PageSourceSearch

https://www.finfeedapi.com/_next/static/chunks/3y7pb-a1btj6e.js

js finfeedapi.com collected 2026-10-08 07:03:03 UTC 948,425 bytes, 132 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="1e5b3fc2-cd69-eef5-85a0-b9ab817d1fef")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,663146,(r,i,n)=>{"use strict";i.exports="3.29.3"},106824,(r,i,n)=>{function a(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function s(r){return"function"==typeof r}function o(r){return"number"==typeof r}function l(r){return"object"==typeof r&&null!==r}function c(r){return void 0===r}i.exports=a,a.prototype._events=void 0,a.prototype._maxListeners=void 0,a.defaultMaxListeners=10,a.prototype.setMaxListeners=function(r){if(!o(r)||r<0||isNaN(r))throw TypeError("n must be a positive number");return this._maxListeners=r,this},a.prototype.emit=function(r){var i,n,a,o,h,u;if(this._events||(this._events={}),"error"===r&&(!this._events.error||l(this._events.error)&&!this._events.error.length)){if(i=arguments[1],i instanceof Error)throw i;var d=Error('Uncaught, unspecified "error" event. ('+i+")");throw d.context=i,d}if(c(n=this._events[r]))return!1;if(s(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:o=Array.prototype.slice.call(arguments,1),n.apply(this,o)}else if(l(n))for(o=Array.prototype.slice.call(arguments,1),a=(u=n.slice()).length,h=0;h<a;h++)u[h].apply(this,o);return!0},a.prototype.addListener=function(r,i){var n;if(!s(i))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",r,s(i.listener)?i.listener:i),this._events[r]?l(this._events[r])?this._events[r].push(i):this._events[r]=[this._events[r],i]:this._events[r]=i,l(this._events[r])&&!this._events[r].warned&&(n=c(this._maxListeners)?a.defaultMaxListeners:this._maxListeners)&&n>0&&this._events[r].length>n&&(this._events[r].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[r].length),"function"==typeof console.trace&&console.trace()),this},a.prototype.on=a.prototype.addListener,a.prototype.once=function(r,i){if(!s(i))throw TypeError("listener must be a function");var n=!1;function a(){this.removeListener(r,a),n||(n=!0,i.apply(this,arguments))}return a.listener=i,this.on(r,a),this},a.prototype.removeListener=function(r,i){var n,a,o,c;if(!s(i))throw TypeError("listener must be a function");if(!this._events||!this._events[r])return this;if(o=(n=this._events[r]).length,a=-1,n===i||s(n.listener)&&n.listener===i)delete this._events[r],this._events.removeListener&&this.emit("removeListener",r,i);else if(l(n)){for(c=o;c-- >0;)if(n[c]===i||n[c].listener&&n[c].listener===i){a=c;break}if(a<0)return this;1===n.length?(n.length=0,delete this._events[r]):n.splice(a,1),this._events.removeListener&&this.emit("removeListener",r,i)}return this},a.prototype.removeAllListeners=function(r){var i,n;if(!this._events)return this;if(!this._events.removeListener)return 0==arguments.length?this._events={}:this._events[r]&&delete this._events[r],this;if(0==arguments.length){for(i in this._events)"removeListener"!==i&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events={},this}if(s(n=this._events[r]))this.removeListener(r,n);else if(n)for(;n.length;)this.removeListener(r,n[n.length-1]);return delete this._events[r],this},a.prototype.listeners=function(r){return this._events&&this._events[r]?s(this._events[r])?[this._events[r]]:this._events[r].slice():[]},a.prototype.listenerCount=function(r){if(this._events){var i=this._events[r];if(s(i))return 1;if(i)return i.length}return 0},a.listenerCount=function(r,i){return r.listenerCount(i)}},159731,(r,i,n)=>{"use strict";i.exports=function(r,i){r.prototype=Object.create(i.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}})}},708247,(r,i,n)=>{"use strict";var a=r.r(106824);function s(r,i,n){this.main=r,this.fn=i,this.recommendFn=n,this.lastResults=null,this.lastRecommendResults=null}r.r(159731)(s,a),s.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},s.prototype.getModifiedState=function(r){return this.fn(r)},s.prototype.getModifiedRecommendState=function(r){return this.recommendFn(r)},i.exports=s},859420,(r,i,n)=>{"use strict";i.exports={escapeFacetValue:function(r){return"string"!=typeof r?r:String(r).replace(/^-/,"\\-")},unescapeFacetValue:function(r){return"string"!=typeof r?r:r.replace(/^\\-/,"-")}}},323719,(r,i,n)=>{"use strict";function a(r){return"object"==typeof r&&null!==r?o(Array.isArray(r)?[]:{},r):r}function s(r){return"function"==typeof r||Array.isArray(r)||"[object Object]"===Object.prototype.toString.call(r)}function o(r,i){if(r===i)return r;for(var n in i)if(Object.prototype.hasOwnProperty.call(i,n)&&"__proto__"!==n&&"constructor"!==n){var l=i[n],c=r[n];(void 0===c||void 0!==l)&&(s(c)&&s(l)?r[n]=o(c,l):r[n]=a(l))}return r}i.exports=function(r){s(r)||(r={});for(var i=1,n=arguments.length;i<n;i++){var a=arguments[i];s(a)&&o(r,a)}return r}},717589,(r,i,n)=>{"use strict";i.exports=function(r){return r&&Object.keys(r).length>0}},807608,(r,i,n)=>{"use strict";i.exports=function(r,i){if(null===r)return{};var n,a,s={},o=Object.keys(r);for(a=0;a<o.length;a++)n=o[a],i.indexOf(n)>=0||(s[n]=r[n]);return s}},638753,(r,i,n)=>{"use strict";function a(r){r=r||{},this.params=r.params||[]}a.prototype={constructor:a,addParams:function(r){var i=this.params.slice();return i.push(r),new a({params:i})}
vendor: 4,338 bytes, line 2
2,removeParams:function(r){return new a({params:this.params.filter(function(i){return i.$$id!==r})})},addFrequentlyBoughtTogether:function(r){return this.addParams(Object.assign({},r,{model:"bought-together"}))},addRelatedProducts:function(r){return this.addParams(Object.assign({},r,{model:"related-products"}))},addTrendingItems:function(r){return this.addParams(Object.assign({},r,{model:"trending-items"}))},addTrendingFacets:function(r){return this.addParams(Object.assign({},r,{model:"trending-facets"}))},addLookingSimilar:function(r){return this.addParams(Object.assign({},r,{model:"looking-similar"}))},_buildQueries:function(r,i){return this.params.filter(function(r){return void 0===i[r.$$id]}).map(function(i){var n=Object.assign({},i,{indexName:r,threshold:i.threshold||0});return delete n.$$id,n})}},i.exports=a},44826,(r,i,n)=>{"use strict";function a(r,i){this._state=r,this._rawResults={};var n=this;r.params.forEach(function(r){var a=r.$$id;n[a]=i[a],n._rawResults[a]=i[a]})}a.prototype={constructor:a},i.exports=a},874539,(r,i,n)=>{"use strict";var a=r.r(323719);function s(r){return Object.keys(r).sort().reduce(function(i,n){return i[n]=r[n],i},{})}var o={_getQueries:function(r,i){var n=[];return n.push({indexName:r,params:o._getHitsSearchParams(i)}),i.getRefinedDisjunctiveFacets().forEach(function(a){n.push({indexName:r,params:o._getDisjunctiveFacetSearchParams(i,a)})}),i.getRefinedHierarchicalFacets().forEach(function(a){var s=i.getHierarchicalFacetByName(a),l=i.getHierarchicalRefinement(a),c=i._getHierarchicalFacetSeparator(s);if(l.length>0&&l[0].split(c).length>1){var h=l[0].split(c).slice(0,-1).reduce(function(r,i,n){return r.concat({attribute:s.attributes[n],value:0===n?i:[r[r.length-1].value,i].join(c)})},[]);h.forEach(function(a,l){var c=o._getDisjunctiveFacetSearchParams(i,a.attribute,0===l);function u(r){return s.attributes.some(function(i){return i===r.split(":")[0]})}var d=(c.facetFilters||[]).reduce(function(r,i){if(Array.isArray(i)){var n=i.filter(function(r){return!u(r)});n.length>0&&r.push(n)}return"string"!=typeof i||u(i)||r.push(i),r},[]),p=h[l-1];l>0?c.facetFilters=d.concat(p.attribute+":"+p.value):d.length>0?c.facetFilters=d:delete c.facetFilters,n.push({indexName:r,params:c})})}}),n},_getCompositionQueries:function(r){return[{compositionID:r.index,requestBody:{params:o._getCompositionHitsSearchParams(r)}}]},_getHitsSearchParams:function(r){var i=r.facets.concat(r.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(r)).sort(),n=o._getFacetFilters(r),l=o._getNumericFilters(r),c=o._getTagFilters(r),h={};return i.length>0&&(h.facets=i.indexOf("*")>-1?["*"]:i),c.length>0&&(h.tagFilters=c),n.length>0&&(h.facetFilters=n),l.length>0&&(h.numericFilters=l),s(a({},r.getQueryParams(),h))},_getCompositionHitsSearchParams:function(r){var i=r.facets.concat(r.disjunctiveFacets.map(function(i){return r.disjunctiveFacetsRefinements&&r.disjunctiveFacetsRefinements[i]&&r.disjunctiveFacetsRefinements[i].length>0?"disjunctive("+i+")":i})).concat(o._getHitsHierarchicalFacetsAttributes(r)).sort(),n=o._getFacetFilters(r),l=o._getNumericFilters(r),c=o._getTagFilters(r),h={};i.length>0&&(h.facets=i.indexOf("*")>-1?["*"]:i),c.length>0&&(h.tagFilters=c),n.length>0&&(h.facetFilters=n),l.length>0&&(h.numericFilters=l);var u=r.getQueryParams();return delete u.highlightPreTag,delete u.highlightPostTag,delete u.index,s(a({},u,h))},_getDisjunctiveFacetSearchParams:function(r,i,n){var l=o._getFacetFilters(r,i,n),c=o._getNumericFilters(r,i),h=o._getTagFilters(r),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};h.length>0&&(u.tagFilters=h);var d=r.getHierarchicalFacetByName(i);return d?u.facets=o._getDisjunctiveHierarchicalFacetAttribute(r,d,n):u.facets=i,c.length>0&&(u.numericFilters=c),l.length>0&&(u.facetFilters=l),s(a({},r.getQueryParams(),u))},_getNumericFilters:function(r,i){if(r.numericFilters)return r.numericFilters;var n=[];return Object.keys(r.numericRefinements).forEach(function(a){var s=r.numericRefinements[a]||{};Object.keys(s).forEach(function(r){var o=s[r]||[];i!==a&&o.forEach(function(i){if(Array.isArray(i)){var s=i.map(function(i){return a+r+i});n.push(s)}else n.push(a+r+i)})})}),n},_getTagFilters:function(r){return r.tagFilters?r.tagFilters:r.tagRefinements.join(",")},_getFacetFilters:function(r,i,n){var a=[],s=r.facetsRefinements||{};
2Object.keys(s).sort().forEach(function(r){(s[r]||[]).slice().sort().forEach(function(i){a.push(r+":"+i)})});var o=r.facetsExcludes||{};Object.keys(o).sort().forEach(function(r){(o[r]||[]).sort().forEach(function(i){a.push(r+":-"+i)})});var l=r.disjunctiveFacetsRefinements||{};Object.keys(l).sort().forEach(function(r){var n=l[r]||[];if(r!==i&&n&&0!==n.length){var s=[];n.slice().sort().forEach(function(i){s.push(r+":"+i)}),a.push(s)}});var c=r.hierarchicalFacetsRefinements||{};return Object.keys(c).sort().forEach(function(s){var o,l,h=(c[s]||[])[0];if(void 0!==h){var u=r.getHierarchicalFacetByName(s),d=r._getHierarchicalFacetSeparator(u),p=r._getHierarchicalRootPath(u);if(i===s){if(-1===h.indexOf(d)||!p&&!0===n||p&&p.split(d).length===h.split(d).length)return;p?(l=p.split(d).length-1,h=p):(l=h.split(d).length-2,h=h.slice(0,h.lastIndexOf(d))),o=u.attributes[l]}else l=h.split(d).length-1,o=u.attributes[l];o&&a.push([o+":"+h])}}),a},_getHitsHierarchicalFacetsAttributes:function(r){var i=[];return r.hierarchicalFacets.reduce(function(i,n){var a=r.getHierarchicalRefinement(n.name)[0];if(!a)return i.push(n.attributes[0]),i;var s=r._getHierarchicalFacetSeparator(n),o=a.split(s).length,l=n.attributes.slice(0,o+1);return i.concat(l)},i)},_getDisjunctiveHierarchicalFacetAttribute:function(r,i,n){var a=r._getHierarchicalFacetSeparator(i);if(!0===n){var s=r._getHierarchicalRootPath(i),o=0;return s&&(o=s.split(a).length),[i.attributes[o]]}var l=(r.getHierarchicalRefinement(i.name)[0]||"").split(a).length-1;return i.attributes.slice(0,l+1)},getSearchForFacetQuery:function(r,i,n,l){var c=l.isDisjunctiveFacet(r)?l.clearRefinements(r):l,h={facetQuery:i,facetName:r};return"number"==typeof n&&(h.maxFacetHits=n),s(a({},o._getHitsSearchParams(c),h))}};i.exports=o},943178,(r,i,n)=>{"use strict";i.exports=function(){var r=Array.prototype.slice.call(arguments);return r.reduceRight(function(r,i){return Object.keys(Object(i)).forEach(function(n){void 0!==i[n]&&(void 0!==r[n]&&delete r[n],r[n]=i[n])}),r},{})}},381367,(r,i,n)=>{"use strict";i.exports=function(r,i){if(Array.isArray(r)){for(var n=0;n<r.length;n++)if(i(r[n]))return r[n]}}},128287,(r,i,n)=>{"use strict";i.exports=function(r,i){return r.filter(function(n,a){return i.indexOf(n)>-1&&r.indexOf(n)===a})}},214476,(r,i,n)=>{"use strict";function a(r){if("number"==typeof r)return r;if("string"==typeof r)return parseFloat(r);if(Array.isArray(r))return r.map(a);throw Error("The value should be a number, a parsable string or an array of those.")}i.exports=a},116085,(r,i,n)=>{"use strict";i.exports=function(r){return null!==r&&/^[a-zA-Z0-9_-]{1,64}$/.test(r)}},238521,(r,i,n)=>{"use strict";var a=r.r(943178),s=r.r(717589),o=r.r(807608),l={addRefinement:function(r,i,n){if(l.isRefined(r,i,n))return r;var s=""+n,o=r[i]?r[i].concat(s):[s],c={};return c[i]=o,a(c,r)},removeRefinement:function(r,i,n){if(void 0===n)return l.clearRefinement(r,function(r,n){return i===n});var a=""+n;return l.clearRefinement(r,function(r,n){return i===n&&a===r})},toggleRefinement:function(r,i,n){if(void 0===n)throw Error("toggleRefinement should be used with a value");return l.isRefined(r,i,n)?l.removeRefinement(r,i,n):l.addRefinement(r,i,n)},clearRefinement:function(r,i,n){if(void 0===i)return s(r)?{}:r;if("string"==typeof i)return o(r,[i]);if("function"==typeof i){var a=!1,l=Object.keys(r).reduce(function(s,o){var l=r[o]||[],c=l.filter(function(r){return!i(r,o,n)});return c.length!==l.length&&(a=!0),s[o]=c,s},{});return a?l:r}},isRefined:function(r,i,n){var a=!!r[i]&&r[i].length>0;if(void 0===n||!a)return a;var s=""+n;return -1!==r[i].indexOf(s)}};i.exports=l},176422,(r,i,n)=>{"use strict";var a=r.r(943178),s=r.r(381367),o=r.r(128287),l=r.r(323719),c=r.r(717589),h=r.r(807608),u=r.r(214476),d=r.r(116085),p=r.r(238521);function m(r,i){return Array.isArray(r)&&Array.isArray(i)?r.length===i.length&&r.every(function(r,n){return m(i[n],r)}):r===i}function f(r,i){return s(r,function(r){return m(r,i)})}function g(r){var i=r?g._parseNumbers(r):{};void 0===i.userToken||d(i.userToken)||console.warn("[algoliasearch-helper] The `userToken` parameter is invali
2d. This can lead to wrong analytics.\n  - Format: [a-zA-Z0-9_-]{1,64}"),this.facets=i.facets||[],this.disjunctiveFacets=i.disjunctiveFacets||[],this.hierarchicalFacets=i.hierarchicalFacets||[],this.facetsRefinements=i.facetsRefinements||{},this.facetsExcludes=i.facetsExcludes||{},this.disjunctiveFacetsRefinements=i.disjunctiveFacetsRefinements||{},this.numericRefinements=i.numericRefinements||{},this.tagRefinements=i.tagRefinements||[],this.hierarchicalFacetsRefinements=i.hierarchicalFacetsRefinements||{};var n=this;Object.keys(i).forEach(function(r){var a=-1!==g.PARAMETERS.indexOf(r),s=void 0!==i[r];!a&&s&&(n[r]=i[r])})}function v(r){var i=parseFloat(r);return isFinite(i)?i:null}g.PARAMETERS=Object.keys(new g),g._parseNumbers=function(r){if(r instanceof g)return r;var i={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach(function(n){var a=r[n];if("string"==typeof a){var s=parseFloat(a);isNaN(s)?i[n]=a:isFinite(s)?i[n]=s:i[n]=null}else"number"!=typeof a||isFinite(a)||(i[n]=null)}),Array.isArray(r.insideBoundingBox)&&(i.insideBoundingBox=r.insideBoundingBox.map(function(r){return Array.isArray(r)?r.map(function(r){return"string"==typeof r?v(r):"number"!=typeof r||isFinite(r)?r:null}):r})),r.numericRefinements){var n={};Object.keys(r.numericRefinements).forEach(function(i){var a=r.numericRefinements[i]||{};n[i]={},Object.keys(a).forEach(function(r){var s=a[r].map(function(r){return Array.isArray(r)?r.map(function(r){return"string"==typeof r?v(r):"number"!=typeof r||isFinite(r)?r:null}):"string"==typeof r?v(r):"number"!=typeof r||isFinite(r)?r:null});n[i][r]=s})}),i.numericRefinements=n}return l(r,i)},g.make=function(r){var i=new g(r);return(r.hierarchicalFacets||[]).forEach(function(r){if(r.rootPath){var n=i.getHierarchicalRefinement(r.name);n.length>0&&0!==n[0].indexOf(r.rootPath)&&(i=i.clearRefinements(r.name)),0===(n=i.getHierarchicalRefinement(r.name)).length&&(i=i.toggleHierarchicalFacetRefinement(r.name,r.rootPath))}}),i},g.validate=function(r,i){var n=i||{};return r.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):r.tagRefinements.length>0&&n.tagFilters?Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):r.numericFilters&&n.numericRefinements&&c(n.numericRefinements)?Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):c(r.numericRefinements)&&n.numericFilters?Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},g.prototype={constructor:g,clearRefinements:function(r){var i={numericRefinements:this._clearNumericRefinements(r),facetsRefinements:p.clearRefinement(this.facetsRefinements,r,"conjunctiveFacet"),facetsExcludes:p.clearRefinement(this.facetsExcludes,r,"exclude"),disjunctiveFacetsRefinements:p.clearRefinement(this.disjunctiveFacetsRefinements,r,"disjunctiveFacet"),hierarchicalFacetsRefinements:p.clearRefinement(this.hierarchicalFacetsRefinements,r,"hierarchicalFacet")};return i.numericRefinements===this.numericRefinements&&i.facetsRefinements===this.facetsRefinements&&i.facetsExcludes===this.facetsExcludes&&i.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&i.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(i)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(r){return r===this.index?this:this.setQueryParameters({index:r})},setQuery:function(r){return r===this.query?this:this.setQueryParameters({query:r})},setPage:function(r){return r===this.page?this:this.setQueryParameters({page:r})},setFacets:function(r){return this.setQueryParameters({facets:r})},setDisjunctiveFacets:function(r){return this.setQueryParameters({disjunctiveFacets:r})},setHitsPerPage:function(r){return this.hitsPerPage===r?this:this.setQueryParameters({hitsPerPage:r})},setTypoTolerance:function(r){return this.typoTolerance===r?this:this.setQueryParameters({typoTolerance:r})},addNumericRefinement:function(r,i,n){var a=u(n);if(this.isNumericRefined(r,i,a))return this;var s=l({},this.numericRefinements);return s[r]=l({},s[r]),s[r][i]?(s[r][i]=s[r][i].slice(),s[r][i].push(a)):s[r][i]=[a],this.setQueryParameters({numericRefinements:s})},getConjunctiveRefinements:function(r){return this.isConjunctiveFacet(r)&&this.facetsRefinements[r]||[]},getDisjunctiveRefinements:function(r){return this.isDisjunctiveFacet(r)&&this.disjunctiveFacetsRefinements[r]||[]},getHierarchicalRefinement:function(r){return this.hierarchicalFacetsRefinements[r]||[]},getExcludeRefinements:function(r){return this.isConjunctiveFacet(r)&&this.facetsExcludes[r]||[]},removeNumericRefinement:function(r,i,n){var a=n;return void 0!==a?this.isNumericRefined(r,i,a)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(n,s){return s===r&&n.op===i&&m(n.val,u(a))})}):this:void 0!==i?this.isNumericRefined(r,i)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(n,a){return a===r&&n.op===i})}):this:this.isNumericRefined(r)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(i,n){return n===r})}):this},getNumericRefinements:function(r){return this.numericRefinements[r]||{}},getNumericRefinement:function(r,i){return this.numericRefinements[r]&&this.numericRefinements[r][i]},_clearNumericRefinements:function(r){if(void 0===r)return c(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof r)return h(this.numericRefinements,[r]);if("function"==typeof r){var i=!1,n=this.numericRefinements,a=Object.keys(n).reduce(function(a,s){var o=n[s],l={};return Object.keys(o=o||{}
vendor: 6,420 bytes, line 2
2).forEach(function(n){var a=o[n]||[],c=[];a.forEach(function(i){r({val:i,op:n},s,"numeric")||c.push(i)}),c.length!==a.length&&(i=!0),l[n]=c}),a[s]=l,a},{});return i?a:this.numericRefinements}},addFacet:function(r){return this.isConjunctiveFacet(r)?this:this.setQueryParameters({facets:this.facets.concat([r])})},addDisjunctiveFacet:function(r){return this.isDisjunctiveFacet(r)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([r])})},addHierarchicalFacet:function(r){if(this.isHierarchicalFacet(r.name))throw Error("Cannot declare two hierarchical facets with the same name: `"+r.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([r])})},addFacetRefinement:function(r,i){if(!this.isConjunctiveFacet(r))throw Error(r+" is not defined in the facets attribute of the helper configuration");return p.isRefined(this.facetsRefinements,r,i)?this:this.setQueryParameters({facetsRefinements:p.addRefinement(this.facetsRefinements,r,i)})},addExcludeRefinement:function(r,i){if(!this.isConjunctiveFacet(r))throw Error(r+" is not defined in the facets attribute of the helper configuration");return p.isRefined(this.facetsExcludes,r,i)?this:this.setQueryParameters({facetsExcludes:p.addRefinement(this.facetsExcludes,r,i)})},addDisjunctiveFacetRefinement:function(r,i){if(!this.isDisjunctiveFacet(r))throw Error(r+" is not defined in the disjunctiveFacets attribute of the helper configuration");return p.isRefined(this.disjunctiveFacetsRefinements,r,i)?this:this.setQueryParameters({disjunctiveFacetsRefinements:p.addRefinement(this.disjunctiveFacetsRefinements,r,i)})},addTagRefinement:function(r){if(this.isTagRefined(r))return this;var i={tagRefinements:this.tagRefinements.concat(r)};return this.setQueryParameters(i)},removeFacet:function(r){return this.isConjunctiveFacet(r)?this.clearRefinements(r).setQueryParameters({facets:this.facets.filter(function(i){return i!==r})}):this},removeDisjunctiveFacet:function(r){return this.isDisjunctiveFacet(r)?this.clearRefinements(r).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter(function(i){return i!==r})}):this},removeHierarchicalFacet:function(r){return this.isHierarchicalFacet(r)?this.clearRefinements(r).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter(function(i){return i.name!==r})}):this},removeFacetRefinement:function(r,i){if(!this.isConjunctiveFacet(r))throw Error(r+" is not defined in the facets attribute of the helper configuration");return p.isRefined(this.facetsRefinements,r,i)?this.setQueryParameters({facetsRefinements:p.removeRefinement(this.facetsRefinements,r,i)}):this},removeExcludeRefinement:function(r,i){if(!this.isConjunctiveFacet(r))throw Error(r+" is not defined in the facets attribute of the helper configuration");return p.isRefined(this.facetsExcludes,r,i)?this.setQueryParameters({facetsExcludes:p.removeRefinement(this.facetsExcludes,r,i)}):this},removeDisjunctiveFacetRefinement:function(r,i){if(!this.isDisjunctiveFacet(r))throw Error(r+" is not defined in the disjunctiveFacets attribute of the helper configuration");return p.isRefined(this.disjunctiveFacetsRefinements,r,i)?this.setQueryParameters({disjunctiveFacetsRefinements:p.removeRefinement(this.disjunctiveFacetsRefinements,r,i)}):this},removeTagRefinement:function(r){if(!this.isTagRefined(r))return this;var i={tagRefinements:this.tagRefinements.filter(function(i){return i!==r})};return this.setQueryParameters(i)},toggleRefinement:function(r,i){return this.toggleFacetRefinement(r,i)},toggleFacetRefinement:function(r,i){if(this.isHierarchicalFacet(r))return this.toggleHierarchicalFacetRefinement(r,i);if(this.isConjunctiveFacet(r))return this.toggleConjunctiveFacetRefinement(r,i);if(this.isDisjunctiveFacet(r))return this.toggleDisjunctiveFacetRefinement(r,i);throw Error("Cannot refine the undeclared facet "+r+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(r,i){if(!this.isConjunctiveFacet(r))throw Error(r+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:p.toggleRefinement(this.facetsRefinements,r,i)})},toggleExcludeFacetRefinement:function(r,i){if(!this.isConjunctiveFacet(r))throw Error(r+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:p.toggleRefinement(this.facetsExcludes,r,i)})},toggleDisjunctiveFacetRefinement:function(r,i){if(!this.isDisjunctiveFacet(r))throw Error(r+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:p.toggleRefinement(this.disjunctiveFacetsRefinements,r,i)})},toggleHierarchicalFacetRefinement:function(r,i){if(!this.isHierarchicalFacet(r))throw Error(r+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(r)),s={};return void 0!==this.hierarchicalFacetsRefinements[r]&&this.hierarchicalFacetsRefinements[r].length>0&&(this.hierarchicalFacetsRefinements[r][0]===i||0===this.hierarchicalFacetsRefinements[r][0].indexOf(i+n))?-1===i.indexOf(n)?s[r]=[]:s[r]=[i.slice(0,i.lastIndexOf(n))]:s[r]=[i],this.setQueryParameters({hierarchicalFacetsRefinements:a(s,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(r,i){if(this.isHierarchicalFacetRefined(r))throw Error(r+" is already refined.");if(!this.isHierarchicalFacet(r))throw Error(r+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var n={};return n[r]=[i],this.setQueryParameters({hierarchicalFacetsRefinements:a(n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(r){if(!this.isHierarchicalFacetRefined(r))return this;var i={};return i[r]=[],this.setQueryParameters({hierarchicalFacetsRefinements:a(i,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(r){return this.isTagRefined(r)?this.removeTagRefinement(r):this.addTagRefinement(r)},isDisjunctiveFacet:function(r){return this.disjunctiveFacets.indexOf(r)>-1},isHierarchicalFacet:function(r){return void 0!==this.getHierarchicalFacetByName(r)},isConjunctiveFacet:function(r){return this.facets.indexOf(r)>-1},isFacetRefined:function(r,i){return!!this.isConjunctiveFacet(r)&&p.isRef
2ined(this.facetsRefinements,r,i)},isExcludeRefined:function(r,i){return!!this.isConjunctiveFacet(r)&&p.isRefined(this.facetsExcludes,r,i)},isDisjunctiveFacetRefined:function(r,i){return!!this.isDisjunctiveFacet(r)&&p.isRefined(this.disjunctiveFacetsRefinements,r,i)},isHierarchicalFacetRefined:function(r,i){if(!this.isHierarchicalFacet(r))return!1;var n=this.getHierarchicalRefinement(r);return i?-1!==n.indexOf(i):n.length>0},isNumericRefined:function(r,i,n){if(void 0===n&&void 0===i)return!!this.numericRefinements[r];var a=this.numericRefinements[r]&&void 0!==this.numericRefinements[r][i];if(void 0===n||!a)return a;var s=u(n),o=void 0!==f(this.numericRefinements[r][i],s);return a&&o},isTagRefined:function(r){return -1!==this.tagRefinements.indexOf(r)},getRefinedDisjunctiveFacets:function(){var r=this,i=o(Object.keys(this.numericRefinements).filter(function(i){return Object.keys(r.numericRefinements[i]).length>0}),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter(function(i){return r.disjunctiveFacetsRefinements[i].length>0}).concat(i).concat(this.getRefinedHierarchicalFacets()).sort()},getRefinedHierarchicalFacets:function(){var r=this;return o(this.hierarchicalFacets.map(function(r){return r.name}),Object.keys(this.hierarchicalFacetsRefinements).filter(function(i){return r.hierarchicalFacetsRefinements[i].length>0})).sort()},getUnrefinedDisjunctiveFacets:function(){var r=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter(function(i){return -1===r.indexOf(i)})},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","hierarchicalFacets","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacetsRefinements"],getQueryParams:function(){var r=this.managedParameters,i={},n=this;return Object.keys(this).forEach(function(a){var s=n[a];-1===r.indexOf(a)&&void 0!==s&&(i[a]=s)}),i},setQueryParameter:function(r,i){if(this[r]===i)return this;var n={};return n[r]=i,this.setQueryParameters(n)},setQueryParameters:function(r){if(!r)return this;var i=g.validate(this,r);if(i)throw i;var n=this,a=g._parseNumbers(r),s=Object.keys(this).reduce(function(r,i){return r[i]=n[i],r},{}),o=Object.keys(a).reduce(function(r,i){var n=void 0!==r[i],s=void 0!==a[i];return n&&!s?h(r,[i]):(s&&(r[i]=a[i]),r)},s);return new this.constructor(o)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(r){return r.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(r){return r.separator||" > "},_getHierarchicalRootPath:function(r){return r.rootPath||null},_getHierarchicalShowParentLevel:function(r){return"boolean"!=typeof r.showParentLevel||r.showParentLevel},getHierarchicalFacetByName:function(r){return s(this.hierarchicalFacets,function(i){return i.name===r})},getHierarchicalFacetBreadcrumb:function(r){if(!this.isHierarchicalFacet(r))return[];var i=this.getHierarchicalRefinement(r)[0];if(!i)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(r));return i.split(n).map(function(r){return r.trim()})},toString:function(){return JSON.stringify(this,null,2)}},i.exports=g},912586,(r,i,n)=>{"use strict";i.exports=function(r){return Array.isArray(r)?r.filter(Boolean):[]}},535,(r,i,n)=>{"use strict";i.exports=function(r,i){if(!Array.isArray(r))return -1;for(var n=0;n<r.length;n++)if(i(r[n]))return n;return -1}},363136,(r,i,n)=>{"use strict";var a=r.r(381367);i.exports=function(r,i){var n=(i||[]).map(function(r){return r.split(":")});return r.reduce(function(r,i){var s=i.split(":"),o=a(n,function(r){return r[0]===s[0]});return s.length>1||!o?(r[0].push(s[0]),r[1].push(s[1])):(r[0].push(o[0]),r[1].push(o[1])),r},[[],[]])}},507237,(r,i,n)=>{"use strict";i.exports=function(){var r=Array.prototype.slice.call(arguments);return r.reduceRight(function(r,i){return Object.keys(Object(i)).forEach(function(n){var a="number"==typeof r[n]?r[n]:0,s=i[n];void 0!==s&&s>=a&&(void 0!==r[n]&&delete r[n],r[n]=s)}),r},{})}},393813,(r,i,n)=>{"use strict";function a(r,i){if(r!==i){var n=void 0!==r,a=null===r,s=void 0!==i,o=null===i;if(!o&&r>i||a&&s||!n)return 1;if(!a&&r<i||o&&n||!s)return -1}return 0}i.exports=function(r,i,n){if(!Array.isArray(r))return[];Array.isArray(n)||(n=[]);var s=r.map(function(r,n){return{criteria:i.map(function(i){return r[i]}),index:n,value:r}});return s.sort(function(r,i){for(var s=-1;++s<r.criteria.length;){var o=a(r.criteria[s],i.criteria[s]);if(o){if(s>=n.length)return o;if("desc"===n[s])return-o;return o}}return r.index-i.index}),s.map(function(r){return r.value})}},359892,(r,i,n)=>{"use strict";i.exports=u;var a=r.r(859420),s=r.r(381367),o=r.r(363136),l=r.r(393813),c=a.escapeFacetValue,h=a.unescapeFacetValue;function u(r){return function(i,n){var a=r.hierarchicalFacets[n],s=r.hierarchicalFacetsRefinements[a.name]&&r.hierarchicalFacetsRefinements[a.name][0]||"",l=r._getHierarchicalFacetSeparator(a),c=r._getHierarchicalRootPath(a),h=r._getHierarchicalShowParentLevel(a),u=o(r._getHierarchicalFacetSortBy(a)),p=i.every(function(r){return r.exhaustive}),m=d(u,l,c,h,s),f=i;return c&&(f=i.slice(c.split(l).length)),f.reduce(m,{name:r.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:p,data:null})}}function d(r,i,n,a,o){return function(c,u,d){var f=c;if(d>0){var g=0;for(f=c;g<d;)f=s(f&&Array.isArray(f.data)?f.data:[],function(r){return r.isRefined}),g++}if(f){var v=Object.keys(u.data).map(function(r){return[r,u.data[r]]}).filter(function(r){return p(r[0],f.path||n,o,i,n,a)});f.data=l(v.map(function(r){var n=r[0];return m(r[1],n,i,h(o),u.exhaustive)}),r[0],r[1])}return c}}function p(r,i,n,a,s,o){return(!s||0===r.indexOf(s)&&s!==r)&&(!s&&-1===r.indexOf(a)||s&&r.split(a).length-s.split(a).length==1||-1===r.indexOf(a)&&-1===n.indexOf(a)||0===n.indexOf(r)||0===r.indexOf(i+a)&&(o||0===r.indexOf(n)))}function m(r,i,n,a,s){var o=i.split(n);return{name:o[o.length-1].trim(),path:i,escapedValue:c(i),count:r,isRefined:a===i||0===a.indexOf(i+n),exhaustive:s,data:null}}},203635,(r,i,n)=>{"use strict";var a=r.r(912586),s=r.r(943178),o=r.r(859420),l=r.r(381367),c=r.r(535),h=r.r(363136),u=r.r(507237),d=r.r(393813),p=o.escapeFacetValue,m=o.unescapeFacetValue,f=r.r(359892);function g(r){var i={};return r.forEach(function(r,n){i[r]=n}),i}function v(r,i,n){i&&i[n]&&(r.stats=i[n])}function y(r,i){return l(r,function(r){return(r.attributes||[]).indexOf(i)>-1})}function _(r,i,n){var o=i[0]||{};this._rawResults=i;var l=this;
vendor: 5,442 bytes, line 2
2Object.keys(o).forEach(function(r){l[r]=o[r]});var h=s(n,{persistHierarchicalRootCount:!1});Object.keys(h).forEach(function(r){l[r]=h[r]}),this.processingTimeMS=i.reduce(function(r,i){return void 0===i.processingTimeMS?r:r+i.processingTimeMS},0),this.disjunctiveFacets=[],this.hierarchicalFacets=r.hierarchicalFacets.map(function(){return[]}),this.facets=[];var d=r.getRefinedDisjunctiveFacets(),p=g(r.facets),_=g(r.disjunctiveFacets),b=1,x=o.facets||{};Object.keys(x).forEach(function(i){var n=x[i],a=y(r.hierarchicalFacets,i);if(a){var s=a.attributes.indexOf(i),h=c(r.hierarchicalFacets,function(r){return r.name===a.name});l.hierarchicalFacets[h][s]={attribute:i,data:n,exhaustive:o.exhaustiveFacetsCount}}else{var u,d=-1!==r.disjunctiveFacets.indexOf(i),m=-1!==r.facets.indexOf(i);d&&(u=_[i],l.disjunctiveFacets[u]={name:i,data:n,exhaustive:o.exhaustiveFacetsCount},v(l.disjunctiveFacets[u],o.facets_stats,i)),m&&(u=p[i],l.facets[u]={name:i,data:n,exhaustive:o.exhaustiveFacetsCount},v(l.facets[u],o.facets_stats,i))}}),this.hierarchicalFacets=a(this.hierarchicalFacets),d.forEach(function(n){var a=i[b],h=a&&a.facets?a.facets:{},d=r.getHierarchicalFacetByName(n);Object.keys(h).forEach(function(i){var n,p=h[i];if(d){n=c(r.hierarchicalFacets,function(r){return r.name===d.name});var f=c(l.hierarchicalFacets[n],function(r){return r.attribute===i});if(-1===f)return;l.hierarchicalFacets[n][f].data=l.persistHierarchicalRootCount?u(l.hierarchicalFacets[n][f].data,p):s(p,l.hierarchicalFacets[n][f].data)}else{n=_[i];var g=o.facets&&o.facets[i]||{};l.disjunctiveFacets[n]={name:i,data:u(g,p),exhaustive:a.exhaustiveFacetsCount},v(l.disjunctiveFacets[n],a.facets_stats,i),r.disjunctiveFacetsRefinements[i]&&r.disjunctiveFacetsRefinements[i].forEach(function(a){!l.disjunctiveFacets[n].data[a]&&r.disjunctiveFacetsRefinements[i].indexOf(m(a))>-1&&(l.disjunctiveFacets[n].data[a]=0)})}}),b++}),r.getRefinedHierarchicalFacets().forEach(function(n){var a=r.getHierarchicalFacetByName(n),o=r._getHierarchicalFacetSeparator(a),h=r.getHierarchicalRefinement(n);0===h.length||h[0].split(o).length<2||i.slice(b).forEach(function(i){var n=i&&i.facets?i.facets:{};Object.keys(n).forEach(function(i){var u=n[i],d=c(r.hierarchicalFacets,function(r){return r.name===a.name}),p=c(l.hierarchicalFacets[d],function(r){return r.attribute===i});if(-1!==p){var m={};if(h.length>0&&!l.persistHierarchicalRootCount){var f=h[0].split(o)[0];m[f]=l.hierarchicalFacets[d][p].data[f]}l.hierarchicalFacets[d][p].data=s(m,u,l.hierarchicalFacets[d][p].data)}}),b++})}),Object.keys(r.facetsExcludes).forEach(function(i){var n=r.facetsExcludes[i],a=p[i];l.facets[a]={name:i,data:x[i],exhaustive:o.exhaustiveFacetsCount},n.forEach(function(r){l.facets[a]=l.facets[a]||{name:i},l.facets[a].data=l.facets[a].data||{},l.facets[a].data[r]=0})}),this.hierarchicalFacets=this.hierarchicalFacets.map(f(r)),this.facets=a(this.facets),this.disjunctiveFacets=a(this.disjunctiveFacets),this._state=r}function b(r,i){function n(r){return r.name===i}if(r._state.isConjunctiveFacet(i)){var a=l(r.facets,n);return a?Object.keys(a.data).map(function(n){var s=p(n);return{name:n,escapedValue:s,count:a.data[n],isRefined:r._state.isFacetRefined(i,s),isExcluded:r._state.isExcludeRefined(i,n)}}):[]}if(r._state.isDisjunctiveFacet(i)){var s=l(r.disjunctiveFacets,n);return s?Object.keys(s.data).map(function(n){var a=p(n);return{name:n,escapedValue:a,count:s.data[n],isRefined:r._state.isDisjunctiveFacetRefined(i,a)}}):[]}if(r._state.isHierarchicalFacet(i)){var o=l(r.hierarchicalFacets,n);if(!o)return o;var c=r._state.getHierarchicalFacetByName(i),h=r._state._getHierarchicalFacetSeparator(c),u=m(r._state.getHierarchicalRefinement(i)[0]||"");0===u.indexOf(c.rootPath)&&(u=u.replace(c.rootPath+h,""));var d=u.split(h);return d.unshift(i),x(o,d,0),o}}function x(r,i,n){r.isRefined=r.name===(i[n]&&i[n].trim()),r.data&&r.data.forEach(function(r){x(r,i,n+1)})}function S(r,i,n,a){if(a=a||0,Array.isArray(i))return r(i,n[a]);if(!i.data||0===i.data.length)return i;var o=i.data.map(function(i){return S(r,i,n,a+1)});return s({data:r(o,n[a])},i)}function w(r,i){return i.sort(r)}function k(r,i){var n,a=[],s=[],o=i.hide||[],l=(i.order||[]).reduce(function(r,i,n){return r[i]=n,r},{});r.forEach(function(r){var i=r.path||r.name,n=o.indexOf(i)>-1;n||void 0===l[i]?n||s.push(r):a[l[i]]=r}),a=a.filter(function(r){return r});var c=i.sortRemainingBy;return"hidden"===c?a:(n="alpha"===c?[["path","name"],["asc","asc"]]:[["count"],["desc"]],a.concat(d(s,n[0],n[1])))}function C(r,i){return r.renderingContent&&r.renderingContent.facetOrdering&&r.renderingContent.facetOrdering.values&&r.renderingContent.facetOrdering.values[i]}function E(r,i){var n=l(r,function(r){return r.name===i});return n&&n.stats}function P(r,i,n,a,s){var o=l(s,function(r){return r.name===n}),c=o&&o.data&&o.data[a]?o.data[a]:0;return{type:i,attributeName:n,name:a,count:c,exhaustive:o&&o.exhaustive||!1}}function A(r,i,n,a){var s=r.getHierarchicalFacetByName(i),o=r._getHierarchicalFacetSeparator(s),c=n.split(o),h=l(a,function(r){return r.name===i}),u=c.reduce(function(r,i){var n=r&&l(r.data,function(r){return r.name===i});return void 0!==n?n:r},h),d=u&&u.count||0,p=u&&u.exhaustive||!1;return{type:"hierarchical",attributeName:i,name:u&&u.path||"",count:d,exhaustive:p}}_.prototype.getFacetByName=function(r){function i(i){return i.name===r}return l(this.facets,i)||l(this.disjunctiveFacets,i)||l(this.hierarchicalFacets,i)}
2,_.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],_.prototype.getFacetValues=function(r,i){var n,a=b(this,r);if(a){var o=s(i,{sortBy:_.DEFAULT_SORT,facetOrdering:!(i&&i.sortBy)}),l=this;return n=Array.isArray(a)?[r]:l._state.getHierarchicalFacetByName(a.name).attributes,S(function(r,i){var n=C(l,i);if(o.facetOrdering&&n)return k(r,n);if(Array.isArray(o.sortBy)){var a=h(o.sortBy,_.DEFAULT_SORT),s=d(r,a[0],a[1]),c=n&&n.hide?n.hide:[];if(c.length>0){var u=[];return s.forEach(function(r){var i=r.path||r.name;-1===c.indexOf(i)&&u.push(r)}),u}return s}if("function"==typeof o.sortBy)return w(o.sortBy,r);throw Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")},a,n)}},_.prototype.getFacetStats=function(r){return this._state.isConjunctiveFacet(r)?E(this.facets,r):this._state.isDisjunctiveFacet(r)?E(this.disjunctiveFacets,r):void 0},_.prototype.getRefinements=function(){var r=this._state,i=this,n=[];return Object.keys(r.facetsRefinements).forEach(function(a){r.facetsRefinements[a].forEach(function(s){n.push(P(r,"facet",a,s,i.facets))})}),Object.keys(r.facetsExcludes).forEach(function(a){r.facetsExcludes[a].forEach(function(s){n.push(P(r,"exclude",a,s,i.facets))})}),Object.keys(r.disjunctiveFacetsRefinements).forEach(function(a){r.disjunctiveFacetsRefinements[a].forEach(function(s){n.push(P(r,"disjunctive",a,s,i.disjunctiveFacets))})}),Object.keys(r.hierarchicalFacetsRefinements).forEach(function(a){r.hierarchicalFacetsRefinements[a].forEach(function(s){n.push(A(r,a,s,i.hierarchicalFacets))})}),Object.keys(r.numericRefinements).forEach(function(i){var a=r.numericRefinements[i];Object.keys(a).forEach(function(r){a[r].forEach(function(a){n.push({type:"numeric",attributeName:i,name:a,numericValue:a,operator:r})})})}),r.tagRefinements.forEach(function(r){n.push({type:"tag",attributeName:"_tags",name:r})}),n},i.exports=_},742289,(r,i,n)=>{i.exports=function(r){return r.reduce(function(r,i){return r.concat(i)},[])}},154971,(r,i,n)=>{"use strict";var a=r.r(381367),s=r.r(742289);function o(r,i){var n=[];return Object.keys(r).forEach(function(a){r[a].count<2&&(r[a].indexSum+=100),n.push({objectID:a,avgOfIndices:r[a].indexSum/i})}),n.sort(function(r,i){return r.avgOfIndices>i.avgOfIndices?1:-1})}i.exports=function(r,i){var n={};return i.forEach(function(i){i.forEach(function(i,a){r.includes(i.objectID)||(n[i.objectID]?n[i.objectID]={indexSum:n[i.objectID].indexSum+a,count:n[i.objectID].count+1}:n[i.objectID]={indexSum:a,count:1})})}),o(n,i.length).reduce(function(r,n){var o=a(s(i),function(r){return r.objectID===n.objectID});return o?r.concat(o):r},[])}},422045,(r,i,n)=>{"use strict";var a=r.r(106824),s=r.r(708247),o=r.r(859420).escapeFacetValue,l=r.r(159731),c=r.r(323719),h=r.r(717589),u=r.r(807608),d=r.r(638753),p=r.r(44826),m=r.r(874539),f=r.r(176422),g=r.r(203635),v=r.r(154971),y=r.r(663146);function _(r,i,n,a){"function"==typeof r.addAlgoliaAgent&&r.addAlgoliaAgent("JS Helper ("+y+")"),this.setClient(r);var s=n||{};s.index=i,this.state=f.make(s),this.recommendState=new d({params:s.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=a,this._recommendCache={}}function b(r){if(r<0)throw Error("Page requested below 0.");return this._change({state:this.state.setPage(r),isPageReset:!1}),this}function x(){return this.state.page}l(_,a),_.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},_.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},_.prototype.searchWithComposition=function(){return this._runComposition({onlyWithDerivedHelpers:!0}),this},_.prototype.recommend=function(){return this._recommend(),this},_.prototype.getQuery=function(){var r=this.state;return m._getHitsSearchParams(r)},_.prototype.searchOnce=function(r,i){var n=r?this.state.setQueryParameters(r):this.state,a=m._getQueries(n.index,n),s=this;
vendor: 15,717 bytes, line 2
2return(this._currentNbQueries++,this.emit("searchOnce",{state:n}),i)?void this.client.search(a).then(function(r){s._currentNbQueries--,0===s._currentNbQueries&&s.emit("searchQueueEmpty"),i(null,new g(n,r.results),n)}).catch(function(r){s._currentNbQueries--,0===s._currentNbQueries&&s.emit("searchQueueEmpty"),i(r,null,n)}):this.client.search(a).then(function(r){return s._currentNbQueries--,0===s._currentNbQueries&&s.emit("searchQueueEmpty"),{content:new g(n,r.results),state:n,_originalResponse:r}},function(r){throw s._currentNbQueries--,0===s._currentNbQueries&&s.emit("searchQueueEmpty"),r})},_.prototype.findAnswers=function(r){console.warn("[algoliasearch-helper] answers is no longer supported");var i=this.state,n=this.derivedHelpers[0];if(!n)return Promise.resolve([]);var a=n.getModifiedState(i),s=c({attributesForPrediction:r.attributesForPrediction,nbHits:r.nbHits},{params:u(m._getHitsSearchParams(a),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="search for answers was called, but this client does not have a function client.initIndex(index).findAnswers";if("function"!=typeof this.client.initIndex)throw Error(o);var l=this.client.initIndex(a.index);if("function"!=typeof l.findAnswers)throw Error(o);return l.findAnswers(a.query,r.queryLanguages,s)},_.prototype.searchForFacetValues=function(r,i,n,a){var s,l="function"==typeof this.client.searchForFacetValues&&"function"!=typeof this.client.searchForFacets,c="function"==typeof this.client.initIndex;if(!l&&!c&&"function"!=typeof this.client.search)throw Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var h=this.state.setQueryParameters(a||{}),u=h.isDisjunctiveFacet(r),d=m.getSearchForFacetQuery(r,i,n,h);this._currentNbQueries++;var p=this;l?s=this.client.searchForFacetValues([{indexName:h.index,params:d}]):c?s=this.client.initIndex(h.index).searchForFacetValues(d):(delete d.facetName,s=this.client.search([{type:"facet",facet:r,indexName:h.index,params:d}]).then(function(r){return r.results[0]})),this.emit("searchForFacetValues",{state:h,facet:r,query:i});var f=this.lastResults&&this.lastResults.index===h.index&&this.lastResults.renderingContent&&this.lastResults.renderingContent.facetOrdering&&this.lastResults.renderingContent.facetOrdering.values&&this.lastResults.renderingContent.facetOrdering.values[r]&&this.lastResults.renderingContent.facetOrdering.values[r].hide||[];return s.then(function(i){return p._currentNbQueries--,0===p._currentNbQueries&&p.emit("searchQueueEmpty"),(i=Array.isArray(i)?i[0]:i).facetHits=i.facetHits.reduce(function(i,n){return f.indexOf(n.value)>-1||(n.escapedValue=o(n.value),n.isRefined=u?h.isDisjunctiveFacetRefined(r,n.escapedValue):h.isFacetRefined(r,n.escapedValue),i.push(n)),i},[]),i},function(r){throw p._currentNbQueries--,0===p._currentNbQueries&&p.emit("searchQueueEmpty"),r})},_.prototype.searchForCompositionFacetValues=function(r,i,n,a){if("function"!=typeof this.client.searchForFacetValues)throw Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues");var s,l=this.state.setQueryParameters(a||{}),c=l.isDisjunctiveFacet(r);this._currentNbQueries++;var h=this;return s=this.client.searchForFacetValues({compositionID:l.index,facetName:r,searchForFacetValuesRequest:{params:{query:i,maxFacetHits:n,searchQuery:m._getCompositionHitsSearchParams(l)}}}),this.emit("searchForFacetValues",{state:l,facet:r,query:i}),s.then(function(i){return h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),(i=i.results[0]).facetHits.forEach(function(i){i.escapedValue=o(i.value),i.isRefined=c?l.isDisjunctiveFacetRefined(r,i.escapedValue):l.isFacetRefined(r,i.escapedValue)}),i},function(r){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),r})},_.prototype.setQuery=function(r){return this._change({state:this.state.resetPage().setQuery(r),isPageReset:!0}),this},_.prototype.clearRefinements=function(r){return this._change({state:this.state.resetPage().clearRefinements(r),isPageReset:!0}),this},_.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},_.prototype.addDisjunctiveFacetRefinement=function(r,i){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(r,i),isPageReset:!0}),this},_.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},_.prototype.addHierarchicalFacetRefinement=function(r,i){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(r,i),isPageReset:!0}),this},_.prototype.addNumericRefinement=function(r,i,n){return this._change({state:this.state.resetPage().addNumericRefinement(r,i,n),isPageReset:!0}),this},_.prototype.addFacetRefinement=function(r,i){return this._change({state:this.state.resetPage().addFacetRefinement(r,i),isPageReset:!0}),this},_.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},_.prototype.addFacetExclusion=function(r,i){return this._change({state:this.state.resetPage().addExcludeRefinement(r,i),isPageReset:!0}),this},_.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},_.prototype.addTag=function(r){return this._change({state:this.state.resetPage().addTagRefinement(r),isPageReset:!0}),this},_.prototype.addFrequentlyBoughtTogether=function(r){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(r)}),this},_.prototype.addRelatedProducts=function(r){return this._recommendChange({state:this.recommendState.addRelatedProducts(r)}),this},_.prototype.addTrendingItems=function(r){return this._recommendChange({state:this.recommendState.addTrendingItems(r)}),this},_.prototype.addTrendingFacets=function(r){return this._recommendChange({state:this.recommendState.addTrendingFacets(r)}),this},_.prototype.addLookingSimilar=function(r){return this._recommendChange({state:this.recommendState.addLookingSimilar(r)}),this},_.prototype.removeNumericRefinement=function(r,i,n){return this._change({state:this.state.resetPage().removeNumericRefinement(r,i,n),isPageReset:!0}),this},_.prototype.removeDisjunctiveFacetRefinement=function(r,i){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(r,i),isPageReset:!0}),this},_.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},_.prototype.removeHierarchicalFacetRefinement=function(r){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(r),isPageReset:!0}),this},_.prototype.removeFacetRefinement=function(r,i){return this._change({state:this.state.resetPage().removeFacetRefinement(r,i),isPageReset:!0}),this},_.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},_.prototype.removeFacetExclusion=function(r,i){return this._change({state:this.state.resetPage().removeExcludeRefinement(r,i),isPageReset:!0}),this},_.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},_.prototype.removeTag=function(r){return this._change({state:this.state.resetPage().removeTagRefinement(r),isPageReset:!0}),this},_.prototype.removeFrequentlyBoughtTogether=function(r){return this._recommendChange({state:this.recommendState.removeParams(r)}),this},_.prototype.removeRelatedProducts=function(r){return this._recommendChange({state:this.recommendState.removeParams(r)}),this},_.prototype.removeTrendingItems=function(r){return this._recommendChange({state:this.recommendState.removeParams(r)}),this},_.prototype.removeTrendingFacets=function(r){return this._recommendChange({state:this.recommendState.removeParams(r)}),this},_.prototype.removeLookingSimilar=function(r){return this._recommendChange({state:this.recommendState.removeParams(r)}),this},_.prototype.toggleFacetExclusion=function(r,i){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(r,i),isPageReset:!0}),this},_.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},_.prototype.toggleRefinement=function(r,i){return this.toggleFacetRefinement(r,i)},_.prototype.toggleFacetRefinement=function(r,i){return this._change({state:this.state.resetPage().toggleFacetRefinement(r,i),isPageReset:!0}),this},_.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},_.prototype.toggleTag=function(r){return this._change({state:this.state.resetPage().toggleTagRefinement(r),isPageReset:!0}),this},_.prototype.nextPage=function(){var r=this.state.page||0;return this.setPage(r+1)},_.prototype.previousPage=function(){var r=this.state.page||0;return this.setPage(r-1)},_.prototype.setCurrentPage=b,_.prototype.setPage=b,_.prototype.setIndex=function(r){return this._change({state:this.state.resetPage().setIndex(r),isPageReset:!0}),this},_.prototype.setQueryParameter=function(r,i){return this._change({state:this.state.resetPage().setQueryParameter(r,i),isPageReset:!0}),this},_.prototype.setState=function(r){return this._change({state:f.make(r),isPageReset:!1}),this},_.prototype.overrideStateWithoutTriggeringChangeEvent=function(r){return this.state=new f(r),this},_.prototype.hasRefinements=function(r){return!!h(this.state.getNumericRefinements(r))||(this.state.isConjunctiveFacet(r)?this.state.isFacetRefined(r):this.state.isDisjunctiveFacet(r)?this.state.isDisjunctiveFacetRefined(r):!!this.state.isHierarchicalFacet(r)&&this.state.isHierarchicalFacetRefined(r))},_.prototype.isExcluded=function(r,i){return this.state.isExcludeRefined(r,i)},_.prototype.isDisjunctiveRefined=function(r,i){return this.state.isDisjunctiveFacetRefined(r,i)},_.prototype.hasTag=function(r){return this.state.isTagRefined(r)},_.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},_.prototype.getIndex=function(){return this.state.index},_.prototype.getCurrentPage=x,_.prototype.getPage=x,_.prototype.getTags=function(){return this.state.tagRefinements},_.prototype.getRefinements=function(r){var i=[];this.state.isConjunctiveFacet(r)?(this.state.getConjunctiveRefinements(r).forEach(function(r){i.push({value:r,type:"conjunctive"})}),this.state.getExcludeRefinements(r).forEach(function(r){i.push({value:r,type:"exclude"})})):this.state.isDisjunctiveFacet(r)&&this.state.getDisjunctiveRefinements(r).forEach(function(r){i.push({value:r,type:"disjunctive"})});var n=this.state.getNumericRefinements(r);return Object.keys(n).forEach(function(r){var a=n[r];i.push({value:a,operator:r,type:"numeric"})}),i},_.prototype.getNumericRefinement=function(r,i){return this.state.getNumericRefinement(r,i)},_.prototype.getHierarchicalFacetBreadcrumb=function(r){return this.state.getHierarchicalFacetBreadcrumb(r)},_.prototype._search=function(r){var i=this.state,n=[],a=[];r.onlyWithDerivedHelpers||(a=m._getQueries(i.index,i),n.push({state:i,queriesCount:a.length,helper:this}),this.emit("search",{state:i,results:this.lastResults}));var s=this.derivedHelpers.map(function(r){var a=r.getModifiedState(i),s=a.index?m._getQueries(a.index,a):[];return n.push({state:a,queriesCount:s.length,helper:r}),r.emit("search",{state:a,results:r.lastResults}),s}),o=Array.prototype.concat.apply(a,s),l=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,n,l));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,n,l)).catch(this._dispatchAlgoliaError.bind(this,l))}catch(r){this.emit("error",{error:r})}},_.prototype._runComposition=function(){var r=this.state,i=[],n=[],a=this.derivedHelpers.map(function(n){var a=n.getModifiedState(r),s=m._getCompositionQueries(a);return i.push({state:a,helper:n}),n.emit("search",{state:a,results:n.lastResults}),s}),s=Array.prototype.concat.apply(n,a),o=this._queryId++;if(this._currentNbQueries++,!s.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,i,o));if(s.length>1)throw Error("Only one query is allowed when using a composition.");var l=s[0];try{this.client.search(l).then(this._dispatchAlgoliaResponse.bind(this,i,o)).catch(this._dispatchAlgoliaError.bind(this,o))}catch(r){this.emit("error",{error:r})}},_.prototype._recommend=function(){var r=this.state,i=this.recommendState,n=this.getIndex(),a=[{state:i,index:n,helper:this}],s=i.params.map(function(r){return r.$$id});this.emit("fetch",{recommend:{state:i,results:this.lastRecommendResults}});var o=this._recommendCache,l=this.derivedHelpers.map(function(i){var n=i.getModifiedState(r).index;if(!n)return[];var l=i.getModifiedRecommendState(new d);return a.push({state:l,index:n,helper:i}),s=Array.prototype.concat.apply(s,l.params.map(function(r){return r.$$id})),i.emit("fetch",{recommend:{state:l,results:i.lastRecommendResults}}),l._buildQueries(n,o)}),c=Array.prototype.concat.apply(this.recommendState._buildQueries(n,o),l);if(0!==c.length){if(c.length>0&&void 0===this.client.getRecommendations)return void console.warn("Please update algoliasearch/lite to the latest version in order to use recommend widgets.");var h=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(c).then(this._dispatchRecommendResponse.bind(this,h,a,s)).catch(this._dispatchRecommendError.bind(this,h))}catch(r){this.emit("error",{error:r})}}},_.prototype._dispatchAlgoliaResponse=function(r,i,n){var a=this;if(!(i<this._lastQueryIdReceived)){this._currentNbQueries-=i-this._lastQueryIdReceived,this._lastQueryIdReceived=i,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var s=n.results.slice(),o=Object.keys(n).reduce(function(r,i){return"results"!==i&&(r[i]=n[i]),r},{});Object.keys(o).length<=0&&(o=void 0),r.forEach(function(r){var i=r.state,n=r.queriesCount,l=r.helper,c=void 0!==n?s.splice(0,n):s;if(!i.index)return void l.emit("result",{results:null,state:i});if(c.length>0&&c[0].feedID){var h=c.map(function(r){var n=new g(i,[r],a._searchResultsOptions);return void 0!==o&&(n._rawContent=o),n});l.lastResults=new g(i,[c[0]],a._searchResultsOptions),l.lastResults.feeds=h,void 0!==o&&(l.lastResults._rawContent=o)}else l.lastResults=new g(i,c,a._searchResultsOptions),void 0!==o&&(l.lastResults._rawContent=o);l.emit("result",{results:l.lastResults,state:i})})}},_.prototype._dispatchRecommendResponse=function(r,i,n,a){if(!(r<this._lastRecommendQueryIdReceived)){this._currentNbRecommendQueries-=r-this._lastRecommendQueryIdReceived,this._lastRecommendQueryIdReceived=r,0===this._currentNbRecommendQueries&&this.emit("recommendQueueEmpty");var s=this._recommendCache,o={};n.filter(function(r){return void 0===s[r]}).forEach(function(r,i){o[r]||(o[r]=[]),o[r].push(i)}),Object.keys(o).forEach(function(r){var i=o[r],l=a.results[i[0]];if(1===i.length){s[r]=l;return}s[r]=Object.assign({},l,{hits:v(n,i.map(function(r){return a.results[r].hits}))})});var l={};n.forEach(function(r){l[r]=s[r]}),i.forEach(function(r){var i=r.state,n=r.helper;r.index?(n.lastRecommendResults=new p(i,l),n.emit("recommend:result",{recommend:{results:n.lastRecommendResults,state:i}})):n.emit("recommend:result",{results:null,state:i})})}},_.prototype._dispatchAlgoliaError=function(r,i){r<this._lastQueryIdReceived||(this._currentNbQueries-=r-this._lastQueryIdReceived,this._lastQueryIdReceived=r,this.emit("error",{error:i}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},_.prototype._dispatchRecommendError=function(r,i){r<this._lastRecommendQueryIdReceived||(this._currentNbRecommendQueries-=r-this._lastRecommendQueryId
2Received,this._lastRecommendQueryIdReceived=r,this.emit("error",{error:i}),0===this._currentNbRecommendQueries&&this.emit("recommendQueueEmpty"))},_.prototype.containsRefinement=function(r,i,n,a){return r||0!==i.length||0!==n.length||0!==a.length},_.prototype._hasDisjunctiveRefinements=function(r){return this.state.disjunctiveRefinements[r]&&this.state.disjunctiveRefinements[r].length>0},_.prototype._change=function(r){var i=r.state,n=r.isPageReset;i!==this.state&&(this.state=i,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},_.prototype._recommendChange=function(r){var i=r.state;i!==this.recommendState&&(this.recommendState=i,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},_.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},_.prototype.setClient=function(r){return this.client===r||("function"==typeof r.addAlgoliaAgent&&r.addAlgoliaAgent("JS Helper ("+y+")"),this.client=r),this},_.prototype.getClient=function(){return this.client},_.prototype.derive=function(r,i){var n=new s(this,r,i);return this.derivedHelpers.push(n),n},_.prototype.detachDerivedHelper=function(r){var i=this.derivedHelpers.indexOf(r);if(-1===i)throw Error("Derived helper already detached");this.derivedHelpers.splice(i,1)},_.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},i.exports=_},760960,(r,i,n)=>{"use strict";var a=r.r(422045),s=r.r(638753),o=r.r(44826),l=r.r(176422),c=r.r(203635);function h(r,i,n,s){return new a(r,i,n,s)}h.version=r.r(663146),h.AlgoliaSearchHelper=a,h.SearchParameters=l,h.RecommendParameters=s,h.SearchResults=c,h.RecommendResults=o,i.exports=h},765644,(r,i,n)=>{var a=i.exports="u">typeof window&&window.Math==Math?window:"u">typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=a)},160843,(r,i,n)=>{var a=i.exports={version:"2.6.12"};"number"==typeof __e&&(__e=a)},924817,(r,i,n)=>{i.exports=function(r){if("function"!=typeof r)throw TypeError(r+" is not a function!");return r}},391567,(r,i,n)=>{var a=r.r(924817);i.exports=function(r,i,n){if(a(r),void 0===i)return r;switch(n){case 1:return function(n){return r.call(i,n)};case 2:return function(n,a){return r.call(i,n,a)};case 3:return function(n,a,s){return r.call(i,n,a,s)}}return function(){return r.apply(i,arguments)}}},94193,(r,i,n)=>{i.exports=function(r){return"object"==typeof r?null!==r:"function"==typeof r}},157751,(r,i,n)=>{var a=r.r(94193);i.exports=function(r){if(!a(r))throw TypeError(r+" is not an object!");return r}},894263,(r,i,n)=>{i.exports=function(r){try{return!!r()}catch(r){return!0}}},111199,(r,i,n)=>{i.exports=!r.r(894263)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},85709,(r,i,n)=>{var a=r.r(94193),s=r.r(765644).document,o=a(s)&&a(s.createElement);i.exports=function(r){return o?s.createElement(r):{}}},791537,(r,i,n)=>{i.exports=!r.r(111199)&&!r.r(894263)(function(){return 7!=Object.defineProperty(r.r(85709)("div"),"a",{get:function(){return 7}}).a})},538888,(r,i,n)=>{var a=r.r(94193);i.exports=function(r,i){var n,s;if(!a(r))return r;if(i&&"function"==typeof(n=r.toString)&&!a(s=n.call(r))||"function"==typeof(n=r.valueOf)&&!a(s=n.call(r))||!i&&"function"==typeof(n=r.toString)&&!a(s=n.call(r)))return s;throw TypeError("Can't convert object to primitive value")}},363200,(r,i,n)=>{var a=r.r(157751),s=r.r(791537),o=r.r(538888),l=Object.defineProperty;n.f=r.r(111199)?Object.defineProperty:function(r,i,n){if(a(r),i=o(i,!0),a(n),s)try{return l(r,i,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(r[i]=n.value),r}},746958,(r,i,n)=>{i.exports=function(r,i){return{enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:i}}},71113,(r,i,n)=>{var a=r.r(363200),s=r.r(746958);i.exports=r.r(111199)?function(r,i,n){return a.f(r,i,s(1,n))}:function(r,i,n){return r[i]=n,r}},888126,(r,i,n)=>{var a={}.hasOwnProperty;i.exports=function(r,i){return a.call(r,i)}},267340,(r,i,n)=>{var a=r.r(765644),s=r.r(160843),o=r.r(391567),l=r.r(71113),c=r.r(888126),h="prototype",u=function(r,i,n){var d,p,m,f=r&u.F,g=r&u.G,v=r&u.S,y=r&u.P,_=r&u.B,b=r&u.W,x=g?s:s[i]||(s[i]={}),S=x[h],w=g?a:v?a[i]:(a[i]||{})[h];for(d in g&&(n=i),n)!((p=!f&&w&&void 0!==w[d])&&c(x,d))&&(m=p?w[d]:n[d],x[d]=g&&"function"!=typeof w[d]?n[d]:_&&p?o(m,a):b&&w[d]==m?function(r){var i=function(i,n,a){if(this instanceof r){switch(arguments.length){case 0:return new r;case 1:return new r(i);case 2:return new r(i,n)}return new r(i,n,a)}return r.apply(this,arguments)};return i[h]=r[h],i}(m):y&&"function"==typeof m?o(Function.call,m):m,y&&((x.virtual||(x.virtual={}))[d]=m,r&u.R&&S&&!S[d]&&l(S,d,m)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,i.exports=u},899391,(r,i,n)=>{var a={}.toString;i.exports=function(r){return a.call(r).slice(8,-1)}},167950,(r,i,n)=>{var a=r.r(899391);i.exports=Object("z").propertyIsEnumerable(0)?Object:function(r){return"String"==a(r)?r.split(""):Object(r)}},353157,(r,i,n)=>{i.exports=function(r){if(void 0==r)throw TypeError("Can't call method on  "+r);return r}},731399,(r,i,n)=>{var a=r.r(167950),s=r.r(353157);i.exports=function(r){return a(s(r))}},241901,(r,i,n)=>{var a=Math.ceil,s=Math.floor;i.exports=function(r){return isNaN(r*=1)?0:(r>0?s:a)(r)}},749491,(r,i,n)=>{var a=r.r(241901),s=Math.min;i.exports=function(r){return r>0?s(a(r),0x1fffffffffffff):0}},111982,(r,i,n)=>{var a=r.r(241901),s=Math.max,o=Math.min;i.exports=function(r,i){return(r=a(r))<0?s(r+i,0):o(r,i)}},722449,(r,i,n)=>{var a=r.r(731399),s=r.r(749491),o=r.r(111982);i.exports=function(r){return function(i,n,l){var c,h=a(i),u=s(h.length),d=o(l,u);if(r&&n!=n){for(;u>d;)if((c=h[d++])!=c)return!0}else for(;u>d;d++)if((r||d in h)&&h[d]===n)return r||d||0;return!r&&-1}}},792556,(r,i,n)=>{i.exports=!0},971833,(r,i,n)=>{var a=r.r(160843),s=r.r(765644),o="__core-js_shared__",l=s[o]||(s[o]={});(i.exports=function(r,i){return l[r]||(l[r]=void 0!==i?i:{})})("versions",[]).push({version:a.version,mode:r.r(792556)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},877682,(r,i,n)=>{var a=0,s=Math.random();i.exports=function(r){return"Symbol(".concat(void 0===r?"":r,")_",(++a+s).toString(36))}},360070,(r,i,n)=>{var a=r.r(971833)("keys"),s=r.r(877682);i.exports=function(r){return a[r]||(a[r]=s(r))}},363246,(r,i,n)=>{var a=r.r(888126),s=r.r(731399),o=r.r(722449)(!1),l=r.r(360070)("IE_PROTO");i.exports=function(r,i){var n,c=s(r),h=0,u=[];for(n in c)n!=l&&a(c,n)&&u.push(n);for(;i.length>h;)a(c,n=i[h++])&&(~o(u,n)||u.push(n));return u}},778848,(r,i,n)=>{i.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleStr
2ing,toString,valueOf".split(",")},293410,(r,i,n)=>{var a=r.r(363246),s=r.r(778848);i.exports=Object.keys||function(r){return a(r,s)}},840917,(r,i,n)=>{n.f=Object.getOwnPropertySymbols},691491,(r,i,n)=>{n.f=({}).propertyIsEnumerable},343716,(r,i,n)=>{var a=r.r(353157);i.exports=function(r){return Object(a(r))}},719778,(r,i,n)=>{"use strict";var a=r.r(111199),s=r.r(293410),o=r.r(840917),l=r.r(691491),c=r.r(343716),h=r.r(167950),u=Object.assign;i.exports=!u||r.r(894263)(function(){var r={},i={},n=Symbol(),a="abcdefghijklmnopqrst";return r[n]=7,a.split("").forEach(function(r){i[r]=r}),7!=u({},r)[n]||Object.keys(u({},i)).join("")!=a})?function(r,i){for(var n=c(r),u=arguments.length,d=1,p=o.f,m=l.f;u>d;)for(var f,g=h(arguments[d++]),v=p?s(g).concat(p(g)):s(g),y=v.length,_=0;y>_;)f=v[_++],(!a||m.call(g,f))&&(n[f]=g[f]);return n}:u},347910,(r,i,n)=>{var a=r.r(267340);a(a.S+a.F,"Object",{assign:r.r(719778)})},934777,(r,i,n)=>{r.r(347910),i.exports=r.r(160843).Object.assign},29452,(r,i,n)=>{i.exports={default:r.r(934777),__esModule:!0}},760405,(r,i,n)=>{"use strict";var a;n.__esModule=!0,n.default=((a=r.r(29452))&&a.__esModule?a:{default:a}).default||function(r){for(var i=1;i<arguments.length;i++){var n=arguments[i];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a])}return r}},928292,(r,i,n)=>{var a=r.r(888126),s=r.r(343716),o=r.r(360070)("IE_PROTO"),l=Object.prototype;i.exports=Object.getPrototypeOf||function(r){return a(r=s(r),o)?r[o]:"function"==typeof r.constructor&&r instanceof r.constructor?r.constructor.prototype:r instanceof Object?l:null}},701835,(r,i,n)=>{var a=r.r(267340),s=r.r(160843),o=r.r(894263);i.exports=function(r,i){var n=(s.Object||{})[r]||Object[r],l={};l[r]=i(n),a(a.S+a.F*o(function(){n(1)}),"Object",l)}},18839,(r,i,n)=>{var a=r.r(343716),s=r.r(928292);r.r(701835)("getPrototypeOf",function(){return function(r){return s(a(r))}})},509373,(r,i,n)=>{r.r(18839),i.exports=r.r(160843).Object.getPrototypeOf},742952,(r,i,n)=>{i.exports={default:r.r(509373),__esModule:!0}},646823,(r,i,n)=>{"use strict";n.__esModule=!0,n.default=function(r,i){if(!(r instanceof i))throw TypeError("Cannot call a class as a function")}},720361,(r,i,n)=>{var a=r.r(267340);a(a.S+!r.r(111199)*a.F,"Object",{defineProperty:r.r(363200).f})},136329,(r,i,n)=>{r.r(720361);var a=r.r(160843).Object;i.exports=function(r,i,n){return a.defineProperty(r,i,n)}},707604,(r,i,n)=>{i.exports={default:r.r(136329),__esModule:!0}},890400,(r,i,n)=>{"use strict";n.__esModule=!0;var a=s(r.r(707604));function s(r){return r&&r.__esModule?r:{default:r}}n.default=function(){function r(r,i){for(var n=0;n<i.length;n++){var s=i[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),(0,a.default)(r,s.key,s)}}return function(i,n,a){return n&&r(i.prototype,n),a&&r(i,a),i}}()},660913,(r,i,n)=>{var a=r.r(241901),s=r.r(353157);i.exports=function(r){return function(i,n){var o,l,c=String(s(i)),h=a(n),u=c.length;return h<0||h>=u?r?"":void 0:(o=c.charCodeAt(h))<55296||o>56319||h+1===u||(l=c.charCodeAt(h+1))<56320||l>57343?r?c.charAt(h):o:r?c.slice(h,h+2):(o-55296<<10)+(l-56320)+65536}}},883141,(r,i,n)=>{i.exports=r.r(71113)},492639,(r,i,n)=>{i.exports={}},74551,(r,i,n)=>{var a=r.r(363200),s=r.r(157751),o=r.r(293410);i.exports=r.r(111199)?Object.defineProperties:function(r,i){s(r);for(var n,l=o(i),c=l.length,h=0;c>h;)a.f(r,n=l[h++],i[n]);return r}},898609,(r,i,n)=>{var a=r.r(765644).document;i.exports=a&&a.documentElement},729279,(r,i,n)=>{var a=r.r(157751),s=r.r(74551),o=r.r(778848),l=r.r(360070)("IE_PROTO"),c=function(){},h="prototype",u=function(){var i,n=r.r(85709)("iframe"),a=o.length,s="<",l=">";for(n.style.display="none",r.r(898609).appendChild(n),n.src="javascript:",(i=n.contentWindow.document).open(),i.write(s+"script"+l+"document.F=Object"+s+"/script"+l),i.close(),u=i.F;a--;)delete u[h][o[a]];return u()};i.exports=Object.create||function(r,i){var n;return null!==r?(c[h]=a(r),n=new c,c[h]=null,n[l]=r):n=u(),void 0===i?n:s(n,i)}},263014,(r,i,n)=>{var a=r.r(971833)("wks"),s=r.r(877682),o=r.r(765644).Symbol,l="function"==typeof o;(i.exports=function(r){return a[r]||(a[r]=l&&o[r]||(l?o:s)("Symbol."+r))}).store=a},881018,(r,i,n)=>{var a=r.r(363200).f,s=r.r(888126),o=r.r(263014)("toStringTag");i.exports=function(r,i,n){r&&!s(r=n?r:r.prototype,o)&&a(r,o,{configurable:!0,value:i})}},406971,(r,i,n)=>{"use strict";var a=r.r(729279),s=r.r(746958),o=r.r(881018),l={};r.r(71113)(l,r.r(263014)("iterator"),function(){return this}),i.exports=function(r,i,n){r.prototype=a(l,{next:s(1,n)}),o(r,i+" Iterator")}},503400,(r,i,n)=>{"use strict";var a=r.r(792556),s=r.r(267340),o=r.r(883141),l=r.r(71113),c=r.r(492639),h=r.r(406971),u=r.r(881018),d=r.r(928292),p=r.r(263014)("iterator"),m=!([].keys&&"next"in[].keys()),f="@@iterator",g="keys",v="values",y=function(){return this};i.exports=function(r,i,n,_,b,x,S){h(n,i,_);var w,k,C,E=function(r){if(!m&&r in T)return T[r];switch(r){case g:case v:return function(){return new n(this,r)}}return function(){return new n(this,r)}},P=i+" Iterator",A=b==v,R=!1,T=r.prototype,M=T[p]||T[f]||b&&T[b],D=M||E(b),F=b?A?E("entries"):D:void 0,I="Array"==i&&T.entries||M;if(I&&(C=d(I.call(new r)))!==Object.prototype&&C.next&&(u(C,P,!0),a||"function"==typeof C[p]||l(C,p,y)),A&&M&&M.name!==v&&(R=!0,D=function(){return M.call(this)}),(!a||S)&&(m||R||!T[p])&&l(T,p,D),c[i]=D,c[P]=y,b)if(w={values:A?D:E(v),keys:x?D:E(g),entries:F},S)for(k in w)k in T||o(T,k,w[k]);else s(s.P+s.F*(m||R),i,w);return w}},121404,(r,i,n)=>{"use strict";var a=r.r(660913)(!0);r.r(503400)(String,"String",function(r){this._t=String(r),this._i=0},function(){var r,i=this._t,n=this._i;return n>=i.length?{value:void 0,done:!0}:(r=a(i,n),this._i+=r.length,{value:r,done:!1})})},516760,(r,i,n)=>{i.exports=function(){}},760808,(r,i,n)=>{i.exports=function(r,i){return{value:i,done:!!r}}},261823,(r,i,n)=>{"use strict";var a=r.r(516760),s=r.r(760808),o=r.r(492639),l=r.r(731399);i.exports=r.r(503400)(Array,"Array",function(r,i){this._t=l(r),this._i=0,this._k=i},function(){var r=this._t,i=this._k,n=this._i++;return!r||n>=r.length?(this._t=void 0,s(1)):"keys"==i?s(0,n):"values"==i?s(0,r[n]):s(0,[n,r[n]])},"values"),o.Arguments=o.Array,a("keys"),a("values"),a("entries")},620240,(r,i,n)=>{r.r(261823);for(var a=r.r(765644),s=r.r(71113),o=r.r(492639),l=r.r(263014)("toStringTag"),c="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),h=0;h<c.length;h++){var u=c[h],d=a[u],p=d&&d.prototype;p&&!p[l]&&s(p,l,u),o[u]=o.Array}},911223,(r,i,n)=>{n.f=r.r(263014)},283838,(r,i,n)=>{r.r(121404),r.r(620240),i.exports=r.r(911223).f("iterator")},35657,(r,i,n)=>{i.exports={default:r.r(283838),__esModule:!0}},507938,(r,i,n)=>{var a=r.r(877682)("meta"),s=r.r(94193),o=r.r(888126),l=r.r(363200).f,c=0,h=Object.isExtensible||function(){return!0},u=!r.r(894263)(function(){return h(Object.preventExtensions({}))}),d=function(r){l(r,a,{value:{i:"O"+ ++c,w:{}}
2})},p=function(r,i){if(!s(r))return"symbol"==typeof r?r:("string"==typeof r?"S":"P")+r;if(!o(r,a)){if(!h(r))return"F";if(!i)return"E";d(r)}return r[a].i},m=function(r,i){if(!o(r,a)){if(!h(r))return!0;if(!i)return!1;d(r)}return r[a].w},f=function(r){return u&&g.NEED&&h(r)&&!o(r,a)&&d(r),r},g=i.exports={KEY:a,NEED:!1,fastKey:p,getWeak:m,onFreeze:f}},615600,(r,i,n)=>{var a=r.r(765644),s=r.r(160843),o=r.r(792556),l=r.r(911223),c=r.r(363200).f;i.exports=function(r){var i=s.Symbol||(s.Symbol=o?{}:a.Symbol||{});"_"==r.charAt(0)||r in i||c(i,r,{value:l.f(r)})}},695594,(r,i,n)=>{var a=r.r(293410),s=r.r(840917),o=r.r(691491);i.exports=function(r){var i=a(r),n=s.f;if(n)for(var l,c=n(r),h=o.f,u=0;c.length>u;)h.call(r,l=c[u++])&&i.push(l);return i}},479997,(r,i,n)=>{var a=r.r(899391);i.exports=Array.isArray||function(r){return"Array"==a(r)}},7871,(r,i,n)=>{var a=r.r(363246),s=r.r(778848).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(r){return a(r,s)}},298099,(r,i,n)=>{var a=r.r(731399),s=r.r(7871).f,o={}.toString,l="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(r){try{return s(r)}catch(r){return l.slice()}};i.exports.f=function(r){return l&&"[object Window]"==o.call(r)?c(r):s(a(r))}},378240,(r,i,n)=>{var a=r.r(691491),s=r.r(746958),o=r.r(731399),l=r.r(538888),c=r.r(888126),h=r.r(791537),u=Object.getOwnPropertyDescriptor;n.f=r.r(111199)?u:function(r,i){if(r=o(r),i=l(i,!0),h)try{return u(r,i)}catch(r){}if(c(r,i))return s(!a.f.call(r,i),r[i])}},347130,(r,i,n)=>{"use strict";var a=r.r(765644),s=r.r(888126),o=r.r(111199),l=r.r(267340),c=r.r(883141),h=r.r(507938).KEY,u=r.r(894263),d=r.r(971833),p=r.r(881018),m=r.r(877682),f=r.r(263014),g=r.r(911223),v=r.r(615600),y=r.r(695594),_=r.r(479997),b=r.r(157751),x=r.r(94193),S=r.r(343716),w=r.r(731399),k=r.r(538888),C=r.r(746958),E=r.r(729279),P=r.r(298099),A=r.r(378240),R=r.r(840917),T=r.r(363200),M=r.r(293410),D=A.f,F=T.f,I=P.f,j=a.Symbol,O=a.JSON,L=O&&O.stringify,N="prototype",B=f("_hidden"),z=f("toPrimitive"),H={}.propertyIsEnumerable,q=d("symbol-registry"),W=d("symbols"),V=d("op-symbols"),$=Object[N],G="function"==typeof j&&!!R.f,U=a.QObject,Q=!U||!U[N]||!U[N].findChild,X=o&&u(function(){return 7!=E(F({},"a",{get:function(){return F(this,"a",{value:7}).a}})).a})?function(r,i,n){var a=D($,i);a&&delete $[i],F(r,i,n),a&&r!==$&&F($,i,a)}:F,J=function(r){var i=W[r]=E(j[N]);return i._k=r,i},Y=G&&"symbol"==typeof j.iterator?function(r){return"symbol"==typeof r}:function(r){return r instanceof j},K=function(r,i,n){return(r===$&&K(V,i,n),b(r),i=k(i,!0),b(n),s(W,i))?(n.enumerable?(s(r,B)&&r[B][i]&&(r[B][i]=!1),n=E(n,{enumerable:C(0,!1)})):(s(r,B)||F(r,B,C(1,{})),r[B][i]=!0),X(r,i,n)):F(r,i,n)},Z=function(r,i){b(r);for(var n,a=y(i=w(i)),s=0,o=a.length;o>s;)K(r,n=a[s++],i[n]);return r},ee=function(r,i){return void 0===i?E(r):Z(E(r),i)},et=function(r){var i=H.call(this,r=k(r,!0));return(!(this===$&&s(W,r))||!!s(V,r))&&(!(i||!s(this,r)||!s(W,r)||s(this,B)&&this[B][r])||i)},er=function(r,i){if(r=w(r),i=k(i,!0),!(r===$&&s(W,i))||s(V,i)){var n=D(r,i);return n&&s(W,i)&&!(s(r,B)&&r[B][i])&&(n.enumerable=!0),n}},ei=function(r){for(var i,n=I(w(r)),a=[],o=0;n.length>o;)s(W,i=n[o++])||i==B||i==h||a.push(i);return a},en=function(r){for(var i,n=r===$,a=I(n?V:w(r)),o=[],l=0;a.length>l;)s(W,i=a[l++])&&(!n||s($,i))&&o.push(W[i]);return o};G||(c((j=function(){if(this instanceof j)throw TypeError("Symbol is not a constructor!");var r=m(arguments.length>0?arguments[0]:void 0),i=function(n){this===$&&i.call(V,n),s(this,B)&&s(this[B],r)&&(this[B][r]=!1),X(this,r,C(1,n))};return o&&Q&&X($,r,{configurable:!0,set:i}),J(r)})[N],"toString",function(){return this._k}),A.f=er,T.f=K,r.r(7871).f=P.f=ei,r.r(691491).f=et,R.f=en,o&&!r.r(792556)&&c($,"propertyIsEnumerable",et,!0),g.f=function(r){return J(f(r))}),l(l.G+l.W+!G*l.F,{Symbol:j});for(var ea="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),es=0;ea.length>es;)f(ea[es++]);for(var eo=M(f.store),el=0;eo.length>el;)v(eo[el++]);l(l.S+!G*l.F,"Symbol",{for:function(r){return s(q,r+="")?q[r]:q[r]=j(r)},keyFor:function(r){if(!Y(r))throw TypeError(r+" is not a symbol!");for(var i in q)if(q[i]===r)return i},useSetter:function(){Q=!0},useSimple:function(){Q=!1}}),l(l.S+!G*l.F,"Object",{create:ee,defineProperty:K,defineProperties:Z,getOwnPropertyDescriptor:er,getOwnPropertyNames:ei,getOwnPropertySymbols:en});var ec=u(function(){R.f(1)});l(l.S+l.F*ec,"Object",{getOwnPropertySymbols:function(r){return R.f(S(r))}}),O&&l(l.S+l.F*(!G||u(function(){var r=j();return"[null]"!=L([r])||"{}"!=L({a:r})||"{}"!=L(Object(r))})),"JSON",{stringify:function(r){for(var i,n,a=[r],s=1;arguments.length>s;)a.push(arguments[s++]);if(n=i=a[1],!(!x(i)&&void 0===r||Y(r)))return _(i)||(i=function(r,i){if("function"==typeof n&&(i=n.call(this,r,i)),!Y(i))return i}),a[1]=i,L.apply(O,a)}}),j[N][z]||r.r(71113)(j[N],z,j[N].valueOf),p(j,"Symbol"),p(Math,"Math",!0),p(a.JSON,"JSON",!0)},438333,(r,i,n)=>{},530367,(r,i,n)=>{r.r(615600)("asyncIterator")},104762,(r,i,n)=>{r.r(615600)("observable")},800246,(r,i,n)=>{r.r(347130),r.r(438333),r.r(530367),r.r(104762),i.exports=r.r(160843).Symbol},823681,(r,i,n)=>{i.exports={default:r.r(800246),__esModule:!0}},563697,(r,i,n)=>{"use strict";n.__esModule=!0;var a=l(r.r(35657)),s=l(r.r(823681)),o="function"==typeof s.default&&"symbol"==typeof a.default?function(r){return typeof r}:function(r){return r&&"function"==typeof s.default&&r.constructor===s.default&&r!==s.default.prototype?"symbol":typeof r};function l(r){return r&&r.__esModule?r:{default:r}}n.default="function"==typeof s.default&&"symbol"===o(a.default)?function(r){return void 0===r?"undefined":o(r)}:function(r){return r&&"function"==typeof s.default&&r.constructor===s.default&&r!==s.default.prototype?"symbol":void 0===r?"undefined":o(r)}},255634,(r,i,n)=>{"use strict";n.__esModule=!0;var a=s(r.r(563697));function s(r){return r&&r.__esModule?r:{default:r}}n.default=function(r,i){if(!r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return i&&((void 0===i?"undefined":(0,a.default)(i))==="object"||"function"==typeof i)?i:r}},668914,(r,i,n)=>{var a=r.r(94193),s=r.r(157751),o=function(r,i){if(s(r),!a(i)&&null!==i)throw TypeError(i+": can't set as prototype!")};i.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(i,n,a){try{(a=r.r(391567)(Function.call,r.r(378240).f(Object.prototype,"__proto__").set,2))(i,[]),n=!(i instanceof Array)}catch(r){n=!0}
2return function(r,i){return o(r,i),n?r.__proto__=i:a(r,i),r}}({},!1):void 0),check:o}},460802,(r,i,n)=>{var a=r.r(267340);a(a.S,"Object",{setPrototypeOf:r.r(668914).set})},523024,(r,i,n)=>{r.r(460802),i.exports=r.r(160843).Object.setPrototypeOf},641542,(r,i,n)=>{i.exports={default:r.r(523024),__esModule:!0}},131373,(r,i,n)=>{var a=r.r(267340);a(a.S,"Object",{create:r.r(729279)})},132982,(r,i,n)=>{r.r(131373);var a=r.r(160843).Object;i.exports=function(r,i){return a.create(r,i)}},838355,(r,i,n)=>{i.exports={default:r.r(132982),__esModule:!0}},299763,(r,i,n)=>{"use strict";n.__esModule=!0;var a=l(r.r(641542)),s=l(r.r(838355)),o=l(r.r(563697));function l(r){return r&&r.__esModule?r:{default:r}}n.default=function(r,i){if("function"!=typeof i&&null!==i)throw TypeError("Super expression must either be null or a function, not "+(void 0===i?"undefined":(0,o.default)(i)));r.prototype=(0,s.default)(i&&i.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),i&&(a.default?(0,a.default)(r,i):r.__proto__=i)}},145279,(r,i,n)=>{"use strict";var a=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,l=Object.prototype.hasOwnProperty,c=(r,i,n,c)=>{if(i&&"object"==typeof i||"function"==typeof i)for(let h of o(i))l.call(r,h)||h===n||a(r,h,{get:()=>i[h],enumerable:!(c=s(i,h))||c.enumerable});return r},h=r=>c(a({},"__esModule",{value:!0}),r),u={};function d(r){var i;let n=["path"in r&&r.path&&`Path=${r.path}`,"expires"in r&&(r.expires||0===r.expires)&&`Expires=${("number"==typeof r.expires?new Date(r.expires):r.expires).toUTCString()}`,"maxAge"in r&&"number"==typeof r.maxAge&&`Max-Age=${r.maxAge}`,"domain"in r&&r.domain&&`Domain=${r.domain}`,"secure"in r&&r.secure&&"Secure","httpOnly"in r&&r.httpOnly&&"HttpOnly","sameSite"in r&&r.sameSite&&`SameSite=${r.sameSite}`,"partitioned"in r&&r.partitioned&&"Partitioned","priority"in r&&r.priority&&`Priority=${r.priority}`].filter(Boolean),a=`${r.name}=${encodeURIComponent(null!=(i=r.value)?i:"")}`;return 0===n.length?a:`${a}; ${n.join("; ")}`}function p(r){let i=new Map;for(let n of r.split(/; */)){if(!n)continue;let r=n.indexOf("=");if(-1===r){i.set(n,"true");continue}let[a,s]=[n.slice(0,r),n.slice(r+1)];try{i.set(a,decodeURIComponent(null!=s?s:"true"))}catch{}}return i}function m(r){if(!r)return;let[[i,n],...a]=p(r),{domain:s,expires:o,httponly:l,maxage:c,path:h,samesite:u,secure:d,partitioned:m,priority:g}=Object.fromEntries(a.map(([r,i])=>[r.toLowerCase().replace(/-/g,""),i]));return f({name:i,value:decodeURIComponent(n),domain:s,...o&&{expires:new Date(o)},...l&&{httpOnly:!0},..."string"==typeof c&&{maxAge:Number(c)},path:h,...u&&{sameSite:v(u)},...d&&{secure:!0},...g&&{priority:_(g)},...m&&{partitioned:!0}})}function f(r){let i={};for(let n in r)r[n]&&(i[n]=r[n]);return i}((r,i)=>{for(var n in i)a(r,n,{get:i[n],enumerable:!0})})(u,{RequestCookies:()=>x,ResponseCookies:()=>S,parseCookie:()=>p,parseSetCookie:()=>m,stringifyCookie:()=>d}),i.exports=h(u);var g=["strict","lax","none"];function v(r){return r=r.toLowerCase(),g.includes(r)?r:void 0}var y=["low","medium","high"];function _(r){return r=r.toLowerCase(),y.includes(r)?r:void 0}function b(r){if(!r)return[];var i,n,a,s,o,l=[],c=0;function h(){for(;c<r.length&&/\s/.test(r.charAt(c));)c+=1;return c<r.length}function u(){return"="!==(n=r.charAt(c))&&";"!==n&&","!==n}for(;c<r.length;){for(i=c,o=!1;h();)if(","===(n=r.charAt(c))){for(a=c,c+=1,h(),s=c;c<r.length&&u();)c+=1;c<r.length&&"="===r.charAt(c)?(o=!0,c=s,l.push(r.substring(i,a)),i=c):c=a+1}else c+=1;(!o||c>=r.length)&&l.push(r.substring(i,r.length))}return l}var x=class{constructor(r){this._parsed=new Map,this._headers=r;const i=r.get("cookie");if(i)for(const[r,n]of p(i))this._parsed.set(r,{name:r,value:n})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...r){let i="string"==typeof r[0]?r[0]:r[0].name;return this._parsed.get(i)}getAll(...r){var i;let n=Array.from(this._parsed);if(!r.length)return n.map(([r,i])=>i);let a="string"==typeof r[0]?r[0]:null==(i=r[0])?void 0:i.name;return n.filter(([r])=>r===a).map(([r,i])=>i)}has(r){return this._parsed.has(r)}set(...r){let[i,n]=1===r.length?[r[0].name,r[0].value]:r,a=this._parsed;return a.set(i,{name:i,value:n}),this._headers.set("cookie",Array.from(a).map(([r,i])=>d(i)).join("; ")),this}delete(r){let i=this._parsed,n=Array.isArray(r)?r.map(r=>i.delete(r)):i.delete(r);return this._headers.set("cookie",Array.from(i).map(([r,i])=>d(i)).join("; ")),n}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(r=>`${r.name}=${encodeURIComponent(r.value)}`).join("; ")}},S=class{constructor(r){var i,n,a;this._parsed=new Map,this._headers=r;const s=null!=(a=null!=(n=null==(i=r.getSetCookie)?void 0:i.call(r))?n:r.get("set-cookie"))?a:[];for(const r of Array.isArray(s)?s:b(s)){const i=m(r);i&&this._parsed.set(i.name,i)}}get(...r){let i="string"==typeof r[0]?r[0]:r[0].name;return this._parsed.get(i)}getAll(...r){var i;let n=Array.from(this._parsed.values());if(!r.length)return n;let a="string"==typeof r[0]?r[0]:null==(i=r[0])?void 0:i.name;return n.filter(r=>r.name===a)}has(r){return this._parsed.has(r)}set(...r){let[i,n,a]=1===r.length?[r[0].name,r[0].value,r[0]]:r,s=this._parsed;return s.set(i,k({name:i,value:n,...a})),w(s,this._headers),this}delete(...r){let[i,n]="string"==typeof r[0]?[r[0]]:[r[0].name,r[0]];return this.set({...n,name:i,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(d).join("; ")}};function w(r,i){for(let[,n]of(i.delete("set-cookie"),r)){let r=d(n);i.append("set-cookie",r)}}function k(r={name:"",value:""}){return"number"==typeof r.expires&&(r.expires=new Date(r.expires)),r.maxAge&&(r.expires=new Date(Date.now()+1e3*r.maxAge)),(null===r.path||void 0===r.path)&&(r.path="/"),r}},775637,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{RequestCookies:function(){return a.RequestCookies},ResponseCookies:function(){return a.ResponseCookies},stringifyCookie:function(){return a.stringifyCookie}});let a=r.r(145279)},587243,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"ReflectAdapter",{enumerable:!0,get:function(){return a}});class a{static get(r,i,n){let a=Reflect.get(r,i,n);return"function"==typeof a?a.bind(r):a}static set(r,i,n,a){return Reflect.set(r,i,n,a)}static has(r,i){return Reflect.has(r,i)}static deleteProperty(r,i){return Reflect.deleteProperty(r,i)}}},225133,(r,i,n)=>{"use strict";var a=r.i(812605);Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{atLeastOneTask:function(){return l},scheduleImmediate:function(){return o},scheduleOnNextTick:function(){return s},waitAtLeastOneReactRenderTask:function(){return c}});let s=r=>{Promise.resolve().then(()=>{a.default.nextTick(r)})},o=r=>{setImmediate(r)};function l(){return new Promise(r=>o(r))}function c(){return new Promise(r=>setImmediate(r))}},459959,(r,i,n)=>{"use strict";function a(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered runtime data during prerendering.
3
4\`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` accessed outside of \`<Su
4spense>\` prevents the route from being prerendered, blocking the page load and leading to a slower user experience.
5
6Ways to fix this:
7  - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access
8  - [block] Set \`export const instant = false\` to allow a blocking route
9
10Learn more: https://nextjs.org/docs/messages/blocking-prerender-runtime`),"__NEXT_ERROR_CODE",{value:"E1427",enumerable:!1,configurable:!0})}function s(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered uncached data during prerendering.
11
12\`fetch(...)\` or \`connection()\` accessed outside of \`<Suspense>\` prevents the route from being prerendered, blocking the page load and leading to a slower user experience.
13
14Ways to fix this:
15  - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access
16  - [cache] Cache the data access with \`"use cache"\` (does not apply to \`connection()\`)
17  - [block] Set \`export const instant = false\` to allow a blocking route
18
19Learn more: https://nextjs.org/docs/messages/blocking-prerender-dynamic`),"__NEXT_ERROR_CODE",{value:"E1440",enumerable:!1,configurable:!0})}function o(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered runtime data during prerendering or a navigation.
20
21\`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` accessed outside of \`<Suspense>\` prevents the route from being prerendered or the navigation from being instant, leading to a slower user experience.
22
23Ways to fix this:
24  - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access
25  - [block] Set \`export const instant = false\` to allow a blocking route
26
27Learn more: https://nextjs.org/docs/messages/blocking-prerender-runtime`),"__NEXT_ERROR_CODE",{value:"E1430",enumerable:!1,configurable:!0})}function l(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered URL data during prerendering or a navigation.
28
29\`params\` or \`searchParams\` accessed outside of \`<Suspense>\` may prevent the navigation from being instant, leading to a slower user experience.
30
31Ways to fix this:
32  - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access
33  - [block] Set \`export const instant = false\` to allow a blocking route
34
35Learn more: https://nextjs.org/docs/messages/instant-shell-url-data`),"__NEXT_ERROR_CODE",{value:"E1439",enumerable:!1,configurable:!0})}function c(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered uncached data during prerendering or a navigation.
36
37\`fetch(...)\` or \`connection()\` accessed outside of \`<Suspense>\` prevents the route from being prerendered or the navigation from being instant, leading to a slower user experience.
38
39Ways to fix this:
40  - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access
41  - [cache] Cache the data access with \`"use cache"\` (does not apply to \`connection()\`)
42  - [block] Set \`export const instant = false\` to allow a blocking route
43
44Learn more: https://nextjs.org/docs/messages/blocking-prerender-dynamic`),"__NEXT_ERROR_CODE",{value:"E1437",enumerable:!1,configurable:!0})}function h(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered uncached or runtime data during prerendering.
45
46\`fetch(...)\`, \`cookies()\`, \`headers()\`, \`params\`, \`searchParams\`, or \`connection()\` accessed outside of \`<Suspense>\` prevents the route from being prerendered, blocking the page load and leading to a slower user experience.
47
48Ways to fix this:
49  - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access
50  - [cache] For uncached data (\`fetch\`, database calls): cache the access with \`"use cache"\` (does not apply to \`connection()\`)
51  - [block] Set \`export const instant = false\` to allow a blocking route
52
53Learn more: https://nextjs.org/docs/messages/blocking-prerender-dynamic`),"__NEXT_ERROR_CODE",{value:"E1428",enumerable:!1,configurable:!0})}function u(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered URL data in \`generateMetadata()\`.
54
55This route's metadata is blocked, but the rest of its content can be prefetched. \`params\` or \`searchParams\` accessed in \`generateMetadata()\` prevent it from being prefetched.
56
57Ways to fix this:
58  - [static] Use a static metadata export instead of \`generateMetadata()\`
59  - [dynamic] Render a marker component that calls \`await connection()\` inside \`<Suspense>\` on the page
60
61Learn more: https://nextjs.org/docs/messages/blocking-prerender-metadata-runtime`),"__NEXT_ERROR_CODE",{value:"E1429",enumerable:!1,
61configurable:!0})}function d(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered runtime data in \`generateMetadata()\`.
62
63This route's metadata is blocked, but the rest of its content can be prerendered. \`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` accessed in \`generateMetadata()\` cause it to run dynamically.
64
65Ways to fix this:
66  - [static] Use a static metadata export instead of \`generateMetadata()\`
67  - [dynamic] Render a marker component that calls \`await connection()\` inside \`<Suspense>\` on the page
68
69Learn more: https://nextjs.org/docs/messages/blocking-prerender-metadata-runtime`),"__NEXT_ERROR_CODE",{value:"E1423",enumerable:!1,configurable:!0})}function p(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered uncached data in \`generateMetadata()\`.
70
71This route's metadata is blocked, but the rest of its content can be prerendered. \`fetch(...)\` or \`connection()\` accessed in \`generateMetadata()\` cause it to run dynamically.
72
73Ways to fix this:
74  - [cache] Cache the metadata with \`"use cache"\` in \`generateMetadata()\` (does not apply to \`connection()\`)
75  - [dynamic] Render a marker component that calls \`await connection()\` inside \`<Suspense>\` on the page
76
77Learn more: https://nextjs.org/docs/messages/blocking-prerender-metadata-dynamic`),"__NEXT_ERROR_CODE",{value:"E1425",enumerable:!1,configurable:!0})}function m(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered URL data in \`generateViewport()\`.
78
79\`params\` or \`searchParams\` in \`generateViewport()\` prevents the page from being prerendered, leading to a slower user experience.
80
81Ways to fix this:
82  - [static] Use a static viewport export instead of \`generateViewport()\`
83  - [block] Set \`export const instant = false\` to allow a blocking route
84
85Learn more: https://nextjs.org/docs/messages/blocking-prerender-viewport-runtime`),"__NEXT_ERROR_CODE",{value:"E1431",enumerable:!1,configurable:!0})}function f(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered runtime data in \`generateViewport()\`.
86
87\`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` in \`generateViewport()\` prevents the page from being prerendered, leading to a slower user experience.
88
89Ways to fix this:
90  - [static] Use a static viewport export instead of \`generateViewport()\`
91  - [block] Set \`export const instant = false\` to allow a blocking route
92
93Learn more: https://nextjs.org/docs/messages/blocking-prerender-viewport-runtime`),"__NEXT_ERROR_CODE",{value:"E1424",enumerable:!1,configurable:!0})}function g(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered uncached data in \`generateViewport()\`.
94
95\`fetch(...)\` or \`connection()\` in \`generateViewport()\` prevents the page from being prerendered, leading to a slower user experience.
96
97Ways to fix this:
98  - [cache] Cache the viewport data with \`"use cache"\` in \`generateViewport()\` (does not apply to \`connection()\`)
99  - [block] Set \`export const instant = false\` to allow a blocking route
100
101Learn more: https://nextjs.org/docs/messages/blocking-prerender-viewport-dynamic`),"__NEXT_ERROR_CODE",{value:"E1438",enumerable:!1,configurable:!0})}function v(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered uncached or runtime data in \`generateViewport()\`.
102
103This prevents the page from being prerendered, leading to a slower user experience. Unlike metadata, viewport cannot be streamed behind \`<Suspense>\` because it affects the initial page load.
104
105Ways to fix this:
106  - [static] Use a static viewport export instead of \`generateViewport()\`
107  - [cache] For uncached data (\`fetch\`, database calls): cache the viewport with \`"use cache"\` in \`generateViewport()\` (does not apply to \`connection()\`)
108  - [block] Set \`export const instant = false\` to allow a blocking route
109
110Learn more: https://nextjs.org/docs/messages/blocking-prerender-viewport-runtime`),"__NEXT_ERROR_CODE",{value:"E1436",enumerable:!1,configurable:!0})}function y(r){return Object.defineProperty(Error(`Route "${r}": Next.js encountered uncached or runtime data in \`generateMetadata()\`.
111
112This route's metadata is blocked, but the rest of its content can be prerendered.
113
114Ways to fix this:
115  - [static] Use a static metadata export instead of \`generateMetadata()\`
116  - [cache] Cache the metadata with \`"use cache"\` in \`generateMetadata()\` (does not apply to \`connection()\`)
117  - [dynamic] Render a marker component that calls \`await connection()\` inside \`<Suspense>\` on the page
118
119Learn more: https://nextjs.org/docs/messages/blocking-prerender-metadata-runtime`),"__NEXT_ERROR_CODE",{value:"E1426",enumerable:!1,
119configurable:!0})}function _(r){console.error(`To get a more detailed stack trace and pinpoint the issue, try one of the following:
120  - Start the app in development mode by running \`next dev\`, then open "${r}" in your browser to investigate the error.
121  - Rerun the production build with \`next build --debug-prerender\` to generate better stack traces.`)}Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{createDynamicBodyError:function(){return s},createDynamicBodyErrorInNavigation:function(){return c},createDynamicMetadataError:function(){return p},createDynamicOrRuntimeBodyError:function(){return h},createDynamicOrRuntimeMetadataError:function(){return y},createDynamicOrRuntimeViewportError:function(){return v},createDynamicViewportError:function(){return g},createLinkBodyErrorInNavigation:function(){return l},createLinkMetadataError:function(){return u},createLinkViewportError:function(){return m},createRuntimeBodyError:function(){return a}
121,createRuntimeBodyErrorInNavigation:function(){return o},createRuntimeMetadataError:function(){return d},createRuntimeViewportError:function(){return f},logBuildDebugHint:function(){return _}})},582818,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{INSTANT_SLOT_MARKER_PREFIX:function(){return s},INSTANT_SLOT_MARKER_SUFFIX:function(){return o},INSTANT_VALIDATION_BOUNDARY_NAME:function(){return a}});let a="__next_instant_validation_boundary__",s="__next_instant_slot_",o="__"},638266,(r,i,n)=>{"use strict";function a(){return{requiredIds:new Map,renderedIds:new Set}}function s(r){for(let i of r.requiredIds.keys())if(!r.renderedIds.has(i))return!1;return!0}Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{allRequiredBoundariesRendered:function(){return s},createValidationBoundaryTracking:function(){return a}})},235193,(r,i,n)=>{"use strict";var a,s,o=r.i(812605);Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{DynamicHoleKind:function(){return ec},Postpone:function(){return I},PreludeState:function(){return eg},abortAndThrowOnSynchronousRequestDataAccess:function(){return F},abortOnSynchronousPlatformIOAccess:function(){return D},accessedDynamicData:function(){return q},annotateDynamicAccess:function(){return X},consumeDynamicAccess:function(){return W},createDynamicTrackingState:function(){return k},createDynamicValidationState:function(){return C},createHangingInputAbortSignal:function(){return U},createInstantValidationState:function(){return eh},createRenderInBrowserAbortSignal:function(){return G},formatDynamicAPIAccesses:function(){return V},getFirstDynamicReason:function(){return P},getNavigationDisallowedDynamicReasons:function(){return ex},getStaticShellDisallowedDynamicReasons:function(){return eb},isDynamicPostpone:function(){return L},isPrerenderInterruptedError:function(){return H},logDisallowedDynamicError:function(){return ev},markCurrentScopeAsDynamic:function(){return A},postponeWithTracking:function(){return j},throwIfDisallowedDynamic:function(){return e_},throwIfSyncIOUsed:function(){return ey},throwToInterruptStaticGeneration:function(){return R},trackAllowedDynamicAccess:function(){return el},trackDynamicDataInDynamicRender:function(){return T},trackDynamicHoleInNavigation:function(){return eu},trackDynamicHoleInRuntimeShell:function(){return ep},trackDynamicHoleInStaticShell:function(){return em},trackThrownErrorInNavigation:function(){return ed},useDynamicRouteParams:function(){return J},useDynamicSearchParams:function(){return Y}});let l=S(r.r(678380)),c=r.r(737327),h=r.r(292477),u=r.r(42814),d=r.r(476253),p=r.r(457092),m=r.r(484505),f=r.r(225133),g=r.r(484496),v=r.r(459959),y=r.r(600993),_=r.r(582818),b=r.r(638266),x=r.r(146404);function S(r){return r&&r.__esModule?r:{default:r}}let w="function"==typeof l.default.unstable_postpone;function k(r){return{isDebugDynamicAccesses:r,dynamicAccesses:[],syncDynamicErrorWithStack:null,syncDynamicErrorWithStackPostMicrotask:!1}}function C(){return{hasSuspenseAboveBody:!1,hasDynamicMetadata:!1,dynamicMetadata:null,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[]}}function E(r){return r.syncDynamicErrorWithStackPostMicrotask?null:r.syncDynamicErrorWithStack}function P(r){var i;return null==(i=r.dynamicAccesses[0])?void 0:i.expression}function A(r,i,n){if(i)switch(i.type){case"cache":case"unstable-cache":case"private-cache":return}if(!r.forceDynamic&&!r.forceStatic){if(r.dynamicShouldError)throw Object.defineProperty(new h.StaticGenBailoutError(`Route ${r.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${n}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(i)switch(i.type){case"prerender-ppr":return j(r.route,n,i.dynamicTracking);case"prerender-legacy":i.revalidate=0;let a=Object.defineProperty(new c.DynamicServerError(`Route ${r.route} couldn't be rendered statically because it used ${n}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,
121configurable:!0});throw r.dynamicUsageDescription=n,r.dynamicUsageStack=a.stack,a}}}function R(r,i,n){let a=Object.defineProperty(new c.DynamicServerError(`Route ${i.route} couldn't be rendered statically because it used \`${r}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw n.revalidate=0,i.dynamicUsageDescription=r,i.dynamicUsageStack=a.stack,a}function T(r){switch(r.type){case"cache":case"unstable-cache":case"private-cache":return}}function M(r,i,n){let a=z(`Route ${r} needs to bail out of prerendering at this point because it used ${i}.`);n.controller.abort(a);let s=n.dynamicTracking;s&&s.dynamicAccesses.push({stack:s.isDebugDynamicAccesses?Error().stack:void 0,expression:i})}function D(r,i,n,a){let s=a.dynamicTracking;s&&null===s.syncDynamicErrorWithStack&&(s.syncDynamicErrorWithStack=n,queueMicrotask(()=>{s.syncDynamicErrorWithStackPostMicrotask=!0})),M(r,i,a)}function F(r,i,n,a){if((0,p.trackRuntimeDataAccessed)(a),!1===a.controller.signal.aborted){M(r,i,a);let s=a.dynamicTracking;s&&null===s.syncDynamicErrorWithStack&&(s.syncDynamicErrorWithStack=n)}throw z(`Route ${r} needs to bail out of prerendering at this point because it used ${i}.`)}function I({reason:r,route:i}){let n=u.workUnitAsyncStorage.getStore();j(i,r,n&&"prerender-ppr"===n.type?n.dynamicTracking:null)}function j(r,i,n){$(),n&&n.dynamicAccesses.push({stack:n.isDebugDynamicAccesses?Error().stack:void 0,expression:i}),l.default.unstable_postpone(O(r,i))}function O(r,i){return`Route ${r} needs to bail out of prerendering at this point because it used ${i}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function L(r){return"object"==typeof r&&null!==r&&"string"==typeof r.message&&N(r.message)}function N(r){return r.includes("needs to bail out of prerendering at this point because it used")&&r.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===N(O("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let B="NEXT_PRERENDER_INTERRUPTED";function z(r){let i=Object.defineProperty(Error(r),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return i.digest=B,i}function H(r){return"object"==typeof r&&null!==r&&r.digest===B&&"name"in r&&"message"in r&&r instanceof Error}function q(r){return r.length>0}function W(r,i){return r.dynamicAccesses.push(...i.dynamicAccesses),r.dynamicAccesses}function V(r){return r.filter(r=>"string"==typeof r.stack&&r.stack.length>0).map(({expression:r,stack:i})=>(i=i.split("\n").slice(4).filter(r=>!(r.includes("node_modules/next/")||r.includes(" (<anonymous>)")||r.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${r}:
122${i}`))}function $(){if(!w)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,configurable:!0})}function G(){let r=new AbortController;return r.abort(Object.defineProperty(new g.BailoutToCSRError("Render in Browser"),"__NEXT_ERROR_CODE",{value:"E721",enumerable:!1,configurable:!0})),r.signal}function U(r){switch(r.type){case"prerender":case"prerender-runtime":let i=new AbortController;if(r.cacheSignal)r.cacheSignal.inputReady().then(()=>{i.abort()});else{let n=(0,u.getStagedRenderingController)(r);n&&null!==n.finalStage?n.waitForStage(n.finalStage).then(()=>(0,f.scheduleOnNextTick)(()=>i.abort()),Q):(0,f.scheduleOnNextTick)(()=>i.abort())}return i.signal;case"prerender-client":case"validation-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":case"generate-static-params":return}}function Q(){}function X(r,i){let n=i.dynamicTracking;n&&n.dynamicAccesses.push({stack:n.isDebugDynamicAccesses?Error().stack:void 0,expression:r})}function J(r){let i=d.workAsyncStorage.getStore(),n=u.workUnitAsyncStorage.getStore();if(i&&n)switch(n.type){case"prerender-client":{let a=n.fallbackRouteParam
122s;a&&a.size>0&&l.default.use((0,p.makeClientHookHangingPromise)(n.renderSignal,new p.ClientHookDynamicError(i.route,r)));break}case"prerender":throw Object.defineProperty(new y.InvariantError(`\`${r}\` was called from a Server Component. Next.js should be preventing ${r} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E795",enumerable:!1,configurable:!0});case"prerender-ppr":{let a=n.fallbackRouteParams;if(a&&a.size>0)return j(i.route,r,n.dynamicTracking);break}case"validation-client":case"prerender-legacy":case"request":case"unstable-cache":break;case"prerender-runtime":throw Object.defineProperty(new y.InvariantError(`\`${r}\` was called during a runtime prerender. Next.js should be preventing ${r} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E771",enumerable:!1,configurable:!0});case"cache":case"private-cache":throw Object.defineProperty(new y.InvariantError(`\`${r}\` was called inside a cache scope. Next.js should be preventing ${r} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(new y.InvariantError(`\`${r}\` was called in \`generateStaticParams\`. Next.js should be preventing ${r} from being included in server component files statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E1130",enumerable:!1,configurable:!0})}}function Y(r){let i=d.workAsyncStorage.getStore(),n=u.workUnitAsyncStorage.getStore();if(i)switch(!n&&(0,u.throwForMissingRequestStore)(r),n.type){case"validation-client":case"request":return;case"prerender-client":l.default.use((0,p.makeClientHookHangingPromise)(n.renderSignal,new p.ClientHookDynamicError(i.route,r)));break;case"prerender-legacy":case"prerender-ppr":if(i.forceStatic)return;throw Object.defineProperty(new g.BailoutToCSRError(r),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});case"prerender":case"prerender-runtime":throw Object.defineProperty(new y.InvariantError(`\`${r}\` was called from a Server Component. Next.js should be preventing ${r} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E795",enumerable:!1,configurable:!0});case"cache":case"unstable-cache":case"private-cache":throw Object.defineProperty(new y.InvariantError(`\`${r}\` was called inside a cache scope. Next.js should be preventing ${r} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(new y.InvariantError(`\`${r}\` was called in \`generateStaticParams\`. Next.js should be preventing ${r} from being included in server component files statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E1130",enumerable:!1,configurable:!0})}}let K=/\n\s+at Suspense \(<anonymous>\)/,Z="body|div|main|section|article|aside|header|footer|nav|form|p|span|h1|h2|h3|h4|h5|h6",ee=RegExp(`\\n\\s+at Suspense \\(<anonymous>\\)(?:(?!\\n\\s+at (?:${Z}) \\(<anonymous>\\))[\\s\\S])*?\\n\\s+at ${m.ROOT_LAYOUT_BOUNDARY_NAME} \\([^\\n]*\\)`),et=RegExp(`\\n\\s+at ${m.METADATA_BOUNDARY_NAME}[\\n\\s]`),er=RegExp(`\\n\\s+at ${m.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),ei=RegExp(`\\n\\s+at ${m.OUTLET_BOUNDARY_NAME}[\\n\\s]`),en=RegExp(`\\n\\s+at ${_.INSTANT_VALIDATION_BOUNDARY_NAME}[\\n\\s]`),ea=RegExp(`\\n\\s+at ${_.INSTANT_SLOT_MARKER_PREFIX}(\\d+)${_.INSTANT_SLOT_MARKER_SUFFIX}[\\n\\s]`);function es(r,i){let{slotStacks:n}=i;if(n.length>1){let i=ea.exec(r);if(i){let r=n[parseInt(i[1],10)+1];if(null!=r)return r}}return n[0]??null}function eo(r,i){ee.test(r)&&(i.hasSuspenseAboveBody=!0)}function el(r,i,n,a,s){let o=E(s);if(ei.test(n))return void eo(n,a);if(et.test(n)){a.hasDynamicMetadata=!0;return}if(er.test(n)){a.hasDynamicViewport=!0;return}if(ee.test(n)){a.hasAllowedDynamic=!0,a.hasSuspenseAboveBody=!0;return}if(K.test(n)){a.hasAllowedDynamic=!0;return}else if(o)return void a.dynamicErrors.push(o);if((0,p.isClientHookDynamicError)(r))return void a.dynamicErrors.push(ef(r,n,null));let l=ef((0,v.createDynamicOrRuntimeBodyError)(i.route),n,null);a.dynamicErrors.push(l)}var ec=((a={})[a.Link=1]="Link",a[a.Runtime=2]="Runtime",a[a.Dynamic=3]="Dynamic",a);function eh(r){return{hasDynamicMetadata:!1,hasAllowedClientDynamicAboveBoundary:!1,dynamicMetadata:null,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[],validationPreventingErrors:[],thrownErrorsOutsideBoundary:[],slotStacks:r}}function eu(r,i,n,a,s,o,l){let c=E(s);if(ei.test(n))return;let h=es(n,a);if(et.test(n)){a.dynamicMetadata=ef(1===o?(0,v.createLinkMetadataError)(i.route):2===o?(0,v.createRu
122ntimeMetadataError)(i.route):(0,v.createDynamicMetadataError)(i.route),n,h);return}if(er.test(n)){let r=ef(1===o?(0,v.createLinkViewportError)(i.route):2===o?(0,v.createRuntimeViewportError)(i.route):(0,v.createDynamicViewportError)(i.route),n,h);a.dynamicErrors.push(r);return}let u=en.exec(n);if(u){let r=K.exec(n);if(r&&r.index<u.index){a.hasAllowedDynamic=!0;return}}else if((0,b.allRequiredBoundariesRendered)(l)){a.hasAllowedClientDynamicAboveBoundary=!0,a.hasAllowedDynamic=!0;return}else{let r=ef(Object.defineProperty(Error(`Route "${i.route}": Could not validate \`instant\` because a Client Component in a parent segment prevented the page from rendering.`),"__NEXT_ERROR_CODE",{value:"E1331",enumerable:!1,configurable:!0}),n,h);a.validationPreventingErrors.push(r);return}if(c){null!==h&&void 0===c.cause&&(c.cause=h()),a.dynamicErrors.push(c);return}if((0,p.isClientHookDynamicError)(r))return void a.dynamicErrors.push(ef(r,n,h));let d=ef(1===o?(0,v.createLinkBodyErrorInNavigation)(i.route):2===o?(0,v.createRuntimeBodyErrorInNavigation)(i.route):(0,v.createDynamicBodyErrorInNavigation)(i.route),n,h);a.dynamicErrors.push(d)}function ed(r,i,n,a){let s=en.exec(a);if(s){let o=K.exec(a);if(o&&o.index<s.index)return;let l=ef(Object.defineProperty(Error(`Route "${r.route}": Could not validate \`instant\` because an error prevented the target segment from rendering.`,{cause:n}),"__NEXT_ERROR_CODE",{value:"E1338",enumerable:!1,configurable:!0}),a,null);i.validationPreventingErrors.push(l)}else{let r=ef(Object.defineProperty(Error("An error occurred while attempting to validate instant UI. This error may be preventing the validation from completing.",{cause:n}),"__NEXT_ERROR_CODE",{value:"E1118",enumerable:!1,configurable:!0}),a,null);i.thrownErrorsOutsideBoundary.push(r)}}function ep(r,i,n,a,s){let o=E(s);if(ei.test(n))return void eo(n,a);if(et.test(n)){a.dynamicMetadata=ef((0,v.createDynamicMetadataError)(i.route),n,null);return}if(er.test(n)){let r=ef((0,v.createDynamicViewportError)(i.route),n,null);a.dynamicErrors.push(r);return}if(ee.test(n)){a.hasAllowedDynamic=!0,a.hasSuspenseAboveBody=!0;return}if(K.test(n)){a.hasAllowedDynamic=!0;return}else if(o)return void a.dynamicErrors.push(o);if((0,p.isClientHookDynamicError)(r))return void a.dynamicErrors.push(ef(r,n,null));let l=ef((0,v.createDynamicBodyError)(i.route),n,null);a.dynamicErrors.push(l)}function em(r,i,n,a,s){let o=E(s);if(ei.test(n))return void eo(n,a);if(et.test(n)){a.dynamicMetadata=ef((0,v.createRuntimeMetadataError)(i.route),n,null);return}if(er.test(n)){let r=ef((0,v.createRuntimeViewportError)(i.route),n,null);a.dynamicErrors.push(r);return}if(ee.test(n)){a.hasAllowedDynamic=!0,a.hasSuspenseAboveBody=!0;return}if(K.test(n)){a.hasAllowedDynamic=!0;return}else if(o)return void a.dynamicErrors.push(o);if((0,p.isClientHookDynamicError)(r))return void a.dynamicErrors.push(ef(r,n,null));let l=ef((0,v.createRuntimeBodyError)(i.route),n,null);a.dynamicErrors.push(l)}function ef(r,i,n){let a=null;return null!==n&&(r.cause=n()),r.stack=r.name+": "+r.message+(a||i),r}var eg=((s={})[s.Full=0]="Full",s[s.Empty=1]="Empty",s[s.Errored=2]="Errored",s);function ev(r,i){console.error(i),(0,v.logBuildDebugHint)(r.route)}function ey(r,i){if(i.syncDynamicErrorWithStack)throw ev(r,i.syncDynamicErrorWithStack),new h.StaticGenBailoutError}function e_(r,i,n,a,s){if(ey(r,a),0===i&&!1===n.hasAllowedDynamic&&n.hasDynamicMetadata)throw console.error((0,v.createDynamicOrRuntimeMetadataError)(r.route).message),new h.StaticGenBailoutError;if(!s&&!n.hasSuspenseAboveBody&&0!==i){let a=n.dynamicErrors;if(a.length>0){for(let i=0;i<a.length;i++)ev(r,a[i]);throw new h.StaticGenBailoutError}if(n.hasDynamicViewport)throw console.error((0,v.createDynamicOrRuntimeViewportError)(r.route).message),new h.StaticGenBailoutError;if(1===i)throw console.error(`Route "${r.route}" did not produce a static shell and Next.js was unable to determine a reason. This is a bug in Next.js.`),new h.StaticGenBailoutError}}function eb(r,i,n,a){if(0===i&&!1===n.hasAllowedDynamic&&0===n.dynamicErrors.length&&n.dynamicMetadata)return[n.dynamicMetadata];if(a||n.hasSuspenseAboveBody)return[];if(0!==i){let a=n.dynamicErrors;if(a.length>0)return a;
122if(1===i)return[Object.defineProperty(new y.InvariantError(`Route "${r.route}" did not produce a static shell and Next.js was unable to determine a reason.`),"__NEXT_ERROR_CODE",{value:"E936",enumerable:!1,configurable:!0})]}return[]}function ex(r,i,n,a,s,l){if(a){let{missingSampleErrors:r}=a;if(r.length>0)return r}let{validationPreventingErrors:c}=n;if(c.length>0)return c;if(0!==i){let a=n.dynamicErrors;if(a.length>0)return a;if(1===i&&!n.hasAllowedClientDynamicAboveBoundary&&(0,b.allRequiredBoundariesRendered)(s))return Object.defineProperty(new y.InvariantError(`Route "${r.route}" failed to render during instant validation and Next.js was unable to determine a reason.`),"__NEXT_ERROR_CODE",{value:"E1055",enumerable:!1,configurable:!0})}else{let r=n.dynamicErrors;if(r.length>0)return r;if(!1===n.hasAllowedDynamic&&n.dynamicMetadata)return[n.dynamicMetadata]}if(!(0,b.allRequiredBoundariesRendered)(s)){let{thrownErrorsOutsideBoundary:i}=n,a=n.slotStacks[0];if(0===i.length){let i=[];for(let[r,n]of s.requiredIds)if(!s.renderedIds.has(r))for(let r of n){let n=r.replace(/^\[project\][\\/]?/,"").replace(o.default.cwd()+"/","").replace(o.default.cwd()+"\\","");i.push(n)}return i.sort(),(0,x.createUnrenderedSegmentError)(r.route,i)}if(1===i.length){let n=`Route "${r.route}": Could not validate \`instant\` because the target segment was prevented from rendering, likely due to the following error.`,s=null!==a?a():Error();return s.name="Error",s.message=n,AggregateError([s,i[0]])}{let n=`Route "${r.route}": Could not validate \`instant\` because the target segment was prevented from rendering, likely due to one of the following errors.`,s=null!==a?a():Error();return s.name="Error",s.message=n,AggregateError([s,...i])}}return[]}},860100,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"createDedupedByCallsiteServerErrorLoggerDev",{enumerable:!0,get:function(){return u}});let a=o(r.r(678380));function s(r){if("function"!=typeof WeakMap)return null;var i=new WeakMap,n=new WeakMap;return(s=function(r){return r?n:i})(r)}function o(r,i){if(!i&&r&&r.__esModule)return r;if(null===r||"object"!=typeof r&&"function"!=typeof r)return{default:r};var n=s(i);if(n&&n.has(r))return n.get(r);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in r)if("default"!==l&&Object.prototype.hasOwnProperty.call(r,l)){var c=o?Object.getOwnPropertyDescriptor(r,l):null;c&&(c.get||c.set)?Object.defineProperty(a,l,c):a[l]=r[l]}return a.default=r,n&&n.set(r,a),a}let l={current:null},c="function"==typeof a.cache?a.cache:r=>r,h=console.warn;function u(r){return function(...i){h(r(...i))}}c(r=>{try{h(l.current)}finally{l.current=null}})},509588,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"actionAsyncStorageInstance",{enumerable:!0,get:function(){return a}});let a=(0,r.r(432325).createAsyncLocalStorage)()},336081,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"actionAsyncStorage",{enumerable:!0,get:function(){return a.actionAsyncStorageInstance}});let a=r.r(509588)},611422,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"afterTaskAsyncStorageInstance",{enumerable:!0,get:function(){return a}});let a=(0,r.r(432325).createAsyncLocalStorage)()},889210,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"afterTaskAsyncStorage",{enumerable:!0,get:function(){return a.afterTaskAsyncStorageInstance}});let a=r.r(611422)},305311,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{isRequestApiAllowedInCurrentPhase:function(){return h},throwForSearchParamsAccessInUseCache:function(){return c},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return l}});let a=r.r(292477),s=r.r(336081),o=r.r(889210);function l(r,i){throw Object.defineProperty(new a.StaticGenBailoutError(`Route ${r} with \`dynamic = "error"\` couldn't be rendered statically because it used ${i}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,
122configurable:!0})}function c(r,i){let n=Object.defineProperty(Error(`Route ${r.route} used \`searchParams\` inside "use cache". Accessing dynamic request data inside a cache scope is not supported. If you need some search params inside a cached function await \`searchParams\` outside of the cached function and pass only the required search params as arguments to the cached function. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E842",enumerable:!1,configurable:!0});throw Error.captureStackTrace(n,i),r.invalidDynamicUsageError??=n,n}function h(r){switch(r.phase){case"action":case"render":return!0;case"after":{let r=s.actionAsyncStorage.getStore();if(r&&(r.isAppRoute||r.isAction))return!0;let i=o.afterTaskAsyncStorage.getStore();if(i)return"action"===i.rootTaskSpawnPhase;return!1}}}},745249,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"cookies",{enumerable:!0,get:function(){return f}});let a=r.r(816850),s=r.r(775637),o=r.r(476253),l=r.r(42814),c=r.r(235193),h=r.r(292477),u=r.r(457092),d=r.r(860100),p=r.r(305311),m=r.r(600993);function f(){let r="cookies",i=o.workAsyncStorage.getStore(),n=l.workUnitAsyncStorage.getStore();if(i){if(n&&!(0,p.isRequestApiAllowedInCurrentPhase)(n))throw Object.defineProperty(Error(`Route ${i.route} used \`cookies()\` inside \`after()\` while rendering. This is not supported. If you need this data inside an \`after()\` callback, use \`cookies()\` outside of the callback. See more info here: https://nextjs.org/docs/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E1381",enumerable:!1,configurable:!0});if(i.forceStatic)return _(g());if(i.dynamicShouldError)throw Object.defineProperty(new h.StaticGenBailoutError(`Route ${i.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`cookies()\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E849",enumerable:!1,configurable:!0});if(n)switch(n.type){case"cache":let s=Object.defineProperty(Error(`Route ${i.route} used \`cookies()\` inside "use cache". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use \`cookies()\` outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E831",enumerable:!1,configurable:!0});throw Error.captureStackTrace(s,f),(0,u.applyOwnerStack)(s),i.invalidDynamicUsageError??=s,s;case"unstable-cache":throw Object.defineProperty(Error(`Route ${i.route} used \`cookies()\` inside a function cached with \`unstable_cache()\`. Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use \`cookies()\` outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E846",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(Error(`Route ${i.route} used \`cookies()\` inside \`generateStaticParams\`. This is not supported because \`generateStaticParams\` runs at build time without an HTTP request. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E1123",enumerable:!1,configurable:!0});case"prerender":return y(i,n);case"prerender-client":case"validation-client":let o="`cookies`";throw Object.defineProperty(new m.InvariantError(`${o} must not be used within a Client Component. Next.js should be preventing ${o} from being included in Client Components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E1037",enumerable:!1,configurable:!0});case"prerender-ppr":return(0,c.postponeWithTracking)(i.route,r,n.dynamicTracking);case"prerender-legacy":return(0,c.throwToInterruptStaticGeneration)(r,i,n);case"prerender-runtime":{let{stagedRendering:r}=n;
122if(r)return r.delayUntilStage(u.RENDER_STAGES_BY_DATA_KIND.sessionData,"cookies",n.cookies);return _(n.cookies)}case"private-cache":return _(n.cookies);case"request":let l;if((0,c.trackDynamicDataInDynamicRender)(n),l=(0,a.areCookiesMutableInCurrentPhase)(n)?n.userspaceMutableCookies:n.cookies,!n.asyncApiPromises)return _(l);if(l===n.mutableCookies)return n.asyncApiPromises.mutableCookies;return n.asyncApiPromises.cookies}}(0,l.throwForMissingRequestStore)(r)}function g(){return a.RequestCookiesAdapter.seal(new s.RequestCookies(new Headers({})))}let v=new WeakMap;function y(r,i){let n=v.get(i);if(n)return n;let a=(0,u.makeRuntimeHangingPromise)(i.renderSignal,r.route,"`cookies()`",i);return v.set(i,a),a}function _(r){let i=v.get(r);if(i)return i;let n=Promise.resolve(r);return v.set(r,n),n}function b(r,i){let n=r?`Route "${r}" `:"This route ";return Object.defineProperty(Error(`${n}used ${i}. \`cookies()\` returns a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E830",enumerable:!1,configurable:!0})}(0,d.createDedupedByCallsiteServerErrorLoggerDev)(b)},867624,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{HeadersAdapter:function(){return c},ReadonlyHeadersError:function(){return s}});let a=r.r(587243);class s extends Error{constructor(){super("Headers cannot be modified. Read more: https://nextjs.org/docs/app/api-reference/functions/headers"),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1176",enumerable:!1,configurable:!0})}static callable(){throw new s}}function o(r,i){return{get:r.get.bind(r),has:r.has.bind(r),getSetCookie:r.getSetCookie.bind(r),keys:r.keys.bind(r),values:r.values.bind(r),entries:r.entries.bind(r),[Symbol.iterator]:r[Symbol.iterator].bind(r),forEach(n,a){for(let[s,o]of r.entries())n.call(a,o,s,i)}}}function l(r,i,n){function*a(){for(let i of r.entries())n(i[0])||(yield i)}return{entries:a,[Symbol.iterator]:a,get:i=>n(i)?null:r.get(i),has:i=>!n(i)&&r.has(i),getSetCookie:()=>n("set-cookie")?[]:r.getSetCookie(),*keys(){for(let i of r.keys())n(i)||(yield i)},*values(){for(let[,r]of a())yield r},forEach(r,n){for(let[s,o]of a())r.call(n,o,s,i)}}}class c extends Headers{constructor(r){super(),this.headers=new Proxy(r,{get(i,n,s){if("symbol"==typeof n)return a.ReflectAdapter.get(i,n,s);let o=n.toLowerCase(),l=Object.keys(r).find(r=>r.toLowerCase()===o);if(void 0!==l)return a.ReflectAdapter.get(i,l,s)},set(i,n,s,o){if("symbol"==typeof n)return a.ReflectAdapter.set(i,n,s,o);let l=n.toLowerCase(),c=Object.keys(r).find(r=>r.toLowerCase()===l);return a.ReflectAdapter.set(i,c??n,s,o)},has(i,n){if("symbol"==typeof n)return a.ReflectAdapter.has(i,n);let s=n.toLowerCase(),o=Object.keys(r).find(r=>r.toLowerCase()===s);return void 0!==o&&a.ReflectAdapter.has(i,o)},deleteProperty(i,n){if("symbol"==typeof n)return a.ReflectAdapter.deleteProperty(i,n);let s=n.toLowerCase(),o=Object.keys(r).find(r=>r.toLowerCase()===s);return void 0===o||a.ReflectAdapter.deleteProperty(i,o)}})}static seal(r,i){let n,c=i&&i.size>0?r=>i.has(r.toLowerCase()):null,h=new Proxy(r,{get(r,i,o){switch(i){case"append":case"delete":case"set":return s.callable;case Symbol.iterator:return n[Symbol.iterator];case"get":case"has":case"getSetCookie":case"keys":case"values":case"entries":case"forEach":return n[i];default:return a.ReflectAdapter.get(r,i,o)}}});return n=c?l(r,h,c):o(r,h),h}static fresh(r){return new Proxy(r,{get:(r,i,n)=>a.ReflectAdapter.get(r,i,n)})}merge(r){return Array.isArray(r)?r.join(", "):r}static from(r){return r instanceof Headers?r:new c(r)}append(r,i){let n=this.headers[r];"string"==typeof n?this.headers[r]=[n,i]:Array.isArray(n)?n.push(i):this.headers[r]=i}delete(r){delete this.headers[r]}get(r){let i=this.headers[r];return void 0!==i?this.merge(i):null}has(r){return void 0!==this.headers[r]}set(r,i){this.headers[r]=i}forEach(r,i){for(let[n,a]of this.entries())r.call(i,a,n,this)}*entries(){for(let r of Object.keys(this.headers)){let i=r.toLowerCase(),n=this.get(i);yield[i,n]}}*keys(){for(let r of Object.keys(this.headers)){let i=r.toLowerCase();yield i}}*values(){for(let r of Object.keys(this.headers)){let i=this.get(r);yield i}}[Symbol.iterator](){return this.entries()}}},784575,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"headers",{enumerable:!0,get:function(){return m}});let a=r.r(867624),s=r.r(476253),o=r.r(42814),l=r.r(235193),c=r.r(292477),h=r.r(457092),u=r.r(860100),d=r.r(305311),p=r.r(600993);function m(){let r="headers",i=s.workAsyncStorage.getStore(),n=o.workUnitAsyncStorage.getStore();if(i){if(n&&!(0,d.isRequestApiAllowedInCurrentPhase)(n))throw Object.defineProperty(Error(`Route ${i.route} used \`headers()\` inside \`after()\` while rendering. This is not supported. If you need this data inside an \`after()\` callback, use \`headers()\` outside of the callback. See more info here: https://nextjs.org/docs/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E1378",enumerable:!1,
122configurable:!0});if(i.forceStatic)return v(a.HeadersAdapter.seal(new Headers({})));if(n)switch(n.type){case"cache":{let r=Object.defineProperty(Error(`Route ${i.route} used \`headers()\` inside "use cache". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use \`headers()\` outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E833",enumerable:!1,configurable:!0});throw Error.captureStackTrace(r,m),(0,h.applyOwnerStack)(r),i.invalidDynamicUsageError??=r,r}case"unstable-cache":throw Object.defineProperty(Error(`Route ${i.route} used \`headers()\` inside a function cached with \`unstable_cache()\`. Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use \`headers()\` outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E838",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(Error(`Route ${i.route} used \`headers()\` inside \`generateStaticParams\`. This is not supported because \`generateStaticParams\` runs at build time without an HTTP request. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E1134",enumerable:!1,configurable:!0})}if(i.dynamicShouldError)throw Object.defineProperty(new c.StaticGenBailoutError(`Route ${i.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`headers()\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E828",enumerable:!1,configurable:!0});if(n)switch(n.type){case"prerender":return g(i,n);case"prerender-client":case"validation-client":let s="`headers`";throw Object.defineProperty(new p.InvariantError(`${s} must not be used within a client component. Next.js should be preventing ${s} from being included in client components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E1017",enumerable:!1,configurable:!0});case"prerender-ppr":return(0,l.postponeWithTracking)(i.route,r,n.dynamicTracking);case"prerender-legacy":return(0,l.throwToInterruptStaticGeneration)(r,i,n);case"prerender-runtime":{let{stagedRendering:r}=n;if(r)return r.delayUntilStage(h.RENDER_STAGES_BY_DATA_KIND.sessionData,"headers",n.headers);return v(n.headers)}case"private-cache":return v(n.headers);case"request":if((0,l.trackDynamicDataInDynamicRender)(n),n.asyncApiPromises)return n.asyncApiPromises.headers;return v(n.headers)}}(0,o.throwForMissingRequestStore)(r)}let f=new WeakMap;function g(r,i){let n=f.get(i);if(n)return n;let a=(0,h.makeRuntimeHangingPromise)(i.renderSignal,r.route,"`headers()`",i);return f.set(i,a),a}function v(r){let i=f.get(r);if(i)return i;let n=Promise.resolve(r);return f.set(r,n),n}function y(r,i){let n=r?`Route "${r}" `:"This route ";return Object.defineProperty(Error(`${n}used ${i}. \`headers()\` returns a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E836",enumerable:!1,configurable:!0})}(0,u.createDedupedByCallsiteServerErrorLoggerDev)(y)},769311,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"draftMode",{enumerable:!0,get:function(){return p}});let a=r.r(42814),s=r.r(476253),o=r.r(235193),l=r.r(860100),c=r.r(292477),h=r.r(737327),u=r.r(600993);r.r(587243);let d=r.r(457092);function p(){let r="draftMode",i=s.workAsyncStorage.getStore(),n=a.workUnitAsyncStorage.getStore();switch((!i||!n)&&(0,a.throwForMissingRequestStore)(r),n.type){case"prerender-runtime":{let{stagedRendering:r}=n;if(r)return r.delayUntilStage(d.RENDER_STAGES_BY_DATA_KIND.sessionData,"draftMode",new v(n.draftMode));return m(n.draftMode,i)}case"request":return m(n.draftMode,i);case"cache":case"private-cache":case"unstable-cache":let o=(0,a.getDraftModeProviderForCacheScope)(i,n);if(o)return m(o,i);case"prerender":case"prerender-ppr":case"prerender-legacy":return m(null,i);case"prerender-client":case"validation-client":{let r="`draftMode`";throw Object.defineProperty(new u.InvariantError(`${r} must not be used within a Client Component. Next.js should be preventing ${r} from being included in Client Components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E1046",enumerable:!1,
122configurable:!0})}case"generate-static-params":throw Object.defineProperty(Error(`Route ${i.route} used \`${r}()\` inside \`generateStaticParams\`. This is not supported because \`generateStaticParams\` runs at build time without an HTTP request. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E1132",enumerable:!1,configurable:!0});default:return n}}function m(r,i){let n=r??f,a=g.get(n);return a||Promise.resolve(new v(r))}let f={},g=new WeakMap;class v{constructor(r){this._provider=r}get isEnabled(){return null!==this._provider&&this._provider.isEnabled}enable(){_("draftMode().enable()",this.enable),null!==this._provider&&this._provider.enable()}disable(){_("draftMode().disable()",this.disable),null!==this._provider&&this._provider.disable()}}function y(r,i){let n=r?`Route "${r}" `:"This route ";return Object.defineProperty(Error(`${n}used ${i}. \`draftMode()\` returns a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E835",enumerable:!1,configurable:!0})}function _(r,i){let n=s.workAsyncStorage.getStore(),l=a.workUnitAsyncStorage.getStore();if(n){if((null==l?void 0:l.phase)==="after")throw Object.defineProperty(Error(`Route ${n.route} used "${r}" inside \`after()\`. The enabled status of \`draftMode()\` can be read inside \`after()\` but you cannot enable or disable \`draftMode()\`. See more info here: https://nextjs.org/docs/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E845",enumerable:!1,configurable:!0});if(n.dynamicShouldError)throw Object.defineProperty(new c.StaticGenBailoutError(`Route ${n.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${r}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(l)switch(l.type){case"cache":case"private-cache":{let a=Object.defineProperty(Error(`Route ${n.route} used "${r}" inside "use cache". The enabled status of \`draftMode()\` can be read in caches but you must not enable or disable \`draftMode()\` inside a cache. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E829",enumerable:!1,configurable:!0});throw Error.captureStackTrace(a,i),(0,d.applyOwnerStack)(a),n.invalidDynamicUsageError??=a,a}case"unstable-cache":throw Object.defineProperty(Error(`Route ${n.route} used "${r}" inside a function cached with \`unstable_cache()\`. The enabled status of \`draftMode()\` can be read in caches but you must not enable or disable \`draftMode()\` inside a cache. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E844",enumerable:!1,configurable:!0});case"prerender":case"prerender-runtime":{let i=Object.defineProperty(Error(`Route ${n.route} used ${r} without first calling \`await connection()\`. See more info here: https://nextjs.org/docs/messages/next-prerender-sync-headers`),"__NEXT_ERROR_CODE",{value:"E126",enumerable:!1,configurable:!0});return(0,o.abortAndThrowOnSynchronousRequestDataAccess)(n.route,r,i,l)}case"prerender-client":case"validation-client":let a="`draftMode`";throw Object.defineProperty(new u.InvariantError(`${a} must not be used within a Client Component. Next.js should be preventing ${a} from being included in Client Components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E1046",enumerable:!1,configurable:!0});case"prerender-ppr":return(0,o.postponeWithTracking)(n.route,r,l.dynamicTracking);case"prerender-legacy":l.revalidate=0;let s=Object.defineProperty(new h.DynamicServerError(`Route ${n.route} couldn't be rendered statically because it used \`${r}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw n.dynamicUsageDescription=r,n.dynamicUsageStack=s.stack,s;case"request":(0,o.trackDynamicDataInDynamicRender)(l);break;case"generate-static-params":throw Object.defineProperty(Error(`Route ${n.route} used \`${r}\` inside \`generateStaticParams\`. This is not supported because \`generateStaticParams\` runs at build time without an HTTP request. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E1121",enumerable:!1,
122configurable:!0})}}}(0,l.createDedupedByCallsiteServerErrorLoggerDev)(y)},751499,(r,i,n)=>{i.exports.cookies=r.r(745249).cookies,i.exports.headers=r.r(784575).headers,i.exports.draftMode=r.r(769311).draftMode},26292,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{RENDER_STAGE_ADVANCE_ORDER:function(){return h},RenderStage:function(){return c},StagedRenderingController:function(){return m},SyncIOMode:function(){return p},getNextStage:function(){return u},isAdvanceableRenderStage:function(){return d}});let a=r.r(600993),s=r.r(762308);var o,l,c=((o={})[o.Before=1]="Before",o[o.ShellStatic=11]="ShellStatic",o[o.Static=13]="Static",o[o.ShellRuntime=21]="ShellRuntime",o[o.Runtime=23]="Runtime",o[o.Dynamic=30]="Dynamic",o[o.Abandoned=40]="Abandoned",o);let h=[11,13,21,23,30];function u(r){return h[h.indexOf(r)+1]}function d(r){return 1<r&&r<=30}var p=((l={})[l.Untracked=1]="Untracked",l[l.AllowedInRuntimeOrDynamic=2]="AllowedInRuntimeOrDynamic",l[l.AllowedInDynamic=3]="AllowedInDynamic",l);class m{constructor({abortSignal:r,abandonController:i,syncIO:n,finalStage:a}){this.currentStage=1,this.syncInterruptReason=null,this.triggers={11:v(),13:v(),21:v(),23:v(),30:v()},this.abortSignal=r,this.abandonController=i,this.syncIOMode=n,this.finalStage=a,r&&r.addEventListener("abort",()=>{let{reason:i}=r;for(let r of Object.values(this.triggers))_(r,i)},{once:!0}),i&&i.signal.addEventListener("abort",()=>{this.abandonRender()},{once:!0})}onStage(r,i){g(this.triggers[r],i)}shouldTrackSyncInterrupt(){if(1===this.syncIOMode)return!1;switch(this.currentStage){case 1:return!1;case 11:case 13:return!0;case 21:case 23:switch(this.syncIOMode){case 2:return!1;case 3:return!0}case 30:case 40:return!1;default:return this.currentStage,!1}}syncInterruptCurrentStageWithReason(r){let{currentStage:i}=this;if(1!==i&&30!==i&&40!==i){if(this.abandonController)return void this.abandonController.abort();if(this.abortSignal){this.syncInterruptReason=r,this.currentStage=40;return}this.syncInterruptReason=r,this.advanceStage(30)}}getSyncInterruptReason(){return this.syncInterruptReason}getStageEndTime(r){return this.triggers[u(r)].triggeredAt??1/0}abandonRender(){let{currentStage:r}=this;if(1===r)throw Object.defineProperty(new a.InvariantError("A render that hasn't started yet cannot be abandoned"),"__NEXT_ERROR_CODE",{value:"E1300",enumerable:!1,configurable:!0});if(30===r||40===r)return;let i=h.indexOf(r)+1,n=h.indexOf(30);for(let r=i;r<n;r++)this.resolveStage(h[r]);this.currentStage=40}advanceStage(r){if(null!==this.finalStage&&r>this.finalStage)throw Object.defineProperty(new a.InvariantError(`Attempted to advance to stage ${c[r]} but the render is limited to ${c[this.finalStage]}`),"__NEXT_ERROR_CODE",{value:"E1302",enumerable:!1,configurable:!0});let{currentStage:i}=this;if(30===i||40===i||r<=i)return;this.currentStage=r;let n=1===i?0:h.indexOf(i)+1,s=h.indexOf(r);for(let r=n;r<=s;r++)this.resolveStage(h[r])}resolveStage(r){y(this.triggers[r])}getStagePromise(r){return this.triggers[r].promise}waitForStage(r){return this.getStagePromise(r)}delayUntilStage(r,i,n){let a=this.getStagePromise(r).then(()=>n);return this.abortSignal&&a.catch(f),a}}function f(){}function g(r,i){"pending"===r.state?r._listeners.push(i):i()}function v(){let{promise:r,resolve:i,reject:n}=(0,s.createPromiseWithResolvers)();return{state:"pending",triggeredAt:null,promise:r,_listeners:[],_resolvePromise:i,_rejectPromise:n}}function y(r){if("pending"===r.state){r.state="triggered",r.triggeredAt=performance.now()+performance.timeOrigin;try{let{_listeners:i}=r;for(let r=0;r<i.length;r++)i[r]();i.length=0}finally{r._resolvePromise()}}}function _(r,i){"pending"===r.state&&(r.state="cancelled",r._listeners.length=0,r.promise.catch(f),r._rejectPromise(i))}},94959,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{getClientReact:function(){return o},getServerReact:function(){return h},registerClientReact:function(){return s},registerServerReact:function(){return c}});let a=null;function s(r){a=r}function o(){return a}let l=null;function c(r){l=r}function h(){return l}},457092,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{ClientHookDynamicError:function(){return h},RENDER_STAGES_BY_DATA_KIND:function(){return E},applyOwnerStack:function(){return P},isClientHookDynamicError:function(){return u},isHangingPromiseRejectionError:function(){return s},makeClientHookHangingPromise:function(){return x},makeDevtoolsIOAwarePromise:function(){return C},makeDynamicHangingPromise:function(){return p},makeFallbackParamsHangingPromise:function(){return g},makePromiseFromTrigger:function(){return k},makeRuntimeHangingPromise:function(){return f},makeStageHangingPromise:function(){return v},makeUntrackedHangingPromise:function(){return m},trackFallbackParamsAccessed:function(){return _},trackRuntimeDataAccessed:function(){return y}});let a=r.r(26292);function s(r){return"object"==typeof r&&null!==r&&"digest"in r&&r.digest===o}r.r(42814),r.r(94959);let o="HANGING_PROMISE_REJECTION";
122class l extends Error{constructor(r,i){super(`During prerendering, ${i} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${i} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context. This occurred at route "${r}".`),this.route=r,this.expression=i,this.digest=o}}let c="CLIENT_HOOK_DYNAMIC";class h extends Error{constructor(r,i){super(`Route "${r}": Next.js encountered URL data \`${i}\` in a Client Component outside of \`<Suspense>\`.
123
124This blocks prerendering because the value is only available at runtime.
125
126Ways to fix this:
127  - [stream] Wrap the component in \`<Suspense fallback={...}>\` so the hook value streams in after prerendering
128  - [block] Set \`export const instant = false\` to allow a blocking route
129
130Learn more: https://nextjs.org/docs/messages/blocking-prerender-client-hook`),this.digest=c,Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1433",enumerable:!1,configurable:!0})}}function u(r){return"object"==typeof r&&null!==r&&"digest"in r&&r.digest===c}let d=new WeakMap;function p(r,i,n){return S(r,new l(i,n))}function m(r,i,n){return S(r,new l(i,n))}function f(r,i,n,a){return null!==a&&y(a),S(r,new l(i,n))}function g(r,i,n,a){return null!==a&&_(a),S(r,new l(i,n))}function v(r,i,n,a){return y(a),S(r,new l(i,n))}function y(r){b(r,!1)}function _(r){b(r,!0)}function b(r,i){if("prerender"===r.type){var n;null==(n=r.runtimeDataAccessed)||n.resolve(!0);let a=r.shouldAttemptStaticPrefetch;null===a||i&&r.isFallbackUpgradeable||(a.current=!1)}}function x(r,i){return S(r,i)}function S(r,i){if(r.aborted)return Promise.reject(i);{let n=new Promise((n,a)=>{let s=a.bind(null,i),o=d.get(r);if(o)o.push(s);else{let i=[s];d.set(r,i),r.addEventListener("abort",()=>{for(let r=0;r<i.length;r++)i[r]()},{once:!0})}});return n.catch(w),n}}function w(){}function k(r,i){let n=r.then(()=>i);return n.catch(w),n}function C(r,i,n){return i.stagedRendering?i.stagedRendering.delayUntilStage(n,void 0,r):new Promise(i=>{setTimeout(()=>{i(r)},0)})}let E={sessionData:a.RenderStage.ShellRuntime,staticLinkData:a.RenderStage.Static,runtimeLinkData:a.RenderStage.Runtime};function P(r){return r}},191538,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"workUnitAsyncStorageInstance",{enumerable:!0,get:function(){return a}});let a=(0,r.r(432325).createAsyncLocalStorage)()},42814,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{getCacheSignal:function(){return f},getDraftModeProviderForCacheScope:function(){return p},getHmrRefreshHash:function(){return h},getResumeDataCache:function(){return c},getServerComponentsHmrCache:function(){return d},getStagedRenderingController:function(){return m},getVaryParamsAccumulator:function(){return g},isHmrRefresh:function(){return u},throwForMissingRequestStore:function(){return o},throwInvariantForMissingStore:function(){return l},workUnitAsyncStorage:function(){return a.workUnitAsyncStorageInstance}});let a=r.r(191538),s=r.r(600993);function o(r){throw Object.defineProperty(Error(`\`${r}\` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E251",enumerable:!1,configurable:!0})}function l(){throw Object.defineProperty(new s.InvariantError("Expected workUnitAsyncStorage to have a store."),"__NEXT_ERROR_CODE",{value:"E696",enumerable:!1,configurable:!0})}function c(r){switch(r.type){case"request":case"prerender":case"prerender-runtime":case"prerender-client":case"validation-client":case"prerender-ppr":return r.resumeDataCache;case"cache":case"private-cache":case"unstable-cache":case"prerender-legacy":case"generate-static-params":return null;default:return r}}function h(r){}function u(r){return!1}function d(r){}function p(r,i){if(r.isDraftMode)switch(i.type){case"cache":case"private-cache":case"unstable-cache":case"prerender-runtime":case"request":return i.draftMode}}function m(r){switch(r.type){case"request":case"prerender-runtime":case"prerender":return r.stagedRendering??null;case"prerender-client":case"validation-client":case"prerender-ppr":case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":case"generate-static-params":return null;default:return r}}function f(r){switch(r.type){case"prerender":case"prerender-client":case"validation-client":case"prerender-runtime":return r.cacheSignal;case"request":if(r.cacheSignal)return r.cacheSignal;case"prerender-ppr":case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":case"generate-static-params":return null;default:return r}}function g(r){switch(r.type){case"prerender":case"prerender-runtime":case"request":return r.varyParamsAccumulator??null;default:return null}}},737327,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{DynamicServerError:function(){return s},isDynamicServerError:function(){return o}});let a="DYNAMIC_SERVER_USAGE";
130class s extends Error{constructor(r){super(`Dynamic server usage: ${r}`),this.description=r,this.digest=a}}function o(r){return"object"==typeof r&&null!==r&&"digest"in r&&"string"==typeof r.digest&&r.digest===a}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),i.exports=n.default)},292477,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{StaticGenBailoutError:function(){return s},isStaticGenBailoutError:function(){return o}});let a="NEXT_STATIC_GEN_BAILOUT";class s extends Error{constructor(...r){super(...r),this.code=a}}function o(r){return"object"==typeof r&&null!==r&&"code"in r&&r.code===a}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),i.exports=n.default)},816850,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(r,i){for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]})}(n,{MutableRequestCookiesAdapter:function(){return m},ReadonlyRequestCookiesError:function(){return c},RequestCookiesAdapter:function(){return h},appendMutableCookies:function(){return p},areCookiesMutableInCurrentPhase:function(){return g},createCookiesWithMutableAccessCheck:function(){return f},getModifiedCookieValues:function(){return d},responseCookiesToRequestCookies:function(){return y}});let a=r.r(775637),s=r.r(587243),o=r.r(476253),l=r.r(65135);class c extends Error{constructor(){super("Cookies can only be modified in a Server Action or Route Handler. Read more: https://nextjs.org/docs/app/api-reference/functions/cookies#options"),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1180",enumerable:!1,configurable:!0})}static callable(){throw new c}}class h{static seal(r){return new Proxy(r,{get(r,i,n){switch(i){case"clear":case"delete":case"set":return c.callable;default:return s.ReflectAdapter.get(r,i,n)}}})}static fresh(r){return new Proxy(r,{get:(r,i,n)=>s.ReflectAdapter.get(r,i,n)})}}let u=Symbol.for("next.mutated.cookies");function d(r){let i=r[u];return i&&Array.isArray(i)&&0!==i.length?i:[]}function p(r,i){let n=d(i);if(0===n.length)return!1;let s=new a.ResponseCookies(r),o=s.getAll();for(let r of n)s.set(r);for(let r of o)s.set(r);return!0}class m{static wrap(r,i){let n=new a.ResponseCookies(new Headers);for(let i of r.getAll())n.set(i);let c=[],h=new Set,d=()=>{let r=o.workAsyncStorage.getStore();if(r&&(r.pathWasRevalidated=l.ActionDidRevalidateStaticAndDynamic),c=n.getAll().filter(r=>h.has(r.name)),i){let r=[];for(let i of c){let n=new a.ResponseCookies(new Headers);n.set(i),r.push(n.toString())}i(r)}},p=new Proxy(n,{get(r,i,n){switch(i){case u:return c;
130case"delete":return function(...i){h.add("string"==typeof i[0]?i[0]:i[0].name);try{return r.delete(...i),p}finally{d()}};case"set":return function(...i){h.add("string"==typeof i[0]?i[0]:i[0].name);try{return r.set(...i),p}finally{d()}};default:return s.ReflectAdapter.get(r,i,n)}}});return p}}function f(r){let i=new Proxy(r.mutableCookies,{get(n,a,o){switch(a){case"delete":return function(...a){return v(r,"cookies().delete"),n.delete(...a),i};case"set":return function(...a){return v(r,"cookies().set"),n.set(...a),i};default:return s.ReflectAdapter.get(n,a,o)}}});return i}function g(r){return"action"===r.phase}function v(r,i){if(!g(r))throw new c}function y(r){let i=new a.RequestCookies(new Headers);for(let n of r.getAll())i.set(n);return i}},35305,(r,i,n)=>{"use strict";i.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},561227,(r,i,n)=>{"use strict";var a=r.r(35305);function s(){}function o(){}o.resetWarningCache=s,i.exports=function(){function r(r,i,n,s,o,l){if(l!==a){var c=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function i(){return r}r.isRequired=r;var n={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:i,element:r,elementType:r,instanceOf:i,node:r,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:o,resetWarningCache:s};return n.PropTypes=n,n}},304153,(r,i,n)=>{i.exports=r.r(561227)()},497201,(__turbopack_context__,module,exports)=>{"u">typeof document&&"u">typeof navigator&&function(r,i){module.exports=i()}(__turbopack_context__.e,function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(r){_useWebWorker=!!r},getWebWorker=function(){return _useWebWorker},setLocationHref=function(r){locationHref=r},getLocationHref=function(){return locationHref};function createTag(r){return document.createElement(r)}function extendPrototype(r,i){var n,a,s=r.length;for(n=0;n<s;n+=1)for(var o in a=r[n].prototype)Object.prototype.hasOwnProperty.call(a,o)&&(i.prototype[o]=a[o])}function getDescriptor(r,i){return Object.getOwnPropertyDescriptor(r,i)}function createProxyFunction(r){function i(){}return i.prototype=r,i}var audioControllerFactory=function(){function r(r){this.audios=[],this.audioFactory=r,this._volume=1,this._isMuted=!1}return r.prototype={addAudio:function(r){this.audios.push(r)},pause:function(){var r,i=this.audios.length;for(r=0;r<i;r+=1)this.audios[r].pause()},resume:function(){var r,i=this.audios.length;for(r=0;r<i;r+=1)this.audios[r].resume()},setRate:function(r){var i,n=this.audios.length;for(i=0;i<n;i+=1)this.audios[i].setRate(r)},createAudio:function(r){return this.audioFactory?this.audioFactory(r):window.Howl?new window.Howl({src:[r]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(r){this.audioFactory=r},setVolume:function(r){this._volume=r,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var r,i=this.audios.length;for(r=0;r<i;r+=1)this.audios[r].volume(!this._isMuted*this._volume)}},function(){return new r}}(),createTypedArray=function(){function r(r,i){var n,a=0,s=[];switch(r){case"int16":case"uint8c":n=1;break;default:n=1.1}for(a=0;a<i;a+=1)s.push(n);return s}function i(i,n){return"float32"===i?new Float32Array(n):"int16"===i?new Int16Array(n):"uint8c"===i?new Uint8ClampedArray(n):r(i,n)}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?i:r}();function createSizedArray(r){return Array.apply(null,{length:r})}function _typeof$6(r){return(_typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(r)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var r,i=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],n=i.length;for(r=0;r<n;r+=1)BMMath[i[r]]=Math[i[r]]}(),BMMath.random=Math.random,BMMath.abs=function(r){if("object"===_typeof$6(r)&&r.length){var i,n=createSizedArray(r.length),a=r.length;for(i=0;i<a;i+=1)n[i]=Math.abs(r[i]);return n}return Math.abs(r)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(r){_shouldRoundValues=!!r}function bmRnd(r){return _shouldRoundValues?Math.round(r):r}function styleDiv(r){r.style.position="absolute",r.style.top=0,r.style.left=0,r.style.display="block",r.style.transformOrigin="0 0",r.style.webkitTransformOrigin="0 0",r.style.backfaceVisibility="visible",r.style.webkitBackfaceVisibility="visible",r.style.transformStyle="preserve-3d",r.style.webkitTransformStyle="preserve-3d",r.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(r,i,n,a){this.type=r,this.currentTime=i,this.totalTime=n,this.direction=a<0?-1:1}function BMCompleteEvent(r,i){this.type=r,this.direction=i<0?-1:1}function BMCompleteLoopEvent(r,i,n,a){this.type=r,this.currentLoop=n,this.totalLoops=i,this.direction=a<0?-1:1}function BMSegmentStartEvent(r,i,n){this.type=r,this.firstFrame=i,this.totalFrames=n}function BMDestroyEvent(r,i){this.type=r,this.target=i}function BMRenderFrameErrorEvent(r,i){this.type="renderFrameError",this.nativeError=r,this.currentTime=i}function BMConfigErrorEvent(r){this.type="configError",this.nativeError=r}function BMAnimationConfigErrorEvent(r,i){this.type=r,this.nativeError=i}var createElementID=function(){var r=0;return function(){return r+=1,idPrefix$1+"__lottie_element_"+r}}();function HSVtoRGB(r,i,n){var a,s,o,l,c,h,u,d;switch(l=Math.floor(6*r),c=6*r-l,h=n*(1-i),u=n*(1-c*i),d=n*(1-(1-c)*i),l%6){case 0:a=n,s=d,o=h;break;case 1:a=u,s=n,o=h;break;case 2:a=h,s=n,o=d;break;case 3:a=h,s=u,o=n;break;case 4:a=d,s=h,o=n;break;case 5:a=n,s=h,o=u}return[a,s,o]}
vendor: 13,844 bytes, line 130
130function RGBtoHSV(r,i,n){var a,s=Math.max(r,i,n),o=Math.min(r,i,n),l=s-o,c=0===s?0:l/s,h=s/255;switch(s){case o:a=0;break;case r:a=(i-n+6*(i<n)*l)/(6*l);break;case i:a=(n-r+2*l)/(6*l);break;case n:a=(r-i+4*l)/(6*l)}return[a,c,h]}function addSaturationToRGB(r,i){var n=RGBtoHSV(255*r[0],255*r[1],255*r[2]);return n[1]+=i,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(r,i){var n=RGBtoHSV(255*r[0],255*r[1],255*r[2]);return n[2]+=i,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(r,i){var n=RGBtoHSV(255*r[0],255*r[1],255*r[2]);return n[0]+=i/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var r,i,n=[];for(r=0;r<256;r+=1)i=r.toString(16),n[r]=1===i.length?"0"+i:i;return function(r,i,a){return r<0&&(r=0),i<0&&(i=0),a<0&&(a=0),"#"+n[r]+n[i]+n[a]}}(),setSubframeEnabled=function(r){subframeEnabled=!!r},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(r){expressionsPlugin=r},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(r){expressionsInterfaces=r},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(r){defaultCurveSegments=r},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(r){idPrefix$1=r},getIdPrefix=function(){return idPrefix$1};function createNS(r){return document.createElementNS(svgNS,r)}function _typeof$5(r){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(r)}var dataManager=function(){var r,i,n=1,a=[],s={onmessage:function(){},postMessage:function(i){r({data:i})}},o={postMessage:function(r){s.onmessage({data:r})}};function l(i){if(window.Worker&&window.Blob&&getWebWorker()){var n=new Blob(["var _workerSelf = self; self.onmessage = ",i.toString()],{type:"text/javascript"});return new Worker(URL.createObjectURL(n))}return r=i,s}function c(){i||((i=l(function(r){function i(){function r(i,n){var l,c,h,u,d,p,m=i.length;for(c=0;c<m;c+=1)if("ks"in(l=i[c])&&!l.completed){if(l.completed=!0,l.hasMask){var g=l.masksProperties;for(u=g.length,h=0;h<u;h+=1)if(g[h].pt.k.i)o(g[h].pt.k);else for(p=g[h].pt.k.length,d=0;d<p;d+=1)g[h].pt.k[d].s&&o(g[h].pt.k[d].s[0]),g[h].pt.k[d].e&&o(g[h].pt.k[d].e[0])}0===l.ty?(l.layers=a(l.refId,n),r(l.layers,n)):4===l.ty?s(l.shapes):5===l.ty&&f(l)}}function i(i,n){if(i){var s=0,o=i.length;for(s=0;s<o;s+=1)1===i[s].t&&(i[s].data.layers=a(i[s].data.refId,n),r(i[s].data.layers,n))}}function n(r,i){for(var n=0,a=i.length;n<a;){if(i[n].id===r)return i[n];n+=1}return null}function a(r,i){var a=n(r,i);return a?a.layers.__used?JSON.parse(JSON.stringify(a.layers)):(a.layers.__used=!0,a.layers):null}function s(r){var i,n,a;for(i=r.length-1;i>=0;i-=1)if("sh"===r[i].ty)if(r[i].ks.k.i)o(r[i].ks.k);else for(a=r[i].ks.k.length,n=0;n<a;n+=1)r[i].ks.k[n].s&&o(r[i].ks.k[n].s[0]),r[i].ks.k[n].e&&o(r[i].ks.k[n].e[0]);else"gr"===r[i].ty&&s(r[i].it)}function o(r){var i,n=r.i.length;for(i=0;i<n;i+=1)r.i[i][0]+=r.v[i][0],r.i[i][1]+=r.v[i][1],r.o[i][0]+=r.v[i][0],r.o[i][1]+=r.v[i][1]}function l(r,i){var n=i?i.split("."):[100,100,100];return r[0]>n[0]||!(n[0]>r[0])&&(r[1]>n[1]||!(n[1]>r[1])&&(r[2]>n[2]||!(n[2]>r[2])&&null))}var c,h=function(){var r=[4,4,14];function i(r){var i=r.t.d;r.t.d={k:[{s:i,t:0}]}}function n(r){var n,a=r.length;for(n=0;n<a;n+=1)5===r[n].ty&&i(r[n])}return function(i){if(l(r,i.v)&&(n(i.layers),i.assets)){var a,s=i.assets.length;for(a=0;a<s;a+=1)i.assets[a].layers&&n(i.assets[a].layers)}}}(),u=(c=[4,7,99],function(r){if(r.chars&&!l(c,r.v)){var i,n=r.chars.length;for(i=0;i<n;i+=1){var a=r.chars[i];a.data&&a.data.shapes&&(s(a.data.shapes),a.data.ip=0,a.data.op=99999,a.data.st=0,a.data.sr=1,a.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},r.chars[i].t||(a.data.shapes.push({ty:"no"}),a.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),d=function(){var r=[5,7,15];function i(r){var i=r.t.p;"number"==typeof i.a&&(i.a={a:0,k:i.a}),"number"==typeof i.p&&(i.p={a:0,k:i.p}),"number"==typeof i.r&&(i.r={a:0,k:i.r})}function n(r){var n,a=r.length;for(n=0;n<a;n+=1)5===r[n].ty&&i(r[n])}return function(i){if(l(r,i.v)&&(n(i.layers),i.assets)){var a,s=i.assets.length;for(a=0;a<s;a+=1)i.assets[a].layers&&n(i.assets[a].layers)}}}(),p=function(){var r=[4,1,9];function i(r){var n,a,s,o=r.length;for(n=0;n<o;n+=1)if("gr"===r[n].ty)i(r[n].it);else if("fl"===r[n].ty||"st"===r[n].ty)if(r[n].c.k&&r[n].c.k[0].i)for(s=r[n].c.k.length,a=0;a<s;a+=1)r[n].c.k[a].s&&(r[n].c.k[a].s[0]/=255,r[n].c.k[a].s[1]/=255,r[n].c.k[a].s[2]/=255,r[n].c.k[a].s[3]/=255),r[n].c.k[a].e&&(r[n].c.k[a].e[0]/=255,r[n].c.k[a].e[1]/=255,r[n].c.k[a].e[2]/=255,r[n].c.k[a].e[3]/=255);else r[n].c.k[0]/=255,r[n].c.k[1]/=255,r[n].c.k[2]/=255,r[n].c.k[3]/=255}function n(r){var n,a=r.length;for(n=0;n<a;n+=1)4===r[n].ty&&i(r[n].shapes)}return function(i){if(l(r,i.v)&&(n(i.layers),i.assets)){var a,s=i.assets.length;for(a=0;a<s;a+=1)i.assets[a].layers&&n(i.assets[a].layers)}}}(),m=function(){var r=[4,4,18];function i(r){var n,a,s;for(n=r.length-1;n>=0;n-=1)if("sh"===r[n].ty)if(r[n].ks.k.i)r[n].ks.k.c=r[n].closed;else for(s=r[n].ks.k.length,a=0;a<s;a+=1)r[n].ks.k[a].s&&(r[n].ks.k[a].s[0].c=r[n].closed),r[n].ks.k[a].e&&(r[n].ks.k[a].e[0].c=r[n].closed);else"gr"===r[n].ty&&i(r[n].it)}function n(r){var n,a,s,o,l,c,h=r.length;for(a=0;a<h;a+=1){if((n=r[a]).hasMask){var u=n.masksProperties;for(o=u.length,s=0;s<o;s+=1)if(u[s].pt.k.i)u[s].pt.k.c=u[s].cl;else for(c=u[s].pt.k.length,l=0;l<c;l+=1)u[s].pt.k[l].s&&(u[s].pt.k[l].s[0].c=u[s].cl),u[s].pt.k[l].e&&(u[s].pt.k[l].e[0].c=u[s].cl)}4===n.ty&&i(n.shapes)}}return function(i){if(l(r,i.v)&&(n(i.layers),i.assets)){var a,s=i.assets.length;for(a=0;a<s;a+=1)i.assets[a].layers&&n(i.assets[a].layers)}}}();function f(r){0===r.t.a.length&&r.t.p}var g={};return g.completeData=function(n){n.__complete||(p(n),h(n),u(n),d(n),m(n),r(n.layers,n.assets),i(n.chars,n.assets),n.__complete=!0)},g.checkColors=p,g.checkChars=u,g.checkPathProperties=d,g.checkShapes=m,g.completeLayers=r,g}if(o.dataManager||(o.dataManager=i()),o.assetLoader||(o.assetLoader=function(){function r(r){var i=r.getResponseHeader("content-type");return i&&"json"===r.responseType&&-1!==i.indexOf("json")||r.response&&"object"===_typeof$5(r.response)?r.response:r.response&&"string"==typeof r.response?JSON.parse(r.response):r.responseText?JSON.parse(r.responseText):null}return{load:function(i,n,a,s){var o,l=new XMLHttpRequest;try{l.responseType="json"}catch(r){}l.onreadystatechange=function(){if(4===l.readyState)if(200===l.status)a(o=r(l));else try{o=r(l),a(o)}catch(r){s&&s(r)}};try{l.open("GET",i,!0)}catch(r){l.open("GET",n+"/"+i,!0)}l.send()}}}()),"loadAnimation"===r.data.type)o.assetLoader.load(r.data.path,r.data.fullPath,function(i){o.dataManager.completeData(i),o.postMessage({id:r.data.id,payload:i,status:"success"})},function(){o.postMessage({id:r.data.id,status:"error"})});else if("complete"===r.data.type){var n=r.data.animation;o.dataManager.completeData(n),o.postMessage({id:r.data.id,payload:n,status:"success"})}else"loadData"===r.data.type&&o.assetLoader.load(r.data.path,r.data.fullPath,function(i){o.postMessage({id:r.data.id,payload:i,status:"success"})},function(){o.postMessage({id:r.data.id,status:"error"})})})).onmessage=function(r){var i=r.data,n=i.id,s=a[n];a[n]=null,"success"===i.status?s.onComplete(i.payload):s.onError&&s.onError()})}function h(r,i){var s="processId_"+(n+=1);return a[s]={onComplete:r,onError:i},s}return{loadAnimation:function(r,n,a){c();var s=h(n,a);i.postMessage({type:"loadAnimation",path:r,fullPath:window.location.origin+window.location.pathname,id:s})},loadData:function(r,n,a){c();var s=h(n,a);i.postMessage({type:"loadData",path:r,fullPath:window.location.origin+window.location.pathname,id:s})},completeAnimation:function(r,n,a){c();var s=h(n,a);i.postMessage({type:"complete",animation:r,id:s})}}}(),ImagePreloader=function(){var r,i,n=((r=createTag("canvas")).width=1,r.height=1,(i=r.getContext("2d")).fillStyle="rgba(0,0,0,0)",i.fillRect(0,0,1,1),r);function a(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function s(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function o(r,i,n){var a="";if(r.e)a=r.p;else if(i){var s=r.p;-1!==s.indexOf("images/")&&(s=s.split("/")[1]),a=i+s}else a=n+(r.u?r.u:"")+r.p;return a}function l(r){var i=0,n=setInterval((function(){(r.getBBox().width||i>500)&&(this._imageLoaded(),clearInterval(n)),i+=1}).bind(this),50)}function c(r){var i={assetData:r},n=o(r,this.assetsPath,this.path);return dataManager.loadData(n,(function(r){i.img=r,this._footageLoaded()}).bind(this),(function(){i.img={},this._footageLoaded()}).bind(this)),i}function h(){this._imageLoaded=a.bind(this),this._footageLoaded=s.bind(this),this.testImageLoaded=l.bind(this),this.createFootageData=c.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return h.prototype={loadAssets:function(r,i){this.imagesLoadedCb=i;var n,a=r.length;for(n=0;n<a;n+=1)r[n].layers||(r[n].t&&"seq"!==r[n].t?3===r[n].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(r[n]))):(this.totalImages+=1,this.images.push(this._createImageData(r[n]))))},setAssetsPath:function(r){this.assetsPath=r||""},setPath:function(r){this.path=r||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(r){for(var i=0,n=this.images.length;i<n;){if(this.images[i].assetData===r)return this.images[i].img;i+=1}return null},createImgData:function(r){var i=o(r,this.assetsPath,this.path),a=createTag("img");a.crossOrigin="anonymous",a.addEventListener("load",this._imageLoaded,!1),a.addEventListener("error",(function(){s.img=n,this._imageLoaded()}).bind(this),!1),a.src=i;var s={img:a,assetData:r};return s},createImageData:function(r){var i=o(r,this.assetsPath,this.path),a=createNS("image");isSafari?this.testImageLoaded(a):a.addEventListener("load",this._imageLoaded,!1),a.addEventListener("error",(function(){s.img=n,this._imageLoaded()}).bind(this),!1),a.setAttributeNS("http://www.w3.org/1999/xlink","href",i),this._elementHelper.append?this._elementHelper.append(a):this._elementHelper.appendChild(a);var s={img:a,assetData:r};return s},imageLoaded:a,footageLoaded:s,setCacheType:function(r,i){"svg"===r?(this._elementHelper=i,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},h}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(r,i){if(this._cbs[r])for(var n=this._cbs[r],a=0;a<n.length;a+=1)n[a](i)},addEventListener:function(r,i){return this._cbs[r]||(this._cbs[r]=[]),this._cbs[r].push(i),(function(){this.removeEventListener(r,i)}).bind(this)},removeEventListener:function(r,i){if(i){if(this._cbs[r]){for(var n=0,a=this._cbs[r].length;n<a;)this._cbs[r][n]===i&&(this._cbs[r].splice(n,1),n-=1,a-=1),n+=1;this._cbs[r].length||(this._cbs[r]=null)}}else this._cbs[r]=null}};var markerParser=function(){function r(r){for(var i,n=r.split("\r\n"),a={},s=0,o=0;o<n.length;o+=1)2===(i=n[o].split(":")).length&&(a[i[0]]=i[1].trim(),s+=1);if(0===s)throw Error();return a}return function(i){for(var n=[],a=0;a<i.length;a+=1){var s=i[a],o={time:s.tm,duration:s.dr};try{o.payload=JSON.parse(i[a].cm)}catch(n){try{o.payload=r(i[a].cm)}catch(r){o.payload={name:i[a].cm}}}n.push(o)}return n}}(),ProjectInterface=function(){function r(r){this.compositions.push(r)}return function(){function i(r){for(var i=0,n=this.compositions.length;i<n;){if(this.compositions[i].data&&this.compositions[i].data.nm===r)return this.compositions[i].prepareFrame&&this.compositions[i].data.xt&&this.compositions[i].prepareFrame(this.currentFrame),this.compositions[i].compInterface;i+=1}return null}return i.compositions=[],i.currentFrame=0,i.registerComposition=r,i}}(),renderers={},registerRenderer=function(r,i){renderers[r]=i};function getRenderer(r){return renderers[r]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var r in renderers)if(renderers[r])return r;return""}function _typeof$4(r){return(_typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(r)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=ne
vendor: 2,600 bytes, line 130
130w BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(r){(r.wrapper||r.container)&&(this.wrapper=r.wrapper||r.container);var i="svg";r.animType?i=r.animType:r.renderer&&(i=r.renderer);var n=getRenderer(i);this.renderer=new n(this,r.rendererSettings),this.imagePreloader.setCacheType(i,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=i,""===r.loop||null===r.loop||void 0===r.loop||!0===r.loop?this.loop=!0:!1===r.loop?this.loop=!1:this.loop=parseInt(r.loop,10),this.autoplay=!("autoplay"in r)||r.autoplay,this.name=r.name?r.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(r,"autoloadSegments")||r.autoloadSegments,this.assetsPath=r.assetsPath,this.initialSegment=r.initialSegment,r.audioFactory&&this.audioController.setAudioFactory(r.audioFactory),r.animationData?this.setupAnimation(r.animationData):r.path&&(-1!==r.path.lastIndexOf("\\")?this.path=r.path.substr(0,r.path.lastIndexOf("\\")+1):this.path=r.path.substr(0,r.path.lastIndexOf("/")+1),this.fileName=r.path.substr(r.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(r.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(r){dataManager.completeAnimation(r,this.configAnimation)},AnimationItem.prototype.setData=function(r,i){i&&"object"!==_typeof$4(i)&&(i=JSON.parse(i));var n={wrapper:r,animationData:i},a=r.attributes;n.path=a.getNamedItem("data-animation-path")?a.getNamedItem("data-animation-path").value:a.getNamedItem("data-bm-path")?a.getNamedItem("data-bm-path").value:a.getNamedItem("bm-path")?a.getNamedItem("bm-path").value:"",n.animType=a.getNamedItem("data-anim-type")?a.getNamedItem("data-anim-type").value:a.getNamedItem("data-bm-type")?a.getNamedItem("data-bm-type").value:a.getNamedItem("bm-type")?a.getNamedItem("bm-type").value:a.getNamedItem("data-bm-renderer")?a.getNamedItem("data-bm-renderer").value:a.getNamedItem("bm-renderer")?a.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var s=a.getNamedItem("data-anim-loop")?a.getNamedItem("data-anim-loop").value:a.getNamedItem("data-bm-loop")?a.getNamedItem("data-bm-loop").value:a.getNamedItem("bm-loop")?a.getNamedItem("bm-loop").value:"";"false"===s?n.loop=!1:"true"===s?n.loop=!0:""!==s&&(n.loop=parseInt(s,10)),n.autoplay="false"!==(a.getNamedItem("data-anim-
130autoplay")?a.getNamedItem("data-anim-autoplay").value:a.getNamedItem("data-bm-autoplay")?a.getNamedItem("data-bm-autoplay").value:!a.getNamedItem("bm-autoplay")||a.getNamedItem("bm-autoplay").value),n.name=a.getNamedItem("data-name")?a.getNamedItem("data-name").value:a.getNamedItem("data-bm-name")?a.getNamedItem("data-bm-name").value:a.getNamedItem("bm-name")?a.getNamedItem("bm-name").value:"","false"===(a.getNamedItem("data-anim-prerender")?a.getNamedItem("data-anim-prerender").value:a.getNamedItem("data-bm-prerender")?a.getNamedItem("data-bm-prerender").value:a.getNamedItem("bm-prerender")?a.getNamedItem("bm-prerender").value:"")&&(n.prerender=!1),n.path?this.setParams(n):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(r){r.op>this.animationData.op&&(this.animationData.op=r.op,this.totalFrames=Math.floor(r.op-this.animationData.ip));var i,n,a=this.animationData.layers,s=a.length,o=r.layers,l=o.length;for(n=0;n<l;n+=1)for(i=0;i<s;){if(a[i].id===o[n].id){a[i]=o[n];break}i+=1}if((r.chars||r.fonts)&&(this.renderer.globalData.fontManager.addChars(r.chars),this.renderer.globalData.fontManager.addFonts(r.fonts,this.renderer.globalData.defs)),r.assets)for(s=r.assets.length,i=0;i<s;i+=1)this.animationData.assets.push(r.assets[i]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(r){this.animationData=r;var i=getExpressionsPlugin();i&&i.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var r=this.animationData.segments;if(!r||0===r.length||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var i=r.shift();this.timeCompleted=i.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(n,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(r){if(this.renderer)try{this.animationData=r,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(r),r.assets||(r.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(r.assets),this.markers=markerParser(r.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(r){this.triggerConfigError(r)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var r=getExpressionsPlugin();r&&r.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(r,i){var n="number"==typeof r?r:void 0,a="number"==typeof i?i:void 0;this.renderer.updateContainerSize(n,a)},AnimationItem.prototype.setSubframe=function(r){this.isSubframeEnabled=!!r},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame
vendor: 100,255 bytes, line 130
130(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(r){this.triggerRenderFrameError(r)}},AnimationItem.prototype.play=function(r){(!r||this.name===r)&&!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(r){r&&this.name!==r||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(r){r&&this.name!==r||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(r){r&&this.name!==r||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(r){for(var i,n=0;n<this.markers.length;n+=1)if((i=this.markers[n]).payload&&i.payload.name===r)return i;return null},AnimationItem.prototype.goToAndStop=function(r,i,n){if(!n||this.name===n){var a=Number(r);if(isNaN(a)){var s=this.getMarkerData(r);s&&this.goToAndStop(s.time,!0)}else i?this.setCurrentRawFrameValue(r):this.setCurrentRawFrameValue(r*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(r,i,n){if(!n||this.name===n){var a=Number(r);if(isNaN(a)){var s=this.getMarkerData(r);s&&(s.duration?this.playSegments([s.time,s.time+s.duration],!0):this.goToAndStop(s.time,!0))}else this.goToAndStop(a,i,n);this.play()}},AnimationItem.prototype.advanceTime=function(r){if(!0!==this.isPaused&&!1!==this.isLoaded){var i=this.currentRawFrame+r*this.frameModifier,n=!1;i>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?i>=this.totalFrames?(this.playCount+=1,this.checkSegments(i%this.totalFrames)||(this.setCurrentRawFrameValue(i%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(i):this.checkSegments(i>this.totalFrames?i%this.totalFrames:0)||(n=!0,i=this.totalFrames-1):i<0?this.checkSegments(i%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&!0!==this.loop)?(this.setCurrentRawFrameValue(this.totalFrames+i%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(n=!0,i=0)):this.setCurrentRawFrameValue(i),n&&(this.setCurrentRawFrameValue(i),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(r,i){this.playCount=0,r[1]<r[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=r[0]-r[1],this.timeCompleted=this.totalFrames,this.firstFrame=r[1],this.setCurrentRawFrameValue(this.totalFrames-.001-i)):r[1]>r[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=r[1]-r[0],this.timeCompleted=this.totalFrames,this.firstFrame=r[0],this.setCurrentRawFrameValue(.001+i)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(r,i){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<r?n=r:this.currentRawFrame+this.firstFrame>i&&(n=i-r)),this.firstFrame=r,this.totalFrames=i-r,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(r,i){if(i&&(this.segments.length=0),"object"===_typeof$4(r[0])){var n,a=r.length;for(n=0;n<a;n+=1)this.segments.push(r[n])}else this.segments.push(r);this.segments.length&&i&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(r){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),r&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(r){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),r),!0)},AnimationItem.prototype.destroy=function(r){(!r||this.name===r)&&this.renderer&&(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(r){this.currentRawFrame=r,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(r){this.playSpeed=r,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(r){this.playDirection=r<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(r){this.loop=r},AnimationItem.prototype.setVolume=function(r,i){i&&this.name!==i||this.audioController.setVolume(r)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(r){r&&this.name!==r||this.audioController.mute()},AnimationItem.prototype.unmute=function(r){r&&this.name!==r||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(r){var i="";if(r.e)i=r.p;else if(this.assetsPath){var n=r.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),i=this.assetsPath+n}else i=this.path+(r.u?r.u:"")+r.p;return i},AnimationItem.prototype.getAssetData=function(r){for(var i=0,n=this.assets.length;i<n;){if(r===this.assets[i].id)return this.assets[i];i+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(r){return r?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(r,i,n){try{this.renderer.getElementByPath(r).updateDocumentData(i,n)}catch(r){}},AnimationItem.prototype.trigger=function(r){if(this._cbs&&this._cbs[r])switch(r){case"enterFrame":this.triggerEvent(r,new BMEnterFrameEvent(r,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(r,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(r,new BMCompleteLoopEvent(r,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(r,new BMCompleteEvent(r,this.frameMult));break;case"segmentStart":this.triggerEvent(r,new BMSegmentStartEvent(r,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(r,new BMDestroyEvent(r,this));break;default:this.triggerEvent(r)}"enterFrame"===r&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(r,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===r&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(r,this.loop,this.playCount,this.frameMult)),"complete"===r&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(r,this.frameMult)),"segmentStart"===r&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(r,this.firstFrame,this.totalFrames)),"destroy"===r&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(r,this))},AnimationItem.prototype.triggerRenderFrameError=function(r){var i=new BMRenderFrameErrorEvent(r,this.currentFrame);this.triggerEvent("error",i),this.onError&&this.onError.call(this,i)},AnimationItem.prototype.triggerConfigError=function(r){var i=new BMConfigErrorEvent(r,this.currentFrame);this.triggerEvent("error",i),this.onError&&this.onError.call(this,i)};var animationManager=function(){var r={},i=[],n=0,a=0,s=0,o=!0,l=!1;function c(r){for(var n=0,s=r.target;n<a;)i[n].animation===s&&(i.splice(n,1),n-=1,a-=1,s.isPaused||p()),n+=1}function h(r,n){if(!r)return null;for(var s=0;s<a;){if(i[s].elem===r&&null!==i[s].elem)return i[s].animation;s+=1}var o=new AnimationItem;return m(o,r),o.setData(r,n),o}function u(){var r,n=i.length,a=[];for(r=0;r<n;r+=1)a.push(i[r].animation);return a}function d(){s+=1,A()}function p(){s-=1}function m(r,n){r.addEventListener("destroy",c),r.addEventListener("_active",d),r.addEventListener("_idle",p),i.push({elem:n,animation:r}),a+=1}function f(r){var i=new AnimationItem;return m(i,null),i.setParams(r),i}function g(r,n){var s;for(s=0;s<a;s+=1)i[s].animation.setSpeed(r,n)}function v(r,n){var s;for(s=0;s<a;s+=1)i[s].animation.setDirection(r,n)}function y(r){var n;for(n=0;n<a;n+=1)i[n].animation.play(r)}function _(r){var c,h=r-n;for(c=0;c<a;c+=1)i[c].animation.advanceTime(h);n=r,s&&!l?window.requestAnimationFrame(_):o=!0}function b(r){n=r,window.requestAnimationFrame(_)}function x(r){var n;for(n=0;n<a;n+=1)i[n].animation.pause(r)}function S(r,n,s){var o;for(o=0;o<a;o+=1)i[o].animation.goToAndStop(r,n,s)}function w(r){var n;for(n=0;n<a;n+=1)i[n].animation.stop(r)}function k(r){var n;for(n=0;n<a;n+=1)i[n].animation.togglePause(r)}function C(r){var n;for(n=a-1;n>=0;n-=1)i[n].animation.destroy(r)}function E(r,i,n){var a,s=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),o=s.length;for(a=0;a<o;a+=1)n&&s[a].setAttribute("data-bm-type",n),h(s[a],r);if(i&&0===o){n||(n="svg");var l=document.getElementsByTagName("body")[0];l.innerText="";var c=createTag("div");c.style.width="100%",c.style.height="100%",c.setAttribute("data-bm-type",n),l.appendChild(c),h(c,r)}}function P(){var r;for(r=0;r<a;r+=1)i[r].animation.resize()}function A(){!l&&s&&o&&(window.requestAnimationFrame(b),o=!1)}function R(){l=!0}function T(){l=!1,A()}function M(r,n){var s;for(s=0;s<a;s+=1)i[s].animation.setVolume(r,n)}function D(r){var n;for(n=0;n<a;n+=1)i[n].animation.mute(r)}function F(r){var n;for(n=0;n<a;n+=1)i[n].animation.unmute(r)}return r.registerAnimation=h,r.loadAnimation=f,r.setSpeed=g,r.setDirection=v,r.play=y,r.pause=x,r.stop=w,r.togglePause=k,r.searchAnimations=E,r.resize=P,r.goToAndStop=S,r.destroy=C,r.freeze=R,r.unfreeze=T,r.setVolume=M,r.mute=D,r.unmute=F,r.getRegisteredAnimations=u,r}(),BezierFactory=function(){var r={};r.getBezierEasing=n;var i={};function n(r,n,a,s,o){var l=o||("bez_"+r+"_"+n+"_"+a+"_"+s).replace(/\./g,"p");if(i[l])return i[l];var c=new _([r,n,a,s]);return i[l]=c,c}var a=4,s=.001,o=1e-7,l=10,c=11,h=.1,u="function"==typeof Float32Array;function d(r,i){return 1-3*i+3*r}function p(r,i){return 3*i-6*r}function m(r){return 3*r}function f(r,i,n){return((d(i,n)*r+p(i,n))*r+m(i))*r}function g(r,i,n){return 3*d(i,n)*r*r+2*p(i,n)*r+m(i)}function v(r,i,n,a,s){var c,h,u=0;do(c=f(h=i+(n-i)/2,a,s)-r)>0?n=h:i=h;while(Math.abs(c)>o&&++u<l)return h}function y(r,i,n,s){for(var o=0;o<a;++o){var l=g(i,n,s);if(0===l)break;var c=f(i,n,s)-r;i-=c/l}return i}function _(r){this._p=r,this._mSampleValues=u?new Float32Array(c):Array(c),this._precomputed=!1,this.get=this.get.bind(this)}return _.prototype={get:function(r){var i=this._p[0],n=this._p[1],a=this._p[2],s=this._p[3];return(this._precomputed||this._precompute(),i===n&&a===s)?r:0===r?0:1===r?1:f(this._getTForX(r),n,s)},_precompute:function(){var r=this._p[0],i=this._p[1],n=this._p[2],a=this._p[3];this._precomputed=!0,(r!==i||n!==a)&&this._calcSampleValues()},_calcSampleValues:function(){for(var r=this._p[0],i=this._p[2],n=0;n<c;++n)this._mSampleValues[n]=f(n*h,r,i)},_getTForX:function(r){for(var i=this._p[0],n=this._p[2],a=this._mSampleValues,o=0,l=1,u=c-1;l!==u&&a[l]<=r;++l)o+=h;var d=o+(r-a[--l])/(a[l+1]-a[l])*h,p=g(d,i,n);return p>=s?y(r,d,i,n):0===p?d:v(r,o,o+h,i,n)}},r}(),pooling={double:function(r){return r.concat(createSizedArray(r.length))}},poolFactory=function(r,i,n){var a=0,s=r,o=createSizedArray(s);return{newElement:function(){var r;return a?(a-=1,r=o[a]):r=i(),r},release:function(r){a===s&&(o=pooling.double(o),s*=2),n&&n(r),o[a]=r,a+=1}}},bezierLengthPool=poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}),segmentsLengthPool=poolFactory(8,function(){return{lengths:[],totalLength:0}},function(r){var i,n=r.lengths.length;for(i=0;i<n;i+=1)bezierLengthPool.release(r.lengths[i]);r.lengths.length=0});function bezFunction(){var r,i=Math;function n(r,i,n,a,s,o){var l=r*a+i*s+n*o-s*a-o*r-n*i;return l>-.001&&l<.001}function a(r,a,s,o,l,c,h,u,d){if(0===s&&0===c&&0===d)return n(r,a,o,l,h,u);var p,m=i.sqrt(i.pow(o-r,2)+i.pow(l-a,2)+i.pow(c-s,2)),f=i.sqrt(i.pow(h-r,2)+i.pow(u-a,2)+i.pow(d-s,2)),g=i.sqrt(i.pow(h-o,2)+i.pow(u-l,2)+i.pow(d-c,2));return(p=m>f?m>g?m-f-g:g-f-m:g>f?g-f-m:f-m-g)>-1e-4&&p<1e-4}var s=function(r,i,n,a){var s,o,l,c,h,u,d=getDefaultCurveSegments(),p=0,m=[],f=[],g=bezierLengthPool.newElement();for(l=n.length,s=0;s<d;s+=1){for(h=s/(d-1),u=0,o=0;o<l;o+=1)c=bmPow(1-h,3)*r[o]+3*bmPow(1-h,2)*h*n[o]+3*(1-h)*bmPow(h,2)*a[o]+bmPow(h,3)*i[o],m[o]=c,null!==f[o]&&(u+=bmPow(m[o]-f[o],2)),f[o]=m[o];u&&(p+=u=bmSqrt(u)),g.percents[s]=h,g.lengths[s]=p}return g.addedLength=p,g};function o(r){var i,n=segmentsLengthPool.newElement(),a=r.c,o=r.v,l=r.o,c=r.i,h=r._length,u=n.lengths,d=0;for(i=0;i<h-1;i+=1)u[i]=s(o[i],o[i+1],l[i],c[i+1]),d+=u[i].addedLength;return a&&h&&(u[i]=s(o[i],o[0],l[i],c[0]),d+=u[i].addedLength),n.totalLength=d,n}function l(r){this.segmentLength=0,this.points=Array(r)}function c(r,i){this.partialLength=r,this.point=i}var h=(r={},function(i,a,s,o){var h=(i[0]+"_"+i[1]+"_"+a[0]+"_"+a[1]+"_"+s[0]+"_"+s[1]+"_"+o[0]+"_"+o[1]).replace(/\./g,"p");if(!r[h]){var u,d,p,m,f,g,v,y=getDefaultCurveSegments(),_=0,b=null;2===i.length&&(i[0]!==a[0]||i[1]!==a[1])&&n(i[0],i[1],a[0],a[1],i[0]+s[0],i[1]+s[1])&&n(i[0],i[1],a[0],a[1],a[0]+o[0],a[1]+o[1])&&(y=2);var x=new l(y);for(p=s.length,u=0;u<y;u+=1){for(v=createSizedArray(p),f=u/(y-1),g=0,d=0;d<p;d+=1)m=bmPow(1-f,3)*i[d]+3*bmPow(1-f,2)*f*(i[d]+s[d])+3*(1-f)*bmPow(f,2)*(a[d]+o[d])+bmPow(f,3)*a[d],v[d]=m,null!==b&&(g+=bmPow(v[d]-b[d],2));_+=g=bmSqrt(g),x.points[u]=new c(g,v),b=v}x.segmentLength=_,r[h]=x}return r[h]});function u(r,i){var n=i.percents,a=i.lengths,s=n.length,o=bmFloor((s-1)*r),l=r*i.addedLength,c=0;if(o===s-1||0===o||l===a[o])return n[o];for(var h=a[o]>l?-1:1,u=!0;u;)if(a[o]<=l&&a[o+1]>l?(c=(l-a[o])/(a[o+1]-a[o]),u=!1):o+=h,o<0||o>=s-1){if(o===s-1)return n[o];u=!1}return n[o]+(n[o+1]-n[o])*c}function d(r,n,a,s,o,l){var c=u(o,l),h=1-c;return[i.round((h*h*h*r[0]+(c*h*h+h*c*h+h*h*c)*a[0]+(c*c*h+h*c*c+c*h*c)*s[0]+c*c*c*n[0])*1e3)/1e3,i.round((h*h*h*r[1]+(c*h*h+h*c*h+h*h*c)*a[1]+(c*c*h+h*c*c+c*h*c)*s[1]+c*c*c*n[1])*1e3)/1e3]}var p=createTypedArray("float32",8);return{getSegmentsLength:o,getNewSegment:function(r,n,a,s,o,l,c){o<0?o=0:o>1&&(o=1);var h,d=u(o,c),m=u(l=l>1?1:l,c),f=r.length,g=1-d,v=1-m,y=g*g*g,_=d*g*g*3,b=d*d*g*3,x=d*d*d,S=g*g*v,w=d*g*v+g*d*v+g*g*m,k=d*d*v+g*d*m+d*g*m,C=d*d*m,E=g*v*v,P=d*v*v+g*m*v+g*v*m,A=d*m*v+g*m*m+d*v*m,R=d*m*m,T=v*v*v,M=m*v*v+v*m*v+v*v*m,D=m*m*v+v*m*m+m*v*m,F=m*m*m;for(h=0;h<f;h+=1)p[4*h]=i.round((y*r[h]+_*a[h]+b*s[h]+x*n[h])*1e3)/1e3,p[4*h+1]=i.round((S*r[h]+w*a[h]+k*s[h]+C*n[h])*1e3)/1e3,p[4*h+2]=i.round((E*r[h]+P*a[h]+A*s[h]+R*n[h])*1e3)/1e3,p[4*h+3]=i.round((T*r[h]+M*a[h]+D*s[h]+F*n[h])*1e3)/1e3;return p},getPointInSegment:d,buildBezierData:h,pointOnLine2D:n,pointOnLine3D:a}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(r,i){var n,a,s,o,l,c=this.offsetTime;"multidimensional"===this.propType&&(y=createTypedArray("float32",this.pv.length));for(var h=i.lastIndex,u=h,d=this.keyframes.length-1,p=!0;p;){if(_=this.keyframes[u],b=this.keyframes[u+1],u===d-1&&r>=b.t-c){_.h&&(_=b),h=0;break}if(b.t-c>r){h=u;break}u<d-1?u+=1:(h=0,p=!1)}x=this.keyframesMetadata[u]||{};var m=b.t-c,f=_.t-c;if(_.to){x.bezierData||(x.bezierData=bez.buildBezierData(_.s,b.s||_.e,_.to,_.ti));var g=x.bezierData;if(r>=m||r<f){var v=r>=m?g.points.length-1:0;for(w=g.points[v].point.length,S=0;S<w;S+=1)y[S]=g.points[v].point[S]}else{x.__fnct?E=x.__fnct:x.__fnct=E=BezierFactory.getBezierEasing(_.o.x,_.o.y,_.i.x,_.i.y,_.n).get;var y,_,b,x,S,w,k,C,E,P,A,R=E((r-f)/(m-f)),T=g.segmentLength*R,M=i.lastFrame<r&&i._lastKeyframeIndex===u?i._lastAddedLength:0;for(C=i.lastFrame<r&&i._lastKeyframeIndex===u?i._lastPoint:0,p=!0,k=g.points.length;p;){if(M+=g.points[C].partialLength,0===T||0===R||C===g.points.length-1){for(w=g.points[C].point.length,S=0;S<w;S+=1)y[S]=g.points[C].point[S];break}if(T>=M&&T<M+g.points[C+1].partialLength){for(A=(T-M)/g.points[C+1].partialLength,w=g.points[C].point.length,S=0;S<w;S+=1)y[S]=g.points[C].point[S]+(g.points[C+1].point[S]-g.points[C].point[S])*A;break}C<k-1?C+=1:p=!1}i._lastPoint=C,i._lastAddedLength=M-g.points[C].partialLength,i._lastKeyframeIndex=u}}else if(d=_.s.length,P=b.s||_.e,this.sh&&1!==_.h)r>=m?(y[0]=P[0],y[1]=P[1],y[2]=P[2]):r<=f?(y[0]=_.s[0],y[1]=_.s[1],y[2]=_.s[2]):quaternionToEuler(y,slerp(createQuaternion(_.s),createQuaternion(P),(r-f)/(m-f)));else for(u=0;u<d;u+=1)1!==_.h&&(r>=m?R=1:r<f?R=0:(_.o.x.constructor===Array?(x.__fnct||(x.__fnct=[]),x.__fnct[u]?E=x.__fnct[u]:(n=void 0===_.o.x[u]?_.o.x[0]:_.o.x[u],a=void 0===_.o.y[u]?_.o.y[0]:_.o.y[u],s=void 0===_.i.x[u]?_.i.x[0]:_.i.x[u],o=void 0===_.i.y[u]?_.i.y[0]:_.i.y[u],E=BezierFactory.getBezierEasing(n,a,s,o).get,x.__fnct[u]=E)):x.__fnct?E=x.__fnct:(n=_.o.x,a=_.o.y,s=_.i.x,o=_.i.y,E=BezierFactory.getBezierEasing(n,a,s,o).get,_.keyframeMetadata=E),R=E((r-f)/(m-f)))),P=b.s||_.e,l=1===_.h?_.s[u]:_.s[u]+(P[u]-_.s[u])*R,"multidimensional"===this.propType?y[u]=l:y=l;return i.lastIndex=h,y}function slerp(r,i,n){var a,s,o,l,c,h=[],u=r[0],d=r[1],p=r[2],m=r[3],f=i[0],g=i[1],v=i[2],y=i[3];return(s=u*f+d*g+p*v+m*y)<0&&(s=-s,f=-f,g=-g,v=-v,y=-y),1-s>1e-6?(o=Math.sin(a=Math.acos(s)),l=Math.sin((1-n)*a)/o,c=Math.sin(n*a)/o):(l=1-n,c=n),h[0]=l*u+c*f,h[1]=l*d+c*g,h[2]=l*p+c*v,h[3]=l*m+c*y,h}function quaternionToEuler(r,i){var n=i[0],a=i[1],s=i[2],o=i[3],l=Math.atan2(2*a*o-2*n*s,1-2*a*a-2*s*s),c=Math.asin(2*n*a+2*s*o),h=Math.atan2(2*n*o-2*a*s,1-2*n*n-2*s*s);r[0]=l/degToRads,r[1]=c/degToRads,r[2]=h/degToRads}function createQuaternion(r){var i=r[0]*degToRads,n=r[1]*degToRads,a=r[2]*degToRads,s=Math.cos(i/2),o=Math.cos(n/2),l=Math.cos(a/2),c=Math.sin(i/2),h=Math.sin(n/2),u=Math.sin(a/2),d=s*o*l-c*h*u;return[c*h*l+s*o*u,c*o*l+s*h*u,s*h*l-c*o*u,d]}function getValueAtCurrentTime(){var r=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(r===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&r>=n||this._caching.lastFrame<i&&r<i))){this._caching.lastFrame>=r&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var a=this.interpolateValue(r,this._caching);this.pv=a}return this._caching.lastFrame=r,this.pv}function setVValue(r){var i;if("unidimensional"===this.propType)i=r*this.mult,mathAbs(this.v-i)>1e-5&&(this.v=i,this._mdf=!0);else for(var n=0,a=this.v.length;n<a;)i=r[n]*this.mult,mathAbs(this.v[n]-i)>1e-5&&(this.v[n]=i,this._mdf=!0),n+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock)return void this.setVValue(this.pv);this.lock=!0,this._mdf=this._isFirstFrame;var r,i=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(r=0;r<i;r+=1)n=this.effectsSequence[r](n);this.setVValue(n),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(r){this.effectsSequence.push(r),this.container.addDynamicProperty(this)}function ValueProperty(r,i,n,a){this.propType="unidimensional",this.mult=n||1,this.data=i,this.v=n?i.k*n:i.k,this.pv=i.k,this._mdf=!1,this.elem=r,this.container=a,this.comp=r.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(r,i,n,a){this.propType="multidimensional",this.mult=n||1,this.data=i,this._mdf=!1,this.elem=r,this.container=a,this.comp=r.comp,this.k=!1,this.kf=!1,this.frameId=-1;var s,o=i.k.length;for(this.v=createTypedArray("float32",o),this.pv=createTypedArray("float32",o),this.vel=createTypedArray("float32",o),s=0;s<o;s+=1)this.v[s]=i.k[s]*this.mult,this.pv[s]=i.k[s];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(r,i,n,a){this.propType="unidimensional",this.keyframes=i.k,this.keyframesMetadata=[],this.offsetTime=r.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=i,this.mult=n||1,this.elem=r,this.container=a,this.comp=r.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(r,i,n,a){this.propType="multidimensional";var s,o,l,c,h,u=i.k.length;for(s=0;s<u-1;s+=1)i.k[s].to&&i.k[s].s&&i.k[s+1]&&i.k[s+1].s&&(o=i.k[s].s,l=i.k[s+1].s,c=i.k[s].to,h=i.k[s].ti,(2===o.length&&(o[0]!==l[0]||o[1]!==l[1])&&bez.pointOnLine2D(o[0],o[1],l[0],l[1],o[0]+c[0],o[1]+c[1])&&bez.pointOnLine2D(o[0],o[1],l[0],l[1],l[0]+h[0],l[1]+h[1])||3===o.length&&(o[0]!==l[0]||o[1]!==l[1]||o[2]!==l[2])&&bez.pointOnLine3D(o[0],o[1],o[2],l[0],l[1],l[2],o[0]+c[0],o[1]+c[1],o[2]+c[2])&&bez.pointOnLine3D(o[0],o[1],o[2],l[0],l[1],l[2],l[0]+h[0],l[1]+h[1],l[2]+h[2]))&&(i.k[s].to=null,i.k[s].ti=null),o[0]===l[0]&&o[1]===l[1]&&0===c[0]&&0===c[1]&&0===h[0]&&0===h[1]&&(2===o.length||o[2]===l[2]&&0===c[2]&&0===h[2])&&(i.k[s].to=null,i.k[s].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=i,this.keyframes=i.k,this.keyframesMetadata=[],this.offsetTime=r.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=n||1,this.elem=r,this.container=a,this.comp=r.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var d=i.k[0].s.length;for(this.v=createTypedArray("float32",d),this.pv=createTypedArray("float32",d),s=0;s<d;s+=1)this.v[s]=initFrame,this.pv[s]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",d)},this.addEffect=addEffect}var PropertyFactory={getProp:function(r,i,n,a,s){var o;if(i.sid&&(i=r.globalData.slotManager.getProp(i)),i.k.length)if("number"==typeof i.k[0])o=new MultiDimensionalProperty(r,i,a,s);else switch(n){case 0:o=new KeyframedValueProperty(r,i,a,s);break;case 1:o=new KeyframedMultidimensionalProperty(r,i,a,s)}else o=new ValueProperty(r,i,a,s);return o.effectsSequence.length&&s.addDynamicProperty(o),o}};function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(r){-1===this.dynamicProperties.indexOf(r)&&(this.dynamicProperties.push(r),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var r,i=this.dynamicProperties.length;for(r=0;r<i;r+=1)this.dynamicProperties[r].getValue(),this.dynamicProperties[r]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(r){this.container=r,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,function(){return createTypedArray("float32",2)});function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(r,i){this.c=r,this.setLength(i);for(var n=0;n<i;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(r){for(;this._maxLength<r;)this.doubleArrayLength();this._length=r},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(r,i,n,a,s){var o;switch(this._length=Math.max(this._length,a+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":o=this.v;break;case"i":o=this.i;break;case"o":o=this.o;break;default:o=[]}o[a]&&(!o[a]||s)||(o[a]=pointPool.newElement()),o[a][0]=r,o[a][1]=i},ShapePath.prototype.setTripleAt=function(r,i,n,a,s,o,l,c){this.setXYAt(r,i,"v",l,c),this.setXYAt(n,a,"o",l,c),this.setXYAt(s,o,"i",l,c)},ShapePath.prototype.reverse=function(){var r,i=new ShapePath;i.setPathData(this.c,this._length);var n=this.v,a=this.o,s=this.i,o=0;this.c&&(i.setTripleAt(n[0][0],n[0][1],s[0][0],s[0][1],a[0][0],a[0][1],0,!1),o=1);var l=this._length-1,c=this._length;for(r=o;r<c;r+=1)i.setTripleAt(n[l][0],n[l][1],s[l][0],s[l][1],a[l][0],a[l][1],r,!1),l-=1;return i},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function r(r){var n,a=i.newElement(),s=void 0===r._length?r.v.length:r._length;for(a.setLength(s),a.c=r.c,n=0;n<s;n+=1)a.setTripleAt(r.v[n][0],r.v[n][1],r.o[n][0],r.o[n][1],r.i[n][0],r.i[n][1],n);return a}var i=poolFactory(4,function(){return new ShapePath},function(r){var i,n=r._length;for(i=0;i<n;i+=1)pointPool.release(r.v[i]),pointPool.release(r.i[i]),pointPool.release(r.o[i]),r.v[i]=null,r.i[i]=null,r.o[i]=null;r._length=0,r.c=!1});return i.clone=r,i}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(r){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=r,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var r;for(r=0;r<this._length;r+=1)shapePool.release(this.shapes[r]);this._length=0};var shapeCollectionPool=function(){var r={newShapeCollection:s,release:o},i=0,n=4,a=createSizedArray(4);function s(){var r;return i?(i-=1,r=a[i]):r=new ShapeCollection,r}function o(r){var s,o=r._length;for(s=0;s<o;s+=1)shapePool.release(r.shapes[s]);r._length=0,i===n&&(a=pooling.double(a),n*=2),a[i]=r,i+=1}return r}(),ShapePropertyFactory=function(){var r=-999999;function i(r,i,n){var a=n.lastIndex,s=this.keyframes;if(r<s[0].t-this.offsetTime)o=s[0].s[0],c=!0,a=0;else if(r>=s[s.length-1].t-this.offsetTime)o=s[s.length-1].s?s[s.length-1].s[0]:s[s.length-2].e[0],c=!0;else{for(var o,l,c,h,u,d,p,m,f,g,v,y,_,b=a,x=s.length-1,S=!0;S&&(g=s[b],!((v=s[b+1]).t-this.offsetTime>r));)b<x-1?b+=1:S=!1;y=this.keyframesMetadata[b]||{},c=1===g.h,a=b,c||(r>=v.t-this.offsetTime?m=1:r<g.t-this.offsetTime?m=0:(y.__fnct?_=y.__fnct:y.__fnct=_=BezierFactory.getBezierEasing(g.o.x,g.o.y,g.i.x,g.i.y).get,m=_((r-(g.t-this.offsetTime))/(v.t-this.offsetTime-(g.t-this.offsetTime)))),l=v.s?v.s[0]:g.e[0]),o=g.s[0]}for(d=i._length,p=o.i[0].length,n.lastIndex=a,h=0;h<d;h+=1)for(u=0;u<p;u+=1)f=c?o.i[h][u]:o.i[h][u]+(l.i[h][u]-o.i[h][u])*m,i.i[h][u]=f,f=c?o.o[h][u]:o.o[h][u]+(l.o[h][u]-o.o[h][u])*m,i.o[h][u]=f,f=c?o.v[h][u]:o.v[h][u]+(l.v[h][u]-o.v[h][u])*m,i.v[h][u]=f}function n(){var i=this.comp.renderedFrame-this.offsetTime,n=this.keyframes[0].t-this.offsetTime,a=this.keyframes[this.keyframes.length-1].t-this.offsetTime,s=this._caching.lastFrame;return s!==r&&(s<n&&i<n||s>a&&i>a)||(this._caching.lastIndex=s<i?this._caching.lastIndex:0,this.interpolateShape(i,this.pv,this._caching)),this._caching.lastFrame=i,this.pv}function a(){this.paths=this.localShapeCollection}function s(r,i){if(r._length!==i._length||r.c!==i.c)return!1;var n,a=r._length;for(n=0;n<a;n+=1)if(r.v[n][0]!==i.v[n][0]||r.v[n][1]!==i.v[n][1]||r.o[n][0]!==i.o[n][0]||r.o[n][1]!==i.o[n][1]||r.i[n][0]!==i.i[n][0]||r.i[n][1]!==i.i[n][1])return!1;return!0}function o(r){s(this.v,r)||(this.v=shapePool.clone(r),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function l(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock)return void this.setVValue(this.pv);this.lock=!0,this._mdf=!1,r=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var r,i,n=this.effectsSequence.length;for(i=0;i<n;i+=1)r=this.effectsSequence[i](r);this.setVValue(r),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function c(r,i,n){this.propType="shape",this.comp=r.comp,this.container=r,this.elem=r,this.data=i,this.k=!1,this.kf=!1,this._mdf=!1;var s=3===n?i.pt.k:i.ks.k;this.v=shapePool.clone(s),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=a,this.effectsSequence=[]}function h(r){this.effectsSequence.push(r),this.container.addDynamicProperty(this)}function u(i,s,o){this.propType="shape",this.comp=i.comp,this.elem=i,this.container=i,this.offsetTime=i.data.st,this.keyframes=3===o?s.pt.k:s.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var l=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,l),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=r,this.reset=a,this._caching={lastFrame:r,lastIndex:0},this.effectsSequence=[n.bind(this)]}c.prototype.interpolateShape=i,c.prototype.getValue=l,c.prototype.setVValue=o,c.prototype.addEffect=h,u.prototype.getValue=l,u.prototype.interpolateShape=i,u.prototype.setVValue=o,u.prototype.addEffect=h;var d=function(){var r=roundCorner;function i(r,i){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=i.d,this.elem=r,this.comp=r.comp,this.frameId=-1,this.initDynamicPropertyContainer(r),this.p=PropertyFactory.getProp(r,i.p,1,0,this),this.s=PropertyFactory.getProp(r,i.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return i.prototype={reset:a,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var i=this.p.v[0],n=this.p.v[1],a=this.s.v[0]/2,s=this.s.v[1]/2,o=3!==this.d,l=this.v;l.v[0][0]=i,l.v[0][1]=n-s,l.v[1][0]=o?i+a:i-a,l.v[1][1]=n,l.v[2][0]=i,l.v[2][1]=n+s,l.v[3][0]=o?i-a:i+a,l.v[3][1]=n,l.i[0][0]=o?i-a*r:i+a*r,l.i[0][1]=n-s,l.i[1][0]=o?i+a:i-a,l.i[1][1]=n-s*r,l.i[2][0]=o?i+a*r:i-a*r,l.i[2][1]=n+s,l.i[3][0]=o?i-a:i+a,l.i[3][1]=n+s*r,l.o[0][0]=o?i+a*r:i-a*r,l.o[0][1]=n-s,l.o[1][0]=o?i+a:i-a,l.o[1][1]=n+s*r,l.o[2][0]=o?i-a*r:i+a*r,l.o[2][1]=n+s,l.o[3][0]=o?i-a:i+a,l.o[3][1]=n-s*r}},extendPrototype([DynamicPropertyContainer],i),i}(),p=function(){function r(r,i){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=r,this.comp=r.comp,this.data=i,this.frameId=-1,this.d=i.d,this.initDynamicPropertyContainer(r),1===i.sy?(this.ir=PropertyFactory.getProp(r,i.ir,0,0,this),this.is=PropertyFactory.getProp(r,i.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(r,i.pt,0,0,this),this.p=PropertyFactory.getProp(r,i.p,1,0,this),this.r=PropertyFactory.getProp(r,i.r,0,degToRads,this),this.or=PropertyFactory.getProp(r,i.or,0,0,this),this.os=PropertyFactory.getProp(r,i.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return r.prototype={reset:a,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var r,i,n,a,s=2*Math.floor(this.pt.v),o=2*Math.PI/s,l=!0,c=this.or.v,h=this.ir.v,u=this.os.v,d=this.is.v,p=2*Math.PI*c/(2*s),m=2*Math.PI*h/(2*s),f=-Math.PI/2;f+=this.r.v;var g=3===this.data.d?-1:1;for(this.v._length=0,r=0;r<s;r+=1){i=l?c:h,n=l?u:d,a=l?p:m;var v=i*Math.cos(f),y=i*Math.sin(f),_=0===v&&0===y?0:y/Math.sqrt(v*v+y*y),b=0===v&&0===y?0:-v/Math.sqrt(v*v+y*y);v+=+this.p.v[0],y+=+this.p.v[1],this.v.setTripleAt(v,y,v-_*a*n*g,y-b*a*n*g,v+_*a*n*g,y+b*a*n*g,r,!0),l=!l,f+=o*g}},convertPolygonToPath:function(){var r,i=Math.floor(this.pt.v),n=2*Math.PI/i,a=this.or.v,s=this.os.v,o=2*Math.PI*a/(4*i),l=-(.5*Math.PI),c=3===this.data.d?-1:1;for(l+=this.r.v,this.v._length=0,r=0;r<i;r+=1){var h=a*Math.cos(l),u=a*Math.sin(l),d=0===h&&0===u?0:u/Math.sqrt(h*h+u*u),p=0===h&&0===u?0:-h/Math.sqrt(h*h+u*u);h+=+this.p.v[0],u+=+this.p.v[1],this.v.setTripleAt(h,u,h-d*o*s*c,u-p*o*s*c,h+d*o*s*c,u+p*o*s*c,r,!0),l+=n*c}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],r),r}(),m=function(){function r(r,i){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=r,this.comp=r.comp,this.frameId=-1,this.d=i.d,this.initDynamicPropertyContainer(r),this.p=PropertyFactory.getProp(r,i.p,1,0,this),this.s=PropertyFactory.getProp(r,i.s,1,0,this),this.r=PropertyFactory.getProp(r,i.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return r.prototype={convertRectToPath:function(){var r=this.p.v[0],i=this.p.v[1],n=this.s.v[0]/2,a=this.s.v[1]/2,s=bmMin(n,a,this.r.v),o=s*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(r+n,i-a+s,r+n,i-a+s,r+n,i-a+o,0,!0),this.v.setTripleAt(r+n,i+a-s,r+n,i+a-o,r+n,i+a-s,1,!0),0!==s?(this.v.setTripleAt(r+n-s,i+a,r+n-s,i+a,r+n-o,i+a,2,!0),this.v.setTripleAt(r-n+s,i+a,r-n+o,i+a,r-n+s,i+a,3,!0),this.v.setTripleAt(r-n,i+a-s,r-n,i+a-s,r-n,i+a-o,4,!0),this.v.setTripleAt(r-n,i-a+s,r-n,i-a+o,r-n,i-a+s,5,!0),this.v.setTripleAt(r-n+s,i-a,r-n+s,i-a,r-n+o,i-a,6,!0),this.v.setTripleAt(r+n-s,i-a,r+n-o,i-a,r+n-s,i-a,7,!0)):(this.v.setTripleAt(r-n,i+a,r-n+o,i+a,r-n,i+a,2),this.v.setTripleAt(r-n,i-a,r-n,i-a+o,r-n,i-a,3))):(this.v.setTripleAt(r+n,i-a+s,r+n,i-a+o,r+n,i-a+s,0,!0),0!==s?(this.v.setTripleAt(r+n-s,i-a,r+n-s,i-a,r+n-o,i-a,1,!0),this.v.setTripleAt(r-n+s,i-a,r-n+o,i-a,r-n+s,i-a,2,!0),this.v.setTripleAt(r-n,i-a+s,r-n,i-a+s,r-n,i-a+o,3,!0),this.v.setTripleAt(r-n,i+a-s,r-n,i+a-o,r-n,i+a-s,4,!0),this.v.setTripleAt(r-n+s,i+a,r-n+s,i+a,r-n+o,i+a,5,!0),this.v.setTripleAt(r+n-s,i+a,r+n-o,i+a,r+n-s,i+a,6,!0),this.v.setTripleAt(r+n,i+a-s,r+n,i+a-s,r+n,i+a-o,7,!0)):(this.v.setTripleAt(r-n,i-a,r-n+o,i-a,r-n,i-a,1,!0),this.v.setTripleAt(r-n,i+a,r-n,i+a-o,r-n,i+a,2,!0),this.v.setTripleAt(r+n,i+a,r+n-o,i+a,r+n,i+a,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:a},extendPrototype([DynamicPropertyContainer],r),r}();function f(){return c}function g(){return u}var v={};return v.getShapeProp=function(r,i,n){var a;return 3===n||4===n?a=(3===n?i.pt:i.ks).k.length?new u(r,i,n):new c(r,i,n):5===n?a=new m(r,i):6===n?a=new d(r,i):7===n&&(a=new p(r,i)),a.k&&r.addDynamicProperty(a),a},v.getConstructorFunction=f,v.getKeyframedConstructorFunction=g,v}(),Matrix=function(){var r=Math.cos,i=Math.sin,n=Math.tan,a=Math.round;function s(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function o(n){if(0===n)return this;var a=r(n),s=i(n);return this._t(a,-s,0,0,s,a,0,0,0,0,1,0,0,0,0,1)}function l(n){if(0===n)return this;var a=r(n),s=i(n);return this._t(1,0,0,0,0,a,-s,0,0,s,a,0,0,0,0,1)}function c(n){if(0===n)return this;var a=r(n),s=i(n);return this._t(a,0,s,0,0,1,0,0,-s,0,a,0,0,0,0,1)}function h(n){if(0===n)return this;var a=r(n),s=i(n);return this._t(a,-s,0,0,s,a,0,0,0,0,1,0,0,0,0,1)}function u(r,i){return this._t(1,i,r,1,0,0)}function d(r,i){return this.shear(n(r),n(i))}function p(a,s){var o=r(s),l=i(s);return this._t(o,l,0,0,-l,o,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(a),1,0,0,0,0,1,0,0,0,0,1)._t(o,-l,0,0,l,o,0,0,0,0,1,0,0,0,0,1)}function m(r,i,n){return(n||0===n||(n=1),1===r&&1===i&&1===n)?this:this._t(r,0,0,0,0,i,0,0,0,0,n,0,0,0,0,1)}function f(r,i,n,a,s,o,l,c,h,u,d,p,m,f,g,v){return this.props[0]=r,this.props[1]=i,this.props[2]=n,this.props[3]=a,this.props[4]=s,this.props[5]=o,this.props[6]=l,this.props[7]=c,this.props[8]=h,this.props[9]=u,this.props[10]=d,this.props[11]=p,this.props[12]=m,this.props[13]=f,this.props[14]=g,this.props[15]=v,this}function g(r,i,n){return(n=n||0,0!==r||0!==i||0!==n)?this._t(1,0,0,0,0,1,0,0,0,0,1,0,r,i,n,1):this}function v(r,i,n,a,s,o,l,c,h,u,d,p,m,f,g,v){var y=this.props;if(1===r&&0===i&&0===n&&0===a&&0===s&&1===o&&0===l&&0===c&&0===h&&0===u&&1===d&&0===p)return y[12]=y[12]*r+y[15]*m,y[13]=y[13]*o+y[15]*f,y[14]=y[14]*d+y[15]*g,y[15]*=v,this._identityCalculated=!1,this;var _=y[0],b=y[1],x=y[2],S=y[3],w=y[4],k=y[5],C=y[6],E=y[7],P=y[8],A=y[9],R=y[10],T=y[11],M=y[12],D=y[13],F=y[14],I=y[15];return y[0]=_*r+b*s+x*h+S*m,y[1]=_*i+b*o+x*u+S*f,y[2]=_*n+b*l+x*d+S*g,y[3]=_*a+b*c+x*p+S*v,y[4]=w*r+k*s+C*h+E*m,y[5]=w*i+k*o+C*u+E*f,y[6]=w*n+k*l+C*d+E*g,y[7]=w*a+k*c+C*p+E*v,y[8]=P*r+A*s+R*h+T*m,y[9]=P*i+A*o+R*u+T*f,y[10]=P*n+A*l+R*d+T*g,y[11]=P*a+A*c+R*p+T*v,y[12]=M*r+D*s+F*h+I*m,y[13]=M*i+D*o+F*u+I*f,y[14]=M*n+D*l+F*d+I*g,y[15]=M*a+D*c+F*p+I*v,this._identityCalculated=!1,this}function y(r){var i=r.props;return this.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15])}function _(){return this._identityCalculated||(this._identity=1===this.props[0]&&0===this.props[1]&&0===this.props[2]&&0===this.props[3]&&0===this.props[4]&&1===this.props[5]&&0===this.props[6]&&0===this.props[7]&&0===this.props[8]&&0===this.props[9]&&1===this.props[10]&&0===this.props[11]&&0===this.props[12]&&0===this.props[13]&&0===this.props[14]&&1===this.props[15],this._identityCalculated=!0),this._identity}function b(r){for(var i=0;i<16;){if(r.props[i]!==this.props[i])return!1;i+=1}return!0}function x(r){var i;for(i=0;i<16;i+=1)r.props[i]=this.props[i];return r}function S(r){var i;for(i=0;i<16;i+=1)this.props[i]=r[i]}function w(r,i,n){return{x:r*this.props[0]+i*this.props[4]+n*this.props[8]+this.props[12],y:r*this.props[1]+i*this.props[5]+n*this.props[9]+this.props[13],z:r*this.props[2]+i*this.props[6]+n*this.props[10]+this.props[14]}}function k(r,i,n){return r*this.props[0]+i*this.props[4]+n*this.props[8]+this.props[12]}function C(r,i,n){return r*this.props[1]+i*this.props[5]+n*this.props[9]+this.props[13]}function E(r,i,n){return r*this.props[2]+i*this.props[6]+n*this.props[10]+this.props[14]}function P(){var r=this.props[0]*this.props[5]-this.props[1]*this.props[4],i=this.props[5]/r,n=-this.props[1]/r,a=-this.props[4]/r,s=this.props[0]/r,o=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/r,l=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/r,c=new Matrix;return c.props[0]=i,c.props[1]=n,c.props[4]=a,c.props[5]=s,c.props[12]=o,c.props[13]=l,c}function A(r){return this.getInverseMatrix().applyToPointArray(r[0],r[1],r[2]||0)}function R(r){var i,n=r.length,a=[];for(i=0;i<n;i+=1)a[i]=A(r[i]);return a}function T(r,i,n){var a=createTypedArray("float32",6);if(this.isIdentity())a[0]=r[0],a[1]=r[1],a[2]=i[0],a[3]=i[1],a[4]=n[0],a[5]=n[1];else{var s=this.props[0],o=this.props[1],l=this.props[4],c=this.props[5],h=this.props[12],u=this.props[13];a[0]=r[0]*s+r[1]*l+h,a[1]=r[0]*o+r[1]*c+u,a[2]=i[0]*s+i[1]*l+h,a[3]=i[0]*o+i[1]*c+u,a[4]=n[0]*s+n[1]*l+h,a[5]=n[0]*o+n[1]*c+u}return a}function M(r,i,n){var a;return this.isIdentity()?[r,i,n]:[r*this.props[0]+i*this.props[4]+n*this.props[8]+this.props[12],r*this.props[1]+i*this.props[5]+n*this.props[9]+this.props[13],r*this.props[2]+i*this.props[6]+n*this.props[10]+this.props[14]]}function D(r,i){if(this.isIdentity())return r+","+i;var n=this.props;return Math.round((r*n[0]+i*n[4]+n[12])*100)/100+","+Math.round((r*n[1]+i*n[5]+n[13])*100)/100}function F(){for(var r=0,i=this.props,n="matrix3d(",s=1e4;r<16;)n+=a(i[r]*s)/s,n+=15===r?")":",",r+=1;return n}function I(r){var i=1e4;return r<1e-6&&r>0||r>-1e-6&&r<0?a(r*i)/i:r}function j(){var r=this.props;return"matrix("+I(r[0])+","+I(r[1])+","+I(r[4])+","+I(r[5])+","+I(r[12])+","+I(r[13])+")"}return function(){this.reset=s,this.rotate=o,this.rotateX=l,this.rotateY=c,this.rotateZ=h,this.skew=d,this.skewFromAxis=p,this.shear=u,this.scale=m,this.setTransform=f,this.translate=g,this.transform=v,this.multiply=y,this.applyToPoint=w,this.applyToX=k,this.applyToY=C,this.applyToZ=E,this.applyToPointArray=M,this.applyToTriplePoints=T,this.applyToPointStringified=D,this.toCSS=F,this.to2dCSS=j,this.clone=x,this.cloneFromProps=S,this.equals=b,this.inversePoints=R,this.inversePoint=A,this.getInverseMatrix=P,this._t=this.transform,this.isIdentity=_,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(r){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(r)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(r){setLocationHref(r)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(r){setSubframeEnabled(r)}function setPrefix(r){setIdPrefix(r)}function loadAnimation(r){return animationManager.loadAnimation(r)}function setQuality(r){if("string"==typeof r)switch(r){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(r)&&r>1&&setDefaultCurveSegments(r);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"u">typeof navigator}function installPlugin(r,i){"expressions"===r&&setExpressionsPlugin(i)}function getFactory(r){switch(r){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(r){for(var i=queryString.split("&"),n=0;n<i.length;n+=1){var a=i[n].split("=");if(decodeURIComponent(a[0])==r)return decodeURIComponent(a[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.13.0";var queryString="",scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer");var readyStateCheckInterval=setInterval(checkReady,100);try{"object"===_typeof$3(exports)||"function"==typeof define&&define.amd||(window.bodymovin=lottie)}catch(err){}var ShapeModifiers=function(){var r={},i={};function n(r,n,a){return new i[r](n,a)}return r.registerModifier=function r(r,n){i[r]||(i[r]=n)},r.getModifier=n,r}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(r){if(!this.closed){r.sh.container.addDynamicProperty(r.sh);var i={shape:r.sh,data:r,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(i),this.addShapeToModifier(i),this._isAnimated&&r.setAsAnimated()}},ShapeModifier.prototype.init=function(r,i){this.shapes=[],this.elem=r,this.initDynamicPropertyContainer(r),this.initModifierProperties(r,i),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(r,i){this.s=PropertyFactory.getProp(r,i.s,0,.01,this),this.e=PropertyFactory.getProp(r,i.e,0,.01,this),this.o=PropertyFactory.getProp(r,i.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=i.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(r){r.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(r,i,n,a,s){var o,l,c,h=[];i<=1?h.push({s:r,e:i}):r>=1?h.push({s:r-1,e:i-1}):(h.push({s:r,e:1}),h.push({s:0,e:i-1}));var u=[],d=h.length;for(o=0;o<d;o+=1)(l=h[o]).e*s<a||l.s*s>a+n||(c=l.s*s<=a?0:(l.s*s-a)/n,u.push([c,l.e*s>=a+n?1:(l.e*s-a)/n]));return u.length||u.push([0,0]),u},TrimModifier.prototype.releasePathsData=function(r){var i,n=r.length;for(i=0;i<n;i+=1)segmentsLengthPool.release(r[i]);return r.length=0,r},TrimModifier.prototype.processShapes=function(r){if(this._mdf||r){var i=this.o.v%360/360;if(i<0&&(i+=1),(o=this.s.v>1?1+i:this.s.v<0?0+i:this.s.v+i)>(l=this.e.v>1?1+i:this.e.v<0?0+i:this.e.v+i)){var n=o;o=l,l=n}o=1e-4*Math.round(1e4*o),l=1e-4*Math.round(1e4*l),this.sValue=o,this.eValue=l}else o=this.sValue,l=this.eValue;var a=this.shapes.length,s=0;if(l===o)for(h=0;h<a;h+=1)this.shapes[h].localShapeCollection.releaseShapes(),this.shapes[h].shape._mdf=!0,this.shapes[h].shape.paths=this.shapes[h].localShapeCollection,this._mdf&&(this.shapes[h].pathsData.length=0);else if((1!==l||0!==o)&&(0!==l||1!==o)){var o,l,c,h,u,d,p,m,f,g,v,y,_=[];for(h=0;h<a;h+=1)if((g=this.shapes[h]).shape._mdf||this._mdf||r||2===this.m){if(d=(c=g.shape.paths)._length,f=0,!g.shape._mdf&&g.pathsData.length)f=g.totalShapeLength;else{for(p=this.releasePathsData(g.pathsData),u=0;u<d;u+=1)m=bez.getSegmentsLength(c.shapes[u]),p.push(m),f+=m.totalLength;g.totalShapeLength=f,g.pathsData=p}s+=f,g.shape._mdf=!0}else g.shape.paths=g.localShapeCollection;var b=o,x=l,S=0;for(h=a-1;h>=0;h-=1)if((g=this.shapes[h]).shape._mdf){for((v=g.localShapeCollection).releaseShapes(),2===this.m&&a>1?(y=this.calculateShapeEdges(o,l,g.totalShapeLength,S,s),S+=g.totalShapeLength):y=[[b,x]],d=y.length,u=0;u<d;u+=1){b=y[u][0],x=y[u][1],_.length=0,x<=1?_.push({s:g.totalShapeLength*b,e:g.totalShapeLength*x}):b>=1?_.push({s:g.totalShapeLength*(b-1),e:g.totalShapeLength*(x-1)}):(_.push({s:g.totalShapeLength*b,e:g.totalShapeLength}),_.push({s:0,e:g.totalShapeLength*(x-1)}));var w=this.addShapes(g,_[0]);if(_[0].s!==_[0].e){if(_.length>1)if(g.shape.paths.shapes[g.shape.paths._length-1].c){var k=w.pop();this.addPaths(w,v),w=this.addShapes(g,_[1],k)}else this.addPaths(w,v),w=this.addShapes(g,_[1]);this.addPaths(w,v)}}g.shape.paths=v}}else if(this._mdf)for(h=0;h<a;h+=1)this.shapes[h].pathsData.length=0,this.shapes[h].shape._mdf=!0},TrimModifier.prototype.addPaths=function(r,i){var n,a=r.length;for(n=0;n<a;n+=1)i.addShape(r[n])},TrimModifier.prototype.addSegment=function(r,i,n,a,s,o,l){s.setXYAt(i[0],i[1],"o",o),s.setXYAt(n[0],n[1],"i",o+1),l&&s.setXYAt(r[0],r[1],"v",o),s.setXYAt(a[0],a[1],"v",o+1)},TrimModifier.prototype.addSegmentFromArray=function(r,i,n,a){i.setXYAt(r[1],r[5],"o",n),i.setXYAt(r[2],r[6],"i",n+1),a&&i.setXYAt(r[0],r[4],"v",n),i.setXYAt(r[3],r[7],"v",n+1)},TrimModifier.prototype.addShapes=function(r,i,n){var a,s,o,l,c,h,u,d,p=r.pathsData,m=r.shape.paths.shapes,f=r.shape.paths._length,g=0,v=[],y=!0;for(n?(c=n._length,d=n._length):(n=shapePool.newElement(),c=0,d=0),v.push(n),a=0;a<f;a+=1){for(h=p[a].lengths,n.c=m[a].c,o=m[a].c?h.length:h.length+1,s=1;s<o;s+=1)if(g+(l=h[s-1]).addedLength<i.s)g+=l.addedLength,n.c=!1;else if(g>i.e){n.c=!1;break}else i.s<=g&&i.e>=g+l.addedLength?(this.addSegment(m[a].v[s-1],m[a].o[s-1],m[a].i[s],m[a].v[s],n,c,y),y=!1):(u=bez.getNewSegment(m[a].v[s-1],m[a].v[s],m[a].o[s-1],m[a].i[s],(i.s-g)/l.addedLength,(i.e-g)/l.addedLength,h[s-1]),this.addSegmentFromArray(u,n,c,y),y=!1,n.c=!1),g+=l.addedLength,c+=1;if(m[a].c&&h.length){if(l=h[s-1],g<=i.e){var _=h[s-1].addedLength;i.s<=g&&i.e>=g+_?(this.addSegment(m[a].v[s-1],m[a].o[s-1],m[a].i[0],m[a].v[0],n,c,y),y=!1):(u=bez.getNewSegment(m[a].v[s-1],m[a].v[0],m[a].o[s-1],m[a].i[0],(i.s-g)/_,(i.e-g)/_,h[s-1]),this.addSegmentFromArray(u,n,c,y),y=!1,n.c=!1)}else n.c=!1;g+=l.addedLength,c+=1}if(n._length&&(n.setXYAt(n.v[d][0],n.v[d][1],"i",d),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),g>i.e)break;a<f-1&&(n=shapePool.newElement(),y=!0,v.push(n),c=0)}return v},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(r,i){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(r,i.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(r,i){var n,a,s,o,l,c,h=i/100,u=[0,0],d=r._length,p=0;for(p=0;p<d;p+=1)u[0]+=r.v[p][0],u[1]+=r.v[p][1];u[0]/=d,u[1]/=d;var m=shapePool.newElement();for(m.c=r.c,p=0;p<d;p+=1)n=r.v[p][0]+(u[0]-r.v[p][0])*h,a=r.v[p][1]+(u[1]-r.v[p][1])*h,s=r.o[p][0]+-((u[0]-r.o[p][0])*h),o=r.o[p][1]+-((u[1]-r.o[p][1])*h),l=r.i[p][0]+-((u[0]-r.i[p][0])*h),c=r.i[p][1]+-((u[1]-r.i[p][1])*h),m.setTripleAt(n,a,s,o,l,c,p);return m},PuckerAndBloatModifier.prototype.processShapes=function(r){var i,n,a,s,o,l,c=this.shapes.length,h=this.amount.v;if(0!==h)for(n=0;n<c;n+=1){if(l=(o=this.shapes[n]).localShapeCollection,!(!o.shape._mdf&&!this._mdf&&!r))for(l.releaseShapes(),o.shape._mdf=!0,i=o.shape.paths.shapes,s=o.shape.paths._length,a=0;a<s;a+=1)l.addShape(this.processPath(i[a],h));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var r=[0,0];function i(r){this._addDynamicProperty(r),this.elem.addDynamicProperty(r),this._isDirty=!0}function n(r,i,n){if(this.elem=r,this.frameId=-1,this.propType="transform",this.data=i,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(n||r),i.p&&i.p.s?(this.px=PropertyFactory.getProp(r,i.p.x,0,0,this),this.py=PropertyFactory.getProp(r,i.p.y,0,0,this),i.p.z&&(this.pz=PropertyFactory.getProp(r,i.p.z,0,0,this))):this.p=PropertyFactory.getProp(r,i.p||{k:[0,0,0]},1,0,this),i.rx){if(this.rx=PropertyFactory.getProp(r,i.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(r,i.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(r,i.rz,0,degToRads,this),i.or.k[0].ti){var a,s=i.or.k.length;for(a=0;a<s;a+=1)i.or.k[a].to=null,i.or.k[a].ti=null}this.or=PropertyFactory.getProp(r,i.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(r,i.r||{k:0},0,degToRads,this);i.sk&&(this.sk=PropertyFactory.getProp(r,i.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(r,i.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(r,i.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(r,i.s||{k:[100,100,100]},1,.01,this),i.o?this.o=PropertyFactory.getProp(r,i.o,0,.01,r):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return n.prototype={applyToMatrix:function(r){var i=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||i,this.a&&r.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&r.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&r.skewFromAxis(-this.sk.v,this.sa.v),this.r?r.rotate(-this.r.v):r.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?r.translate(this.px.v,this.py.v,-this.pz.v):r.translate(this.px.v,this.py.v,0):r.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(i){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||i){var n;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){if(n=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(a=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/n,0),s=this.p.getValueAtTime(this.p.keyframes[0].t/n,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(a=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),s=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(a=this.p.pv,s=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){var a=[],s=[],o=this.px,l=this.py;o._caching.lastFrame+o.offsetTime<=o.keyframes[0].t?(a[0]=o.getValueAtTime((o.keyframes[0].t+.01)/n,0),a[1]=l.getValueAtTime((l.keyframes[0].t+.01)/n,0),s[0]=o.getValueAtTime(o.keyframes[0].t/n,0),s[1]=l.getValueAtTime(l.keyframes[0].t/n,0)):o._caching.lastFrame+o.offsetTime>=o.keyframes[o.keyframes.length-1].t?(a[0]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/n,0),a[1]=l.getValueAtTime(l.keyframes[l.keyframes.length-1].t/n,0),s[0]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/n,0),s[1]=l.getValueAtTime((l.keyframes[l.keyframes.length-1].t-.01)/n,0)):(a=[o.pv,l.pv],s[0]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/n,o.offsetTime),s[1]=l.getValueAtTime((l._caching.lastFrame+l.offsetTime-.01)/n,l.offsetTime))}else a=s=r;this.v.rotate(-Math.atan2(a[1]-s[1],a[0]-s[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length){if(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk)if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;else this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],n),n.prototype.addDynamicProperty=i,n.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(r,i,a){return new n(r,i,a)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(r,i){return 1e5*Math.abs(r-i)<=Math.min(Math.abs(r),Math.abs(i))}function floatZero(r){return 1e-5>=Math.abs(r)}function lerp(r,i,n){return r*(1-n)+i*n}function lerpPoint(r,i,n){return[lerp(r[0],i[0],n),lerp(r[1],i[1],n)]}function quadRoots(r,i,n){if(0===r)return[];var a=i*i-4*r*n;if(a<0)return[];var s=-i/(2*r);if(0===a)return[s];var o=Math.sqrt(a)/(2*r);return[s-o,s+o]}function polynomialCoefficients(r,i,n,a){return[-r+3*i-3*n+a,3*r-6*i+3*n,-3*r+3*i,r]}function singlePoint(r){return new PolynomialBezier(r,r,r,r,!1)}function PolynomialBezier(r,i,n,a,s){s&&pointEqual(r,i)&&(i=lerpPoint(r,a,1/3)),s&&pointEqual(n,a)&&(n=lerpPoint(r,a,2/3));var o=polynomialCoefficients(r[0],i[0],n[0],a[0]),l=polynomialCoefficients(r[1],i[1],n[1],a[1]);this.a=[o[0],l[0]],this.b=[o[1],l[1]],this.c=[o[2],l[2]],this.d=[o[3],l[3]],this.points=[r,i,n,a]}function extrema(r,i){var n=r.points[0][i],a=r.points[r.points.length-1][i];if(n>a){var s=a;a=n,n=s}for(var o=quadRoots(3*r.a[i],2*r.b[i],r.c[i]),l=0;l<o.length;l+=1)if(o[l]>0&&o[l]<1){var c=r.point(o[l])[i];c<n?n=c:c>a&&(a=c)}return{min:n,max:a}}function intersectData(r,i,n){var a=r.boundingBox();return{cx:a.cx,cy:a.cy,width:a.width,height:a.height,bez:r,t:(i+n)/2,t1:i,t2:n}}function splitData(r){var i=r.bez.split(.5);return[intersectData(i[0],r.t1,r.t),intersectData(i[1],r.t,r.t2)]}function boxIntersect(r,i){return 2*Math.abs(r.cx-i.cx)<r.width+i.width&&2*Math.abs(r.cy-i.cy)<r.height+i.height}function intersectsImpl(r,i,n,a,s,o){if(boxIntersect(r,i)){if(n>=o||r.width<=a&&r.height<=a&&i.width<=a&&i.height<=a)return void s.push([r.t,i.t]);var l=splitData(r),c=splitData(i);intersectsImpl(l[0],c[0],n+1,a,s,o),intersectsImpl(l[0],c[1],n+1,a,s,o),intersectsImpl(l[1],c[0],n+1,a,s,o),intersectsImpl(l[1],c[1],n+1,a,s,o)}}function crossProduct(r,i){return[r[1]*i[2]-r[2]*i[1],r[2]*i[0]-r[0]*i[2],r[0]*i[1]-r[1]*i[0]]}function lineIntersection(r,i,n,a){var s=[r[0],r[1],1],o=[i[0],i[1],1],l=[n[0],n[1],1],c=[a[0],a[1],1],h=crossProduct(crossProduct(s,o),crossProduct(l,c));return floatZero(h[2])?null:[h[0]/h[2],h[1]/h[2]]}function polarOffset(r,i,n){return[r[0]+Math.cos(i)*n,r[1]-Math.sin(i)*n]}function pointDistance(r,i){return Math.hypot(r[0]-i[0],r[1]-i[1])}function pointEqual(r,i){return floatEqual(r[0],i[0])&&floatEqual(r[1],i[1])}function ZigZagModifier(){}function setPoint(r,i,n,a,s,o,l){var c=n-Math.PI/2,h=n+Math.PI/2,u=i[0]+Math.cos(n)*a*s,d=i[1]-Math.sin(n)*a*s;r.setTripleAt(u,d,u+Math.cos(c)*o,d-Math.sin(c)*o,u+Math.cos(h)*l,d-Math.sin(h)*l,r.length())}function getPerpendicularVector(r,i){var n=[i[0]-r[0],i[1]-r[1]],a=-(.5*Math.PI);return[Math.cos(a)*n[0]-Math.sin(a)*n[1],Math.sin(a)*n[0]+Math.cos(a)*n[1]]}function getProjectingAngle(r,i){var n=0===i?r.length()-1:i-1,a=(i+1)%r.length(),s=getPerpendicularVector(r.v[n],r.v[a]);return Math.atan2(0,1)-Math.atan2(s[1],s[0])}function zigZagCorner(r,i,n,a,s,o,l){var c=getProjectingAngle(i,n),h=i.v[n%i._length],u=i.v[0===n?i._length-1:n-1],d=i.v[(n+1)%i._length],p=2===o?Math.sqrt(Math.pow(h[0]-u[0],2)+Math.pow(h[1]-u[1],2)):0,m=2===o?Math.sqrt(Math.pow(h[0]-d[0],2)+Math.pow(h[1]-d[1],2)):0;setPoint(r,i.v[n%i._length],c,l,a,m/((s+1)*2),p/((s+1)*2),o)}function zigZagSegment(r,i,n,a,s,o){for(var l=0;l<a;l+=1){var c=(l+1)/(a+1),h=2===s?Math.sqrt(Math.pow(i.points[3][0]-i.points[0][0],2)+Math.pow(i.points[3][1]-i.points[0][1],2)):0,u=i.normalAngle(c);setPoint(r,i.point(c),u,o,n,h/((a+1)*2),h/((a+1)*2),s),o=-o}return o}function linearOffset(r,i,n){var a=Math.atan2(i[0]-r[0],i[1]-r[1]);return[polarOffset(r,a,n),polarOffset(i,a,n)]}function offsetSegment(r,i){n=(c=linearOffset(r.points[0],r.points[1],i))[0],a=c[1],s=(c=linearOffset(r.points[1],r.points[2],i))[0],o=c[1],l=(c=linearOffset(r.points[2],r.points[3],i))[0];var n,a,s,o,l,c,h=c[1],u=lineIntersection(n,a,s,o);null===u&&(u=a);var d=lineIntersection(l,h,s,o);return null===d&&(d=l),new PolynomialBezier(n,u,d,h)}function joinLines(r,i,n,a,s){var o=i.points[3],l=n.points[0];if(3===a||pointEqual(o,l))return o;if(2===a){var c=-i.tangentAngle(1),h=-n.tangentAngle(0)+Math.PI,u=lineIntersection(o,polarOffset(o,c+Math.PI/2,100),l,polarOffset(l,c+Math.PI/2,100)),d=u?pointDistance(u,o):pointDistance(o,l)/2,p=polarOffset(o,c,2*d*roundCorner);return r.setXYAt(p[0],p[1],"o",r.length()-1),p=polarOffset(l,h,2*d*roundCorner),r.setTripleAt(l[0],l[1],l[0],l[1],p[0],p[1],r.length()),l}var m=pointEqual(o,i.points[2])?i.points[0]:i.points[2],f=pointEqual(l,n.points[1])?n.points[3]:n.points[1],g=lineIntersection(m,o,l,f);return g&&pointDistance(g,o)<s?(r.setTripleAt(g[0],g[1],g[0],g[1],g[0],g[1],r.length()),g):o}function getIntersection(r,i){var n=r.intersections(i);return(n.length&&floatEqual(n[0][0],1)&&n.shift(),n.length)?n[0]:null}function pruneSegmentIntersection(r,i){var n=r.slice(),a=i.slice(),s=getIntersection(r[r.length-1],i[0]);return(s&&(n[r.length-1]=r[r.length-1].split(s[0])[0],a[0]=i[0].split(s[1])[1]),r.length>1&&i.length>1&&(s=getIntersection(r[0],i[i.length-1])))?[[r[0].split(s[0])[0]],[i[i.length-1].split(s[1])[1]]]:[n,a]}function pruneIntersections(r){for(var i,n=1;n<r.length;n+=1)i=pruneSegmentIntersection(r[n-1],r[n]),r[n-1]=i[0],r[n]=i[1];return r.length>1&&(i=pruneSegmentIntersection(r[r.length-1],r[0]),r[r.length-1]=i[0],r[0]=i[1]),r}function offsetSegmentSplit(r,i){var n,a,s,o,l=r.inflectionPoints();if(0===l.length)return[offsetSegment(r,i)];if(1===l.length||floatEqual(l[1],1))return n=(s=r.split(l[0]))[0],a=s[1],[offsetSegment(n,i),offsetSegment(a,i)];n=(s=r.split(l[0]))[0];var c=(l[1]-l[0])/(1-l[0]);return o=(s=s[1].split(c))[0],a=s[1],[offsetSegment(n,i),offsetSegment(o,i),offsetSegment(a,i)]}function OffsetPathModifier(){}function getFontProperties(r){for(var i=r.fStyle?r.fStyle.split(" "):[],n="normal",a="normal",s=i.length,o=0;o<s;o+=1)switch(i[o].toLowerCase()){case"italic":a="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200"}return{style:a,weight:r.fWeight||n}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(r,i){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(r,i.c,0,null,this),this.o=PropertyFactory.getProp(r,i.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(r,i.tr,this),this.so=PropertyFactory.getProp(r,i.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(r,i.tr.eo,0,.01,this),this.data=i,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(r,i,n,a,s,o){var l=o?-1:1,c=a.s.v[0]+(1-a.s.v[0])*(1-s),h=a.s.v[1]+(1-a.s.v[1])*(1-s);r.translate(a.p.v[0]*l*s,a.p.v[1]*l*s,a.p.v[2]),i.translate(-a.a.v[0],-a.a.v[1],a.a.v[2]),i.rotate(-a.r.v*l*s),i.translate(a.a.v[0],a.a.v[1],a.a.v[2]),n.translate(-a.a.v[0],-a.a.v[1],a.a.v[2]),n.scale(o?1/c:c,o?1/h:h),n.translate(a.a.v[0],a.a.v[1],a.a.v[2])},RepeaterModifier.prototype.init=function(r,i,n,a){for(this.elem=r,this.arr=i,this.pos=n,this.elemsData=a,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(r),this.initModifierProperties(r,i[n]);n>0;)n-=1,this._elements.unshift(i[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(r){var i,n=r.length;for(i=0;i<n;i+=1)r[i]._processed=!1,"gr"===r[i].ty&&this.resetElements(r[i].it)},RepeaterModifier.prototype.cloneElements=function(r){var i=JSON.parse(JSON.stringify(r));return this.resetElements(i),i},RepeaterModifier.prototype.changeGroupRender=function(r,i){var n,a=r.length;for(n=0;n<a;n+=1)r[n]._render=i,"gr"===r[n].ty&&this.changeGroupRender(r[n].it,i)},RepeaterModifier.prototype.processShapes=function(r){var i=!1;if(this._mdf||r){var n,a,s,o,l,c,h,u,d=Math.ceil(this.c.v);if(this._groups.length<d){for(;this._groups.length<d;){var p={it:this.cloneElements(this._elements),ty:"gr"};p.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,p),this._groups.splice(0,0,p),this._currentCopies+=1}this.elem.reloadShapes(),i=!0}for(s=0,l=0;s<=this._groups.length-1;s+=1){if(c=l<d,this._groups[s]._render=c,this.changeGroupRender(this._groups[s].it,c),!c){var m=this.elemsData[s].it,f=m[m.length-1];0!==f.transform.op.v?(f.transform.op._mdf=!0,f.transform.op.v=0):f.transform.op._mdf=!1}l+=1}this._currentCopies=d;var g=this.o.v,v=g%1,y=g>0?Math.floor(g):Math.ceil(g),_=this.pMatrix.props,b=this.rMatrix.props,x=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var S=0;if(g>0){for(;S<y;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),S+=1;v&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,v,!1),S+=v)}else if(g<0){for(;S>y;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),S-=1;v&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-v,!0),S-=v)}for(s=1===this.data.m?0:this._currentCopies-1,o=1===this.data.m?1:-1,l=this._currentCopies;l;){if(u=(a=(n=this.elemsData[s].it)[n.length-1].transform.mProps.v.props).length,n[n.length-1].transform.mProps._mdf=!0,n[n.length-1].transform.op._mdf=!0,n[n.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(s/(this._currentCopies-1)),0!==S){for((0!==s&&1===o||s!==this._currentCopies-1&&-1===o)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(b[0],b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8],b[9],b[10],b[11],b[12],b[13],b[14],b[15]),this.matrix.transform(x[0],x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15]),this.matrix.transform(_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],_[8],_[9],_[10],_[11],_[12],_[13],_[14],_[15]),h=0;h<u;h+=1)a[h]=this.matrix.props[h];this.matrix.reset()}else for(this.matrix.reset(),h=0;h<u;h+=1)a[h]=this.matrix.props[h];S+=1,l-=1,s+=o}}else for(l=this._currentCopies,s=0,o=1;l;)a=(n=this.elemsData[s].it)[n.length-1].transform.mProps.v.props,n[n.length-1].transform.mProps._mdf=!1,n[n.length-1].transform.op._mdf=!1,l-=1,s+=o;return i},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(r,i){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(r,i.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(r,i){var n,a,s,o,l,c,h,u,d,p,m,f,g,v=shapePool.newElement();v.c=r.c;var y=r._length,_=0;for(n=0;n<y;n+=1)a=r.v[n],o=r.o[n],s=r.i[n],a[0]===o[0]&&a[1]===o[1]&&a[0]===s[0]&&a[1]===s[1]?0!==n&&n!==y-1||r.c?(l=0===n?r.v[y-1]:r.v[n-1],h=(c=Math.sqrt(Math.pow(a[0]-l[0],2)+Math.pow(a[1]-l[1],2)))?Math.min(c/2,i)/c:0,u=f=a[0]+(l[0]-a[0])*h,d=g=a[1]-(a[1]-l[1])*h,p=u-(u-a[0])*roundCorner,m=d-(d-a[1])*roundCorner,v.setTripleAt(u,d,p,m,f,g,_),_+=1,l=n===y-1?r.v[0]:r.v[n+1],h=(c=Math.sqrt(Math.pow(a[0]-l[0],2)+Math.pow(a[1]-l[1],2)))?Math.min(c/2,i)/c:0,u=p=a[0]+(l[0]-a[0])*h,d=m=a[1]+(l[1]-a[1])*h,f=u-(u-a[0])*roundCorner,g=d-(d-a[1])*roundCorner,v.setTripleAt(u,d,p,m,f,g,_)):v.setTripleAt(a[0],a[1],o[0],o[1],s[0],s[1],_):v.setTripleAt(r.v[n][0],r.v[n][1],r.o[n][0],r.o[n][1],r.i[n][0],r.i[n][1],_),_+=1;return v},RoundCornersModifier.prototype.processShapes=function(r){var i,n,a,s,o,l,c=this.shapes.length,h=this.rd.v;if(0!==h)for(n=0;n<c;n+=1){if(l=(o=this.shapes[n]).localShapeCollection,!(!o.shape._mdf&&!this._mdf&&!r))for(l.releaseShapes(),o.shape._mdf=!0,i=o.shape.paths.shapes,s=o.shape.paths._length,a=0;a<s;a+=1)l.addShape(this.processPath(i[a],h));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(r){return[((this.a[0]*r+this.b[0])*r+this.c[0])*r+this.d[0],((this.a[1]*r+this.b[1])*r+this.c[1])*r+this.d[1]]},PolynomialBezier.prototype.derivative=function(r){return[(3*r*this.a[0]+2*this.b[0])*r+this.c[0],(3*r*this.a[1]+2*this.b[1])*r+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(r){var i=this.derivative(r);return Math.atan2(i[1],i[0])},PolynomialBezier.prototype.normalAngle=function(r){var i=this.derivative(r);return Math.atan2(i[0],i[1])},PolynomialBezier.prototype.inflectionPoints=function(){var r=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(r))return[];var i=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/r,n=i*i-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/r;if(n<0)return[];var a=Math.sqrt(n);return floatZero(a)?a>0&&a<1?[i]:[]:[i-a,i+a].filter(function(r){return r>0&&r<1})},PolynomialBezier.prototype.split=function(r){if(r<=0)return[singlePoint(this.points[0]),this];if(r>=1)return[this,singlePoint(this.points[this.points.length-1])];var i=lerpPoint(this.points[0],this.points[1],r),n=lerpPoint(this.points[1],this.points[2],r),a=lerpPoint(this.points[2],this.points[3],r),s=lerpPoint(i,n,r),o=lerpPoint(n,a,r),l=lerpPoint(s,o,r);return[new PolynomialBezier(this.points[0],i,s,l,!0),new PolynomialBezier(l,o,a,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var r=this.bounds();return{left:r.x.min,right:r.x.max,top:r.y.min,bottom:r.y.max,width:r.x.max-r.x.min,height:r.y.max-r.y.min,cx:(r.x.max+r.x.min)/2,cy:(r.y.max+r.y.min)/2}},PolynomialBezier.prototype.intersections=function(r,i,n){void 0===i&&(i=2),void 0===n&&(n=7);var a=[];return intersectsImpl(intersectData(this,0,1),intersectData(r,0,1),0,i,a,n),a},PolynomialBezier.shapeSegment=function(r,i){var n=(i+1)%r.length();return new PolynomialBezier(r.v[i],r.o[i],r.i[n],r.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(r,i){var n=(i+1)%r.length();return new PolynomialBezier(r.v[n],r.i[n],r.o[i],r.v[i],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(r,i){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(r,i.s,0,null,this),this.frequency=PropertyFactory.getProp(r,i.r,0,null,this),this.pointsType=PropertyFactory.getProp(r,i.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(r,i,n,a){var s=r._length,o=shapePool.newElement();if(o.c=r.c,r.c||(s-=1),0===s)return o;var l=-1,c=PolynomialBezier.shapeSegment(r,0);zigZagCorner(o,r,0,i,n,a,l);for(var h=0;h<s;h+=1)l=zigZagSegment(o,c,i,n,a,-l),c=h!==s-1||r.c?PolynomialBezier.shapeSegment(r,(h+1)%s):null,zigZagCorner(o,r,h+1,i,n,a,l);return o},ZigZagModifier.prototype.processShapes=function(r){var i,n,a,s,o,l,c=this.shapes.length,h=this.amplitude.v,u=Math.max(0,Math.round(this.frequency.v)),d=this.pointsType.v;if(0!==h)for(n=0;n<c;n+=1){if(l=(o=this.shapes[n]).localShapeCollection,!(!o.shape._mdf&&!this._mdf&&!r))for(l.releaseShapes(),o.shape._mdf=!0,i=o.shape.paths.shapes,s=o.shape.paths._length,a=0;a<s;a+=1)l.addShape(this.processPath(i[a],h,u,d));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(r,i){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(r,i.a,0,null,this),this.miterLimit=PropertyFactory.getProp(r,i.ml,0,null,this),this.lineJoin=i.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(r,i,n,a){var s,o,l,c=shapePool.newElement();c.c=r.c;var h=r.length();r.c||(h-=1);var u=[];for(s=0;s<h;s+=1)l=PolynomialBezier.shapeSegment(r,s),u.push(offsetSegmentSplit(l,i));if(!r.c)for(s=h-1;s>=0;s-=1)l=PolynomialBezier.shapeSegmentInverted(r,s),u.push(offsetSegmentSplit(l,i));u=pruneIntersections(u);var d=null,p=null;for(s=0;s<u.length;s+=1){var m=u[s];for(p&&(d=joinLines(c,p,m[0],n,a)),p=m[m.length-1],o=0;o<m.length;o+=1)l=m[o],d&&pointEqual(l.points[0],d)?c.setXYAt(l.points[1][0],l.points[1][1],"o",c.length()-1):c.setTripleAt(l.points[0][0],l.points[0][1],l.points[1][0],l.points[1][1],l.points[0][0],l.points[0][1],c.length()),c.setTripleAt(l.points[3][0],l.points[3][1],l.points[3][0],l.points[3][1],l.points[2][0],l.points[2][1],c.length()),d=l.points[3]}return u.length&&joinLines(c,p,u[0][0],n,a),c},OffsetPathModifier.prototype.processShapes=function(r){var i,n,a,s,o,l,c=this.shapes.length,h=this.amount.v,u=this.miterLimit.v,d=this.lineJoin;if(0!==h)for(n=0;n<c;n+=1){if(l=(o=this.shapes[n]).localShapeCollection,!(!o.shape._mdf&&!this._mdf&&!r))for(l.releaseShapes(),o.shape._mdf=!0,i=o.shape.paths.shapes,s=o.shape.paths._length,a=0;a<s;a+=1)l.addShape(this.processPath(i[a],h,d,u));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var r=5e3,i={w:0,size:0,shapes:[],data:{shapes:[]}},n=[];n=n.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var a=127988,s=917631,o=917601,l=917626,c=65039,h=8205,u=127462,d=127487,p=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function m(r){var i,n=r.split(","),a=n.length,s=[];for(i=0;i<a;i+=1)"sans-serif"!==n[i]&&"monospace"!==n[i]&&s.push(n[i]);return s.join(",")}function f(r,i){var n=createTag("span");n.setAttribute("aria-hidden",!0),n.style.fontFamily=i;var a=createTag("span");a.innerText="giItT1WQy@!-/#",n.style.position="absolute",n.style.left="-10000px",n.style.top="-10000px",n.style.fontSize="300px",n.style.fontVariant="normal",n.style.fontStyle="normal",n.style.fontWeight="normal",n.style.letterSpacing="0",n.appendChild(a),document.body.appendChild(n);var s=a.offsetWidth;return a.style.fontFamily=m(r)+", "+i,{node:a,w:s,parent:n}}function g(){var i,n,a,s=this.fonts.length,o=s;for(i=0;i<s;i+=1)this.fonts[i].loaded?o-=1:"n"===this.fonts[i].fOrigin||0===this.fonts[i].origin?this.fonts[i].loaded=!0:(n=this.fonts[i].monoCase.node,a=this.fonts[i].monoCase.w,n.offsetWidth!==a?(o-=1,this.fonts[i].loaded=!0):(n=this.fonts[i].sansCase.node,a=this.fonts[i].sansCase.w,n.offsetWidth!==a&&(o-=1,this.fonts[i].loaded=!0)),this.fonts[i].loaded&&(this.fonts[i].sansCase.parent.parentNode.removeChild(this.fonts[i].sansCase.parent),this.fonts[i].monoCase.parent.parentNode.removeChild(this.fonts[i].monoCase.parent)));0!==o&&Date.now()-this.initTime<r?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function v(r,i){var n,a=document.body&&i?"svg":"canvas",s=getFontProperties(r);if("svg"===a){var o=createNS("text");o.style.fontSize="100px",o.setAttribute("font-family",r.fFamily),o.setAttribute("font-style",s.style),o.setAttribute("font-weight",s.weight),o.textContent="1",r.fClass?(o.style.fontFamily="inherit",o.setAttribute("class",r.fClass)):o.style.fontFamily=r.fFamily,i.appendChild(o),n=o}else{var l=new OffscreenCanvas(500,500).getContext("2d");l.font=s.style+" "+s.weight+" 100px "+r.fFamily,n=l}return{measureText:function(r){return"svg"===a?(n.textContent=r,n.getComputedTextLength()):n.measureText(r).width}}}function y(r,i){if(!r){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=r.list;return}if(!document.body){this.isLoaded=!0,r.list.forEach(function(r){r.helper=v(r),r.cache={}}),this.fonts=r.list;return}var n=r.list,a=n.length,s=a;for(o=0;o<a;o+=1){var o,l,c,h=!0;if(n[o].loaded=!1,n[o].monoCase=f(n[o].fFamily,"monospace"),n[o].sansCase=f(n[o].fFamily,"sans-serif"),n[o].fPath){if("p"===n[o].fOrigin||3===n[o].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+n[o].fFamily+'"], style[f-origin="3"][f-family="'+n[o].fFamily+'"]')).length>0&&(h=!1),h){var u=createTag("style");u.setAttribute("f-forigin",n[o].fOrigin),u.setAttribute("f-origin",n[o].origin),u.setAttribute("f-family",n[o].fFamily),u.type="text/css",u.innerText="@font-face {font-family: "+n[o].fFamily+"; font-style: normal; src: url('"+n[o].fPath+"');}",i.appendChild(u)}}else if("g"===n[o].fOrigin||1===n[o].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<l.length;c+=1)-1!==l[c].href.indexOf(n[o].fPath)&&(h=!1);if(h){var d=createTag("link");d.setAttribute("f-forigin",n[o].fOrigin),d.setAttribute("f-origin",n[o].origin),d.type="text/css",d.rel="stylesheet",d.href=n[o].fPath,document.body.appendChild(d)}}else if("t"===n[o].fOrigin||2===n[o].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<l.length;c+=1)n[o].fPath===l[c].src&&(h=!1);if(h){var p=createTag("link");p.setAttribute("f-forigin",n[o].fOrigin),p.setAttribute("f-origin",n[o].origin),p.setAttribute("rel","stylesheet"),p.setAttribute("href",n[o].fPath),i.appendChild(p)}}}else n[o].loaded=!0,s-=1;n[o].helper=v(n[o],i),n[o].cache={},this.fonts.push(n[o])}0===s?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function _(r){if(r){this.chars||(this.chars=[]);var i,n,a,s=r.length,o=this.chars.length;for(i=0;i<s;i+=1){for(n=0,a=!1;n<o;)this.chars[n].style===r[i].style&&this.chars[n].fFamily===r[i].fFamily&&this.chars[n].ch===r[i].ch&&(a=!0),n+=1;a||(this.chars.push(r[i]),o+=1)}}}function b(r,n,a){for(var s=0,o=this.chars.length;s<o;){if(this.chars[s].ch===r&&this.chars[s].style===n&&this.chars[s].fFamily===a)return this.chars[s];s+=1}return("string"==typeof r&&13!==r.charCodeAt(0)||!r)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",r,n,a)),i}function x(r,i,n){var a=this.getFontByName(i),s=r;if(!a.cache[s]){var o=a.helper;if(" "===r){var l=o.measureText("|"+r+"|"),c=o.measureText("||");a.cache[s]=(l-c)/100}else a.cache[s]=o.measureText(r)/100}return a.cache[s]*n}function S(r){for(var i=0,n=this.fonts.length;i<n;){if(this.fonts[i].fName===r)return this.fonts[i];i+=1}return this.fonts[0]}function w(r){var i=0,n=r.charCodeAt(0);if(n>=55296&&n<=56319){var a=r.charCodeAt(1);a>=56320&&a<=57343&&(i=(n-55296)*1024+a-56320+65536)}return i}function k(r){return r===h}function C(r){return r===c}function E(r){var i=w(r);return!!(i>=u)&&!!(i<=d)}function P(r){return E(r.substr(0,2))&&E(r.substr(2,2))}function A(r){return -1!==n.indexOf(r)}function R(r,i){var n=w(r.substr(i,2));if(n!==a)return!1;var c=0;for(i+=2;c<5;){if((n=w(r.substr(i,2)))<o||n>l)return!1;c+=1,i+=2}return w(r.substr(i,2))===s}function T(){this.isLoaded=!0}var M=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return M.isModifier=function(r,i){var n=r.toString(16)+i.toString(16);return -1!==p.indexOf(n)},M.isZeroWidthJoiner=k,M.isFlagEmoji=P,M.isRegionalCode=E,M.isCombinedCharacter=A,M.isRegionalFlag=R,M.isVariationSelector=C,M.BLACK_FLAG_CODE_POINT=a,M.prototype={addChars:_,addFonts:y,getCharData:b,getFontByName:S,measureText:x,checkLoadedFonts:g,setIsLoaded:T},M}();function SlotManager(r){this.animationData=r}function slotFactory(r){return new SlotManager(r)}function RenderableElement(){}SlotManager.prototype.getProp=function(r){return this.animationData.slots&&this.animationData.slots[r.sid]?Object.assign(r,this.animationData.slots[r.sid].p):r},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(r){-1===this.renderableComponents.indexOf(r)&&this.renderableComponents.push(r)},removeRenderableComponent:function(r){-1!==this.renderableComponents.indexOf(r)&&this.renderableComponents.splice(this.renderableComponents.indexOf(r),1)},prepareRenderableFrame:function(r){this.checkLayerLimits(r)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(r){this.data.ip-this.data.st<=r&&this.data.op-this.data.st>r?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var r,i=this.renderableComponents.length;for(r=0;r<i;r+=1)this.renderableComponents[r].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var r={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(i){return r[i]||""}}();function SliderEffect(r,i,n){this.p=PropertyFactory.getProp(i,r.v,0,0,n)}function AngleEffect(r,i,n){this.p=PropertyFactory.getProp(i,r.v,0,0,n)}function ColorEffect(r,i,n){this.p=PropertyFactory.getProp(i,r.v,1,0,n)}function PointEffect(r,i,n){this.p=PropertyFactory.getProp(i,r.v,1,0,n)}function LayerIndexEffect(r,i,n){this.p=PropertyFactory.getProp(i,r.v,0,0,n)}function MaskIndexEffect(r,i,n){this.p=PropertyFactory.getProp(i,r.v,0,0,n)}function CheckboxEffect(r,i,n){this.p=PropertyFactory.getProp(i,r.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(r,i){var n,a,s=r.ef||[];this.effectElements=[];var o=s.length;for(n=0;n<o;n+=1)a=new GroupEffect(s[n],i),this.effectElements.push(a)}function GroupEffect(r,i){this.init(r,i)}function BaseElement(){}function FrameElement(){}function FootageElement(r,i,n){this.initFrame(),this.initRenderable(),this.assetData=i.getAssetData(r.refId),this.footageData=i.imageLoader.getAsset(this.assetData),this.initBaseData(r,i,n)}function AudioElement(r,i,n){this.initFrame(),this.initRenderable(),this.assetData=i.getAssetData(r.refId),this.initBaseData(r,i,n),this._isPlaying=!1,this._canPlay=!1;var a=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(a),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=r.tm?PropertyFactory.getProp(this,r.tm,0,i.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,r.au&&r.au.lv?r.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(r,i){this.data=r,this.effectElements=[],this.initDynamicPropertyContainer(i);var n,a,s=this.data.ef.length,o=this.data.ef;for(n=0;n<s;n+=1){switch(a=null,o[n].ty){case 0:a=new SliderEffect(o[n],i,this);break;case 1:a=new AngleEffect(o[n],i,this);break;case 2:a=new ColorEffect(o[n],i,this);break;case 3:a=new PointEffect(o[n],i,this);break;case 4:case 7:a=new CheckboxEffect(o[n],i,this);break;case 10:a=new LayerIndexEffect(o[n],i,this);break;case 11:a=new MaskIndexEffect(o[n],i,this);break;case 5:a=new EffectsManager(o[n],i,this);break;default:a=new NoValueEffect(o[n],i,this)}a&&this.effectElements.push(a)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var r=0,i=this.data.masksProperties.length;r<i;){if("n"!==this.data.masksProperties[r].mode&&!1!==this.data.masksProperties[r].cl)return!0;r+=1}return!1},initExpressions:function(){var r=getExpressionInterfaces();if(r){var i=r("layer"),n=r("effects"),a=r("shape"),s=r("text"),o=r("comp");this.layerInterface=i(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var l=n.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(l),0===this.data.ty||this.data.xt?this.compInterface=o(this):4===this.data.ty?(this.layerInterface.shapeInterface=a(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=s(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var r=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=r},initBaseData:function(r,i,n){this.globalData=i,this.comp=n,this.data=r,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(r,i){var n,a=this.dynamicProperties.length;for(n=0;n<a;n+=1)(i||this._isParent&&"transform"===this.dynamicProperties[n].propType)&&(this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(r){-1===this.dynamicProperties.indexOf(r)&&this.dynamicProperties.push(r)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var r=getExpressionInterfaces();if(r){var i=r("footage");this.layerInterface=i(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(r){if(this.prepareRenderableFrame(r,!0),this.prepareProperties(r,!0),this.tm._placeholder)this._currentTime=r/this.data.sr;else{var i=this.tm.v;this._currentTime=i}this._volume=this.lv.v[0];var n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(r){this.audio.rate(r)},AudioElement.prototype.volume=function(r){this._volumeMultiplier=r,this._previousVolume=r*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(r){var i,n,a=this.layers.length;for(this.completeLayers=!0,i=a-1;i>=0;i-=1)!this.elements[i]&&(n=this.layers[i]).ip-n.st<=r-this.layers[i].st&&n.op-n.st>r-this.layers[i].st&&this.buildItem(i),this.completeLayers=!!this.elements[i]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(r){switch(r.ty){case 2:return this.createImage(r);case 0:return this.createComp(r);case 1:return this.createSolid(r);case 3:default:return this.createNull(r);case 4:return this.createShape(r);case 5:return this.createText(r);case 6:return this.createAudio(r);case 13:return this.createCamera(r);case 15:return this.createFootage(r)}},BaseRenderer.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(r){return new AudioElement(r,this.globalData,this)},BaseRenderer.prototype.createFootage=function(r){return new FootageElement(r,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var r,i=this.layers.length;for(r=0;r<i;r+=1)this.buildItem(r);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(r){this.completeLayers=!1;var i,n,a=r.length,s=this.layers.length;for(i=0;i<a;i+=1)for(n=0;n<s;){if(this.layers[n].id===r[i].id){this.layers[n]=r[i];break}n+=1}},BaseRenderer.prototype.setProjectInterface=function(r){this.globalData.projectInterface=r},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(r,i,n){for(var a=this.elements,s=this.layers,o=0,l=s.length;o<l;)s[o].ind==i&&(a[o]&&!0!==a[o]?(n.push(a[o]),a[o].setAsParent(),void 0!==s[o].parent?this.buildElementParenting(r,s[o].parent,n):r.setHierarchy(n)):(this.buildItem(o),this.addPendingElement(r))),o+=1},BaseRenderer.prototype.addPendingElement=function(r){this.pendingElements.push(r)},BaseRenderer.prototype.searchExtraCompositions=function(r){var i,n=r.length;for(i=0;i<n;i+=1)if(r[i].xt){var a=this.createComp(r[i]);a.initExpressions(),this.globalData.projectInterface.registerComposition(a)}},BaseRenderer.prototype.getElementById=function(r){var i,n=this.elements.length;for(i=0;i<n;i+=1)if(this.elements[i].data.ind===r)return this.elements[i];return null},BaseRenderer.prototype.getElementByPath=function(r){var i=r.shift();if("number"==typeof i)n=this.elements[i];else{var n,a,s=this.elements.length;for(a=0;a<s;a+=1)if(this.elements[a].data.nm===i){n=this.elements[a];break}}return 0===r.length?n:n.getElementByPath(r)},BaseRenderer.prototype.setupGlobalData=function(r,i){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(r),this.globalData.fontManager.addChars(r.chars),this.globalData.fontManager.addFonts(r.fonts,i),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=r.fr,this.globalData.nm=r.nm,this.globalData.compSize={w:r.w,h:r.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(r,i,n){this.data=r,this.element=i,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var a=this.globalData.defs,s=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(s),this.solidPath="";var o=this.masksProperties,l=0,c=[],h=createElementID(),u="clipPath",d="clip-path";for(p=0;p<s;p+=1)if(("a"!==o[p].mode&&"n"!==o[p].mode||o[p].inv||100!==o[p].o.k||o[p].o.x)&&(u="mask",d="mask"),("s"===o[p].mode||"i"===o[p].mode)&&0===l?((g=createNS("rect")).setAttribute("fill","#ffffff"),g.setAttribute("width",this.element.comp.data.w||0),g.setAttribute("height",this.element.comp.data.h||0),c.push(g)):g=null,m=createNS("path"),"n"===o[p].mode)this.viewData[p]={op:PropertyFactory.getProp(this.element,o[p].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,o[p],3),elem:m,lastPath:""},a.appendChild(m);else{if(l+=1,m.setAttribute("fill","s"===o[p].mode?"#000000":"#ffffff"),m.setAttribute("clip-rule","nonzero"),0!==o[p].x.k?(u="mask",d="mask",_=PropertyFactory.getProp(this.element,o[p].x,0,null,this.element),b=createElementID(),(v=createNS("filter")).setAttribute("id",b),(y=createNS("feMorphology")).setAttribute("operator","erode"),y.setAttribute("in","SourceGraphic"),y.setAttribute("radius","0"),v.appendChild(y),a.appendChild(v),m.setAttribute("stroke","s"===o[p].mode?"#000000":"#ffffff")):(y=null,_=null),this.storedData[p]={elem:m,x:_,expan:y,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},"i"===o[p].mode){var p,m,f,g,v,y,_,b,x=c.length,S=createNS("g");for(f=0;f<x;f+=1)S.appendChild(c[f]);var w=createNS("mask");w.setAttribute("mask-type","alpha"),w.setAttribute("id",h+"_"+l),w.appendChild(m),a.appendChild(w),S.setAttribute("mask","url("+getLocationHref()+"#"+h+"_"+l+")"),c.length=0,c.push(S)}else c.push(m);o[p].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[p]={elem:m,lastPath:"",op:PropertyFactory.getProp(this.element,o[p].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,o[p],3),invRect:g},this.viewData[p].prop.k||this.drawPath(o[p],this.viewData[p].prop.v,this.viewData[p])}for(this.maskElement=createNS(u),s=c.length,p=0;p<s;p+=1)this.maskElement.appendChild(c[p]);l>0&&(this.maskElement.setAttribute("id",h),this.element.maskedElement.setAttribute(d,"url("+getLocationHref()+"#"+h+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var r=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:r,localMat:r,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var r,i=this.finalTransform.mat,n=0,a=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<a;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(r=this.finalTransform.mProp.v.props,i.cloneFromProps(r),n=0;n<a;n+=1)i.multiply(this.hierarchy[n].finalTransform.mProp.v)}(!this.localTransforms||this.finalTransform._matMdf)&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var r=0,i=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;r<i;)this.localTransforms[r]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[r]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),r+=1;if(this.finalTransform._localMatMdf){var n=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(n),r=1;r<i;r+=1){var a=this.localTransforms[r].matrix;n.multiply(a)}n.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var s=this.finalTransform.localOpacity;for(r=0;r<i;r+=1)s*=.01*this.localTransforms[r].opacity;this.finalTransform.localOpacity=s}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var r=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(r.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var i=0,n=r.length;for(i=0;i<n;i+=1)this.localTransforms.push(r[i])}}},globalToLocal:function(r){var i,n,a=[];a.push(this.finalTransform);for(var s=!0,o=this.comp;s;)o.finalTransform?(o.data.hasMask&&a.splice(0,0,o.finalTransform),o=o.comp):s=!1;var l=a.length;for(i=0;i<l;i+=1)n=a[i].mat.applyToPointArray(0,0,0),r=[r[0]-n[0],r[1]-n[1],0];return r},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(r){return this.viewData[r].prop},MaskElement.prototype.renderFrame=function(r){var i,n=this.element.finalTransform.mat,a=this.masksProperties.length;for(i=0;i<a;i+=1)if((this.viewData[i].prop._mdf||r)&&this.drawPath(this.masksProperties[i],this.viewData[i].prop.v,this.viewData[i]),(this.viewData[i].op._mdf||r)&&this.viewData[i].elem.setAttribute("fill-opacity",this.viewData[i].op.v),"n"!==this.masksProperties[i].mode&&(this.viewData[i].invRect&&(this.element.finalTransform.mProp._mdf||r)&&this.viewData[i].invRect.setAttribute("transform",n.getInverseMatrix().to2dCSS()),this.storedData[i].x&&(this.storedData[i].x._mdf||r))){var s=this.storedData[i].expan;this.storedData[i].x.v<0?("erode"!==this.storedData[i].lastOperator&&(this.storedData[i].lastOperator="erode",this.storedData[i].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[i].filterId+")")),s.setAttribute("radius",-this.storedData[i].x.v)):("dilate"!==this.storedData[i].lastOperator&&(this.storedData[i].lastOperator="dilate",this.storedData[i].elem.setAttribute("filter",null)),this.storedData[i].elem.setAttribute("stroke-width",2*this.storedData[i].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var r="M0,0 ";return r+(" h"+this.globalData.compSize.w+" v"+this.globalData.compSize.h+" h-"+this.globalData.compSize.w+(" v-"+this.globalData.compSize.h)+" ")},MaskElement.prototype.drawPath=function(r,i,n){var a,s,o=" M"+i.v[0][0]+","+i.v[0][1];for(s=i._length,a=1;a<s;a+=1)o+=" C"+i.o[a-1][0]+","+i.o[a-1][1]+" "+i.i[a][0]+","+i.i[a][1]+" "+i.v[a][0]+","+i.v[a][1];if(i.c&&s>1&&(o+=" C"+i.o[a-1][0]+","+i.o[a-1][1]+" "+i.i[0][0]+","+i.i[0][1]+" "+i.v[0][0]+","+i.v[0][1]),n.lastPath!==o){var l="";n.elem&&(i.c&&(l=r.inv?this.solidPath+o:o),n.elem.setAttribute("d",l)),n.lastPath=o}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var r={};function i(){var r=createNS("feColorMatrix");return r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),r}return r.createFilter=function r(r,i){var n=createNS("filter");return n.setAttribute("id",r),!0!==i&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n},r.createAlphaToLuminanceFilter=i,r}(),featureSupport=function(){var r={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"u">typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(r.maskType=!1),/firefox/i.test(navigator.userAgent)&&(r.svgLumaHidden=!1),r}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(r){var i,n,a="SourceGraphic",s=r.data.ef?r.data.ef.length:0,o=createElementID(),l=filtersFactory.createFilter(o,!0),c=0;for(this.filters=[],i=0;i<s;i+=1){n=null;var h=r.data.ef[i].ty;registeredEffects$1[h]&&(n=new registeredEffects$1[h].effect(l,r.effectsManager.effectElements[i],r,idPrefix+c,a),a=idPrefix+c,registeredEffects$1[h].countsAsEffect&&(c+=1)),n&&this.filters.push(n)}c&&(r.globalData.defs.appendChild(l),r.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+o+")")),this.filters.length&&r.addRenderableComponent(this)}function registerEffect$1(r,i,n){registeredEffects$1[r]={effect:i,countsAsEffect:n}}function SVGBaseElement(){}function HierarchyElement(){}
vendor: 4,900 bytes, line 130
130function RenderableDOMElement(){}function IImageElement(r,i,n){this.assetData=i.getAssetData(r.refId),this.assetData&&this.assetData.sid&&(this.assetData=i.slotManager.getProp(this.assetData)),this.initElement(r,i,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(r,i){this.elem=r,this.pos=i}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(r){var i,n=this.filters.length;for(i=0;i<n;i+=1)this.filters[i].renderFrame(r)},SVGEffects.prototype.getEffects=function(r){var i,n=this.filters.length,a=[];for(i=0;i<n;i+=1)this.filters[i].type===r&&a.push(this.filters[i]);return a},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var r=null;if(this.data.td){this.matteMasks={};var i=createNS("g");i.setAttribute("id",this.layerId),i.appendChild(this.layerElement),r=i,this.globalData.defs.appendChild(i)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var n=createNS("clipPath"),a=createNS("path");a.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var s=createElementID();if(n.setAttribute("id",s),n.appendChild(a),this.globalData.defs.appendChild(n),this.checkMasks()){var o=createNS("g");o.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")"),o.appendChild(this.layerElement),this.transformedElement=o,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(r){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[r]){var i,n,a,s,o=this.layerId+"_"+r;if(1===r||3===r){var l=createNS("mask");l.setAttribute("id",o),l.setAttribute("mask-type",3===r?"luminance":"alpha"),(a=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),l.appendChild(a),this.globalData.defs.appendChild(l),featureSupport.maskType||1!==r||(l.setAttribute("mask-type","luminance"),i=createElementID(),n=filtersFactory.createFilter(i),this.globalData.defs.appendChild(n),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(s=createNS("g")).appendChild(a),l.appendChild(s),s.setAttribute("filter","url("+getLocationHref()+"#"+i+")"))}else if(2===r){var c=createNS("mask");c.setAttribute("id",o),c.setAttribute("mask-type","alpha");var h=createNS("g");c.appendChild(h),i=createElementID(),n=filtersFactory.createFilter(i);var u=createNS("feComponentTransfer");u.setAttribute("in","SourceGraphic"),n.appendChild(u);var d=createNS("feFuncA");d.setAttribute("type","table"),d.setAttribute("tableValues","1.0 0.0"),u.appendChild(d),this.globalData.defs.appendChild(n);var p=createNS("rect");p.setAttribute("width",this.comp.data.w),p.setAttribute("height",this.comp.data.h),p.setAttribute("x","0"),p.setAttribute("y","0"),p.setAttribute("fill","#ffffff"),p.setAttribute("opacity","0"),h.setAttribute("filter","url("+getLocationHref()+"#"+i+")"),h.appendChild(p),(a=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),h.appendChild(a),featureSupport.maskType||(c.setAttribute("mask-type","luminance"),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),s=createNS("g"),h.appendChild(p),s.appendChild(this.layerElement),h.appendChild(s)),this.globalData.defs.appendChild(c)}this.matteMasks[r]=o}return this.matteMasks[r]},setMatte:function(r){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+r+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(r){this.hierarchy=r},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}}
vendor: 45,758 bytes, line 130
130,extendPrototype([RenderableElement,createProxyFunction({initElement:function(r,i,n){this.initFrame(),this.initBaseData(r,i,n),this.initTransform(r,i,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(r){this._mdf=!1,this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var r=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",r),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(r){var i,n=this.shapeModifiers.length;for(i=0;i<n;i+=1)this.shapeModifiers[i].addShape(r)},isShapeInAnimatedModifiers:function(r){for(var i=0,n=this.shapeModifiers.length;i<n;)if(this.shapeModifiers[i].isAnimatedWithShape(r))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var r,i=this.shapes.length;for(r=0;r<i;r+=1)this.shapes[r].sh.reset();for(i=this.shapeModifiers.length,r=i-1;r>=0&&!this.shapeModifiers[r].processShapes(this._isFirstFrame);r-=1);}},searchProcessedElement:function(r){for(var i=this.processedElements,n=0,a=i.length;n<a;){if(i[n].elem===r)return i[n].pos;n+=1}return 0},addProcessedElement:function(r,i){for(var n=this.processedElements,a=n.length;a;)if(n[a-=1].elem===r){n[a].pos=i;return}n.push(new ProcessedElement(r,i))},prepareFrame:function(r){this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(r,i,n){this.caches=[],this.styles=[],this.transformers=r,this.lStr="",this.sh=n,this.lvl=i,this._isAnimated=!!n.k;for(var a=0,s=r.length;a<s;){if(r[a].mProps.dynamicProperties.length){this._isAnimated=!0;break}a+=1}}function SVGStyleData(r,i){this.data=r,this.type=r.ty,this.d="",this.lvl=i,this._mdf=!1,this.closed=!0===r.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(r,i,n,a){this.elem=r,this.frameId=-1,this.dataProps=createSizedArray(i.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",i.length?i.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(a);var s,o,l=i.length||0;for(s=0;s<l;s+=1)o=PropertyFactory.getProp(r,i[s].v,0,0,this),this.k=o.k||this.k,this.dataProps[s]={n:i[s].n,p:o};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(r,i,n){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(r,i.o,0,.01,this),this.w=PropertyFactory.getProp(r,i.w,0,null,this),this.d=new DashProperty(r,i.d||{},"svg",this),this.c=PropertyFactory.getProp(r,i.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(r,i,n){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(r,i.o,0,.01,this),this.c=PropertyFactory.getProp(r,i.c,1,255,this),this.style=n}function SVGNoStyleData(r,i,n){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.style=n}function GradientProperty(r,i,n){this.data=i,this.c=createTypedArray("uint8c",4*i.p);var a=i.k.k[0].s?i.k.k[0].s.length-4*i.p:i.k.k.length-4*i.p;this.o=createTypedArray("float32",a),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=a,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(r,i.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(r,i,n){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.initGradientData(r,i,n)}function SVGGradientStrokeStyleData(r,i,n){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(r,i.w,0,null,this),this.d=new DashProperty(r,i.d||{},"svg",this),this.initGradientData(r,i,n),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(r,i,n){this.transform={mProps:r,op:i,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(r){if((this.elem.globalData.frameId!==this.frameId||r)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||r,this._mdf)){var i=0,n=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),i=0;i<n;i+=1)"o"!==this.dataProps[i].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[i].p.v:this.dashArray[i]=this.dataProps[i].p.v:this.dashoffset[0]=this.dataProps[i].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(r,i){for(var n=0,a=this.o.length/2;n<a;){if(Math.abs(r[4*n]-r[4*i+2*n])>.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var r=0,i=this.data.k.k.length;r<i;){if(!this.comparePoints(this.data.k.k[r].s,this.data.p))return!1;r+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(r){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||r){var i,n,a,s=4*this.data.p;for(i=0;i<s;i+=1)n=i%4==0?100:255,a=Math.round(this.prop.v[i]*n),this.c[i]!==a&&(this.c[i]=a,this._cmdf=!r);if(this.o.length)for(s=this.prop.v.length,i=4*this.data.p;i<s;i+=1)n=i%2==0?100:1,a=i%2==0?Math.round(100*this.prop.v[i]):this.prop.v[i],this.o[i-4*this.data.p]!==a&&(this.o[i-4*this.data.p]=a,this._omdf=!r);this._mdf=!r}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(r,i,n){this.o=PropertyFactory.getProp(r,i.o,0,.01,this),this.s=PropertyFactory.getProp(r,i.s,1,null,this),this.e=PropertyFactory.getProp(r,i.e,1,null,this),this.h=PropertyFactory.getProp(r,i.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(r,i.a||{k:0},0,degToRads,this),this.g=new GradientProperty(r,i.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,i),this.setGradientOpacity(i,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(r,i){var n,a,s,o=createElementID(),l=createNS(1===i.t?"linearGradient":"radialGradient");l.setAttribute("id",o),l.setAttribute("spreadMethod","pad"),l.setAttribute("gradientUnits","userSpaceOnUse");var c=[];for(s=4*i.g.p,a=0;a<s;a+=4)n=createNS("stop"),l.appendChild(n),c.push(n);r.setAttribute("gf"===i.ty?"fill":"stroke","url("+getLocationHref()+"#"+o+")"),this.gf=l,this.cst=c},SVGGradientFillStyleData.prototype.setGradientOpacity=function(r,i){if(this.g._hasOpacity&&!this.g._collapsable){var n,a,s,o=createNS("mask"),l=createNS("path");o.appendChild(l);var c=createElementID(),h=createElementID();o.setAttribute("id",h);var u=createNS(1===r.t?"linearGradient":"radialGradient");u.setAttribute("id",c),u.setAttribute("spreadMethod","pad"),u.setAttribute("gradientUnits","userSpaceOnUse"),s=r.g.k.k[0].s?r.g.k.k[0].s.length:r.g.k.k.length;var d=this.stops;for(a=4*r.g.p;a<s;a+=2)(n=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),u.appendChild(n),d.push(n);l.setAttribute("gf"===r.ty?"fill":"stroke","url("+getLocationHref()+"#"+c+")"),"gs"===r.ty&&(l.setAttribute("stroke-linecap",lineCapEnum[r.lc||2]),l.setAttribute("stroke-linejoin",lineJoinEnum[r.lj||2]),1===r.lj&&l.setAttribute("stroke-miterlimit",r.ml)),this.of=u,this.ms=o,this.ost=d,this.maskId=h,i.msElem=l}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(r,i,n,a){if(0===i)return"";var s,o=r.o,l=r.i,c=r.v,h=" M"+a.applyToPointStringified(c[0][0],c[0][1]);for(s=1;s<i;s+=1)h+=" C"+a.applyToPointStringified(o[s-1][0],o[s-1][1])+" "+a.applyToPointStringified(l[s][0],l[s][1])+" "+a.applyToPointStringified(c[s][0],c[s][1]);return n&&i&&(h+=" C"+a.applyToPointStringified(o[s-1][0],o[s-1][1])+" "+a.applyToPointStringified(l[0][0],l[0][1])+" "+a.applyToPointStringified(c[0][0],c[0][1])+"z"),h},SVGElementsRenderer=function(){var r=new Matrix,i=new Matrix;function n(r,i,n){(n||i.transform.op._mdf)&&i.transform.container.setAttribute("opacity",i.transform.op.v),(n||i.transform.mProps._mdf)&&i.transform.container.setAttribute("transform",i.transform.mProps.v.to2dCSS())}function a(){}function s(n,a,s){var o,l,c,h,u,d,p,m,f,g,v=a.styles.length,y=a.lvl;for(d=0;d<v;d+=1){if(h=a.sh._mdf||s,a.styles[d].lvl<y){for(m=i.reset(),f=y-a.styles[d].lvl,g=a.transformers.length-1;!h&&f>0;)h=a.transformers[g].mProps._mdf||h,f-=1,g-=1;if(h)for(f=y-a.styles[d].lvl,g=a.transformers.length-1;f>0;)m.multiply(a.transformers[g].mProps.v),f-=1,g-=1}else m=r;if(l=(p=a.sh.paths)._length,h){for(o=0,c="";o<l;o+=1)(u=p.shapes[o])&&u._length&&(c+=buildShapeString(u,u._length,u.c,m));a.caches[d]=c}else c=a.caches[d];a.styles[d].d+=!0===n.hd?"":c,a.styles[d]._mdf=h||a.styles[d]._mdf}}function o(r,i,n){var a=i.style;(i.c._mdf||n)&&a.pElem.setAttribute("fill","rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")"),(i.o._mdf||n)&&a.pElem.setAttribute("fill-opacity",i.o.v)}function l(r,i,n){c(r,i,n),h(r,i,n)}function c(r,i,n){var a,s,o,l,c,h=i.gf,u=i.g._hasOpacity,d=i.s.v,p=i.e.v;if(i.o._mdf||n){var m="gf"===r.ty?"fill-opacity":"stroke-opacity";i.style.pElem.setAttribute(m,i.o.v)}if(i.s._mdf||n){var f=1===r.t?"x1":"cx",g="x1"===f?"y1":"cy";h.setAttribute(f,d[0]),h.setAttribute(g,d[1]),u&&!i.g._collapsable&&(i.of.setAttribute(f,d[0]),i.of.setAttribute(g,d[1]))}if(i.g._cmdf||n){a=i.cst;var v=i.g.c;for(o=a.length,s=0;s<o;s+=1)(l=a[s]).setAttribute("offset",v[4*s]+"%"),l.setAttribute("stop-color","rgb("+v[4*s+1]+","+v[4*s+2]+","+v[4*s+3]+")")}if(u&&(i.g._omdf||n)){var y=i.g.o;for(o=(a=i.g._collapsable?i.cst:i.ost).length,s=0;s<o;s+=1)l=a[s],i.g._collapsable||l.setAttribute("offset",y[2*s]+"%"),l.setAttribute("stop-opacity",y[2*s+1])}if(1===r.t)(i.e._mdf||n)&&(h.setAttribute("x2",p[0]),h.setAttribute("y2",p[1]),u&&!i.g._collapsable&&(i.of.setAttribute("x2",p[0]),i.of.setAttribute("y2",p[1])));else if((i.s._mdf||i.e._mdf||n)&&(c=Math.sqrt(Math.pow(d[0]-p[0],2)+Math.pow(d[1]-p[1],2)),h.setAttribute("r",c),u&&!i.g._collapsable&&i.of.setAttribute("r",c)),i.s._mdf||i.e._mdf||i.h._mdf||i.a._mdf||n){c||(c=Math.sqrt(Math.pow(d[0]-p[0],2)+Math.pow(d[1]-p[1],2)));var _=Math.atan2(p[1]-d[1],p[0]-d[0]),b=i.h.v;b>=1?b=.99:b<=-1&&(b=-.99);var x=c*b,S=Math.cos(_+i.a.v)*x+d[0],w=Math.sin(_+i.a.v)*x+d[1];h.setAttribute("fx",S),h.setAttribute("fy",w),u&&!i.g._collapsable&&(i.of.setAttribute("fx",S),i.of.setAttribute("fy",w))}}function h(r,i,n){var a=i.style,s=i.d;s&&(s._mdf||n)&&s.dashStr&&(a.pElem.setAttribute("stroke-dasharray",s.dashStr),a.pElem.setAttribute("stroke-dashoffset",s.dashoffset[0])),i.c&&(i.c._mdf||n)&&a.pElem.setAttribute("stroke","rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")"),(i.o._mdf||n)&&a.pElem.setAttribute("stroke-opacity",i.o.v),(i.w._mdf||n)&&(a.pElem.setAttribute("stroke-width",i.w.v),a.msElem&&a.msElem.setAttribute("stroke-width",i.w.v))}return{createRenderFunction:function(r){switch(r.ty){case"fl":return o;case"gf":return c;case"gs":return l;case"st":return h;case"sh":case"el":case"rc":case"sr":return s;case"tr":return n;case"no":return a;default:return null}}}}();function SVGShapeElement(r,i,n){this.shapes=[],this.shapesData=r.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(r,i,n),this.prevViewData=[]}function LetterProps(r,i,n,a,s,o){this.o=r,this.sw=i,this.sc=n,this.fc=a,this.m=s,this.p=o,this._mdf={o:!0,sw:!!i,sc:!!n,fc:!!a,m:!0,p:!0}}function TextProperty(r,i){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,i.d&&i.d.sid&&(i.d=r.globalData.slotManager.getProp(i.d)),this.data=i,this.elem=r,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var r,i,n,a,s=this.shapes.length,o=this.stylesList.length,l=[],c=!1;for(n=0;n<o;n+=1){for(a=this.stylesList[n],c=!1,l.length=0,r=0;r<s;r+=1)-1!==(i=this.shapes[r]).styles.indexOf(a)&&(l.push(i),c=i._isAnimated||c);l.length>1&&c&&this.setShapesAsAnimated(l)}},SVGShapeElement.prototype.setShapesAsAnimated=function(r){var i,n=r.length;for(i=0;i<n;i+=1)r[i].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(r,i){var n,a=new SVGStyleData(r,i),s=a.pElem;return"st"===r.ty?n=new SVGStrokeStyleData(this,r,a):"fl"===r.ty?n=new SVGFillStyleData(this,r,a):"gf"===r.ty||"gs"===r.ty?(n=new("gf"===r.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,r,a),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),s.setAttribute("mask","url("+getLocationHref()+"#"+n.maskId+")"))):"no"===r.ty&&(n=new SVGNoStyleData(this,r,a)),("st"===r.ty||"gs"===r.ty)&&(s.setAttribute("stroke-linecap",lineCapEnum[r.lc||2]),s.setAttribute("stroke-linejoin",lineJoinEnum[r.lj||2]),s.setAttribute("fill-opacity","0"),1===r.lj&&s.setAttribute("stroke-miterlimit",r.ml)),2===r.r&&s.setAttribute("fill-rule","evenodd"),r.ln&&s.setAttribute("id",r.ln),r.cl&&s.setAttribute("class",r.cl),r.bm&&(s.style["mix-blend-mode"]=getBlendMode(r.bm)),this.stylesList.push(a),this.addToAnimatedContents(r,n),n},SVGShapeElement.prototype.createGroupElement=function(r){var i=new ShapeGroupData;return r.ln&&i.gr.setAttribute("id",r.ln),r.cl&&i.gr.setAttribute("class",r.cl),r.bm&&(i.gr.style["mix-blend-mode"]=getBlendMode(r.bm)),i},SVGShapeElement.prototype.createTransformElement=function(r,i){var n=TransformPropertyFactory.getTransformProperty(this,r,this),a=new SVGTransformData(n,n.o,i);return this.addToAnimatedContents(r,a),a},SVGShapeElement.prototype.createShapeElement=function(r,i,n){var a=4;"rc"===r.ty?a=5:"el"===r.ty?a=6:"sr"===r.ty&&(a=7);var s=new SVGShapeData(i,n,ShapePropertyFactory.getShapeProp(this,r,a,this));return this.shapes.push(s),this.addShapeToModifiers(s),this.addToAnimatedContents(r,s),s},SVGShapeElement.prototype.addToAnimatedContents=function(r,i){for(var n=0,a=this.animatedContents.length;n<a;){if(this.animatedContents[n].element===i)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(r),element:i,data:r})},SVGShapeElement.prototype.setElementStyles=function(r){var i,n=r.styles,a=this.stylesList.length;for(i=0;i<a;i+=1)-1!==n.indexOf(this.stylesList[i])||this.stylesList[i].closed||n.push(this.stylesList[i])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var r,i=this.itemsData.length;for(r=0;r<i;r+=1)this.prevViewData[r]=this.itemsData[r];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),i=this.dynamicProperties.length,r=0;r<i;r+=1)this.dynamicProperties[r].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(r,i,n,a,s,o,l){var c,h,u,d,p,m,f=[].concat(o),g=r.length-1,v=[],y=[];for(c=g;c>=0;c-=1){if((m=this.searchProcessedElement(r[c]))?i[c]=n[m-1]:r[c]._render=l,"fl"===r[c].ty||"st"===r[c].ty||"gf"===r[c].ty||"gs"===r[c].ty||"no"===r[c].ty)m?i[c].style.closed=r[c].hd:i[c]=this.createStyleElement(r[c],s),r[c]._render&&i[c].style.pElem.parentNode!==a&&a.appendChild(i[c].style.pElem),v.push(i[c].style);else if("gr"===r[c].ty){if(m)for(u=i[c].it.length,h=0;h<u;h+=1)i[c].prevViewData[h]=i[c].it[h];else i[c]=this.createGroupElement(r[c]);this.searchShapes(r[c].it,i[c].it,i[c].prevViewData,i[c].gr,s+1,f,l),r[c]._render&&i[c].gr.parentNode!==a&&a.appendChild(i[c].gr)}else"tr"===r[c].ty?(m||(i[c]=this.createTransformElement(r[c],a)),d=i[c].transform,f.push(d)):"sh"===r[c].ty||"rc"===r[c].ty||"el"===r[c].ty||"sr"===r[c].ty?(m||(i[c]=this.createShapeElement(r[c],f,s)),this.setElementStyles(i[c])):"tm"===r[c].ty||"rd"===r[c].ty||"ms"===r[c].ty||"pb"===r[c].ty||"zz"===r[c].ty||"op"===r[c].ty?(m?(p=i[c]).closed=!1:((p=ShapeModifiers.getModifier(r[c].ty)).init(this,r[c]),i[c]=p,this.shapeModifiers.push(p)),y.push(p)):"rp"===r[c].ty&&(m?(p=i[c]).closed=!0:(p=ShapeModifiers.getModifier(r[c].ty),i[c]=p,p.init(this,r,c,i),this.shapeModifiers.push(p),l=!1),y.push(p));this.addProcessedElement(r[c],c+1)}for(g=v.length,c=0;c<g;c+=1)v[c].closed=!0;for(g=y.length,c=0;c<g;c+=1)y[c].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var r,i=this.stylesList.length;for(r=0;r<i;r+=1)this.stylesList[r].reset();for(this.renderShape(),r=0;r<i;r+=1)(this.stylesList[r]._mdf||this._isFirstFrame)&&(this.stylesList[r].msElem&&(this.stylesList[r].msElem.setAttribute("d",this.stylesList[r].d),this.stylesList[r].d="M0 0"+this.stylesList[r].d),this.stylesList[r].pElem.setAttribute("d",this.stylesList[r].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var r,i,n=this.animatedContents.length;for(r=0;r<n;r+=1)i=this.animatedContents[r],(this._isFirstFrame||i.element._isAnimated)&&!0!==i.data&&i.fn(i.data,i.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(r,i,n,a,s,o){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var l=!1;return this.o!==r&&(this.o=r,this._mdf.o=!0,l=!0),this.sw!==i&&(this.sw=i,this._mdf.sw=!0,l=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,l=!0),this.fc!==a&&(this.fc=a,this._mdf.fc=!0,l=!0),this.m!==s&&(this.m=s,this._mdf.m=!0,l=!0),o.length&&(this.p[0]!==o[0]||this.p[1]!==o[1]||this.p[4]!==o[4]||this.p[5]!==o[5]||this.p[12]!==o[12]||this.p[13]!==o[13])&&(this.p=o,this._mdf.p=!0,l=!0),l},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n]);return r},TextProperty.prototype.setCurrentData=function(r){r.__complete||this.completeTextData(r),this.currentData=r,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(r){this.effectsSequence.push(r),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(r){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||r){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var i,n=this.currentData,a=this.keysIndex;if(this.lock)return void this.setCurrentData(this.currentData);this.lock=!0,this._mdf=!1;var s=this.effectsSequence.length,o=r||this.data.d.k[this.keysIndex].s;for(i=0;i<s;i+=1)o=a!==this.keysIndex?this.effectsSequence[i](o,o.t):this.effectsSequence[i](this.currentData,o.t);n!==o&&this.setCurrentData(o),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var r=this.data.d.k,i=this.elem.comp.renderedFrame,n=0,a=r.length;n<=a-1&&n!==a-1&&!(r[n+1].t>i);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(r){for(var i,n,a=[],s=0,o=r.length,l=!1,c=!1,h="";s<o;)l=c,c=!1,i=r.charCodeAt(s),h=r.charAt(s),FontManager.isCombinedCharacter(i)?l=!0:i>=55296&&i<=56319?FontManager.isRegionalFlag(r,s)?h=r.substr(s,14):(n=r.charCodeAt(s+1))>=56320&&n<=57343&&(FontManager.isModifier(i,n)?(h=r.substr(s,2),l=!0):h=FontManager.isFlagEmoji(r.substr(s,4))?r.substr(s,4):r.substr(s,2)):i>56319?(n=r.charCodeAt(s+1),FontManager.isVariationSelector(i)&&(l=!0)):FontManager.isZeroWidthJoiner(i)&&(l=!0,c=!0),l?(a[a.length-1]+=h,l=!1):a.push(h),s+=h.length;return a},TextProperty.prototype.completeTextData=function(r){r.__complete=!0;var i=this.elem.globalData.fontManager,n=this.data,a=[],s=0,o=n.m.g,l=0,c=0,h=0,u=[],d=0,p=0,m=i.getFontByName(r.f),f=0,g=getFontProperties(m);r.fWeight=g.weight,r.fStyle=g.style,r.finalSize=r.s,r.finalText=this.buildFinalText(r.t),_=r.finalText.length,r.finalLineHeight=r.lh;var v=r.tr/1e3*r.finalSize;if(r.sz)for(var y,_,b,x,S,w,k,C,E,P,A=!0,R=r.sz[0],T=r.sz[1];A;){P=this.buildFinalText(r.t),E=0,d=0,_=P.length,v=r.tr/1e3*r.finalSize;var M=-1;for(y=0;y<_;y+=1)C=P[y].charCodeAt(0),b=!1," "===P[y]?M=y:(13===C||3===C)&&(d=0,b=!0,E+=r.finalLineHeight||1.2*r.finalSize),i.chars?(k=i.getCharData(P[y],m.fStyle,m.fFamily),f=b?0:k.w*r.finalSize/100):f=i.measureText(P[y],r.f,r.finalSize),d+f>R&&" "!==P[y]?(-1===M?_+=1:y=M,E+=r.finalLineHeight||1.2*r.finalSize,P.splice(y,+(M===y),"\r"),M=-1,d=0):(d+=f,d+=v);E+=m.ascent*r.finalSize/100,this.canResize&&r.finalSize>this.minimumFontSize&&T<E?(r.finalSize-=1,r.finalLineHeight=r.finalSize*r.lh/r.s):(r.finalText=P,_=r.finalText.length,A=!1)}d=-v,f=0;var D=0;for(y=0;y<_;y+=1)if(b=!1,13===(C=(j=r.finalText[y]).charCodeAt(0))||3===C?(D=0,u.push(d),p=d>p?d:p,d=-2*v,x="",b=!0,h+=1):x=j,i.chars?(k=i.getCharData(j,m.fStyle,i.getFontByName(r.f).fFamily),f=b?0:k.w*r.finalSize/100):f=i.measureText(x,r.f,r.finalSize)," "===j?D+=f+v:(d+=f+v+D,D=0),a.push({l:f,an:f,add:l,n:b,anIndexes:[],val:x,line:h,animatorJustifyOffset:0}),2==o){if(l+=f,""===x||" "===x||y===_-1){for((""===x||" "===x)&&(l-=f);c<=y;)a[c].an=l,a[c].ind=s,a[c].extra=f,c+=1;s+=1,l=0}}else if(3==o){if(l+=f,""===x||y===_-1){for(""===x&&(l-=f);c<=y;)a[c].an=l,a[c].ind=s,a[c].extra=f,c+=1;l=0,s+=1}}else a[s].ind=s,a[s].extra=0,s+=1;if(r.l=a,p=d>p?d:p,u.push(d),r.sz)r.boxWidth=r.sz[0],r.justifyOffset=0;else switch(r.boxWidth=p,r.j){case 1:r.justifyOffset=-r.boxWidth;break;case 2:r.justifyOffset=-r.boxWidth/2;break;default:r.justifyOffset=0}r.lineWidths=u;var F=n.a;w=F.length;var I=[];for(S=0;S<w;S+=1){for((O=F[S]).a.sc&&(r.strokeColorAnim=!0),O.a.sw&&(r.strokeWidthAnim=!0),(O.a.fc||O.a.fh||O.a.fs||O.a.fb)&&(r.fillColorAnim=!0),B=0,N=O.s.b,y=0;y<_;y+=1)(L=a[y]).anIndexes[S]=B,(1==N&&""!==L.val||2==N&&""!==L.val&&" "!==L.val||3==N&&(L.n||" "==L.val||y==_-1)||4==N&&(L.n||y==_-1))&&(1===O.s.rn&&I.push(B),B+=1);n.a[S].s.totalChars=B;var j,O,L,N,B,z,H=-1;if(1===O.s.rn)for(y=0;y<_;y+=1)H!=(L=a[y]).anIndexes[S]&&(H=L.anIndexes[S],z=I.splice(Math.floor(Math.random()*I.length),1)[0]),L.anIndexes[S]=z}r.yOffset=r.finalLineHeight||1.2*r.finalSize,r.ls=r.ls||0,r.ascent=m.ascent*r.finalSize/100},TextProperty.prototype.updateDocumentData=function(r,i){i=void 0===i?this.keysIndex:i;var n=this.copyData({},this.data.d.k[i].s);n=this.copyData(n,r),this.data.d.k[i].s=n,this.recalculate(i),this.setCurrentData(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(r){var i=this.data.d.k[r].s;i.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(i)},TextProperty.prototype.canResizeFont=function(r){this.canResize=r,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(r){this.minimumFontSize=Math.floor(r)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var r=Math.max,i=Math.min,n=Math.floor;function a(r,i){this._currentTextLength=-1,this.k=!1,this.data=i,this.elem=r,this.comp=r.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(r),this.s=PropertyFactory.getProp(r,i.s||{k:0},0,0,this),"e"in i?this.e=PropertyFactory.getProp(r,i.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(r,i.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(r,i.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(r,i.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(r,i.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(r,i.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return a.prototype={getMult:function(a){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var s=0,o=0,l=1,c=1;this.ne.v>0?s=this.ne.v/100:o=-this.ne.v/100,this.xe.v>0?l=1-this.xe.v/100:c=1+this.xe.v/100;var h=BezierFactory.getBezierEasing(s,o,l,c).get,u=0,d=this.finalS,p=this.finalE,m=this.data.sh;if(2===m)u=h(u=p===d?+(a>=p):r(0,i(.5/(p-d)+(a-d)/(p-d),1)));else if(3===m)u=h(u=p===d?a>=p?0:1:1-r(0,i(.5/(p-d)+(a-d)/(p-d),1)));else if(4===m)p===d?u=0:(u=r(0,i(.5/(p-d)+(a-d)/(p-d),1)))<.5?u*=2:u=1-2*(u-.5),u=h(u);else if(5===m){if(p===d)u=0;else{var f=p-d,g=-f/2+(a=i(r(0,a+.5-d),p-d)),v=f/2;u=Math.sqrt(1-g*g/(v*v))}u=h(u)}else 6===m?u=h(u=p===d?0:(1+Math.cos(Math.PI+2*Math.PI*(a=i(r(0,a+.5-d),p-d))/(p-d)))/2):(a>=n(d)&&(u=a-d<0?r(0,i(i(p,1)-(d-a),1)):r(0,i(p-a,1))),u=h(u));if(100!==this.sm.v){var y=.01*this.sm.v;0===y&&(y=1e-8);var _=.5-.5*y;u<_?u=0:(u=(u-_)/y)>1&&(u=1)}return u*this.a.v},getValue:function(r){this.iterateDynamicProperties(),this._mdf=r||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,r&&2===this.data.r&&(this.e.v=this._currentTextLength);var i=2===this.data.r?1:100/this.data.totalChars,n=this.o.v/i,a=this.s.v/i+n,s=this.e.v/i+n;if(a>s){var o=a;a=s,s=o}this.finalS=a,this.finalE=s}},extendPrototype([DynamicPropertyContainer],a),{getTextSelectorProp:function(r,i,n){return new a(r,i,n)}}}();function TextAnimatorDataProperty(r,i,n){var a={propType:!1},s=PropertyFactory.getProp,o=i.a;this.a={r:o.r?s(r,o.r,0,degToRads,n):a,rx:o.rx?s(r,o.rx,0,degToRads,n):a,ry:o.ry?s(r,o.ry,0,degToRads,n):a,sk:o.sk?s(r,o.sk,0,degToRads,n):a,sa:o.sa?s(r,o.sa,0,degToRads,n):a,s:o.s?s(r,o.s,1,.01,n):a,a:o.a?s(r,o.a,1,0,n):a,o:o.o?s(r,o.o,0,.01,n):a,p:o.p?s(r,o.p,1,0,n):a,sw:o.sw?s(r,o.sw,0,0,n):a,sc:o.sc?s(r,o.sc,1,0,n):a,fc:o.fc?s(r,o.fc,1,0,n):a,fh:o.fh?s(r,o.fh,0,0,n):a,fs:o.fs?s(r,o.fs,0,.01,n):a,fb:o.fb?s(r,o.fb,0,.01,n):a,t:o.t?s(r,o.t,0,0,n):a},this.s=TextSelectorProp.getTextSelectorProp(r,i.s,n),this.s.t=i.s.t}function TextAnimatorProperty(r,i,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=r,this._renderType=i,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var r,i,n=this._textData.a.length,a=PropertyFactory.getProp;for(r=0;r<n;r+=1)i=this._textData.a[r],this._animatorsData[r]=new TextAnimatorDataProperty(this._elem,i,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:a(this._elem,this._textData.p.a,0,0,this),f:a(this._elem,this._textData.p.f,0,0,this),l:a(this._elem,this._textData.p.l,0,0,this),r:a(this._elem,this._textData.p.r,0,0,this),p:a(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=a(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(r,i){if(this.lettersChangedFlag=i,this._mdf||this._isFirstFrame||i||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var n,a,s,o,l,c,h,u,d,p,m,f,g,v,y,_,b,x,S=this._moreOptions.alignment.v,w=this._animatorsData,k=this._textData,C=this.mHelper,E=this._renderType,P=this.renderedLetters.length,A=r.l;if(this._hasMaskedPath){if(U=this._pathData.m,!this._pathData.n||this._pathData._mdf){var R,T,M,D,F,I,j,O,L,N,B,z,H,q,W,V,$,G,U,Q,X=U.v;for(this._pathData.r.v&&(X=X.reverse()),F={tLength:0,segments:[]},D=X._length-1,V=0,M=0;M<D;M+=1)Q=bez.buildBezierData(X.v[M],X.v[M+1],[X.o[M][0]-X.v[M][0],X.o[M][1]-X.v[M][1]],[X.i[M+1][0]-X.v[M+1][0],X.i[M+1][1]-X.v[M+1][1]]),F.tLength+=Q.segmentLength,F.segments.push(Q),V+=Q.segmentLength;M=D,U.v.c&&(Q=bez.buildBezierData(X.v[M],X.v[0],[X.o[M][0]-X.v[M][0],X.o[M][1]-X.v[M][1]],[X.i[0][0]-X.v[0][0],X.i[0][1]-X.v[0][1]]),F.tLength+=Q.segmentLength,F.segments.push(Q),V+=Q.segmentLength),this._pathData.pi=F}if(F=this._pathData.pi,I=this._pathData.f.v,B=0,N=1,O=0,L=!0,q=F.segments,I<0&&U.v.c)for(F.tLength<Math.abs(I)&&(I=-Math.abs(I)%F.tLength),B=q.length-1,N=(H=q[B].points).length-1;I<0;)I+=H[N].partialLength,(N-=1)<0&&(B-=1,N=(H=q[B].points).length-1);z=(H=q[B].points)[N-1],W=(j=H[N]).partialLength}D=A.length,R=0,T=0;var J=1.2*r.finalSize*.714,Y=!0;o=w.length;var K=-1,Z=I,ee=B,et=N,er=-1,ei="",en=this.defaultPropsArray;if(2===r.j||1===r.j){var ea=0,es=0,eo=2===r.j?-.5:-1,el=0,ec=!0;for(M=0;M<D;M+=1)if(A[M].n){for(ea&&(ea+=es);el<M;)A[el].animatorJustifyOffset=ea,el+=1;ea=0,ec=!0}else{for(s=0;s<o;s+=1)(n=w[s].a).t.propType&&(ec&&2===r.j&&(es+=n.t.v*eo),(c=(a=w[s].s).getMult(A[M].anIndexes[s],k.a[s].s.totalChars)).length?ea+=n.t.v*c[0]*eo:ea+=n.t.v*c*eo);ec=!1}for(ea&&(ea+=es);el<M;)A[el].animatorJustifyOffset=ea,el+=1}for(M=0;M<D;M+=1){if(C.reset(),p=1,A[M].n)R=0,T+=r.yOffset,T+=+!!Y,I=Z,Y=!1,this._hasMaskedPath&&(B=ee,N=et,z=(H=q[B].points)[N-1],W=(j=H[N]).partialLength,O=0),ei="",b="",y="",x="",en=this.defaultPropsArray;else{if(this._hasMaskedPath){if(er!==A[M].line){switch(r.j){case 1:I+=V-r.lineWidths[A[M].line];break;case 2:I+=(V-r.lineWidths[A[M].line])/2}er=A[M].line}K!==A[M].ind&&(A[K]&&(I+=A[K].extra),I+=A[M].an/2,K=A[M].ind),I+=S[0]*A[M].an*.005;var eh=0;for(s=0;s<o;s+=1)(n=w[s].a).p.propType&&((c=(a=w[s].s).getMult(A[M].anIndexes[s],k.a[s].s.totalChars)).length?eh+=n.p.v[0]*c[0]:eh+=n.p.v[0]*c),n.a.propType&&((c=(a=w[s].s).getMult(A[M].anIndexes[s],k.a[s].s.totalChars)).length?eh+=n.a.v[0]*c[0]:eh+=n.a.v[0]*c);for(L=!0,this._pathData.a.v&&(I=.5*A[0].an+(V-this._pathData.f.v-.5*A[0].an-.5*A[A.length-1].an)*K/(D-1)+this._pathData.f.v);L;)O+W>=I+eh||!H?($=(I+eh-O)/j.partialLength,u=z.point[0]+(j.point[0]-z.point[0])*$,d=z.point[1]+(j.point[1]-z.point[1])*$,C.translate(-S[0]*A[M].an*.005,-(.01*(S[1]*J))),L=!1):H&&(O+=j.partialLength,(N+=1)>=H.length&&(N=0,q[B+=1]?H=q[B].points:U.v.c?(N=0,H=q[B=0].points):(O-=j.partialLength,H=null)),H&&(z=j,W=(j=H[N]).partialLength));h=A[M].an/2-A[M].add,C.translate(-h,0,0)}else h=A[M].an/2-A[M].add,C.translate(-h,0,0),C.translate(-S[0]*A[M].an*.005,-S[1]*J*.01,0);for(s=0;s<o;s+=1)(n=w[s].a).t.propType&&(c=(a=w[s].s).getMult(A[M].anIndexes[s],k.a[s].s.totalChars),(0!==R||0!==r.j)&&(this._hasMaskedPath?c.length?I+=n.t.v*c[0]:I+=n.t.v*c:c.length?R+=n.t.v*c[0]:R+=n.t.v*c));for(r.strokeWidthAnim&&(f=r.sw||0),r.strokeColorAnim&&(m=r.sc?[r.sc[0],r.sc[1],r.sc[2]]:[0,0,0]),r.fillColorAnim&&r.fc&&(g=[r.fc[0],r.fc[1],r.fc[2]]),s=0;s<o;s+=1)(n=w[s].a).a.propType&&((c=(a=w[s].s).getMult(A[M].anIndexes[s],k.a[s].s.totalChars)).length?C.translate(-n.a.v[0]*c[0],-n.a.v[1]*c[1],n.a.v[2]*c[2]):C.translate(-n.a.v[0]*c,-n.a.v[1]*c,n.a.v[2]*c));for(s=0;s<o;s+=1)(n=w[s].a).s.propType&&((c=(a=w[s].s).getMult(A[M].anIndexes[s],k.a[s].s.totalChars)).length?C.scale(1+(n.s.v[0]-1)*c[0],1+(n.s.v[1]-1)*c[1],1):C.scale(1+(n.s.v[0]-1)*c,1+(n.s.v[1]-1)*c,1));for(s=0;s<o;s+=1){if(n=w[s].a,c=(a=w[s].s).getMult(A[M].anIndexes[s],k.a[s].s.totalChars),n.sk.propType&&(c.length?C.skewFromAxis(-n.sk.v*c[0],n.sa.v*c[1]):C.skewFromAxis(-n.sk.v*c,n.sa.v*c)),n.r.propType&&(c.length?C.rotateZ(-n.r.v*c[2]):C.rotateZ(-n.r.v*c)),n.ry.propType&&(c.length?C.rotateY(n.ry.v*c[1]):C.rotateY(n.ry.v*c)),n.rx.propType&&(c.length?C.rotateX(n.rx.v*c[0]):C.rotateX(n.rx.v*c)),n.o.propType&&(c.length?p+=(n.o.v*c[0]-p)*c[0]:p+=(n.o.v*c-p)*c),r.strokeWidthAnim&&n.sw.propType&&(c.length?f+=n.sw.v*c[0]:f+=n.sw.v*c),r.strokeColorAnim&&n.sc.propType)for(v=0;v<3;v+=1)c.length?m[v]+=(n.sc.v[v]-m[v])*c[0]:m[v]+=(n.sc.v[v]-m[v])*c;if(r.fillColorAnim&&r.fc){if(n.fc.propType)for(v=0;v<3;v+=1)c.length?g[v]+=(n.fc.v[v]-g[v])*c[0]:g[v]+=(n.fc.v[v]-g[v])*c;n.fh.propType&&(g=c.length?addHueToRGB(g,n.fh.v*c[0]):addHueToRGB(g,n.fh.v*c)),n.fs.propType&&(g=c.length?addSaturationToRGB(g,n.fs.v*c[0]):addSaturationToRGB(g,n.fs.v*c)),n.fb.propType&&(g=c.length?addBrightnessToRGB(g,n.fb.v*c[0]):addBrightnessToRGB(g,n.fb.v*c))}}for(s=0;s<o;s+=1)(n=w[s].a).p.propType&&(c=(a=w[s].s).getMult(A[M].anIndexes[s],k.a[s].s.totalChars),this._hasMaskedPath?c.length?C.translate(0,n.p.v[1]*c[0],-n.p.v[2]*c[1]):C.translate(0,n.p.v[1]*c,-n.p.v[2]*c):c.length?C.translate(n.p.v[0]*c[0],n.p.v[1]*c[1],-n.p.v[2]*c[2]):C.translate(n.p.v[0]*c,n.p.v[1]*c,-n.p.v[2]*c));if(r.strokeWidthAnim&&(y=f<0?0:f),r.strokeColorAnim&&(_="rgb("+Math.round(255*m[0])+","+Math.round(255*m[1])+","+Math.round(255*m[2])+")"),r.fillColorAnim&&r.fc&&(b="rgb("+Math.round(255*g[0])+","+Math.round(255*g[1])+","+Math.round(255*g[2])+")"),this._hasMaskedPath){if(C.translate(0,-r.ls),C.translate(0,S[1]*J*.01+T,0),this._pathData.p.v){var eu=180*Math.atan(G=(j.point[1]-z.point[1])/(j.point[0]-z.point[0]))/Math.PI;j.point[0]<z.point[0]&&(eu+=180),C.rotate(-eu*Math.PI/180)}C.translate(u,d,0),I-=S[0]*A[M].an*.005,A[M+1]&&K!==A[M+1].ind&&(I+=A[M].an/2,I+=.001*r.tr*r.finalSize)}else{switch(C.translate(R,T,0),r.ps&&C.translate(r.ps[0],r.ps[1]+r.ascent,0),r.j){case 1:C.translate(A[M].animatorJustifyOffset+r.justifyOffset+(r.boxWidth-r.lineWidths[A[M].line]),0,0);break;case 2:C.translate(A[M].animatorJustifyOffset+r.justifyOffset+(r.boxWidth-r.lineWidths[A[M].line])/2,0,0)}C.translate(0,-r.ls),C.translate(h,0,0),C.translate(S[0]*A[M].an*.005,S[1]*J*.01,0),R+=A[M].l+.001*r.tr*r.finalSize}"html"===E?ei=C.toCSS():"svg"===E?ei=C.to2dCSS():en=[C.props[0],C.props[1],C.props[2],C.props[3],C.props[4],C.props[5],C.props[6],C.props[7],C.props[8],C.props[9],C.props[10],C.props[11],C.props[12],C.props[13],C.props[14],C.props[15]],x=p}P<=M?(l=new LetterProps(x,y,_,b,ei,en),this.renderedLetters.push(l),P+=1,this.lettersChangedFlag=!0):(l=this.renderedLetters[M],this.lettersChangedFlag=l.update(x,y,_,b,ei,en)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(r,i,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(r,i,n),this.textProperty=new TextProperty(this,r.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(r.t,this.renderType,this),this.initTransform(r,i,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(r){this._mdf=!1,this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange)},ITextElement.prototype.createPathShape=function(r,i){var n,a,s=i.length,o="";for(n=0;n<s;n+=1)"sh"===i[n].ty&&(o+=buildShapeString(a=i[n].ks.k,a.i.length,!0,r));return o},ITextElement.prototype.updateDocumentData=function(r,i){this.textProperty.updateDocumentData(r,i)},ITextElement.prototype.canResizeFont=function(r){this.textProperty.canResizeFont(r)},ITextElement.prototype.setMinimumFontSize=function(r){this.textProperty.setMinimumFontSize(r)},ITextElement.prototype.applyTextPropertiesToMatrix=function(r,i,n,a,s){switch(r.ps&&i.translate(r.ps[0],r.ps[1]+r.ascent,0),i.translate(0,-r.ls,0),r.j){case 1:i.translate(r.justifyOffset+(r.boxWidth-r.lineWidths[n]),0,0);break;case 2:i.translate(r.justifyOffset+(r.boxWidth-r.lineWidths[n])/2,0,0)}i.translate(a,s,0)},ITextElement.prototype.buildColor=function(r){return"rgb("+Math.round(255*r[0])+","+Math.round(255*r[1])+","+Math.round(255*r[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(r,i,n){this.textSpans=[],this.renderType="svg",this.initElement(r,i,n)}function ISolidElement(r,i,n){this.initElement(r,i,n)}function NullElement(r,i,n){this.initFrame(),this.initBaseData(r,i,n),this.initFrame(),this.initTransform(r,i,n),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(r,i,n){this.layers=r.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(r,i,n),this.tm=r.tm?PropertyFactory.getProp(this,r.tm,0,i.frameRate,this):{_placeholder:!0}}function SVGRenderer(r,i){this.animationItem=r,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var n="";if(i&&i.title){var a=createNS("title"),s=createElementID();a.setAttribute("id",s),a.textContent=i.title,this.svgElement.appendChild(a),n+=s}if(i&&i.description){var o=createNS("desc"),l=createElementID();o.setAttribute("id",l),o.textContent=i.description,this.svgElement.appendChild(o),n+=" "+l}n&&this.svgElement.setAttribute("aria-labelledby",n);var c=createNS("defs");this.svgElement.appendChild(c);var h=createNS("g");this.svgElement.appendChild(h),this.layerElement=h,this.renderConfig={preserveAspectRatio:i&&i.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:i&&i.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:i&&i.contentVisibility||"visible",progressiveLoad:i&&i.progressiveLoad||!1,hideOnTransparent:!(i&&!1===i.hideOnTransparent),viewBoxOnly:i&&i.viewBoxOnly||!1,viewBoxSize:i&&i.viewBoxSize||!1,className:i&&i.className||"",id:i&&i.id||"",focusable:i&&i.focusable,filterSize:{width:i&&i.filterSize&&i.filterSize.width||"100%",height:i&&i.filterSize&&i.filterSize.height||"100%",x:i&&i.filterSize&&i.filterSize.x||"0%",y:i&&i.filterSize&&i.filterSize.y||"0%"},width:i&&i.width,height:i&&i.height,runExpressions:!i||void 0===i.runExpressions||i.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:c,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(r){for(var i=0,n=r.length,a=[],s="";i<n;)"\r"===r[i]||"\x03"===r[i]?(a.push(s),s=""):s+=r[i],i+=1;return a.push(s),a},SVGTextLottieElement.prototype.buildShapeData=function(r,i){if(r.shapes&&r.shapes.length){var n=r.shapes[0];if(n.it){var a=n.it[n.it.length-1];a.s&&(a.s.k[0]=i,a.s.k[1]=i)}}return r},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r?r.l.length:0),r.fc?this.layerElement.setAttribute("fill",this.buildColor(r.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),r.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(r.sc)),this.layerElement.setAttribute("stroke-width",r.sw)),this.layerElement.setAttribute("font-size",r.finalSize);var i=this.globalData.fontManager.getFontByName(r.f);if(i.fClass)this.layerElement.setAttribute("class",i.fClass);else{this.layerElement.setAttribute("font-family",i.fFamily);var n=r.fWeight,a=r.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",n)}this.layerElement.setAttribute("aria-label",r.t);var s=r.l||[],o=!!this.globalData.fontManager.chars;y=s.length;var l=this.mHelper,c="",h=this.data.singleShape,u=0,d=0,p=!0,m=.001*r.tr*r.finalSize;if(!h||o||r.sz){var f=this.textSpans.length;for(v=0;v<y;v+=1){if(this.textSpans[v]||(this.textSpans[v]={span:null,childSpan:null,glyph:null}),!o||!h||0===v){if(_=f>v?this.textSpans[v].span:createNS(o?"g":"text"),f<=v){if(_.setAttribute("stroke-linecap","butt"),_.setAttribute("stroke-linejoin","round"),_.setAttribute("stroke-miterlimit","4"),this.textSpans[v].span=_,o){var g=createNS("g");_.appendChild(g),this.textSpans[v].childSpan=g}this.textSpans[v].span=_,this.layerElement.appendChild(_)}_.style.display="inherit"}if(l.reset(),h&&(s[v].n&&(u=-m,d+=r.yOffset,d+=+!!p,p=!1),this.applyTextPropertiesToMatrix(r,l,s[v].line,u,d),u+=s[v].l||0,u+=m),o){if(1===(b=this.globalData.fontManager.getCharData(r.finalText[v],i.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily)).t)x=new SVGCompElement(b.data,this.globalData,this);else{var v,y,_,b,x,S=emptyShapeData;b.data&&b.data.shapes&&(S=this.buildShapeData(b.data,r.finalSize)),x=new SVGShapeElement(S,this.globalData,this)}if(this.textSpans[v].glyph){var w=this.textSpans[v].glyph;this.textSpans[v].childSpan.removeChild(w.layerElement),w.destroy()}this.textSpans[v].glyph=x,x._debug=!0,x.prepareFrame(0),x.renderFrame(),this.textSpans[v].childSpan.appendChild(x.layerElement),1===b.t&&this.textSpans[v].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else h&&_.setAttribute("transform","translate("+l.props[12]+","+l.props[13]+")"),_.textContent=s[v].val,_.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}h&&_&&_.setAttribute("d",c)}else{var k=this.textContainer,C="start";switch(r.j){case 1:C="end";break;case 2:C="middle";break;default:C="start"}k.setAttribute("text-anchor",C),k.setAttribute("letter-spacing",m);var E=this.buildTextContents(r.finalText);for(y=E.length,d=r.ps?r.ps[1]+r.ascent:0,v=0;v<y;v+=1)(_=this.textSpans[v].span||createNS("tspan")).textContent=E[v],_.setAttribute("x",0),_.setAttribute("y",d),_.style.display="inherit",k.appendChild(_),this.textSpans[v]||(this.textSpans[v]={span:null,glyph:null}),this.textSpans[v].span=_,d+=r.finalLineHeight;this.layerElement.appendChild(k)}for(;v<this.textSpans.length;)this.textSpans[v].span.style.display="none",v+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var r=this.layerElement.getBBox();this.bbox={top:r.y,left:r.x,width:r.width,height:r.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var r,i,n=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,r=0;r<n;r+=1)(i=this.textSpans[r].glyph)&&(i.prepareFrame(this.comp.renderedFrame-this.data.st),i._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var r,i,n,a,s,o=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;for(i=l.length,r=0;r<i;r+=1)!l[r].n&&(n=o[r],a=this.textSpans[r].span,(s=this.textSpans[r].glyph)&&s.renderFrame(),n._mdf.m&&a.setAttribute("transform",n.m),n._mdf.o&&a.setAttribute("op
130acity",n.o),n._mdf.sw&&a.setAttribute("stroke-width",n.sw),n._mdf.sc&&a.setAttribute("stroke",n.sc),n._mdf.fc&&a.setAttribute("fill",n.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var r=createNS("rect");r.setAttribute("width",this.data.sw),r.setAttribute("height",this.data.sh),r.setAttribute("fill",this.data.sc),this.layerElement.appendChild(r)},NullElement.prototype.prepareFrame=function(r){this.prepareProperties(r,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(r){return new NullElement(r,this.globalData,this)},SVGRendererBase.prototype.createShape=function(r){return new SVGShapeElement(r,this.globalData,this)},SVGRendererBase.prototype.createText=function(r){return new SVGTextLottieElement(r,this.globalData,this)},SVGRendererBase.prototype.createImage=function(r){return new IImageElement(r,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(r){return new ISolidElement(r,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(r){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+r.w+" "+r.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",r.w),this.svgElement.setAttribute("height",r.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var i=this.globalData.defs;this.setupGlobalData(r,i),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=r;var n=createNS("clipPath"),a=createNS("rect");a.setAttribute("width",r.w),a.setAttribute("height",r.h),a.setAttribute("x",0),a.setAttribute("y",0);var s=createElementID();n.setAttribute("id",s),n.appendChild(a),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")"),i.appendChild(n),this.layers=r.layers,this.elements=createSizedArray(r.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var r,i=this.layers?this.layers.length:0;for(r=0;r<i;r+=1)this.elements[r]&&this.elements[r].destroy&&this.elements[r].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(r){var i=0,n=this.layers.length;for(i=0;i<n;i+=1)if(this.layers[i].ind===r)return i;return -1},SVGRendererBase.prototype.buildItem=function(r){var i=this.elements;if(!i[r]&&99!==this.layers[r].ty){i[r]=!0;var n=this.createItem(this.layers[r]);if(i[r]=n,getExpressionsPlugin()&&(0===this.layers[r].ty&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,r),this.layers[r].tt){var a="tp"in this.layers[r]?this.findIndexByInd(this.layers[r].tp):r-1;if(-1===a)return;if(this.elements[a]&&!0!==this.elements[a]){var s=i[a].getMatte(this.layers[r].tt);n.setMatte(s)}else this.buildItem(a),this.addPendingElement(n)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var r=this.pendingElements.pop();if(r.checkParenting(),r.data.tt)for(var i=0,n=this.elements.length;i<n;){if(this.elements[i]===r){var a="tp"in r.data?this.findIndexByInd(r.data.tp):i-1,s=this.elements[a].getMatte(this.layers[i].tt);r.setMatte(s);break}i+=1}}},SVGRendererBase.prototype.renderFrame=function(r){if(this.renderedFrame!==r&&!this.destroyed){null===r?r=this.renderedFrame:this.renderedFrame=r,this.globalData.frameNum=r,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=r,this.globalData._mdf=!1;var i,n=this.layers.length;for(this.completeLayers||this.checkLayers(r),i=n-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(r-this.layers[i].st);if(this.globalData._mdf)for(i=0;i<n;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(r,i){var n,a=r.getBaseElement();if(a){for(var s=0;s<i;)this.elements[s]&&!0!==this.elements[s]&&this.elements[s].getBaseElement()&&
vendor: 7,595 bytes, line 130
130(n=this.elements[s].getBaseElement()),s+=1;n?this.layerElement.insertBefore(a,n):this.layerElement.appendChild(a)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(r,i,n){this.initFrame(),this.initBaseData(r,i,n),this.initTransform(r,i,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!i.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(r){if(this._mdf=!1,this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=r/this.data.sr;else{var i,n=this.tm.v;n===this.data.op&&(n=this.data.op-1),this.renderedFrame=n}var a=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),i=a-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&(this.elements[i].prepareFrame(this.renderedFrame-this.layers[i].st),this.elements[i]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var r,i=this.layers.length;for(r=0;r<i;r+=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame()},ICompElement.prototype.setElements=function(r){this.elements=r},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var r,i=this.layers.length;for(r=0;r<i;r+=1)this.elements[r]&&this.elements[r].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(r){return new SVGCompElement(r,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(r){return new SVGCompElement(r,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(r){var i,n=r.length,a="_";for(i=0;i<n;i+=1)a+=r[i].transform.key+"_";var s=this.sequences[a];return s||(s={transforms:[].concat(r),finalTransform:new Matrix,_mdf:!1},this.sequences[a]=s,this.sequenceList.push(s)),s},processSequence:function(r,i){for(var n=0,a=r.transforms.length,s=i;n<a&&!i;){if(r.transforms[n].transform.mProps._mdf){s=!0;break}n+=1}if(s)for(r.finalTransform.reset(),n=a-1;n>=0;n-=1)r.finalTransform.multiply(r.transforms[n].transform.mProps.v);r._mdf=s},processSequences:function(r){var i,n=this.sequenceList.length;for(i=0;i<n;i+=1)this.processSequence(this.sequenceList[i],r)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var r="__lottie_element_luma_buffer",i=null,n=null,a=null;function s(){var i=createNS("svg"),n=createNS("filter"),a=createNS("feColorMatrix");return n.setAttribute("id",r),a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),n.appendChild(a),i.appendChild(n),i.setAttribute("id",r+"_svg"),featureSupport.svgLumaHidden&&(i.style.display="none"),i}function o(){i||(a=s(),document.body.appendChild(a),(n=(i=createTag("canvas")).getContext("2d")).filter="url(#"+r+")",n.fillStyle="rgba(0,0,0,0)",n.fillRect(0,0,1,1))}function l(a){return i||o(),i.width=a.width,i.height=a.height,n.filter="url(#"+r+")",i}return{load:o,get:l}};function createCanvas(r,i){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(r,i);var n=createTag("canvas");return n.width=r,n.height=i,n}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas},registeredEffects={};function CVEffects(r){var i,n,a=r.data.ef?r.data.ef.length:0;for(this.filters=[],i=0;i<a;i+=1){n=null;var s=r.data.ef[i].ty;registeredEffects[s]&&(n=new registeredEffects[s].effect(r.effectsManager.effectElements[i],r)),n&&this.filters.push(n)}this.filters.length&&r.addRenderableComponent(this)}function registerEffect(r,i){registeredEffects[r]={effect:i}}function CVMaskElement(r,i){this.data=r,this.element=i,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var n,a=this.masksProperties.length,s=!1;for(n=0;n<a;n+=1)"n"!==this.masksProperties[n].mode&&(s=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=s,s&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(r){var i,n=this.filters.length;for(i=0;i<n;i+=1)this.filters[i].renderFrame(r)},CVEffects.prototype.getEffects=function(r){var i,n=this.filters.length,a=[];for(i=0;i<n;i+=1)this.filters[i].type===r&&a.push(this.filters[i]);return a},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var r=this.element.finalTransform.mat,i=this.element.canvasContext,n=this.masksProperties.length;for(i.beginPath(),a=0;a<n;a+=1)if("n"!==this.masksProperties[a].mode){this.masksProperties[a].inv&&(i.moveTo(0,0),i.lineTo(this.element.globalData.compSize.w,0),i.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),i.lineTo(0,this.element.globalData.compSize.h),i.lineTo(0,0)),l=this.viewData[a].v,s=r.applyToPointArray(l.v[0][0],l.v[0][1],0),i.moveTo(s[0],s[1]);var a,s,o,l,c,h=l._length;for(c=1;c<h;c+=1)o=r.applyToTriplePoints(l.o[c-1],l.i[c],l.v[c]),i.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5]);o=r.applyToTriplePoints(l.o[c-1],l.i[0],l.v[0]),i.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5])}this.element.globalData.renderer.save(!0),i.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(r,i,n,a){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var s,o,l=4;"rc"===i.ty?l=5:"el"===i.ty?l=6:"sr"===i.ty&&(l=7),this.sh=ShapePropertyFactory.getShapeProp(r,i,l,r);var c=n.length;for(s=0;s<c;s+=1)n[s].closed||(o={transforms:a.addTransformSequence(n[s].transforms),trNodes:[]},this.styledShapes.push(o),n[s].elements.push(o))}function CVShapeElement(r,i,n){this.shapes=[],this.shapesData=r.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(r,i,n)}function CVTextElement(r,i,n){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(r,i,n)}function CVImageElement(r,i,n){this.assetData=i.getAssetData(r.refId),this.img=i.imageLoader.getAsset(this.assetData),this.initElement(r,i,n)}function CVSolidElement(r,i,n){this.initElement(r,i,n)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var r,i=15;for(r=0;r<i;r+=1){var n=new CanvasContext;this.stack[r]=n}
vendor: 5,987 bytes, line 130
130this._length=i,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(r,i,n){this.completeLayers=!1,this.layers=r.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(r,i,n),this.tm=r.tm?PropertyFactory.getProp(this,r.tm,0,i.frameRate,this):{_placeholder:!0}}function CanvasRenderer(r,i){this.animationItem=r,this.renderConfig={clearCanvas:!i||void 0===i.clearCanvas||i.clearCanvas,context:i&&i.context||null,progressiveLoad:i&&i.progressiveLoad||!1,preserveAspectRatio:i&&i.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:i&&i.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:i&&i.contentVisibility||"visible",className:i&&i.className||"",id:i&&i.id||"",runExpressions:!i||void 0===i.runExpressions||i.runExpressions},this.renderConfig.dpr=i&&i.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=i&&i.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function HBaseElement(){}function HSolidElement(r,i,n){this.initElement(r,i,n)}function HShapeElement(r,i,n){this.shapes=[],this.shapesData=r.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(r,i,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(r,i,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(r,i,n)}function HCameraElement(r,i,n){this.initFrame(),this.initBaseData(r,i,n),this.initHierarchy();var a=PropertyFactory.getProp;if(this.pe=a(this,r.pe,0,0,this),r.ks.p.s?(this.px=a(this,r.ks.p.x,1,0,this),this.py=a(this,r.ks.p.y,1,0,this),this.pz=a(this,r.ks.p.z,1,0,this)):this.p=a(this,r.ks.p,1,0,this),r.ks.a&&(this.a=a(this,r.ks.a,1,0,this)),r.ks.or.k.length&&r.ks.or.k[0].to){var s,o=r.ks.or.k.length;for(s=0;s<o;s+=1)r.ks.or.k[s].to=null,r.ks.or.k[s].ti=null}this.or=a(this,r.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=a(this,r.ks.rx,0,degToRads,this),this.ry=a(this,r.ks.ry,0,degToRads,this),this.rz=a(this,r.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(r,i,n){this.assetData=i.getAssetData(r.refId),this.initElement(r,i,n)}function HybridRendererBase(r,i){this.animationItem=r,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:i&&i.className||"",imagePreserveAspectRatio:i&&i.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(i&&!1===i.hideOnTransparent),filterSize:{width:i&&i.filterSize&&i.filterSize.width||"400%",height:i&&i.filterSize&&i.filterSize.height||"400%",x:i&&i.filterSize&&i.filterSize.x||"-100%",y:i&&i.filterSize&&i.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(r,i,n){this.layers=r.layers,this.supports3d=!r.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(r,i,n),this.tm=r.tm?PropertyFactory.getProp(this,r.tm,0,i.frameRate,this):{_placeholder:!0}}function HybridRenderer(r,i){this.animationItem=r,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:i&&i.className||"",imagePreserveAspectRatio:i&&i.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(i&&!1===i.hideOnTransparent),filterSize:{width:i&&i.filterSize&&i.filterSize.width||"400%",height:i&&i.filterSize&&i.filterSize.height||"400%",x:i&&i.filterSize&&i.filterSize.x||"-100%",y:i&&i.filterSize&&i.filterSize.y||"-100%"},runExpressions:!i||void 0===i.runExpressions||i.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var r=this.globalData.canvasContext,i=assetLoader.createCanvas(r.canvas.width,r.canvas.height);this.buffers.push(i);var n=assetLoader.createCanvas(r.canvas.width,r.canvas.height);this.buffers.push(n),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffe
vendor: 4,321 bytes, line 130
130ctsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var r=this.globalData;if(r.blendMode!==this.data.bm){r.blendMode=this.data.bm;var i=getBlendMode(this.data.bm);r.canvasContext.globalCompositeOperation=i}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(r){r.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var r=this.buffers[0].getContext("2d");this.clearCanvas(r),r.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var r=this.buffers[1],i=r.getContext("2d");if(this.clearCanvas(i),i.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var n=assetLoader.getLumaCanvas(this.canvasContext.canvas);n.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(r,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(r){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||r)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var i=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(i),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(i),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(r,i){var n={data:r,type:r.ty,preTransforms:this.transformsManager.addTransformSequence(i),transforms:[],elements:[],closed:!0===r.hd},a={};return"fl"===r.ty||"st"===r.ty?(a.c=PropertyFactory.getProp(this,r.c,1,255,this),a.c.k||(n.co="rgb("+bmFloor(a.c.v[0])+","+bmFloor(a.c.v[1])+","+bmFloor(a.c.v[2])+")")):("gf"===r.ty||"gs"===r.ty)&&(a.s=PropertyFactory.getProp(this,r.s,1,null,this),a.e=PropertyFactory.getProp(this,r.e,1,null,this),a.h=PropertyFactory.getProp(this,r.h||{k:0},0,.01,this),a.a=PropertyFactory.getProp(this,r.a||{k:0},0,degToRads,this),a.g=new GradientProperty(this,r.g,this)),a.o=PropertyFactory.getProp(this,r.o,0,.01,this),"st"===r.ty||"gs"===r.ty?(n.lc=lineCapEnum[r.lc||2],n.lj=lineJoinEnum[r.lj||2],
vendor: 2,250 bytes, line 130
1301==r.lj&&(n.ml=r.ml),a.w=PropertyFactory.getProp(this,r.w,0,null,this),a.w.k||(n.wi=a.w.v),r.d&&(a.d=new DashProperty(this,r.d,"canvas",this),a.d.k||(n.da=a.d.dashArray,n.do=a.d.dashoffset[0]))):n.r=2===r.r?"evenodd":"nonzero",this.stylesList.push(n),a.style=n,a},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(r){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,r.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,r,this)}}},CVShapeElement.prototype.createShapeElement=function(r){var i=new CVShapeData(this,r,this.stylesList,this.transformsManager);return this.shapes.push(i),this.addShapeToModifiers(i),i},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var r,i=this.itemsData.length;for(r=0;r<i;r+=1)this.prevViewData[r]=this.itemsData[r];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),i=this.dynamicProperties.length,r=0;r<i;r+=1)this.dynamicProperties[r].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(r){var i,n=this.stylesList.length;for(i=0;i<n;i+=1)this.stylesList[i].closed||this.stylesList[i].transforms.push(r)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var r,i=this.stylesList.length;for(r=0;r<i;r+=1)this.stylesList[r].closed||this.stylesList[r].transforms.pop()},CVShapeElement.prototype.closeStyles=function(r){var i,n=r.length;for(i=0;i<n;i+=1)r[i].closed=!0},CVShapeElement.prototype.searchShapes=function(r,i,n,a,s){var o,l,c,h,u,d,p=r.length-1,m=[],f=[],g=[].concat(s);for(o=p;o>=0;o-=1){if((h=this.searchProcessedElement(r[o]))?i[o]=n[h-1]:r[o]._shouldRender=a,"fl"===r[o].ty||"st"===r[o].ty||"gf"===r[o].ty||"gs"===r[o].ty)h?i[o].style.closed=!1:i[o]=this.createStyleElement(r[o],g),m.push(i[o].style);else if("gr"===r[o].ty){if(h)for(c=i[o].it.length,l=0;l<c;l+=1)i[o].prevViewData[l]=i[o].it[l];else i[o]=this.createGroupElement(r[o]);this.searchShapes(r[o].it,i[o].it,i[o].prevViewData,a,g)}else"tr"===r[o].ty?(h||(d=this.createTransformElement(r[o]),i[o]=d),g.pu
vendor: 4,109 bytes, line 130
130sh(i[o]),this.addTransformToStyleList(i[o])):"sh"===r[o].ty||"rc"===r[o].ty||"el"===r[o].ty||"sr"===r[o].ty?h||(i[o]=this.createShapeElement(r[o])):"tm"===r[o].ty||"rd"===r[o].ty||"pb"===r[o].ty||"zz"===r[o].ty||"op"===r[o].ty?(h?(u=i[o]).closed=!1:((u=ShapeModifiers.getModifier(r[o].ty)).init(this,r[o]),i[o]=u,this.shapeModifiers.push(u)),f.push(u)):"rp"===r[o].ty&&(h?(u=i[o]).closed=!0:(u=ShapeModifiers.getModifier(r[o].ty),i[o]=u,u.init(this,r,o,i),this.shapeModifiers.push(u),a=!1),f.push(u));this.addProcessedElement(r[o],o+1)}for(this.removeTransformFromStyleList(),this.closeStyles(m),p=f.length,o=0;o<p;o+=1)f[o].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(r,i){(r._opMdf||i.op._mdf||this._isFirstFrame)&&(i.opacity=r.opacity,i.opacity*=i.op.v,i._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var r,i,n,a,s,o,l,c,h,u=this.stylesList.length,d=this.globalData.renderer,p=this.globalData.canvasContext;for(r=0;r<u;r+=1)if(!(("st"===(c=(h=this.stylesList[r]).type)||"gs"===c)&&0===h.wi||!h.data._shouldRender||0===h.coOp||0===this.globalData.currentGlobalAlpha)){for(d.save(),o=h.elements,"st"===c||"gs"===c?(d.ctxStrokeStyle("st"===c?h.co:h.grd),d.ctxLineWidth(h.wi),d.ctxLineCap(h.lc),d.ctxLineJoin(h.lj),d.ctxMiterLimit(h.ml||0)):d.ctxFillStyle("fl"===c?h.co:h.grd),d.ctxOpacity(h.coOp),"st"!==c&&"gs"!==c&&p.beginPath(),d.ctxTransform(h.preTransforms.finalTransform.props),n=o.length,i=0;i<n;i+=1){for(("st"===c||"gs"===c)&&(p.beginPath(),h.da&&(p.setLineDash(h.da),p.lineDashOffset=h.do)),s=(l=o[i].trNodes).length,a=0;a<s;a+=1)"m"===l[a].t?p.moveTo(l[a].p[0],l[a].p[1]):"c"===l[a].t?p.bezierCurveTo(l[a].pts[0],l[a].pts[1],l[a].pts[2],l[a].pts[3],l[a].pts[4],l[a].pts[5]):p.closePath();("st"===c||"gs"===c)&&(d.ctxStroke(),h.da&&p.setLineDash(this.dashResetter))}"st"!==c&&"gs"!==c&&this.globalData.renderer.ctxFill(h.r),d.restore()}},CVShapeElement.prototype.renderShape=function(r,i,n,a){var s,o,l=i.length-1;for(o=r,s=l;s>=0;s-=1)"tr"===i[s].ty?(o=n[s].transform,this.renderShapeTransform(r,o)):"sh"===i[s].ty||"el"===i[s].ty||"rc"===i[s].ty||"sr"===i[s].ty?this.renderPath(i[s],n[s]):"fl"===i[s].ty?this.renderFill(i[s],n[s],o):"st"===i[s].ty?this.renderStroke(i[s],n[s],o):"gf"===i[s].ty||"gs"===i[s].ty?this.renderGradientFill(i[s],n[s],o):"gr"===i[s].ty?this.renderShape(o,i[s].it,n[s].it):i[s].ty;a&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(r,i){if(this._isFirstFrame||i._mdf||r.transforms._mdf){var n,a,s,o=r.trNodes,l=i.paths,c=l._length;o.length=0;var h=r.transforms.finalTransform;for(s=0;s<c;s+=1){var u=l.shapes[s];if(u&&u.v){for(a=u._length,n=1;n<a;n+=1)1===n&&o.push({t:"m",p:h.applyToPointArray(u.v[0][0],u.v[0][1],0)}),o.push({t:"c",pts:h.applyToTriplePoints(u.o[n-1],u.i[n],u.v[n])});1===a&&o.push({t:"m",p:h.applyToPointArray(u.v[0][0],u.v[0][1],0)}),u.c&&a&&(o.push({t:"c",pts:h.applyToTriplePoints(u.o[n-1],u.i[0],u.v[0])}),o.push({t:"z"}))}}r.trNodes=o}},CVShapeElement.prototype.renderPath=function(r,i){if(!0!==r.hd&&r._shouldRender){var n,a=i.styledShapes.length;for(n=0;n<a;n+=1)this.renderStyledShape(i.styledShapes[n],i.sh)}},CVShapeElement.prototype.renderFill=function(r,i,n){var a=i.style;(i.c._mdf||this._isFirstFrame)&&(a.co="rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")"),(i.o._mdf||n._opMdf||this._isFirstFrame)&&(a.coOp=i.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(r,i,n){var a=i.style;if(!a.grd||i.g._mdf||i.s._mdf||i.e._mdf||1!==r.t&&(i.h._mdf||i.a._mdf)){var s,o,l=this.globalData.canvasContext,c=i.s.v,h=i.e.v;if(1===r.t)s=l.createLinearGradient(c[0],c[1],h[0],h[1]);else{var u=Math.sqrt(Math.pow(c[0]-h[0],2)+Math.pow(c[1]-h[1],2)),d=Math.atan2(h[1]-c[1],h[0]-c[0]),p=i.h.v;p>=1?p=.99:p<=-1&&(p=-.99);var m=u*p,f=Math.cos(d+i.a.v)*m+c[0],g=Math.sin(d+i.a.v)*m+c[1];
vendor: 4,368 bytes, line 130
130s=l.createRadialGradient(f,g,0,c[0],c[1],u)}var v=r.g.p,y=i.g.c,_=1;for(o=0;o<v;o+=1)i.g._hasOpacity&&i.g._collapsable&&(_=i.g.o[2*o+1]),s.addColorStop(y[4*o]/100,"rgba("+y[4*o+1]+","+y[4*o+2]+","+y[4*o+3]+","+_+")");a.grd=s}a.coOp=i.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(r,i,n){var a=i.style,s=i.d;s&&(s._mdf||this._isFirstFrame)&&(a.da=s.dashArray,a.do=s.dashoffset[0]),(i.c._mdf||this._isFirstFrame)&&(a.co="rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")"),(i.o._mdf||n._opMdf||this._isFirstFrame)&&(a.coOp=i.o.v*n.opacity),(i.w._mdf||this._isFirstFrame)&&(a.wi=i.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var r,i,n,a,s,o,l,c,h,u,d,p,m=this.textProperty.currentData;this.renderedLetters=createSizedArray(m.l?m.l.length:0);var f=!1;m.fc?(f=!0,this.values.fill=this.buildColor(m.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=f;var g=!1;m.sc&&(g=!0,this.values.stroke=this.buildColor(m.sc),this.values.sWidth=m.sw);var v=this.globalData.fontManager.getFontByName(m.f),y=m.l,_=this.mHelper;this.stroke=g,this.values.fValue=m.finalSize+"px "+this.globalData.fontManager.getFontByName(m.f).fFamily,i=m.finalText.length;var b=this.data.singleShape,x=.001*m.tr*m.finalSize,S=0,w=0,k=!0,C=0;for(r=0;r<i;r+=1){a=(n=this.globalData.fontManager.getCharData(m.finalText[r],v.fStyle,this.globalData.fontManager.getFontByName(m.f).fFamily))&&n.data||{},_.reset(),b&&y[r].n&&(S=-x,w+=m.yOffset,w+=+!!k,k=!1),h=(l=a.shapes?a.shapes[0].it:[]).length,_.scale(m.finalSize/100,m.finalSize/100),b&&this.applyTextPropertiesToMatrix(m,_,y[r].line,S,w),d=createSizedArray(h-1);var E=0;for(c=0;c<h;c+=1)if("sh"===l[c].ty){for(o=l[c].ks.k.i.length,u=l[c].ks.k,p=[],s=1;s<o;s+=1)1===s&&p.push(_.applyToX(u.v[0][0],u.v[0][1],0),_.applyToY(u.v[0][0],u.v[0][1],0)),p.push(_.applyToX(u.o[s-1][0],u.o[s-1][1],0),_.applyToY(u.o[s-1][0],u.o[s-1][1],0),_.applyToX(u.i[s][0],u.i[s][1],0),_.applyToY(u.i[s][0],u.i[s][1],0),_.applyToX(u.v[s][0],u.v[s][1],0),_.applyToY(u.v[s][0],u.v[s][1],0));p.push(_.applyToX(u.o[s-1][0],u.o[s-1][1],0),_.applyToY(u.o[s-1][0],u.o[s-1][1],0),_.applyToX(u.i[0][0],u.i[0][1],0),_.applyToY(u.i[0][0],u.i[0][1],0),_.applyToX(u.v[0][0],u.v[0][1],0),_.applyToY(u.v[0][0],u.v[0][1],0)),d[E]=p,E+=1}b&&(S+=y[r].l,S+=x),this.textSpans[C]?this.textSpans[C].elem=d:this.textSpans[C]={elem:d},C+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var r,i,n,a,s,o,l,c,h,u=this.textAnimator.renderedLetters,d=this.textProperty.currentData.l;i=d.length;var p=null,m=null,f=null,g=this.globalData.renderer;for(r=0;r<i;r+=1)if(!d[r].n){if((l=u[r])&&(g.save(),g.ctxTransform(l.p),g.ctxOpacity(l.o)),this.fill){for(l&&l.fc?p!==l.fc&&(g.ctxFillStyle(l.fc),p=l.fc):p!==this.values.fill&&(p=this.values.fill,g.ctxFillStyle(this.values.fill)),a=(c=this.textSpans[r].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<a;n+=1)for(o=(h=c[n]).length,this.globalData.canvasContext.moveTo(h[0],h[1]),s=2;s<o;s+=6)this.globalData.canvasContext.bezierCurveTo(h[s],h[s+1],h[s+2],h[s+3],h[s+4],h[s+5]);this.globalData.canvasContext.closePath(),g.ctxFill()}if(this.stroke){for(l&&l.sw?f!==l.sw&&(f=l.sw,g.ctxLineWidth(l.sw)):f!==this.values.sWidth&&(f=this.values.sWidth,g.ctxLineWidth(this.values.sWidth)),l&&l.sc?m!==l.sc&&(m=l.sc,g.ctxStrokeStyle(l.sc)):m!==this.values.stroke&&(m=this.values.stroke,g.ctxStrokeStyle(this.values.stroke)),a=(c=this.textSpans[r].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<a;n+=1)for(o=(h=c[n]).length,this.globalData.canvasContext.moveTo(h[0],h[1]),s=2;s<o;s+=6)this.globalData.canvasContext.bezierCurveTo(h[s],h[s+1],h[s+2],h[s+3],h[s+4],h[s+5]);this.globalData.canvasContext.closePath(),g.ctxStroke()}
vendor: 94,763 bytes, line 130
130l&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var r,i,n=createTag("canvas");n.width=this.assetData.w,n.height=this.assetData.h;var a=n.getContext("2d"),s=this.img.width,o=this.img.height,l=s/o,c=this.assetData.w/this.assetData.h,h=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;l>c&&"xMidYMid slice"===h||l<c&&"xMidYMid slice"!==h?r=(i=o)*c:i=(r=s)/c,a.drawImage(this.img,(s-r)/2,(o-i)/2,r,i,0,0,this.assetData.w,this.assetData.h),this.img=n}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(r){return new CVShapeElement(r,this.globalData,this)},CanvasRendererBase.prototype.createText=function(r){return new CVTextElement(r,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(r){return new CVImageElement(r,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(r){return new CVSolidElement(r,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(r){(1!==r[0]||0!==r[1]||0!==r[4]||1!==r[5]||0!==r[12]||0!==r[13])&&this.canvasContext.transform(r[0],r[1],r[4],r[5],r[12],r[13])},CanvasRendererBase.prototype.ctxOpacity=function(r){this.canvasContext.globalAlpha*=r<0?0:r},CanvasRendererBase.prototype.ctxFillStyle=function(r){this.canvasContext.fillStyle=r},CanvasRendererBase.prototype.ctxStrokeStyle=function(r){this.canvasContext.strokeStyle=r},CanvasRendererBase.prototype.ctxLineWidth=function(r){this.canvasContext.lineWidth=r},CanvasRendererBase.prototype.ctxLineCap=function(r){this.canvasContext.lineCap=r},CanvasRendererBase.prototype.ctxLineJoin=function(r){this.canvasContext.lineJoin=r},CanvasRendererBase.prototype.ctxMiterLimit=function(r){this.canvasContext.miterLimit=r},CanvasRendererBase.prototype.ctxFill=function(r){this.canvasContext.fill(r)},CanvasRendererBase.prototype.ctxFillRect=function(r,i,n,a){this.canvasContext.fillRect(r,i,n,a)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(r){this.renderConfig.clearCanvas?(r&&(this.globalData.blendMode="source-over"),this.contextData.restore(r)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(r){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var i=this.animationItem.container.style;i.width="100%",i.height="100%";var n="0px 0px 0px";i.transformOrigin=n,i.mozTransformOrigin=n,i.webkitTransformOrigin=n,i["-webkit-transform"]=n,i.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=r,this.layers=r.layers,this.transformCanvas={w:r.w,h:r.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(r,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(r.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(r,i){if(this.reset(),r?(n=r,a=i,this.canvasContext.canvas.width=n,this.canvasContext.canvas.height=a):(this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight):(n=this.canvasContext.canvas.width,a=this.canvasContext.canvas.height),this.canvasContext.canvas.width=n*this.renderConfig.dpr,this.canvasContext.canvas.height=a*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var n,a,s,o,l=this.renderConfig.preserveAspectRatio.split(" "),c=l[1]||"meet",h=l[0]||"xMidYMid",u=h.substr(0,4),d=h.substr(4);s=n/a,(o=this.transformCanvas.w/this.transformCanvas.h)>s&&"meet"===c||o<s&&"slice"===c?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=a/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=a/(this.transformCanvas.h/this.renderConfig.dpr)),"xMid"===u&&(o<s&&"meet"===c||o>s&&"slice"===c)?this.transformCanvas.tx=(n-this.transformCanvas.w*(a/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===u&&(o<s&&"meet"===c||o>s&&"slice"===c)?this.transformCanvas.tx=(n-this.transformCanvas.w*(a/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,"YMid"===d&&(o>s&&"meet"===c||o<s&&"slice"===c)?this.transformCanvas.ty=(a-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===d&&(o>s&&"meet"===c||o<s&&"slice"===c)?this.transformCanvas.ty=(a-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=a/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0;this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var r;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),r=(this.layers?this.layers.length:0)-1;r>=0;r-=1)this.elements[r]&&this.elements[r].destroy&&this.elements[r].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(r,i){if((this.renderedFrame!==r||!0!==this.renderConfig.clearCanvas||i)&&!this.destroyed&&-1!==r){this.renderedFrame=r,this.globalData.frameNum=r-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||i,this.globalData.projectInterface.currentFrame=r;var n,a=this.layers.length;for(this.completeLayers||this.checkLayers(r),n=a-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(r-this.layers[n].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=a-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(r){var i=this.elements;if(!i[r]&&99!==this.layers[r].ty){var n=this.createItem(this.layers[r],this,this.globalData);i[r]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var r=2*this._length,i=0;for(i=this._length;i<r;i+=1)this.stack[i]=new CanvasContext;this._length=r},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(r){this.cArrPos-=1;var i,n=this.stack[this.cArrPos],a=n.transform,s=this.cTr.props;for(i=0;i<16;i+=1)s[i]=a[i];if(r){this.nativeContext.restore();var o=this.stack[this.cArrPos+1];this.appliedFillStyle=o.fillStyle,this.appliedStrokeStyle=o.strokeStyle,this.appliedLineWidth=o.lineWidth,this.appliedLineCap=o.lineCap,this.appliedLineJoin=o.lineJoin,this.appliedMiterLimit=o.miterLimit}this.nativeContext.setTransform(a[0],a[1],a[4],a[5],a[12],a[13]),(r||-1!==n.opacity&&this.currentOpacity!==n.opacity)&&(this.nativeContext.globalAlpha=n.opacity,this.currentOpacity=n.opacity),this.currentFillStyle=n.fillStyle,this.currentStrokeStyle=n.strokeStyle,this.currentLineWidth=n.lineWidth,this.currentLineCap=n.lineCap,this.currentLineJoin=n.lineJoin,this.currentMiterLimit=n.miterLimit},CVContextData.prototype.save=function(r){r&&this.nativeContext.save();var i,n=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var a=this.stack[this.cArrPos];for(i=0;i<16;i+=1)a.transform[i]=n[i];this.cArrPos+=1;var s=this.stack[this.cArrPos];s.opacity=a.opacity,s.fillStyle=a.fillStyle,s.strokeStyle=a.strokeStyle,s.lineWidth=a.lineWidth,s.lineCap=a.lineCap,s.lineJoin=a.lineJoin,s.miterLimit=a.miterLimit},CVContextData.prototype.setOpacity=function(r){this.stack[this.cArrPos].opacity=r},CVContextData.prototype.setContext=function(r){this.nativeContext=r},CVContextData.prototype.fillStyle=function(r){this.stack[this.cArrPos].fillStyle!==r&&(this.currentFillStyle=r,this.stack[this.cArrPos].fillStyle=r)},CVContextData.prototype.strokeStyle=function(r){this.stack[this.cArrPos].strokeStyle!==r&&(this.currentStrokeStyle=r,this.stack[this.cArrPos].strokeStyle=r)},CVContextData.prototype.lineWidth=function(r){this.stack[this.cArrPos].lineWidth!==r&&(this.currentLineWidth=r,this.stack[this.cArrPos].lineWidth=r)},CVContextData.prototype.lineCap=function(r){this.stack[this.cArrPos].lineCap!==r&&(this.currentLineCap=r,this.stack[this.cArrPos].lineCap=r)},CVContextData.prototype.lineJoin=function(r){this.stack[this.cArrPos].lineJoin!==r&&(this.currentLineJoin=r,this.stack[this.cArrPos].lineJoin=r)},CVContextData.prototype.miterLimit=function(r){this.stack[this.cArrPos].miterLimit!==r&&(this.currentMiterLimit=r,this.stack[this.cArrPos].miterLimit=r)},CVContextData.prototype.transform=function(r){this.transformMat.cloneFromProps(r);var i=this.cTr;this.transformMat.multiply(i),i.cloneFromProps(this.transformMat.props);var n=i.props;this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13])},CVContextData.prototype.opacity=function(r){var i=this.stack[this.cArrPos].opacity;i*=r<0?0:r,this.stack[this.cArrPos].opacity!==i&&(this.currentOpacity!==r&&(this.nativeContext.globalAlpha=r,this.currentOpacity=r),this.stack[this.cArrPos].opacity=i)},CVContextData.prototype.fill=function(r){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(r)},CVContextData.prototype.fillRect=function(r,i,n,a){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(r,i,n,a)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var r,i=this.canvasContext;for(i.beginPath(),i.moveTo(0,0),i.lineTo(this.data.w,0),i.lineTo(this.data.w,this.data.h),i.lineTo(0,this.data.h),i.lineTo(0,0),i.clip(),r=this.layers.length-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame()},CVCompElement.prototype.destroy=function(){var r;for(r=this.layers.length-1;r>=0;r-=1)this.elements[r]&&this.elements[r].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(r){return new CVCompElement(r,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(r){return new CVCompElement(r,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var r=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var i=this.finalTransform.mat.toCSS();r.transform=i,r.webkitTransform=i}this.finalTransform._opMdf&&(r.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var r;this.data.hasMask?((r=createNS("rect")).setAttribute("width",this.data.sw),r.setAttribute("height",this.data.sh),r.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((r=createTag("div")).style.width=this.data.sw+"px",r.style.height=this.data.sh+"px",r.style.backgroundColor=this.data.sc),this.layerElement.appendChild(r)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var r;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),r=this.svgElement;else{r=createNS("svg");var i=this.comp.data?this.comp.data:this.globalData.compSize;r.setAttribute("width",i.w),r.setAttribute("height",i.h),r.appendChild(this.shapesContainer),this.layerElement.appendChild(r)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=r},HShapeElement.prototype.getTransformedPoint=function(r,i){var n,a=r.length;for(n=0;n<a;n+=1)i=r[n].mProps.v.applyToPointArray(i[0],i[1],0);return i},HShapeElement.prototype.calculateShapeBoundingBox=function(r,i){var n,a,s,o,l,c=r.sh.v,h=r.transformers,u=c._length;if(!(u<=1)){for(n=0;n<u-1;n+=1)a=this.getTransformedPoint(h,c.v[n]),s=this.getTransformedPoint(h,c.o[n]),o=this.getTransformedPoint(h,c.i[n+1]),l=this.getTransformedPoint(h,c.v[n+1]),this.checkBounds(a,s,o,l,i);c.c&&(a=this.getTransformedPoint(h,c.v[n]),s=this.getTransformedPoint(h,c.o[n]),o=this.getTransformedPoint(h,c.i[0]),l=this.getTransformedPoint(h,c.v[0]),this.checkBounds(a,s,o,l,i))}},HShapeElement.prototype.checkBounds=function(r,i,n,a,s){this.getBoundsOfCurve(r,i,n,a);var o=this.shapeBoundingBox;s.x=bmMin(o.left,s.x),s.xMax=bmMax(o.right,s.xMax),s.y=bmMin(o.top,s.y),s.yMax=bmMax(o.bottom,s.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(r,i,n,a){for(var s,o,l,c,h,u,d,p=[[r[0],a[0]],[r[1],a[1]]],m=0;m<2;++m)o=6*r[m]-12*i[m]+6*n[m],s=-3*r[m]+9*i[m]-9*n[m]+3*a[m],l=3*i[m]-3*r[m],o|=0,l|=0,0==(s|=0)&&0===o||(0===s?(c=-l/o)>0&&c<1&&p[m].push(this.calculateF(c,r,i,n,a,m)):(h=o*o-4*l*s)>=0&&((u=(-o+bmSqrt(h))/(2*s))>0&&u<1&&p[m].push(this.calculateF(u,r,i,n,a,m)),(d=(-o-bmSqrt(h))/(2*s))>0&&d<1&&p[m].push(this.calculateF(d,r,i,n,a,m))));this.shapeBoundingBox.left=bmMin.apply(null,p[0]),this.shapeBoundingBox.top=bmMin.apply(null,p[1]),this.shapeBoundingBox.right=bmMax.apply(null,p[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,p[1])},HShapeElement.prototype.calculateF=function(r,i,n,a,s,o){return bmPow(1-r,3)*i[o]+3*bmPow(1-r,2)*r*n[o]+3*(1-r)*bmPow(r,2)*a[o]+bmPow(r,3)*s[o]},HShapeElement.prototype.calculateBoundingBox=function(r,i){var n,a=r.length;for(n=0;n<a;n+=1)r[n]&&r[n].sh?this.calculateShapeBoundingBox(r[n],i):r[n]&&r[n].it?this.calculateBoundingBox(r[n].it,i):r[n]&&r[n].style&&r[n].w&&this.expandStrokeBoundingBox(r[n].w,i)},HShapeElement.prototype.expandStrokeBoundingBox=function(r,i){var n=0;if(r.keyframes){for(var a=0;a<r.keyframes.length;a+=1){var s=r.keyframes[a].s;s>n&&(n=s)}n*=r.mult}else n=r.v*r.mult;i.x-=n,i.xMax+=n,i.y-=n,i.yMax+=n},HShapeElement.prototype.currentBoxContains=function(r){return this.currentBBox.x<=r.x&&this.currentBBox.y<=r.y&&this.currentBBox.width+this.currentBBox.x>=r.x+r.width&&this.currentBBox.height+this.currentBBox.y>=r.y+r.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var r=this.tempBoundingBox,i=999999;if(r.x=999999,r.xMax=-i,r.y=i,r.yMax=-i,this.calculateBoundingBox(this.itemsData,r),r.width=r.xMax<r.x?0:r.xMax-r.x,r.height=r.yMax<r.y?0:r.yMax-r.y,!this.currentBoxContains(r)){var n=!1;if(this.currentBBox.w!==r.width&&(this.currentBBox.w=r.width,this.shapeCont.setAttribute("width",r.width),n=!0),this.currentBBox.h!==r.height&&(this.currentBBox.h=r.height,this.shapeCont.setAttribute("height",r.height),n=!0),n||this.currentBBox.x!==r.x||this.currentBBox.y!==r.y){this.currentBBox.w=r.width,this.currentBBox.h=r.height,this.currentBBox.x=r.x,this.currentBBox.y=r.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var a=this.shapeCont.style,s="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";a.transform=s,a.webkitTransform=s}}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var r=createNS("g");this.maskedElement.appendChild(r),this.innerElem=r}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r.l?r.l.length:0);var i=this.innerElem.style,n=r.fc?this.buildColor(r.fc):"rgba(0,0,0,0)";i.fill=n,i.color=n,r.sc&&(i.stroke=this.buildColor(r.sc),i.strokeWidth=r.sw+"px");var a=this.globalData.fontManager.getFontByName(r.f);if(!this.globalData.fontManager.chars)if(i.fontSize=r.finalSize+"px",i.lineHeight=r.finalSize+"px",a.fClass)this.innerElem.className=a.fClass;else{i.fontFamily=a.fFamily;var s=r.fWeight;i.fontStyle=r.fStyle,i.fontWeight=s}var o=r.l;d=o.length;var l=this.mHelper,c="",h=0;for(u=0;u<d;u+=1){if(this.globalData.fontManager.chars?(this.textPaths[h]?p=this.textPaths[h]:((p=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),p.setAttribute("stroke-linejoin",lineJoinEnum[2]),p.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[h]?f=(m=this.textSpans[h]).children[0]:((m=createTag("div")).style.lineHeight=0,(f=createNS("svg")).appendChild(p),styleDiv(m)))):this.isMasked?p=this.textPaths[h]?this.textPaths[h]:createNS("text"):this.textSpans[h]?(m=this.textSpans[h],p=this.textPaths[h]):(styleDiv(m=createTag("span")),styleDiv(p=createTag("span")),m.appendChild(p)),this.globalData.fontManager.chars){var u,d,p,m,f,g,v,y=this.globalData.fontManager.getCharData(r.finalText[u],a.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily);if(v=y?y.data:null,l.reset(),v&&v.shapes&&v.shapes.length&&(g=v.shapes[0].it,l.scale(r.finalSize/100,r.finalSize/100),c=this.createPathShape(l,g),p.setAttribute("d",c)),this.isMasked)this.innerElem.appendChild(p);else{if(this.innerElem.appendChild(m),v&&v.shapes){document.body.appendChild(f);var _=f.getBBox();f.setAttribute("width",_.width+2),f.setAttribute("height",_.height+2),f.setAttribute("viewBox",_.x-1+" "+(_.y-1)+" "+(_.width+2)+" "+(_.height+2));var b=f.style,x="translate("+(_.x-1)+"px,"+(_.y-1)+"px)";b.transform=x,b.webkitTransform=x,o[u].yOffset=_.y-1}else f.setAttribute("width",1),f.setAttribute("height",1);m.appendChild(f)}}else if(p.textContent=o[u].val,p.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(p);else{this.innerElem.appendChild(m);var S=p.style,w="translate3d(0,"+-r.finalSize/1.2+"px,0)";S.transform=w,S.webkitTransform=w}this.isMasked?this.textSpans[h]=p:this.textSpans[h]=m,this.textSpans[h].style.display="block",this.textPaths[h]=p,h+=1}for(;h<this.textSpans.length;)this.textSpans[h].style.display="none",h+=1},HTextElement.prototype.renderInnerContent=function(){if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH);var r,i,n,a,s,o=this.svgElement.style,l="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";o.transform=l,o.webkitTransform=l}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var c=0,h=this.textAnimator.renderedLetters,u=this.textProperty.currentData.l;for(i=u.length,r=0;r<i;r+=1)u[r].n?c+=1:(a=this.textSpans[r],s=this.textPaths[r],n=h[c],c+=1,n._mdf.m&&(this.isMasked?a.setAttribute("transform",n.m):(a.style.webkitTransform=n.m,a.style.transform=n.m)),a.style.opacity=n.o,n.sw&&n._mdf.sw&&s.setAttribute("stroke-width",n.sw),n.sc&&n._mdf.sc&&s.setAttribute("stroke",n.sc),n.fc&&n._mdf.fc&&(s.setAttribute("fill",n.fc),s.style.color=n.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var d=this.innerElem.getBBox();this.currentBBox.w!==d.width&&(this.currentBBox.w=d.width,this.svgElement.setAttribute("width",d.width)),this.currentBBox.h!==d.height&&(this.currentBBox.h=d.height,this.svgElement.setAttribute("height",d.height));var p=1;if(this.currentBBox.w!==d.width+2*p||this.currentBBox.h!==d.height+2*p||this.currentBBox.x!==d.x-p||this.currentBBox.y!==d.y-p){this.currentBBox.w=d.width+2*p,this.currentBBox.h=d.height+2*p,this.currentBBox.x=d.x-p,this.currentBBox.y=d.y-p,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),o=this.svgElement.style;var m="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";o.transform=m,o.webkitTransform=m}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var r,i,n,a,s=this.comp.threeDElements.length;for(r=0;r<s;r+=1)if("3d"===(i=this.comp.threeDElements[r]).type){n=i.perspectiveElem.style,a=i.container.style;var o=this.pe.v+"px",l="0px 0px 0px",c="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.perspective=o,n.webkitPerspective=o,a.transformOrigin=l,a.mozTransformOrigin=l,a.webkitTransformOrigin=l,n.transform=c,n.webkitTransform=c}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var r=this._isFirstFrame;if(this.hierarchy)for(a=this.hierarchy.length,n=0;n<a;n+=1)r=this.hierarchy[n].finalTransform.mProp._mdf||r;if(r||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(n=a=this.hierarchy.length-1;n>=0;n-=1){var i=this.hierarchy[n].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var n,a,s=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]],o=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),l=[s[0]/o,s[1]/o,s[2]/o],c=Math.sqrt(l[2]*l[2]+l[0]*l[0]),h=Math.atan2(l[1],c),u=Math.atan2(l[0],-l[2]);this.mat.rotateY(u).rotateX(-h)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var d=!this._prevMat.equals(this.mat);if((d||this.pe._mdf)&&this.comp.threeDElements){for(a=this.comp.threeDElements.length,n=0;n<a;n+=1)if("3d"===(p=this.comp.threeDElements[n]).type){if(d){var p,m,f,g=this.mat.toCSS();(f=p.container.style).transform=g,f.webkitTransform=g}this.pe._mdf&&((m=p.perspectiveElem.style).perspective=this.pe.v+"px",m.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(r){this.prepareProperties(r,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var r=this.globalData.getAssetsPath(this.assetData),i=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",r),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(i),i.crossOrigin="anonymous",i.src=r,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(r,i){var n=r.getBaseElement();if(n){var a=this.layers[i];if(a.ddd&&this.supports3d)this.addTo3dContainer(n,i);else if(this.threeDElements)this.addTo3dContainer(n,i);else{for(var s,o,l=0;l<i;)this.elements[l]&&!0!==this.elements[l]&&this.elements[l].getBaseElement&&(o=this.elements[l],s=(this.layers[l].ddd?this.getThreeDContainerByPos(l):o.getBaseElement())||s),l+=1;s?a.ddd&&this.supports3d||this.layerElement.insertBefore(n,s):a.ddd&&this.supports3d||this.layerElement.appendChild(n)}}},HybridRendererBase.prototype.createShape=function(r){return this.supports3d?new HShapeElement(r,this.globalData,this):new SVGShapeElement(r,this.globalData,this)},HybridRendererBase.prototype.createText=function(r){return this.supports3d?new HTextElement(r,this.globalData,this):new SVGTextLottieElement(r,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(r){return this.camera=new HCameraElement(r,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(r){return this.supports3d?new HImageElement(r,this.globalData,this):new IImageElement(r,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(r){return this.supports3d?new HSolidElement(r,this.globalData,this):new ISolidElement(r,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(r){for(var i=0,n=this.threeDElements.length;i<n;){if(this.threeDElements[i].startPos<=r&&this.threeDElements[i].endPos>=r)return this.threeDElements[i].perspectiveElem;i+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(r,i){var n,a,s=createTag("div");styleDiv(s);var o=createTag("div");if(styleDiv(o),"3d"===i){(n=s.style).width=this.globalData.compSize.w+"px",n.height=this.globalData.compSize.h+"px";var l="50% 50%";n.webkitTransformOrigin=l,n.mozTransformOrigin=l,n.transformOrigin=l;var c="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(a=o.style).transform=c,a.webkitTransform=c}s.appendChild(o);var h={container:o,perspectiveElem:s,startPos:r,endPos:r,type:i};return this.threeDElements.push(h),h},HybridRendererBase.prototype.build3dContainers=function(){var r,i,n=this.layers.length,a="";for(r=0;r<n;r+=1)this.layers[r].ddd&&3!==this.layers[r].ty?"3d"!==a&&(a="3d",i=this.createThreeDContainer(r,"3d")):"2d"!==a&&(a="2d",i=this.createThreeDContainer(r,"2d")),i.endPos=Math.max(i.endPos,r);for(r=(n=this.threeDElements.length)-1;r>=0;r-=1)this.resizerElem.appendChild(this.threeDElements[r].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(r,i){for(var n=0,a=this.threeDElements.length;n<a;){if(i<=this.threeDElements[n].endPos){for(var s,o=this.threeDElements[n].startPos;o<i;)this.elements[o]&&this.elements[o].getBaseElement&&(s=this.elements[o].getBaseElement()),o+=1;s?this.threeDElements[n].container.insertBefore(r,s):this.threeDElements[n].container.appendChild(r);break}n+=1}},HybridRendererBase.prototype.configAnimation=function(r){var i=createTag("div"),n=this.animationItem.wrapper,a=i.style;a.width=r.w+"px",a.height=r.h+"px",this.resizerElem=i,styleDiv(i),a.transformStyle="flat",a.mozTransformStyle="flat",a.webkitTransformStyle="flat",this.renderConfig.className&&i.setAttribute("class",this.renderConfig.className),n.appendChild(i),a.overflow="hidden";var s=createNS("svg");s.setAttribute("width","1"),s.setAttribute("height","1"),styleDiv(s),this.resizerElem.appendChild(s);var o=createNS("defs");s.appendChild(o),this.data=r,this.setupGlobalData(r,s),this.globalData.defs=o,this.layers=r.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var r,i=this.layers?this.layers.length:0;for(r=0;r<i;r+=1)this.elements[r]&&this.elements[r].destroy&&this.elements[r].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var r,i,n,a,s=this.animationItem.wrapper.offsetWidth,o=this.animationItem.wrapper.offsetHeight,l=s/o;this.globalData.compSize.w/this.globalData.compSize.h>l?(r=s/this.globalData.compSize.w,i=s/this.globalData.compSize.w,n=0,a=(o-this.globalData.compSize.h*(s/this.globalData.compSize.w))/2):(r=o/this.globalData.compSize.h,i=o/this.globalData.compSize.h,n=(s-this.globalData.compSize.w*(o/this.globalData.compSize.h))/2,a=0);var c=this.resizerElem.style;c.webkitTransform="matrix3d("+r+",0,0,0,0,"+i+",0,0,0,0,1,0,"+n+","+a+",0,1)",c.transform=c.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var r,i=this.globalData.compSize.w,n=this.globalData.compSize.h,a=this.threeDElements.length;for(r=0;r<a;r+=1){var s=this.threeDElements[r].perspectiveElem.style;s.webkitPerspective=Math.sqrt(Math.pow(i,2)+Math.pow(n,2))+"px",s.perspective=s.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(r){var i,n=r.length,a=createTag("div");for(i=0;i<n;i+=1)if(r[i].xt){var s=this.createComp(r[i],a,this.globalData.comp,null);s.initExpressions(),this.globalData.projectInterface.registerComposition(s)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(r,i){for(var n,a=0;a<i;)this.elements[a]&&this.elements[a].getBaseElement&&(n=this.elements[a].getBaseElement()),a+=1;n?this.layerElement.insertBefore(r,n):this.layerElement.appendChild(r)},HCompElement.prototype.createComp=function(r){return this.supports3d?new HCompElement(r,this.globalData,this):new SVGCompElement(r,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(r){return this.supports3d?new HCompElement(r,this.globalData,this):new SVGCompElement(r,this.globalData,this)};var CompExpressionInterface=function(r){function i(i){for(var n=0,a=r.layers.length;n<a;){if(r.layers[n].nm===i||r.layers[n].ind===i)return r.elements[n].layerInterface;n+=1}return null}return Object.defineProperty(i,"_name",{value:r.data.nm}),i.layer=i,i.pixelAspect=1,i.height=r.data.h||r.globalData.compSize.h,i.width=r.data.w||r.globalData.compSize.w,i.pixelAspect=1,i.frameDuration=1/r.globalData.frameRate,i.displayStartTime=0,i.numLayers=r.layers.length,i};function _typeof$2(r){return(_typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(r)}function seedRandom(r,i){var n,a=this,s=256,o=6,l=52,c="random",h=i.pow(s,o),u=i.pow(2,l),d=2*u,p=s-1;function m(n,a,l){var p=[],m=y(v((a=!0===a?{entropy:!0}:a||{}).entropy?[n,b(r)]:null===n?_():n,3),p),x=new f(p),S=function(){for(var r=x.g(o),i=h,n=0;r<u;)r=(r+n)*s,i*=s,n=x.g(1);for(;r>=d;)r/=2,i/=2,n>>>=1;return(r+n)/i};return S.int32=function(){return 0|x.g(4)},S.quick=function(){return x.g(4)/0x100000000},S.double=S,y(b(x.S),r),(a.pass||l||function(r,n,a,s){return(s&&(s.S&&g(s,x),r.state=function(){return g(x,{})}),a)?(i[c]=r,n):r})(S,m,"global"in a?a.global:this==i,a.state)}function f(r){var i,n=r.length,a=this,o=0,l=a.i=a.j=0,c=a.S=[];for(n||(r=[n++]);o<s;)c[o]=o++;for(o=0;o<s;o++)c[o]=c[l=p&l+r[o%n]+(i=c[o])],c[l]=i;a.g=function(r){for(var i,n=0,o=a.i,l=a.j,c=a.S;r--;)i=c[o=p&o+1],n=n*s+c[p&(c[o]=c[l=p&l+i])+(c[l]=i)];return a.i=o,a.j=l,n}}function g(r,i){return i.i=r.i,i.j=r.j,i.S=r.S.slice(),i}function v(r,i){var n,a=[],s=_typeof$2(r);if(i&&"object"==s)for(n in r)try{a.push(v(r[n],i-1))}catch(r){}return a.length?a:"string"==s?r:r+"\0"}function y(r,i){for(var n,a=r+"",s=0;s<a.length;)i[p&s]=p&(n^=19*i[p&s])+a.charCodeAt(s++);return b(i)}function _(){try{if(n)return b(n.randomBytes(s));var i=new Uint8Array(s);return(a.crypto||a.msCrypto).getRandomValues(i),b(i)}catch(i){var o=a.navigator,l=o&&o.plugins;return[+new Date,a,l,a.screen,b(r)]}}function b(r){return String.fromCharCode.apply(0,r)}i["seed"+c]=m,y(i.random(),r)}function initialize$2(r){seedRandom([],r)}var propTypes={SHAPE:"shape"};function _typeof$1(r){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(r)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(r){return r.constructor===Array||r.constructor===Float32Array}function isNumerable(r,i){return"number"===r||i instanceof Number||"boolean"===r||"string"===r}function $bm_neg(r){var i=_typeof$1(r);if("number"===i||r instanceof Number||"boolean"===i)return-r;if($bm_isInstanceOfArray(r)){var n,a=r.length,s=[];for(n=0;n<a;n+=1)s[n]=-r[n];return s}return r.propType?r.v:-r}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(r,i){var n=_typeof$1(r),a=_typeof$1(i);if(isNumerable(n,r)&&isNumerable(a,i)||"string"===n||"string"===a)return r+i;if($bm_isInstanceOfArray(r)&&isNumerable(a,i))return r=r.slice(0),r[0]+=i,r;if(isNumerable(n,r)&&$bm_isInstanceOfArray(i))return(i=i.slice(0))[0]=r+i[0],i;if($bm_isInstanceOfArray(r)&&$bm_isInstanceOfArray(i)){for(var s=0,o=r.length,l=i.length,c=[];s<o||s<l;)("number"==typeof r[s]||r[s]instanceof Number)&&("number"==typeof i[s]||i[s]instanceof Number)?c[s]=r[s]+i[s]:c[s]=void 0===i[s]?r[s]:r[s]||i[s],s+=1;return c}return 0}var add=sum;function sub(r,i){var n=_typeof$1(r),a=_typeof$1(i);if(isNumerable(n,r)&&isNumerable(a,i))return"string"===n&&(r=parseInt(r,10)),"string"===a&&(i=parseInt(i,10)),r-i;if($bm_isInstanceOfArray(r)&&isNumerable(a,i))return r=r.slice(0),r[0]-=i,r;if(isNumerable(n,r)&&$bm_isInstanceOfArray(i))return(i=i.slice(0))[0]=r-i[0],i;if($bm_isInstanceOfArray(r)&&$bm_isInstanceOfArray(i)){for(var s=0,o=r.length,l=i.length,c=[];s<o||s<l;)("number"==typeof r[s]||r[s]instanceof Number)&&("number"==typeof i[s]||i[s]instanceof Number)?c[s]=r[s]-i[s]:c[s]=void 0===i[s]?r[s]:r[s]||i[s],s+=1;return c}return 0}function mul(r,i){var n,a,s,o=_typeof$1(r),l=_typeof$1(i);if(isNumerable(o,r)&&isNumerable(l,i))return r*i;if($bm_isInstanceOfArray(r)&&isNumerable(l,i)){for(n=createTypedArray("float32",s=r.length),a=0;a<s;a+=1)n[a]=r[a]*i;return n}if(isNumerable(o,r)&&$bm_isInstanceOfArray(i)){for(n=createTypedArray("float32",s=i.length),a=0;a<s;a+=1)n[a]=r*i[a];return n}return 0}function div(r,i){var n,a,s,o=_typeof$1(r),l=_typeof$1(i);if(isNumerable(o,r)&&isNumerable(l,i))return r/i;if($bm_isInstanceOfArray(r)&&isNumerable(l,i)){for(n=createTypedArray("float32",s=r.length),a=0;a<s;a+=1)n[a]=r[a]/i;return n}if(isNumerable(o,r)&&$bm_isInstanceOfArray(i)){for(n=createTypedArray("float32",s=i.length),a=0;a<s;a+=1)n[a]=r/i[a];return n}return 0}function mod(r,i){return"string"==typeof r&&(r=parseInt(r,10)),"string"==typeof i&&(i=parseInt(i,10)),r%i}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(r,i,n){if(i>n){var a=n;n=i,i=a}return Math.min(Math.max(r,i),n)}function radiansToDegrees(r){return r/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(r){return r*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(r,i){if("number"==typeof r||r instanceof Number)return i=i||0,Math.abs(r-i);i||(i=helperLengthArray);var n,a=Math.min(r.length,i.length),s=0;for(n=0;n<a;n+=1)s+=Math.pow(i[n]-r[n],2);return Math.sqrt(s)}function normalize(r){return div(r,length(r))}function rgbToHsl(r){var i,n,a=r[0],s=r[1],o=r[2],l=Math.max(a,s,o),c=Math.min(a,s,o),h=(l+c)/2;if(l===c)i=0,n=0;else{var u=l-c;switch(n=h>.5?u/(2-l-c):u/(l+c),l){case a:i=(s-o)/u+6*(s<o);break;case s:i=(o-a)/u+2;break;case o:i=(a-s)/u+4}i/=6}return[i,n,h,r[3]]}function hue2rgb(r,i,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?r+(i-r)*6*n:n<.5?i:n<2/3?r+(i-r)*(2/3-n)*6:r}function hslToRgb(r){var i,n,a,s=r[0],o=r[1],l=r[2];if(0===o)i=l,a=l,n=l;else{var c=l<.5?l*(1+o):l+o-l*o,h=2*l-c;i=hue2rgb(h,c,s+1/3),n=hue2rgb(h,c,s),a=hue2rgb(h,c,s-1/3)}return[i,n,a,r[3]]}function linear(r,i,n,a,s){if((void 0===a||void 0===s)&&(a=i,s=n,i=0,n=1),n<i){var o,l=n;n=i,i=l}if(r<=i)return a;if(r>=n)return s;var c=n===i?0:(r-i)/(n-i);if(!a.length)return a+(s-a)*c;var h=a.length,u=createTypedArray("float32",h);for(o=0;o<h;o+=1)u[o]=a[o]+(s[o]-a[o])*c;return u}function random(r,i){if(void 0===i&&(void 0===r?(r=0,i=1):(i=r,r=void 0)),i.length){var n,a=i.length;r||(r=createTypedArray("float32",a));var s=createTypedArray("float32",a),o=BMMath.random();for(n=0;n<a;n+=1)s[n]=r[n]+o*(i[n]-r[n]);return s}return void 0===r&&(r=0),r+BMMath.random()*(i-r)}function createPath(r,i,n,a){var s,o,l,c=r.length,h=shapePool.newElement();h.setPathData(!!a,c);var u=[0,0];for(s=0;s<c;s+=1)o=i&&i[s]?i[s]:u,l=n&&n[s]?n[s]:u,h.setTripleAt(r[s][0],r[s][1],l[0]+r[s][0],l[1]+r[s][1],o[0]+r[s][0],o[1]+r[s][1],s,!0);return h}function initiateExpression(elem,data,property){function noOp(r){return r}if(!elem.globalData.renderConfig.runExpressions)return noOp;var transform,$bm_transform,content,effect,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,time,velocity,value,text,textIndex,textTotal,selectorValue,parent,val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,thisProperty=property;thisProperty._name=elem.data.nm,thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=(function(r,i){var n,a,s=this.pv.length?this.pv.length:1,o=createTypedArray("float32",s);r=5;var l=Math.floor(time*r);for(n=0,a=0;n<l;){for(a=0;a<s;a+=1)o[a]+=-i+2*i*BMMath.random();n+=1}var c=time*r,h=c-Math.floor(c),u=createTypedArray("float32",s);if(s>1){for(a=0;a<s;a+=1)u[a]=this.pv[a]+o[a]+(-i+2*i*BMMath.random())*h;return u}return this.pv+o[0]+(-i+2*i*BMMath.random())*h}).bind(this);function loopInDuration(r,i){return loopIn(r,i,!0)}function loopOutDuration(r,i){return loopOut(r,i,!0)}thisProperty.loopIn&&(loop_in=loopIn=thisProperty.loopIn.bind(thisProperty)),thisProperty.loopOut&&(loop_out=loopOut=thisProperty.loopOut.bind(thisProperty)),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(r,i){var n=[i[0]-r[0],i[1]-r[1],i[2]-r[2]],a=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads;return[-Math.atan2(n[1],n[2])/degToRads,a,0]}function easeOut(r,i,n,a,s){return applyEase(easeOutBez,r,i,n,a,s)}function easeIn(r,i,n,a,s){return applyEase(easeInBez,r,i,n,a,s)}function ease(r,i,n,a,s){return applyEase(easeInOutBez,r,i,n,a,s)}function applyEase(r,i,n,a,s,o){void 0===s?(s=n,o=a):i=(i-n)/(a-n),i>1?i=1:i<0&&(i=0);var l=r(i);if($bm_isInstanceOfArray(s)){var c,h=s.length,u=createTypedArray("float32",h);for(c=0;c<h;c+=1)u[c]=(o[c]-s[c])*l+s[c];return u}return(o-s)*l+s}function nearestKey(r){var i,n,a,s=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(n=-1,(r*=elem.comp.globalData.frameRate)<data.k[0].t)n=1,a=data.k[0].t;else{for(i=0;i<s-1;i+=1)if(r===data.k[i].t){n=i+1,a=data.k[i].t;break}else if(r>data.k[i].t&&r<data.k[i+1].t){r-data.k[i].t>data.k[i+1].t-r?(n=i+2,a=data.k[i+1].t):(n=i+1,a=data.k[i].t);break}-1===n&&(n=i+1,a=data.k[i].t)}else n=0,a=0;var o={};return o.index=n,o.time=a/elem.comp.globalData.frameRate,o}function key(r){if(!data.k.length||"number"==typeof data.k[0])throw Error("The property has no keyframe at index "+r);r-=1;var i,n,a={time:data.k[r].t/elem.comp.globalData.frameRate,value:[]},s=Object.prototype.hasOwnProperty.call(data.k[r],"s")?data.k[r].s:data.k[r-1].e;for(n=s.length,i=0;i<n;i+=1)a[i]=s[i],a.value[i]=s[i];return a}function framesToTime(r,i){return i||(i=elem.comp.globalData.frameRate),r/i}function timeToFrames(r,i){return r||0===r||(r=time),i||(i=elem.comp.globalData.frameRate),r*i}function seedRandom(r){BMMath.seedrandom(randSeed+r)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(r,i){return"string"==typeof value?void 0===i?value.substring(r):value.substring(r,i):""}function substr(r,i){return"string"==typeof value?void 0===i?value.substr(r):value.substr(r,i):""}function posterizeTime(r){time=0===r?0:Math.floor(time*r)/r,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(r){return(value=r,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType)?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),!transform&&($bm_transform=transform=elem.layerInterface("ADBE Transform Group"),transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!!(elem.hierarchy&&elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var r={};return r.initExpressions=function r(r){var i=0,n=[];function a(){i+=1}function s(){0==(i-=1)&&l()}function o(r){-1===n.indexOf(r)&&n.push(r)}function l(){var r,i=n.length;for(r=0;r<i;r+=1)n[r].release();n.length=0}r.renderer.compInterface=CompExpressionInterface(r.renderer),r.renderer.globalData.projectInterface.registerComposition(r.renderer),r.renderer.globalData.pushExpression=a,r.renderer.globalData.popExpression=s,r.renderer.globalData.registerExpressionProperty=o},r.resetFrame=ExpressionManager.resetFrame,r}(),MaskManagerInterface=function(){function r(r,i){this._mask=r,this._data=i}return Object.defineProperty(r.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(r.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(i){var n,a=createSizedArray(i.viewData.length),s=i.viewData.length;for(n=0;n<s;n+=1)a[n]=new r(i.viewData[n],i.masksProperties[n]);return function(r){for(n=0;n<s;){if(i.masksProperties[n].nm===r)return a[n];n+=1}return null}}}(),ExpressionPropertyInterface=function(){var r={pv:0,v:0,mult:1},i={pv:[0,0,0],v:[0,0,0],mult:1};function n(r,i,n){Object.defineProperty(r,"velocity",{get:function(){return i.getVelocityAtTime(i.comp.currentFrame)}}),r.numKeys=i.keyframes?i.keyframes.length:0,r.key=function(a){if(!r.numKeys)return 0;var s="";s="s"in i.keyframes[a-1]?i.keyframes[a-1].s:"e"in i.keyframes[a-2]?i.keyframes[a-2].e:i.keyframes[a-2].s;var o="unidimensional"===n?new Number(s):Object.assign({},s);return o.time=i.keyframes[a-1].t/i.elem.comp.globalData.frameRate,o.value="unidimensional"===n?s[0]:s,o},r.valueAtTime=i.getValueAtTime,r.speedAtTime=i.getSpeedAtTime,r.velocityAtTime=i.getVelocityAtTime,r.propertyGroup=i.propertyGroup}function a(i){i&&"pv"in i||(i=r);var a=1/i.mult,s=i.pv*a,o=new Number(s);return o.value=s,n(o,i,"unidimensional"),function(){return i.k&&i.getValue(),s=i.v*a,o.value!==s&&((o=new Number(s)).value=s,o[0]=s,n(o,i,"unidimensional")),o}}function s(r){r&&"pv"in r||(r=i);var a=1/r.mult,s=r.data&&r.data.l||r.pv.length,o=createTypedArray("float32",s),l=createTypedArray("float32",s);return o.value=l,n(o,r,"multidimensional"),function(){r.k&&r.getValue();for(var i=0;i<s;i+=1)l[i]=r.v[i]*a,o[i]=l[i];return o}}function o(){return r}return function(r){return r?"unidimensional"===r.propType?a(r):s(r):o}}(),TransformExpressionInterface=function(r){var i,n,a,s;function o(r){switch(r){case"scale":case"Scale":case"ADBE Scale":case 6:return o.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return o.rotation;case"ADBE Rotate X":return o.xRotation;case"ADBE Rotate Y":return o.yRotation;case"position":case"Position":case"ADBE Position":case 2:return o.position;case"ADBE Position_0":return o.xPosition;case"ADBE Position_1":return o.yPosition;case"ADBE Position_2":return o.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return o.anchorPoint;case"opacity":case"Opacity":case 11:return o.opacity;default:return null}}return Object.defineProperty(o,"rotation",{get:ExpressionPropertyInterface(r.r||r.rz)}),Object.defineProperty(o,"zRotation",{get:ExpressionPropertyInterface(r.rz||r.r)}),Object.defineProperty(o,"xRotation",{get:ExpressionPropertyInterface(r.rx)}),Object.defineProperty(o,"yRotation",{get:ExpressionPropertyInterface(r.ry)}),Object.defineProperty(o,"scale",{get:ExpressionPropertyInterface(r.s)}),r.p?s=ExpressionPropertyInterface(r.p):(i=ExpressionPropertyInterface(r.px),n=ExpressionPropertyInterface(r.py),r.pz&&(a=ExpressionPropertyInterface(r.pz))),Object.defineProperty(o,"position",{get:function(){return r.p?s():[i(),n(),a?a():0]}}),Object.defineProperty(o,"xPosition",{get:ExpressionPropertyInterface(r.px)}),Object.defineProperty(o,"yPosition",{get:ExpressionPropertyInterface(r.py)}),Object.defineProperty(o,"zPosition",{get:ExpressionPropertyInterface(r.pz)}),Object.defineProperty(o,"anchorPoint",{get:ExpressionPropertyInterface(r.a)}),Object.defineProperty(o,"opacity",{get:ExpressionPropertyInterface(r.o)}),Object.defineProperty(o,"skew",{get:ExpressionPropertyInterface(r.sk)}),Object.defineProperty(o,"skewAxis",{get:ExpressionPropertyInterface(r.sa)}),Object.defineProperty(o,"orientation",{get:ExpressionPropertyInterface(r.or)}),o},LayerExpressionInterface=function(){function r(r){var i=new Matrix;return void 0!==r?this._elem.finalTransform.mProp.getValueAtTime(r).clone(i):this._elem.finalTransform.mProp.applyToMatrix(i),i}function i(r,i){var n=this.getMatrix(i);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.applyPoint(n,r)}function n(r,i){var n=this.getMatrix(i);return this.applyPoint(n,r)}function a(r,i){var n=this.getMatrix(i);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.invertPoint(n,r)}function s(r,i){var n=this.getMatrix(i);return this.invertPoint(n,r)}function o(r,i){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,a=this._elem.hierarchy.length;for(n=0;n<a;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(r)}return r.applyToPointArray(i[0],i[1],i[2]||0)}function l(r,i){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,a=this._elem.hierarchy.length;for(n=0;n<a;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(r)}return r.inversePoint(i)}function c(r){var i=new Matrix;if(i.reset(),this._elem.finalTransform.mProp.applyToMatrix(i),this._elem.hierarchy&&this._elem.hierarchy.length){var n,a=this._elem.hierarchy.length;for(n=0;n<a;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(i)}return i.inversePoint(r)}function h(){return[1,1,1,1]}return function(u){function d(r){m.mask=new MaskManagerInterface(r,u)}function p(r){m.effect=r}function m(r){switch(r){case"ADBE Root Vectors Group":case"Contents":case 2:return m.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return f;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return m.effect;case"ADBE Text Properties":return m.textInterface;default:return null}}m.getMatrix=r,m.invertPoint=l,m.applyPoint=o,m.toWorld=n,m.toWorldVec=i,m.fromWorld=s,m.fromWorldVec=a,m.toComp=n,m.fromComp=c,m.sampleImage=h,m.sourceRectAtTime=u.sourceRectAtTime.bind(u),m._elem=u;var f=TransformExpressionInterface(u.finalTransform.mProp),g=getDescriptor(f,"anchorPoint");return Object.defineProperties(m,{hasParent:{get:function(){return u.hierarchy.length}},parent:{get:function(){return u.hierarchy[0].layerInterface}},rotation:getDescriptor(f,"rotation"),scale:getDescriptor(f,"scale"),position:getDescriptor(f,"position"),opacity:getDescriptor(f,"opacity"),anchorPoint:g,anchor_point:g,transform:{get:function(){return f}},active:{get:function(){return u.isInRange}}}),m.startTime=u.data.st,m.index=u.data.ind,m.source=u.data.refId,m.height=0===u.data.ty?u.data.h:100,m.width=0===u.data.ty?u.data.w:100,m.inPoint=u.data.ip/u.comp.globalData.frameRate,m.outPoint=u.data.op/u.comp.globalData.frameRate,m._name=u.data.nm,m.registerMaskInterface=d,m.registerEffectsInterface=p,m}}(),propertyGroupFactory=function(r,i){return function(n){return(n=void 0===n?1:n)<=0?r:i(n-1)}},PropertyInterface=function(r,i){var n={_name:r};return function(r){return(r=void 0===r?1:r)<=0?n:i(r-1)}},EffectsExpressionInterface=function(){function r(n,a,s,o){function l(r){for(var i=n.ef,a=0,s=i.length;a<s;){if(r===i[a].nm||r===i[a].mn||r===i[a].ix){if(5===i[a].ty)return u[a];return u[a]()}a+=1}throw Error()}var c,h=propertyGroupFactory(l,s),u=[],d=n.ef.length;for(c=0;c<d;c+=1)5===n.ef[c].ty?u.push(r(n.ef[c],a.effectElements[c],a.effectElements[c].propertyGroup,o)):u.push(i(a.effectElements[c],n.ef[c].ty,o,h));return"ADBE Color Control"===n.mn&&Object.defineProperty(l,"color",{get:function(){return u[0]()}}),Object.defineProperties(l,{numProperties:{get:function(){return n.np}},_name:{value:n.nm},propertyGroup:{value:h}}),l.enabled=0!==n.en,l.active=l.enabled,l}function i(r,i,n,a){var s=ExpressionPropertyInterface(r.p);function o(){return 10===i?n.comp.compInterface(r.p.v):s()}return r.p.setGroupProperty&&r.p.setGroupProperty(PropertyInterface("",a)),o}return{createEffectsInterface:function(i,n){if(i.effectsManager){var a,s=[],o=i.data.ef,l=i.effectsManager.effectElements.length;for(a=0;a<l;a+=1)s.push(r(o[a],i.effectsManager.effectElements[a],n,i));var c=i.data.ef||[],h=function(r){for(a=0,l=c.length;a<l;){if(r===c[a].nm||r===c[a].mn||r===c[a].ix)return s[a];a+=1}return null};return Object.defineProperty(h,"numProperties",{get:function(){return c.length}}),h}return null}}}(),ShapePathInterface=function(r,i,n){var a=i.sh;function s(r){return"Shape"===r||"shape"===r||"Path"===r||"path"===r||"ADBE Vector Shape"===r||2===r?s.path:null}var o=propertyGroupFactory(s,n);return a.setGroupProperty(PropertyInterface("Path",o)),Object.defineProperties(s,{path:{get:function(){return a.k&&a.getValue(),a}},shape:{get:function(){return a.k&&a.getValue(),a}},_name:{value:r.nm},ix:{value:r.ix},propertyIndex:{value:r.ix},mn:{value:r.mn},propertyGroup:{value:n}}),s},ShapeExpressionInterface=function(){function r(r,i,h){var g,v=[],y=r?r.length:0;for(g=0;g<y;g+=1)"gr"===r[g].ty?v.push(n(r[g],i[g],h)):"fl"===r[g].ty?v.push(a(r[g],i[g],h)):"st"===r[g].ty?v.push(l(r[g],i[g],h)):"tm"===r[g].ty?v.push(c(r[g],i[g],h)):"tr"===r[g].ty||("el"===r[g].ty?v.push(u(r[g],i[g],h)):"sr"===r[g].ty?v.push(d(r[g],i[g],h)):"sh"===r[g].ty?v.push(ShapePathInterface(r[g],i[g],h)):"rc"===r[g].ty?v.push(p(r[g],i[g],h)):"rd"===r[g].ty?v.push(m(r[g],i[g],h)):"rp"===r[g].ty?v.push(f(r[g],i[g],h)):"gf"===r[g].ty?v.push(s(r[g],i[g],h)):v.push(o(r[g],i[g])));return v}function i(i,n,a){var s,o=function(r){for(var i=0,n=s.length;i<n;){if(s[i]._name===r||s[i].mn===r||s[i].propertyIndex===r||s[i].ix===r||s[i].ind===r)return s[i];i+=1}return"number"==typeof r?s[r-1]:null};o.propertyGroup=propertyGroupFactory(o,a),s=r(i.it,n.it,o.propertyGroup),o.numProperties=s.length;var l=h(i.it[i.it.length-1],n.it[n.it.length-1],o.propertyGroup);return o.transform=l,o.propertyIndex=i.cix,o._name=i.nm,o}function n(r,n,a){var s=function(r){switch(r){case"ADBE Vectors Group":case"Contents":case 2:return s.content;default:return s.transform}};s.propertyGroup=propertyGroupFactory(s,a);var o=i(r,n,s.propertyGroup),l=h(r.it[r.it.length-1],n.it[n.it.length-1],s.propertyGroup);return s.content=o,s.transform=l,Object.defineProperty(s,"_name",{get:function(){return r.nm}}),s.numProperties=r.np,s.propertyIndex=r.ix,s.nm=r.nm,s.mn=r.mn,s}function a(r,i,n){function a(r){return"Color"===r||"color"===r?a.color:"Opacity"===r||"opacity"===r?a.opacity:null}return Object.defineProperties(a,{color:{get:ExpressionPropertyInterface(i.c)},opacity:{get:ExpressionPropertyInterface(i.o)},_name:{value:r.nm},mn:{value:r.mn}}),i.c.setGroupProperty(PropertyInterface("Color",n)),i.o.setGroupProperty(PropertyInterface("Opacity",n)),a}function s(r,i,n){function a(r){return"Start Point"===r||"start point"===r?a.startPoint:"End Point"===r||"end point"===r?a.endPoint:"Opacity"===r||"opacity"===r?a.opacity:null}return Object.defineProperties(a,{startPoint:{get:ExpressionPropertyInterface(i.s)},endPoint:{get:ExpressionPropertyInterface(i.e)},opacity:{get:ExpressionPropertyInterface(i.o)},type:{get:function(){return"a"}},_name:{value:r.nm},mn:{value:r.mn}}),i.s.setGroupProperty(PropertyInterface("Start Point",n)),i.e.setGroupProperty(PropertyInterface("End Point",n)),i.o.setGroupProperty(PropertyInterface("Opacity",n)),a}function o(){return function(){return null}}function l(r,i,n){var a,s=propertyGroupFactory(u,n),o=propertyGroupFactory(h,s);function l(n){Object.defineProperty(h,r.d[n].nm,{get:ExpressionPropertyInterface(i.d.dataProps[n].p)})}var c=r.d?r.d.length:0,h={};for(a=0;a<c;a+=1)l(a),i.d.dataProps[a].p.setGroupProperty(o);function u(r){return"Color"===r||"color"===r?u.color:"Opacity"===r||"opacity"===r?u.opacity:"Stroke Width"===r||"stroke width"===r?u.strokeWidth:null}return Object.defineProperties(u,{color:{get:ExpressionPropertyInterface(i.c)},opacity:{get:ExpressionPropertyInterface(i.o)},strokeWidth:{get:ExpressionPropertyInterface(i.w)},dash:{get:function(){return h}},_name:{value:r.nm},mn:{value:r.mn}}),i.c.setGroupProperty(PropertyInterface("Color",s)),i.o.setGroupProperty(PropertyInterface("Opacity",s)),i.w.setGroupProperty(PropertyInterface("Stroke Width",s)),u}function c(r,i,n){function a(i){return i===r.e.ix||"End"===i||"end"===i?a.end:i===r.s.ix?a.start:i===r.o.ix?a.offset:null}var s=propertyGroupFactory(a,n);return a.propertyIndex=r.ix,i.s.setGroupProperty(PropertyInterface("Start",s)),i.e.setGroupProperty(PropertyInterface("End",s)),i.o.setGroupProperty(PropertyInterface("Offset",s)),a.propertyIndex=r.ix,a.propertyGroup=n,Object.defineProperties(a,{start:{get:ExpressionPropertyInterface(i.s)},end:{get:ExpressionPropertyInterface(i.e)},offset:{get:ExpressionPropertyInterface(i.o)},_name:{value:r.nm}}),a.mn=r.mn,a}function h(r,i,n){function a(i){return r.a.ix===i||"Anchor Point"===i?a.anchorPoint:r.o.ix===i||"Opacity"===i?a.opacity:r.p.ix===i||"Position"===i?a.position:r.r.ix===i||"Rotation"===i||"ADBE Vector Rotation"===i?a.rotation:r.s.ix===i||"Scale"===i?a.scale:r.sk&&r.sk.ix===i||"Skew"===i?a.skew:r.sa&&r.sa.ix===i||"Skew Axis"===i?a.skewAxis:null}var s=propertyGroupFactory(a,n);return i.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",s)),i.transform.mProps.p.setGroupProperty(PropertyInterface("Position",s)),i.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",s)),i.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",s)),i.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",s)),i.transform.mProps.sk&&(i.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",s)),i.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",s))),i.transform.op.setGroupProperty(PropertyInterface("Opacity",s)),Object.defineProperties(a,{opacity:{get:ExpressionPropertyInterface(i.transform.mProps.o)},position:{get:ExpressionPropertyInterface(i.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(i.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(i.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(i.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(i.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(i.transform.mProps.sa)},_name:{value:r.nm}}),a.ty="tr",a.mn=r.mn,a.propertyGroup=n,a}function u(r,i,n){function a(i){return r.p.ix===i?a.position:r.s.ix===i?a.size:null}var s=propertyGroupFactory(a,n);a.propertyIndex=r.ix;var o="tm"===i.sh.ty?i.sh.prop:i.sh;return o.s.setGroupProperty(PropertyInterface("Size",s)),o.p.setGroupProperty(PropertyInterface("Position",s)),Object.defineProperties(a,{size:{get:ExpressionPropertyInterface(o.s)},position:{get:ExpressionPropertyInterface(o.p)},_name:{value:r.nm}}),a.mn=r.mn,a}function d(r,i,n){function a(i){return r.p.ix===i?a.position:r.r.ix===i?a.rotation:r.pt.ix===i?a.points:r.or.ix===i||"ADBE Vector Star Outer Radius"===i?a.outerRadius:r.os.ix===i?a.outerRoundness:r.ir&&(r.ir.ix===i||"ADBE Vector Star Inner Radius"===i)?a.innerRadius:r.is&&r.is.ix===i?a.innerRoundness:null}var s=propertyGroupFactory(a,n),o="tm"===i.sh.ty?i.sh.prop:i.sh;return a.propertyIndex=r.ix,o.or.setGroupProperty(PropertyInterface("Outer Radius",s)),o.os.setGroupProperty(PropertyInterface("Outer Roundness",s)),o.pt.setGroupProperty(PropertyInterface("Points",s)),o.p.setGroupProperty(PropertyInterface("Position",s)),o.r.setGroupProperty(PropertyInterface("Rotation",s)),r.ir&&(o.ir.setGroupProperty(PropertyInterface("Inner Radius",s)),o.is.setGroupProperty(PropertyInterface("Inner Roundness",s))),Object.defineProperties(a,{position:{get:ExpressionPropertyInterface(o.p)},rotation:{get:ExpressionPropertyInterface(o.r)},points:{get:ExpressionPropertyInterface(o.pt)},outerRadius:{get:ExpressionPropertyInterface(o.or)},outerRoundness:{get:ExpressionPropertyInterface(o.os)},innerRadius:{get:ExpressionPropertyInterface(o.ir)},innerRoundness:{get:ExpressionPropertyInterface(o.is)},_name:{value:r.nm}}),a.mn=r.mn,a}function p(r,i,n){function a(i){return r.p.ix===i?a.position:r.r.ix===i?a.roundness:r.s.ix===i||"Size"===i||"ADBE Vector Rect Size"===i?a.size:null}var s=propertyGroupFactory(a,n),o="tm"===i.sh.ty?i.sh.prop:i.sh;return a.propertyIndex=r.ix,o.p.setGroupProperty(PropertyInterface("Position",s)),o.s.setGroupProperty(PropertyInterface("Size",s)),o.r.setGroupProperty(PropertyInterface("Rotation",s)),Object.defineProperties(a,{position:{get:ExpressionPropertyInterface(o.p)},roundness:{get:ExpressionPropertyInterface(o.r)},size:{get:ExpressionPropertyInterface(o.s)},_name:{value:r.nm}}),a.mn=r.mn,a}function m(r,i,n){function a(i){return r.r.ix===i||"Round Corners 1"===i?a.radius:null}var s=propertyGroupFactory(a,n),o=i;return a.propertyIndex=r.ix,o.rd.setGroupProperty(PropertyInterface("Radius",s)),Object.defineProperties(a,{radius:{get:ExpressionPropertyInterface(o.rd)},_name:{value:r.nm}}),a.mn=r.mn,a}function f(r,i,n){function a(i){return r.c.ix===i||"Copies"===i?a.copies:r.o.ix===i||"Offset"===i?a.offset:null}var s=propertyGroupFactory(a,n),o=i;return a.propertyIndex=r.ix,o.c.setGroupProperty(PropertyInterface("Copies",s)),o.o.setGroupProperty(PropertyInterface("Offset",s)),Object.defineProperties(a,{copies:{get:ExpressionPropertyInterface(o.c)},offset:{get:ExpressionPropertyInterface(o.o)},_name:{value:r.nm}}),a.mn=r.mn,a}return function(i,n,a){var s;function o(r){if("number"==typeof r)return 0===(r=void 0===r?1:r)?a:s[r-1];for(var i=0,n=s.length;i<n;){if(s[i]._name===r)return s[i];i+=1}return null}return o.propertyGroup=propertyGroupFactory(o,function(){return a}),s=r(i,n,o.propertyGroup),o.numProperties=s.length,o._name="Contents",o}}(),TextExpressionInterface=function(r){var i;function n(r){return"ADBE Text Document"===r?n.sourceText:null}return Object.defineProperty(n,"sourceText",{get:function(){r.textProperty.getValue();var n=r.textProperty.currentData.t;return i&&n===i.value||((i=new String(n)).value=n||new String(n),Object.defineProperty(i,"style",{get:function(){return{fillColor:r.textProperty.currentData.fc}}})),i}}),n};function _typeof(r){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(r)}var FootageInterface=function(){var r=function(r){var i="",n=r.getFootageData();function a(r){if(n[r])return(i=r,n=n[r],"object"===_typeof(n))?a:n;var s=r.indexOf(i);return -1!==s?(n=n[parseInt(r.substr(s+i.length),10)],"object"===_typeof(n))?a:n:""}return function(){return i="",n=r.getFootageData(),a}},i=function(i){function n(r){return"Outline"===r?n.outlineInterface():null}return n._name="Outline",n.outlineInterface=r(i),n};return function(r){function n(r){return"Data"===r?n.dataInterface:null}return n._name="Data",n.dataInterface=i(r),n}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(r){return interfaces[r]||null}var expressionHelpers={searchExpressions:function(r,i,n){i.x&&(n.k=!0,n.x=!0,n.initiateExpression=ExpressionManager.initiateExpression,n.effectsSequence.push(n.initiateExpression(r,i,n).bind(n)))},getSpeedAtTime:function(r){var i,n=-.01,a=this.getValueAtTime(r),s=this.getValueAtTime(r+n),o=0;if(a.length){for(i=0;i<a.length;i+=1)o+=Math.pow(s[i]-a[i],2);o=100*Math.sqrt(o)}else o=0;return o},getVelocityAtTime:function(r){if(void 0!==this.vel)return this.vel;var i,n,a=-.001,s=this.getValueAtTime(r),o=this.getValueAtTime(r+a);if(s.length)for(i=createTypedArray("float32",s.length),n=0;n<s.length;n+=1)i[n]=(o[n]-s[n])/a;else i=(o-s)/a;return i},getValueAtTime:function(r){return r*=this.elem.globalData.frameRate,(r-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<r?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(r,this._cachingAtTime),this._cachingAtTime.lastFrame=r),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(r){this.propertyGroup=r}};function addPropertyDecorator(){function r(r,i,n){if(!this.k||!this.keyframes)return this.pv;r=r?r.toLowerCase():"";var a,s,o,l,c,h=this.comp.renderedFrame,u=this.keyframes,d=u[u.length-1].t;if(h<=d)return this.pv;if(n?(a=i?Math.abs(d-this.elem.comp.globalData.frameRate*i):Math.max(0,d-this.elem.data.ip),s=d-a):((!i||i>u.length-1)&&(i=u.length-1),a=d-(s=u[u.length-1-i].t)),"pingpong"===r){if(Math.floor((h-s)/a)%2!=0)return this.getValueAtTime((a-(h-s)%a+s)/this.comp.globalData.frameRate,0)}else if("offset"===r){var p=this.getValueAtTime(s/this.comp.globalData.frameRate,0),m=this.getValueAtTime(d/this.comp.globalData.frameRate,0),f=this.getValueAtTime(((h-s)%a+s)/this.comp.globalData.frameRate,0),g=Math.floor((h-s)/a);if(this.pv.length){for(l=(c=Array(p.length)).length,o=0;o<l;o+=1)c[o]=(m[o]-p[o])*g+f[o];return c}return(m-p)*g+f}else if("continue"===r){var v=this.getValueAtTime(d/this.comp.globalData.frameRate,0),y=this.getValueAtTime((d-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(l=(c=Array(v.length)).length,o=0;o<l;o+=1)c[o]=v[o]+(v[o]-y[o])*((h-d)/this.comp.globalData.frameRate)/5e-4;return c}return v+(h-d)/.001*(v-y)}return this.getValueAtTime(((h-s)%a+s)/this.comp.globalData.frameRate,0)}function i(r,i,n){if(!this.k)return this.pv;r=r?r.toLowerCase():"";var a,s,o,l,c,h=this.comp.renderedFrame,u=this.keyframes,d=u[0].t;if(h>=d)return this.pv;if(n?(a=i?Math.abs(this.elem.comp.globalData.frameRate*i):Math.max(0,this.elem.data.op-d),s=d+a):((!i||i>u.length-1)&&(i=u.length-1),a=(s=u[i].t)-d),"pingpong"===r){if(Math.floor((d-h)/a)%2==0)return this.getValueAtTime(((d-h)%a+d)/this.comp.globalData.frameRate,0)}else if("offset"===r){var p=this.getValueAtTime(d/this.comp.globalData.frameRate,0),m=this.getValueAtTime(s/this.comp.globalData.frameRate,0),f=this.getValueAtTime((a-(d-h)%a+d)/this.comp.globalData.frameRate,0),g=Math.floor((d-h)/a)+1;if(this.pv.length){for(l=(c=Array(p.length)).length,o=0;o<l;o+=1)c[o]=f[o]-(m[o]-p[o])*g;return c}return f-(m-p)*g}else if("continue"===r){var v=this.getValueAtTime(d/this.comp.globalData.frameRate,0),y=this.getValueAtTime((d+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(l=(c=Array(v.length)).length,o=0;o<l;o+=1)c[o]=v[o]+(v[o]-y[o])*(d-h)/.001;return c}return v+(v-y)*(d-h)/.001}return this.getValueAtTime((a-((d-h)%a+d))/this.comp.globalData.frameRate,0)}function n(r,i){if(!this.k||(r=.5*(r||.4),(i=Math.floor(i||5))<=1))return this.pv;var n,a,s=this.comp.renderedFrame/this.comp.globalData.frameRate,o=s-r,l=s+r,c=i>1?(l-o)/(i-1):1,h=0,u=0;for(n=this.pv.length?createTypedArray("float32",this.pv.length):0;h<i;){if(a=this.getValueAtTime(o+h*c),this.pv.length)for(u=0;u<this.pv.length;u+=1)n[u]+=a[u];else n+=a;h+=1}if(this.pv.length)for(u=0;u<this.pv.length;u+=1)n[u]/=i;else n/=i;return n}function a(r){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var i=this._transformCachingAtTime.v;if(i.cloneFromProps(this.pre.props),this.appliedTransformations<1){var n=this.a.getValueAtTime(r);i.translate(-n[0]*this.a.mult,-n[1]*this.a.mult,n[2]*this.a.mult)}if(this.appliedTransformations<2){var a=this.s.getValueAtTime(r);i.scale(a[0]*this.s.mult,a[1]*this.s.mult,a[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var s=this.sk.getValueAtTime(r),o=this.sa.getValueAtTime(r);i.skewFromAxis(-s*this.sk.mult,o*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var l=this.r.getValueAtTime(r);i.rotate(-l*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var c=this.rz.getValueAtTime(r),h=this.ry.getValueAtTime(r),u=this.rx.getValueAtTime(r),d=this.or.getValueAtTime(r);i.rotateZ(-c*this.rz.mult).rotateY(h*this.ry.mult).rotateX(u*this.rx.mult).rotateZ(-d[2]*this.or.mult).rotateY(d[1]*this.or.mult).rotateX(d[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var p=this.px.getValueAtTime(r),m=this.py.getValueAtTime(r);if(this.data.p.z){var f=this.pz.getValueAtTime(r);i.translate(p*this.px.mult,m*this.py.mult,-f*this.pz.mult)}else i.translate(p*this.px.mult,m*this.py.mult,0)}else{var g=this.p.getValueAtTime(r);i.translate(g[0]*this.p.mult,g[1]*this.p.mult,-g[2]*this.p.mult)}return i}function s(){return this.v.clone(new Matrix)}var o=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(r,i,n){var l=o(r,i,n);return l.dynamicProperties.length?l.getValueAtTime=a.bind(l):l.getValueAtTime=s.bind(l),l.setGroupProperty=expressionHelpers.setGroupProperty,l};var l=PropertyFactory.getProp;function c(r){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),r*=this.elem.globalData.frameRate,(r-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<r?this._caching.lastIndex:0,this._cachingAtTime.lastTime=r,this.interpolateShape(r,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}PropertyFactory.getProp=function(a,s,o,c,h){var u=l(a,s,o,c,h);u.kf?u.getValueAtTime=expressionHelpers.getValueAtTime.bind(u):u.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(u),u.setGroupProperty=expressionHelpers.setGroupProperty,u.loopOut=r,u.loopIn=i,u.smooth=n,u.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(u),u.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(u),u.numKeys=1===s.a?s.k.length:0,u.propertyIndex=s.ix;var d=0;return 0!==o&&(d=createTypedArray("float32",1===s.a?s.k[0].s.length:s.k.length)),u._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:d},expressionHelpers.searchExpressions(a,s,u),u.k&&h.addDynamicProperty(u),u};var h=ShapePropertyFactory.getConstructorFunction(),u=ShapePropertyFactory.getKeyframedConstructorFunction();function d(){}d.prototype={vertices:function(r,i){this.k&&this.getValue();var n,a=this.v;void 0!==i&&(a=this.getValueAtTime(i,0));var s=a._length,o=a[r],l=a.v,c=createSizedArray(s);for(n=0;n<s;n+=1)"i"===r||"o"===r?c[n]=[o[n][0]-l[n][0],o[n][1]-l[n][1]]:c[n]=[o[n][0],o[n][1]];return c},points:function(r){return this.vertices("v",r)},inTangents:function(r){return this.vertices("i",r)},outTangents:function(r){return this.vertices("o",r)},isClosed:function(){return this.v.c},pointOnPath:function(r,i){var n,a=this.v;void 0!==i&&(a=this.getValueAtTime(i,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(a));for(var s=this._segmentsLength,o=s.lengths,l=s.totalLength*r,c=0,h=o.length,u=0;c<h;){if(u+o[c].addedLength>l){var d=c,p=a.c&&c===h-1?0:c+1,m=(l-u)/o[c].addedLength;n=bez.getPointInSegment(a.v[d],a.v[p],a.o[d],a.i[p],m,o[c]);break}u+=o[c].addedLength,c+=1}return n||(n=a.c?[a.v[0][0],a.v[0][1]]:[a.v[a._length-1][0],a.v[a._length-1][1]]),n},vectorOnPath:function(r,i,n){1==r?r=this.v.c:0==r&&(r=.999);var a=this.pointOnPath(r,i),s=this.pointOnPath(r+.001,i),o=s[0]-a[0],l=s[1]-a[1],c=Math.sqrt(Math.pow(o,2)+Math.pow(l,2));return 0===c?[0,0]:"tangent"===n?[o/c,l/c]:[-l/c,o/c]},tangentOnPath:function(r,i){return this.vectorOnPath(r,i,"tangent")},normalOnPath:function(r,i){return this.vectorOnPath(r,i,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([d],h),extendPrototype([d],u),u.prototype.getValueAtTime=c,u.prototype.initiateExpression=ExpressionManager.initiateExpression;var p=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(r,i,n,a,s){var o=p(r,i,n,a,s);return o.propertyIndex=i.ix,o.lock=!1,3===n?expressionHelpers.searchExpressions(r,i.pt,o):4===n&&expressionHelpers.searchExpressions(r,i.ks,o),o.k&&r.addDynamicProperty(o),o}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function r(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(r,i){var n=this.calculateExpression(i);if(r.t!==n){var a={};return this.copyData(a,r),a.t=n.toString(),a.__complete=!1,a}return r},TextProperty.prototype.searchProperty=function(){var r=this.searchKeyframes(),i=this.searchExpressions();return this.kf=r||i,this.kf},TextProperty.prototype.searchExpressions=r}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(r,i){var n,a,s=createNS("feMerge");for(s.setAttribute("result",r),a=0;a<i.length;a+=1)(n=createNS("feMergeNode")).setAttribute("in",i[a]),s.appendChild(n),s.appendChild(n);return s}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(r,i,n,a,s){this.filterManager=i;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","linearRGB"),o.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=o,o.setAttribute("result",a+"_tint_1"),r.appendChild(o),(o=createNS("feColorMatrix")).setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),o.setAttribute("result",a+"_tint_2"),r.appendChild(o),this.matrixFilter=o;var l=this.createMergeNode(a,[s,a+"_tint_1",a+"_tint_2"]);r.appendChild(l)}function SVGFillFilter(r,i,n,a){this.filterManager=i;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),s.setAttribute("result",a),r.appendChild(s),this.matrixFilter=s}function SVGStrokeEffect(r,i,n){this.initialized=!1,this.filterManager=i,this.elem=n,this.paths=[]}function SVGTritoneFilter(r,i,n,a){this.filterManager=i;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","linearRGB"),s.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),r.appendChild(s);var o=createNS("feComponentTransfer");o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",a),this.matrixFilter=o;var l=createNS("feFuncR");l.setAttribute("type","table"),o.appendChild(l),this.feFuncR=l;var c=createNS("feFuncG");c.setAttribute("type","table"),o.appendChild(c),this.feFuncG=c;var h=createNS("feFuncB");h.setAttribute("type","table"),o.appendChild(h),this.feFuncB=h,r.appendChild(o)}function SVGProLevelsFilter(r,i,n,a){this.filterManager=i;var s=this.filterManager.effectElements,o=createNS("feComponentTransfer");(s[10].p.k||0!==s[10].p.v||s[11].p.k||1!==s[11].p.v||s[12].p.k||1!==s[12].p.v||s[13].p.k||0!==s[13].p.v||s[14].p.k||1!==s[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",o)),(s[17].p.k||0!==s[17].p.v||s[18].p.k||1!==s[18].p.v||s[19].p.k||1!==s[19].p.v||s[20].p.k||0!==s[20].p.v||s[21].p.k||1!==s[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",o)),(s[24].p.k||0!==s[24].p.v||s[25].p.k||1!==s[25].p.v||s[26].p.k||1!==s[26].p.v||s[27].p.k||0!==s[27].p.v||s[28].p.k||1!==s[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",o)),(s[31].p.k||0!==s[31].p.v||s[32].p.k||1!==s[32].p.v||s[33].p.k||1!==s[33].p.v||s[34].p.k||0!==s[34].p.v||s[35].p.k||1!==s[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",o)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(o.setAttribute("color-interpolation-filters","sRGB"),r.appendChild(o)),(s[3].p.k||0!==s[3].p.v||s[4].p.k||1!==s[4].p.v||s[5].p.k||1!==s[5].p.v||s[6].p.k||0!==s[6].p.v||s[7].p.k||1!==s[7].p.v)&&((o=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",a),r.appendChild(o),this.feFuncRComposed=this.createFeFunc("feFuncR",o),this.feFuncGComposed=this.createFeFunc("feFuncG",o),this.feFuncBComposed=this.createFeFunc("feFuncB",o))}function SVGDropShadowEffect(r,i,n,a,s){var o=i.container.globalData.renderConfig.filterSize,l=i.data.fs||o;r.setAttribute("x",l.x||o.x),r.setAttribute("y",l.y||o.y),r.setAttribute("width",l.width||o.width),r.setAttribute("height",l.height||o.height),this.filterManager=i;var c=createNS("feGaussianBlur");c.setAttribute("in","SourceAlpha"),c.setAttribute("result",a+"_drop_shadow_1"),c.setAttribute("stdDeviation","0"),this.feGaussianBlur=c,r.appendChild(c);var h=createNS("feOffset");h.setAttribute("dx","25"),h.setAttribute("dy","0"),h.setAttribute("in",a+"_drop_shadow_1"),h.setAttribute("result",a+"_drop_shadow_2"),this.feOffset=h,r.appendChild(h);var u=createNS("feFlood");u.setAttribute("flood-color","#00ff00"),u.setAttribute("flood-opacity","1"),u.setAttribute("result",a+"_drop_shadow_3"),this.feFlood=u,r.appendChild(u);var d=createNS("feComposite");d.setAttribute("in",a+"_drop_shadow_3"),d.setAttribute("in2",a+"_drop_shadow_2"),d.setAttribute("operator","in"),d.setAttribute("result",a+"_drop_shadow_4"),r.appendChild(d);var p=this.createMergeNode(a,[a+"_drop_shadow_4",s]);r.appendChild(p)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var i=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,a=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+a+" 0"),this.matrixFilter.setAttribute("values",n[0]-i[0]+" 0 0 0 "+i[0]+" "+(n[1]-i[1])+" 0 0 0 "+i[1]+" "+(n[2]-i[2])+" 0 0 0 "+i[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var i=this.filterManager.effectElements[2].p.v,n=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+i[0]+" 0 0 0 0 "+i[1]+" 0 0 0 0 "+i[2]+" 0 0 0 "+n+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var r,i,n,a,s=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(a=this.elem.maskManager.masksProperties.length,n=0):a=(n=this.filterManager.effectElements[0].p.v-1)+1,(i=createNS("g")).setAttribute("fill","none"),i.setAttribute("stroke-linecap","round"),i.setAttribute("stroke-dashoffset",1);n<a;n+=1)r=createNS("path"),i.appendChild(r),this.paths.push({p:r,m:n});if(3===this.filterManager.effectElements[10].p.v){var o=createNS("mask"),l=createElementID();o.setAttribute("id",l),o.setAttribute("mask-type","alpha"),o.appendChild(i),this.elem.globalData.defs.appendChild(o);var c=createNS("g");for(c.setAttribute("mask","url("+getLocationHref()+"#"+l+")");s[0];)c.appendChild(s[0]);this.elem.layerElement.appendChild(c),this.masker=o,i.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(s=this.elem.layerElement.children||this.elem.layerElement.childNodes;s.length;)this.elem.layerElement.removeChild(s[0]);this.elem.layerElement.appendChild(i),this.elem.layerElement.removeAttribute("mask"),i.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=i},SVGStrokeEffect.prototype.renderFrame=function(r){this.initialized||this.initialize();var i=this.paths.length;for(n=0;n<i;n+=1)if(-1!==this.paths[n].m&&(a=this.elem.maskManager.viewData[this.paths[n].m],s=this.paths[n].p,(r||this.filterManager._mdf||a.prop._mdf)&&s.setAttribute("d",a.lastPath),r||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||a.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var n,a,s,o,l,c=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),h=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),u=s.getTotalLength();o="0 0 0 "+u*c+" ";var d=Math.floor(u*(h-c)/(1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01));for(l=0;l<d;l+=1)o+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";o+="0 "+10*u+" 0 0"}else o="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;s.setAttribute("stroke-dasharray",o)}if((r||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(r||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(r||this.filterManager.effectElements[3].p._mdf)){var p=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*p[0])+","+bmFloor(255*p[1])+","+bmFloor(255*p[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var i=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,a=this.filterManager.effectElements[2].p.v,s=a[0]+" "+n[0]+" "+i[0],o=a[1]+" "+n[1]+" "+i[1],l=a[2]+" "+n[2]+" "+i[2];this.feFuncR.setAttribute("tableValues",s),this.feFuncG.setAttribute("tableValues",o),this.feFuncB.setAttribute("tableValues",l)}},SVGProLevelsFilter.prototype.createFeFunc=function(r,i){var n=createNS(r);return n.setAttribute("type","table"),i.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(r,i,n,a,s){for(var o,l,c=0,h=256,u=Math.min(r,i),d=Math.max(r,i),p=Array.call(null,{length:256}),m=0,f=s-a,g=i-r;c<=256;)l=(o=c/256)<=u?g<0?s:a:o>=d?g<0?a:s:a+f*Math.pow((o-r)/g,1/n),p[m]=l,m+=1,c+=256/(h-1);return p.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var i,n=this.filterManager.effectElements;this.feFuncRComposed&&(r||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(i=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",i),this.feFuncGComposed.setAttribute("tableValues",i),this.feFuncBComposed.setAttribute("tableValues",i)),this.feFuncR&&(r||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(i=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",i)),this.feFuncG&&(r||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(i=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",i)),this.feFuncB&&(r||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(i=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",i)),this.feFuncA&&(r||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(i=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",i))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){if((r||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),r||this.filterManager.effectElements[0].p._mdf){var i=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*i[0]),Math.round(255*i[1]),Math.round(255*i[2])))}if((r||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),r||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,a=(this.filterManager.effectElements[2].p.v-90)*degToRads,s=n*Math.cos(a),o=n*Math.sin(a);this.feOffset.setAttribute("dx",s),this.feOffset.setAttribute("dy",o)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(r,i,n){this.initialized=!1,this.filterManager=i,this.filterElem=r,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGGaussianBlurEffect(r,i,n,a){r.setAttribute("x","-100%"),r.setAttribute("y","-100%"),r.setAttribute("width","300%"),r.setAttribute("height","300%"),this.filterManager=i;var s=createNS("feGaussianBlur");s.setAttribute("result",a),r.appendChild(s),this.feGaussianBlur=s}function TransformEffect(){}function SVGTransformEffect(r,i){this.init(i)}function CVTransformEffect(r){this.init(r)}return SVGMatte3Effect.prototype.findSymbol=function(r){for(var i=0,n=_svgMatteSymbols.length;i<n;){if(_svgMatteSymbols[i]===r)return _svgMatteSymbols[i];i+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(r,i){var n,a=r.layerElement.parentNode;if(a){for(var s=a.children,o=0,l=s.length;o<l&&s[o]!==r.layerElement;)o+=1;o<=l-2&&(n=s[o+1]);var c=createNS("use");c.setAttribute("href","#"+i),n?a.insertBefore(c,n):a.appendChild(c)}},SVGMatte3Effect.prototype.setElementAsMask=function(r,i){if(!this.findSymbol(i)){var n=createElementID(),a=createNS("mask");a.setAttribute("id",i.layerId),a.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(i);var s=r.globalData.defs;s.appendChild(a);var o=createNS("symbol");o.setAttribute("id",n),this.replaceInParent(i,n),o.appendChild(i.layerElement),s.appendChild(o);var l=createNS("use");l.setAttribute("href","#"+n),a.appendChild(l),i.data.hd=!1,i.show()}r.setMatte(i.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var r=this.filterManager.effectElements[0].p.v,i=this.elem.comp.elements,n=0,a=i.length;n<a;)i[n]&&i[n].data.ind===r&&this.setElementAsMask(this.elem,i[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var i=.3,n=this.filterManager.effectElements[0].p.v*i,a=this.filterManager.effectElements[1].p.v,s=3==a?0:n,o=2==a?0:n;this.feGaussianBlur.setAttribute("stdDeviation",s+" "+o);var l=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",l)}},TransformEffect.prototype.init=function(r){this.effectsManager=r,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(r){if(this._opMdf=!1,this._mdf=!1,r||this.effectsManager._mdf){var i=this.effectsManager.effectElements,n=i[0].p.v,a=i[1].p.v,s=1===i[2].p.v,o=i[3].p.v,l=s?o:i[4].p.v,c=i[5].p.v,h=i[6].p.v,u=i[7].p.v;this.matrix.reset(),this.matrix.translate(-n[0],-n[1],n[2]),this.matrix.scale(.01*l,.01*o,1),this.matrix.rotate(-u*degToRads),this.matrix.skewFromAxis(-c*degToRads,(h+90)*degToRads),this.matrix.translate(a[0],a[1],0),this._mdf=!0,this.opacity!==i[8].p.v&&(this.opacity=i[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})},532961,(r,i,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=m(r.r(760405)),s=m(r.r(742952)),o=m(r.r(646823)),l=m(r.r(890400)),c=m(r.r(255634)),h=m(r.r(299763)),u=m(r.r(678380)),d=m(r.r(304153)),p=m(r.r(497201));function m(r){return r&&r.__esModule?r:{default:r}}var f=function(r){function i(){(0,o.default)(this,i);for(var r,n,a,l,h=arguments.length,u=Array(h),d=0;d<h;d++)u[d]=arguments[d];return n=a=(0,c.default)(this,(r=i.__proto__||(0,s.default)(i)).call.apply(r,[this].concat(u))),a.handleClickToPause=function(){a.anim.isPaused?a.anim.play():a.anim.pause()},l=n,(0,c.default)(a,l)}
130return(0,h.default)(i,r),(0,l.default)(i,[{key:"componentDidMount",value:function(){var r=this.props,i=r.options,n=r.eventListeners,s=i.loop,o=i.autoplay,l=i.animationData,c=i.rendererSettings,h=i.segments;this.options={container:this.el,renderer:"svg",loop:!1!==s,autoplay:!1!==o,segments:!1!==h,animationData:l,rendererSettings:c},this.options=(0,a.default)({},this.options,i),this.anim=p.default.loadAnimation(this.options),this.registerEvents(n),this.setSpeed()}},{key:"componentWillUpdate",value:function(r){this.options.animationData!==r.options.animationData&&(this.deRegisterEvents(this.props.eventListeners),this.destroy(),this.options=(0,a.default)({},this.options,r.options),this.anim=p.default.loadAnimation(this.options),this.registerEvents(r.eventListeners))}},{key:"componentDidUpdate",value:function(){this.props.isStopped?this.stop():this.props.segments?this.playSegments():this.play(),this.pause(),this.setSpeed(),this.setDirection()}},{key:"componentWillUnmount",value:function(){this.deRegisterEvents(this.props.eventListeners),this.destroy(),this.options.animationData=null,this.anim=null}},{key:"setSpeed",value:function(){this.anim.setSpeed(this.props.speed)}},{key:"setDirection",value:function(){this.anim.setDirection(this.props.direction)}},{key:"play",value:function(){this.anim.play()}},{key:"playSegments",value:function(){this.anim.playSegments(this.props.segments)}},{key:"stop",value:function(){this.anim.stop()}},{key:"pause",value:function(){this.props.isPaused&&!this.anim.isPaused?this.anim.pause():!this.props.isPaused&&this.anim.isPaused&&this.anim.pause()}},{key:"destroy",value:function(){this.anim.destroy()}},{key:"registerEvents",value:function(r){var i=this;r.forEach(function(r){i.anim.addEventListener(r.eventName,r.callback)})}},{key:"deRegisterEvents",value:function(r){var i=this;r.forEach(function(r){i.anim.removeEventListener(r.eventName,r.callback)})}},{key:"render",value:function(){var r=this,i=this.props,n=i.width,s=i.height,o=i.ariaRole,l=i.ariaLabel,c=i.isClickToPauseDisabled,h=i.title,d=function(r){return"number"==typeof r?r+"px":r||"100%"},p=(0,a.default)({width:d(n),height:d(s),overflow:"hidden",margin:"0 auto",outline:"none"},this.props.style),m=c?function(){return null}:this.handleClickToPause;return u.default.createElement("div",{ref:function(i){r.el=i},style:p,onClick:m,title:h,role:o,"aria-label":l,tabIndex:"0"})}}]),i}(u.default.Component);n.default=f,f.propTypes={eventListeners:d.default.arrayOf(d.default.object),options:d.default.object.isRequired,height:d.default.oneOfType([d.default.string,d.default.number]),width:d.default.oneOfType([d.default.string,d.default.number]),isStopped:d.default.bool,isPaused:d.default.bool,speed:d.default.number,segments:d.default.arrayOf(d.default.number),direction:d.default.number,ariaRole:d.default.string,ariaLabel:d.default.string,isClickToPauseDisabled:d.default.bool,title:d.default.string,style:d.default.object},f.defaultProps={eventListeners:[],isStopped:!1,isPaused:!1,speed:1,ariaRole:"button",ariaLabel:"animation",isClickToPauseDisabled:!1,title:""}},139918,(r,i,n)=>{"use strict";var a=r.r(645495),s=r.r(305479),o=r.r(393155),l=Object.prototype.hasOwnProperty,c=Array.isArray,h=s(),u=function(r,i){return h.set(r,i),r},d=function(r){return h.has(r)},p=function(r){return h.get(r)},m=function(r,i){h.set(r,i)},f=function(){for(var r=[],i=0;i<256;++i)r[r.length]="%"+((i<16?"0":"")+i.toString(16)).toUpperCase();return r}(),g=function(r){for(;r.length>1;){var i=r.pop(),n=i.obj[i.prop];if(c(n)){for(var a=[],s=0;s<n.length;++s)void 0!==n[s]&&(a[a.length]=n[s]);i.obj[i.prop]=a}}},v=function(r,i){for(var n=i&&i.plainObjects?{__proto__:null}:{},a=0;a<r.length;++a)void 0!==r[a]&&(n[a]=r[a]);return n},y=function(r,i,n){"__proto__"===i&&o?o(r,i,{configurable:!0,enumerable:!0,value:n,writable:!0}):r[i]=n},_=function r(i,n,a){if(!n)return i;if("object"!=typeof n&&"function"!=typeof n){if(c(i)){var s=i.length;if(a&&"number"==typeof a.arrayLimit&&s>=a.arrayLimit){if(a.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+a.arrayLimit+" element"+(1===a.arrayLimit?"":"s")+" allowed in an array.");return u(v(i.concat(n),a),s)}i[s]=n}else if(!i||"object"!=typeof i)return[i,n];else if(d(i)){var o=p(i)+1;i[o]=n,m(i,o)}else{if(a&&a.strictMerge)return[i,n];(a&&(a.plainObjects||a.allowPrototypes)||!l.call(Object.prototype,n))&&(i[n]=!0)}return i}if(!i||"object"!=typeof i){if(d(n)){for(var h=Object.keys(n),f=a&&a.plainObjects?{__proto__:null,0:i}:{0:i},g=0;g<h.length;g++)f[parseInt(h[g],10)+1]=n[h[g]];return u(f,p(n)+1)}var _=[i].concat(n);if(a&&"number"==typeof a.arrayLimit&&_.length>a.arrayLimit){if(a.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+a.arrayLimit+" element"+(1===a.arrayLimit?"":"s")+" allowed in an array.");return u(v(_,a),_.length-1)}return _}var b=i;if(c(i)&&!c(n)&&(b=v(i,a)),c(i)&&c(n)){if(n.forEach(function(n,s){if(l.call(i,s)){var o=i[s];o&&"object"==typeof o&&n&&"object"==typeof n?i[s]=r(o,n,a):i[i.length]=n}else i[s]=n}),a&&"number"==typeof a.arrayLimit&&i.length>a.arrayLimit){if(a.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+a.arrayLimit+" element"+(1===a.arrayLimit?"":"s")+" allowed in an array.");return u(v(i,a),i.length-1)}return i}return Object.keys(n).reduce(function(i,s){var o=n[s];if(l.call(i,s)?y(i,s,r(i[s],o,a)):y(i,s,o),d(n)&&!d(i)&&u(i,p(n)),d(i)){var c=parseInt(s,10);String(c)===s&&c>=0&&c>p(i)&&m(i,c)}return i},b)}
130,b=1024,x=function(r,i,n,a,s){if(d(r)){if(s)throw RangeError("Array limit exceeded. Only "+n+" element"+(1===n?"":"s")+" allowed in an array.");for(var o=c(i)?i:[i],l=p(r),h=0;h<o.length;++h)r[l+=1]=o[h];return m(r,l),r}var f=[].concat(r,i);if(f.length>n){if(s)throw RangeError("Array limit exceeded. Only "+n+" element"+(1===n?"":"s")+" allowed in an array.");return u(v(f,{plainObjects:a}),f.length-1)}return f};i.exports={arrayToObject:v,assign:function(r,i){return Object.keys(i).reduce(function(r,n){return y(r,n,i[n]),r},r)},combine:x,compact:function(r){for(var i=[{obj:{o:r},prop:"o"}],n=s(),a=0;a<i.length;++a)for(var o=i[a],l=o.obj[o.prop],c=Object.keys(l),h=0;h<c.length;++h){var u=c[h],d=l[u];"object"!=typeof d||null===d||n.has(d)||(i[i.length]={obj:l,prop:u},n.set(d,!0))}return g(i),r},decode:function(r,i,n){var a=r.replace(/\+/g," ");if("iso-8859-1"===n)return a.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(a)}catch(r){return a}},encode:function(r,i,n,s,o){if(0===r.length)return r;var l=r;if("symbol"==typeof r?l=Symbol.prototype.toString.call(r):"string"!=typeof r&&(l=String(r)),"iso-8859-1"===n)return escape(l).replace(/%u[0-9a-f]{4}/gi,function(r){return"%26%23"+parseInt(r.slice(2),16)+"%3B"});for(var c="",h=0;h<l.length;h+=b){var u=l.length>=b?l.slice(h,h+b):l;if(h+b<l.length){var d=u.charCodeAt(u.length-1);d>=55296&&d<=56319&&(u=u.slice(0,-1),h-=1)}for(var p=[],m=0;m<u.length;++m){var g=u.charCodeAt(m);if(45===g||46===g||95===g||126===g||g>=48&&g<=57||g>=65&&g<=90||g>=97&&g<=122||o===a.RFC1738&&(40===g||41===g)){p[p.length]=u.charAt(m);continue}if(g<128){p[p.length]=f[g];continue}if(g<2048){p[p.length]=f[192|g>>6]+f[128|63&g];continue}if(g<55296||g>=57344){p[p.length]=f[224|g>>12]+f[128|g>>6&63]+f[128|63&g];continue}m+=1,g=65536+((1023&g)<<10|1023&u.charCodeAt(m)),p[p.length]=f[240|g>>18]+f[128|g>>12&63]+f[128|g>>6&63]+f[128|63&g]}c+=p.join("")}return c},isBuffer:function(r){return!!r&&"object"==typeof r&&!!(r.constructor&&"function"==typeof r.constructor.isBuffer&&r.constructor.isBuffer(r))},isOverflow:d,isRegExp:function(r){return"[object RegExp]"===Object.prototype.toString.call(r)},markOverflow:u,maybeMap:function(r,i){if(c(r)){for(var n=[],a=0;a<r.length;a+=1)n[n.length]=i(r[a]);return n}return i(r)},merge:_}},511553,(r,i,n)=>{"use strict";var a=r.r(305479),s=r.r(139918),o=r.r(645495),l=Object.prototype.hasOwnProperty,c={brackets:function(r){return r+"[]"},comma:"comma",indices:function(r,i){return r+"["+i+"]"},repeat:function(r){return r}},h=Array.isArray,u=Array.prototype.push,d=function(r,i){u.apply(r,h(i)?i:[i])},p=Date.prototype.toISOString,m=o.default,f={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",depth:1/0,encode:!0,encodeDotInKeys:!1,encoder:s.encode,encodeValuesOnly:!1,filter:void 0,format:m,formatter:o.formatters[m],indices:!1,serializeDate:function(r){return p.call(r)},skipNulls:!1,strictNullHandling:!1},g=function(r){return"string"==typeof r||"number"==typeof r||"boolean"==typeof r||"symbol"==typeof r||"bigint"==typeof r},v={},y=function r(i,n,o,l,c,u,p,m,y,_,b,x,S,w,k,C,E,P,A,R){var T,M=i;if(R>A)throw RangeError("Input depth exceeded depth option of "+A);for(var D=P,F=0,I=!1;void 0!==(D=D.get(v))&&!I;){var j=D.get(i);if(F+=1,void 0!==j)if(j===F)throw RangeError("Cyclic object value");else I=!0;void 0===D.get(v)&&(F=0)}if((M="function"==typeof _?_(n,M):M)instanceof Date?M=S(M):"comma"===o&&h(M)&&(M=s.maybeMap(M,function(r){return r instanceof Date?S(r):r})),null===M){if(u)return k(y&&!C?y(n,f.encoder,E,"key",w):n);M=""}if(g(M)||s.isBuffer(M))return y?[k(C?n:y(n,f.encoder,E,"key",w))+"="+k(y(M,f.encoder,E,"value",w))]:[k(n)+"="+k(String(M))];var O=[];if(void 0===M)return O;if("comma"===o&&h(M))C&&y&&(M=s.maybeMap(M,function(r){return null==r?r:y(r)})),T=[{value:M.length>0?M.join(",")||null:void 0}];else if(h(_))T=_;else{var L=Object.keys(M);T=b?L.sort(b):L}var N=m?String(n).replace(/\./g,"%2E"):String(n),B=l&&h(M)&&1===M.length?N+"[]":N;if(c&&h(M)&&0===M.length&&0===Object.keys(M).length)return B+"[]";for(var z=0;z<T.length;++z){var H=T[z],q="object"==typeof H&&H&&void 0!==H.value?H.value:M[H];if(!p||null!==q){var W=x&&m?String(H).replace(/\./g,"%2E"):String(H),V=h(M)?"function"==typeof o?o(B,W):B:B+(x?"."+W:"["+W+"]");P.set(i,F);var $=a();$.set(v,P),d(O,r(q,V,o,l,c,u,p,m,"comma"===o&&C&&h(M)?null:y,_,b,x,S,w,k,C,E,$,A,R+1))}}return O},_=function(r){if(!r)return f;if(void 0!==r.allowEmptyArrays&&"boolean"!=typeof r.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");
vendor: 7,256 bytes, line 130
130if(void 0!==r.encodeDotInKeys&&"boolean"!=typeof r.encodeDotInKeys)throw TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==r.encoder&&void 0!==r.encoder&&"function"!=typeof r.encoder)throw TypeError("Encoder has to be a function.");var i,n=r.charset||f.charset;if(void 0!==r.charset&&"utf-8"!==r.charset&&"iso-8859-1"!==r.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var a=o.default;if(void 0!==r.format){if(!l.call(o.formatters,r.format))throw TypeError("Unknown format option provided.");a=r.format}var s=o.formatters[a],u=f.filter;if(("function"==typeof r.filter||h(r.filter))&&(u=r.filter),i=r.arrayFormat in c?r.arrayFormat:"indices"in r?r.indices?"indices":"repeat":f.arrayFormat,"commaRoundTrip"in r&&"boolean"!=typeof r.commaRoundTrip)throw TypeError("`commaRoundTrip` must be a boolean, or absent");var d=void 0===r.allowDots?!0===r.encodeDotInKeys||f.allowDots:!!r.allowDots;return{addQueryPrefix:"boolean"==typeof r.addQueryPrefix?r.addQueryPrefix:f.addQueryPrefix,allowDots:d,allowEmptyArrays:"boolean"==typeof r.allowEmptyArrays?!!r.allowEmptyArrays:f.allowEmptyArrays,arrayFormat:i,charset:n,charsetSentinel:"boolean"==typeof r.charsetSentinel?r.charsetSentinel:f.charsetSentinel,commaRoundTrip:!!r.commaRoundTrip,delimiter:void 0===r.delimiter?f.delimiter:r.delimiter,depth:"number"==typeof r.depth?r.depth:f.depth,encode:"boolean"==typeof r.encode?r.encode:f.encode,encodeDotInKeys:"boolean"==typeof r.encodeDotInKeys?r.encodeDotInKeys:f.encodeDotInKeys,encoder:"function"==typeof r.encoder?r.encoder:f.encoder,encodeValuesOnly:"boolean"==typeof r.encodeValuesOnly?r.encodeValuesOnly:f.encodeValuesOnly,filter:u,format:a,formatter:s,serializeDate:"function"==typeof r.serializeDate?r.serializeDate:f.serializeDate,skipNulls:"boolean"==typeof r.skipNulls?r.skipNulls:f.skipNulls,sort:"function"==typeof r.sort?r.sort:null,strictNullHandling:"boolean"==typeof r.strictNullHandling?r.strictNullHandling:f.strictNullHandling}};i.exports=function(r,i){var n,s,o=r,l=_(i);"function"==typeof l.filter?o=(s=l.filter)("",o):h(l.filter)&&(n=s=l.filter);var u=[];if("object"!=typeof o||null===o)return"";var p=c[l.arrayFormat],m="comma"===p&&l.commaRoundTrip;n||(n=Object.keys(o)),l.sort&&n.sort(l.sort);for(var f=a(),g=0;g<n.length;++g){var v=n[g];if(null!=v){var b=o[v];if(!l.skipNulls||null!==b){var x=l.encodeDotInKeys?String(v).replace(/\./g,"%2E"):String(v);d(u,y(b,x,p,m,l.allowEmptyArrays,l.strictNullHandling,l.skipNulls,l.encodeDotInKeys,l.encode?l.encoder:null,l.filter,l.sort,l.allowDots,l.serializeDate,l.format,l.formatter,l.encodeValuesOnly,l.charset,f,l.depth,0))}}}var S=u.join(l.delimiter),w=!0===l.addQueryPrefix?"?":"";return l.charsetSentinel&&("iso-8859-1"===l.charset?w+="utf8=%26%2310003%3B"+l.delimiter:w+="utf8=%E2%9C%93"+l.delimiter),S.length>0?w+S:""}},991317,(r,i,n)=>{"use strict";var a=r.r(139918),s=Object.prototype.hasOwnProperty,o=Array.isArray,l={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:a.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},c=function(r){return r.replace(/&#(\d+);/g,function(r,i){return String.fromCharCode(parseInt(i,10))})},h=function(r,i,n){if(r&&"string"==typeof r&&i.comma&&r.indexOf(",")>-1){if(i.throwOnLimitExceeded)for(var a=0,s=r.indexOf(",");s>-1;){if((a+=1)>=i.arrayLimit)throw RangeError("Array limit exceeded. Only "+i.arrayLimit+" element"+(1===i.arrayLimit?"":"s")+" allowed in an array.");s=r.indexOf(",",s+1)}return r.split(",")}if(i.throwOnLimitExceeded&&n>=i.arrayLimit)throw RangeError("Array limit exceeded. Only "+i.arrayLimit+" element"+(1===i.arrayLimit?"":"s")+" allowed in an array.");return r},u="utf8=%26%2310003%3B",d="utf8=%E2%9C%93",p=function(r,i){var n={__proto__:null},p=i.ignoreQueryPrefix?r.replace(/^\?/,""):r;p=p.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var m=i.parameterLimit===1/0?void 0:i.parameterLimit,f=p.split(i.delimiter,i.throwOnLimitExceeded&&void 0!==m?m+1:m);if(i.throwOnLimitExceeded&&void 0!==m&&f.length>m)throw RangeError("Parameter limit exceeded. Only "+m+" parameter"+(1===m?"":"s")+" allowed.");var g=-1,v=i.charset;if(i.charsetSentinel)for(y=0;y<f.length;++y)0===f[y].indexOf("utf8=")&&(f[y]===d?v="utf-8":f[y]===u&&(v="iso-8859-1"),g=y,y=f.length);for(y=0;y<f.length;++y)if(y!==g){var y,_,b,x=f[y],S=x.indexOf("]="),w=-1===S?x.indexOf("="):S+1;if(-1===w?(_=i.decoder(x,l.decoder,v,"key"),b=i.strictNullHandling?null:""):null!==(_=i.decoder(x.slice(0,w),l.decoder,v,"key"))&&(b=a.maybeMap(h(x.slice(w+1),i,o(n[_])?n[_].length:0),function(r){return i.decoder(r,l.decoder,v,"value")})),b&&i.interpretNumericEntities&&"iso-8859-1"===v&&(b=c(String(b))),x.indexOf("[]=")>-1&&(b=o(b)?[b]:b),i.comma&&o(b)&&b.length>i.arrayLimit&&(b=a.combine([],b,i.arrayLimit,i.plainObjects,i.throwOnLimitExceeded)),null!==_){var k=s.call(n,_);k&&("combine"===i.duplicates||x.indexOf("[]=")>-1)?n[_]=a.combine(n[_],b,i.arrayLimit,i.plainObjects,i.throwOnLimitExceeded):k&&"last"!==i.duplicates||(n[_]=b)}}return n},m=function(r,i,n,s){var o=0;if(r.length>0&&"[]"===r[r.length-1]){var l=r.slice(0,-1).join("");o=Array.isArray(i)&&i[l]?i[l].length:0}for(var c=s?i:h(i,n,o),u=r.length-1;u>=0;--u){var d,p=r[u];if("[]"===p&&n.parseArrays)d=a.isOverflow(c)?c:n.allowEmptyArrays&&(""===c||n.strictNullHandling&&null===c)?[]:a.combine([],c,n.arrayLimit,n.plainObjects,n.throwOnLimitExceeded);else{d=n.plainObjects?{__proto__:null}:{};var m="["===p.charAt(0)&&"]"===p.charAt(p.length-1)?p.slice(1,-1):p,f=n.decodeDotInKeys?m.replace(/%2E/g,"."):m,g=parseInt(f,10),v=!isNaN(g)&&p!==f&&String(g)===f&&g>=0&&n.parseArrays;if(n.parseArrays||""!==f)if(v&&g<n.arrayLimit)(d=[])[g]=c;else if(v&&n.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+n.arrayLimit+" element"+(1===n.arrayLimit?"":"s")+" allowed in an array.");else v?(d[g]=c,a.markOverflow(d,g)):"__proto__"!==f&&(d[f]=c);else d={0:c}}c=d}return c},f=function(r,i){var n=i.allowDots?r.replace(/\.([^.[]+)/g,"[$1]"):r;if(i.depth<=0){if(!i.plainObjects&&s.call(Object.prototype,n)&&!i.allowPrototypes)return;return[n]}var a=[],o=n.indexOf("["),l=o>=0?n.slice(0,o):n;if(l){if(!i.plainObjects&&s.call(Object.prototype,l)&&!i.allowPrototypes)return;a[a.length]=l}for(var c=n.length,h=o,u=0;h>=0&&u<i.depth;){for(var d=1,p=h+1,m=-1;p<c&&m<0;){var f=n.charCodeAt(p);91===f?d+=1:93===f&&0==(d-=1)&&(m=p),p+=1}if(m<0)return a[a.length]="["+n.slice(h)+"]",a;var g=n.slice(h,m+1),v=g.slice(1,-1);if(!i.plainObjects&&s.call(Object.prototype,v)&&!i.allowPrototypes)return;a[a.length]=g,u+=1,h=n.indexOf("[",m+1)}if(h>=0){if(!0===i.strictDepth)throw RangeError("Input depth exceeded depth option of "+i.depth+" and strictDepth is true");a[a.length]="["+n.slice(h)+"]"}return a},g=function(r,i,n,a){if(r){var s=f(r,n);if(s)return m(s,i,n,a)}},v=function(r){if(!r)return l;if(void 0!==r.allowEmptyArrays&&"boolean"!=typeof r.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");
130if(void 0!==r.decodeDotInKeys&&"boolean"!=typeof r.decodeDotInKeys)throw TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==r.decoder&&void 0!==r.decoder&&"function"!=typeof r.decoder)throw TypeError("Decoder has to be a function.");if(void 0!==r.charset&&"utf-8"!==r.charset&&"iso-8859-1"!==r.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(void 0!==r.throwOnLimitExceeded&&"boolean"!=typeof r.throwOnLimitExceeded)throw TypeError("`throwOnLimitExceeded` option must be a boolean");var i=void 0===r.charset?l.charset:r.charset,n=void 0===r.duplicates?l.duplicates:r.duplicates;if("combine"!==n&&"first"!==n&&"last"!==n)throw TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===r.allowDots?!0===r.decodeDotInKeys||l.allowDots:!!r.allowDots,allowEmptyArrays:"boolean"==typeof r.allowEmptyArrays?!!r.allowEmptyArrays:l.allowEmptyArrays,allowPrototypes:"boolean"==typeof r.allowPrototypes?r.allowPrototypes:l.allowPrototypes,allowSparse:"boolean"==typeof r.allowSparse?r.allowSparse:l.allowSparse,arrayLimit:"number"==typeof r.arrayLimit?r.arrayLimit:l.arrayLimit,charset:i,charsetSentinel:"boolean"==typeof r.charsetSentinel?r.charsetSentinel:l.charsetSentinel,comma:"boolean"==typeof r.comma?r.comma:l.comma,decodeDotInKeys:"boolean"==typeof r.decodeDotInKeys?r.decodeDotInKeys:l.decodeDotInKeys,decoder:"function"==typeof r.decoder?r.decoder:l.decoder,delimiter:"string"==typeof r.delimiter||a.isRegExp(r.delimiter)?r.delimiter:l.delimiter,depth:"number"==typeof r.depth||!1===r.depth?+r.depth:l.depth,duplicates:n,ignoreQueryPrefix:!0===r.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof r.interpretNumericEntities?r.interpretNumericEntities:l.interpretNumericEntities,parameterLimit:"number"==typeof r.parameterLimit?r.parameterLimit:l.parameterLimit,parseArrays:!1!==r.parseArrays,plainObjects:"boolean"==typeof r.plainObjects?r.plainObjects:l.plainObjects,strictDepth:"boolean"==typeof r.strictDepth?!!r.strictDepth:l.strictDepth,strictMerge:"boolean"==typeof r.strictMerge?!!r.strictMerge:l.strictMerge,strictNullHandling:"boolean"==typeof r.strictNullHandling?r.strictNullHandling:l.strictNullHandling,throwOnLimitExceeded:"boolean"==typeof r.throwOnLimitExceeded&&r.throwOnLimitExceeded}};i.exports=function(r,i){var n=v(i);if(""===r||null==r)return n.plainObjects?{__proto__:null}:{};for(var s="string"==typeof r?p(r,n):r,o=n.plainObjects?{__proto__:null}:{},l=Object.keys(s),c=0;c<l.length;++c){var h=l[c],u=g(h,s[h],n,"string"==typeof r);o=a.merge(o,u,n)}return!0===n.allowSparse?o:a.compact(o)}},976251,(r,i,n)=>{"use strict";var a=r.r(511553),s=r.r(991317);i.exports={formats:r.r(645495),parse:s,stringify:a}},611583,320778,984622,747990,762815,875570,26560,53325,804062,480250,513128,858048,667523,203964,78344,303508,837946,669439,r=>{"use strict";function i(r,i,n){return i in r?Object.defineProperty(r,i,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[i]=n,r}function n(r){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{},s=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(s=s.concat(Object.getOwnPropertySymbols(a).filter(function(r){return Object.getOwnPropertyDescriptor(a,r).enumerable}))),s.forEach(function(n){i(r,n,a[n])})}return r}function a(r,i){var n=Object.keys(r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(r);i&&(a=a.filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable})),n.push.apply(n,a)}return n}function s(r,i){return i=null!=i?i:{},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):a(Object(i)).forEach(function(n){Object.defineProperty(r,n,Object.getOwnPropertyDescriptor(i,n))}),r}r.s(["_",0,n],320778),r.s(["_",0,s],984622);var o,l,c,h,u=r.i(760960);function d(r){return r&&"u">typeof Symbol&&r.constructor===Symbol?"symbol":typeof r}function p(r){return null===r?void 0===r?"[object Undefined]":"[object Null]":Object.prototype.toString.call(r)}function m(r){return(void 0===r?"undefined":d(r))==="object"&&null!==r}function f(r){if(!m(r)||"[object Object]"!==p(r))return!1;if(null===Object.getPrototypeOf(r))return!0;for(var i=r;null!==Object.getPrototypeOf(i);)i=Object.getPrototypeOf(i);return Object.getPrototypeOf(r)===i}function g(r){var i=r.name,n=r.connector;return["https://www.algolia.com/doc/api-reference/widgets/",i,"/js/",void 0!==n&&n?"#connector":""].join("")}function v(){for(var r=arguments.length,i=Array(r),n=0;n<r;n++)i[n]=arguments[n];var a=i.map(function(r){return g(r)}).join(", ");return function(r){return[r,"See documentation: ".concat(a)].filter(
130Boolean).join("\n\n")}}function y(r,i){if(null==r)return{};var n,a,s={},o=Object.getOwnPropertyNames(r);for(a=0;a<o.length;a++)n=o[a],!(i.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(s[n]=r[n]);return s}function _(r,i){if(null==r)return{};var n,a,s,o={};if("u">typeof Reflect&&Reflect.ownKeys){for(n=Reflect.ownKeys(Object(r)),s=0;s<n.length;s++)a=n[s],!(i.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(r,a)&&(o[a]=r[a]);return o}if(o=y(r,i),Object.getOwnPropertySymbols)for(n=Object.getOwnPropertySymbols(r),s=0;s<n.length;s++)a=n[s],!(i.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(r,a)&&(o[a]=r[a]);return o}function b(r,i){if(!Array.isArray(r))return -1;for(var n=0;n<r.length;n++)if(i(r[n]))return n;return -1}function x(r){return r.filter(function(r,i,n){return n.indexOf(r)===i})}r.s(["_",0,_],747990);var S=function(r,i){i.facets,i.disjunctiveFacets,i.facetsRefinements,i.facetsExcludes,i.disjunctiveFacetsRefinements,i.numericRefinements,i.tagRefinements,i.hierarchicalFacets,i.hierarchicalFacetsRefinements,i.ruleContexts;var n=_(i,["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"]);return r.setQueryParameters(n)},w=function(r,i){return i.facets.reduce(function(r,i){return r.addFacet(i)},r)},k=function(r,i){return i.disjunctiveFacets.reduce(function(r,i){return r.addDisjunctiveFacet(i)},r)},C=function(r,i){return r.setQueryParameters({hierarchicalFacets:i.hierarchicalFacets.reduce(function(r,i){var n=b(r,function(r){return r.name===i.name});if(-1===n)return r.concat(i);var a=r.slice();return a.splice(n,1,i),a},r.hierarchicalFacets)})},E=function(r,i){return i.tagRefinements.reduce(function(r,i){return r.addTagRefinement(i)},r)},P=function(r,i){return r.setQueryParameters({facetsRefinements:n({},r.facetsRefinements,i.facetsRefinements)})},A=function(r,i){return r.setQueryParameters({facetsExcludes:n({},r.facetsExcludes,i.facetsExcludes)})},R=function(r,i){return r.setQueryParameters({disjunctiveFacetsRefinements:n({},r.disjunctiveFacetsRefinements,i.disjunctiveFacetsRefinements)})},T=function(r,i){return r.setQueryParameters({numericRefinements:n({},r.numericRefinements,i.numericRefinements)})},M=function(r,i){return r.setQueryParameters({hierarchicalFacetsRefinements:n({},r.hierarchicalFacetsRefinements,i.hierarchicalFacetsRefinements)})},D=function(r,i){var n=x([].concat(r.ruleContexts).concat(i.ruleContexts).filter(Boolean));return n.length>0?r.setQueryParameters({ruleContexts:n}):r},F=function(){for(var r=arguments.length,i=Array(r),n=0;n<r;n++)i[n]=arguments[n];return i.reduce(function(r,i){return S(w(D(k(P(A(R(T(E(C(M(r,i),i),i),i),i),i),i),i),i),i),i)})};function I(){for(var r=arguments.length,i=Array(r),n=0;n<r;n++)i[n]=arguments[n]}var j=v({name:"configure",connector:!0});function O(r,a){return r.setQueryParameters(Object.keys(a.searchParameters).reduce(function(r,a){return s(n({},r),i({},a,void 0))},{}))}var L=function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:I,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I;return function(a){if(!a||!f(a.searchParameters))throw Error(j("The `searchParameters` option expects an object."));var o={};function l(r){return function(i){var n=F(O(r.state,a),new u.default.SearchParameters(i));a.searchParameters=i,r.setState(n).search()}}return{$$type:"ais.configure",init:function(i){var a=i.instantSearchInstance;r(s(n({},this.getWidgetRenderState(i)),{instantSearchInstance:a}),!0)},render:function(i){var a=i.instantSearchInstance;r(s(n({},this.getWidgetRenderState(i)),{instantSearchInstance:a}),!1)},dispose:function(r){var n=r.state;return i(),O(n,a)},getRenderState:function(r,i){var a,o=this.getWidgetRenderState(i);return s(n({},r),{configure:s(n({},o),{widgetParams:s(n({},o.widgetParams),{searchParameters:F(new u.default.SearchParameters(null==(a=r.configure)?void 0:a.widgetParams.searchParameters),new u.default.SearchParameters(o.widgetParams.searchParameters)).getQueryParams()})})})},getWidgetRenderState:function(r){var i=r.helper;return o.refine||(o.refine=l(i)),{refine:o.refine,widgetParams:a}},getWidgetSearchParameters:function(r,i){var s=i.uiState;return F(r,new u.default.SearchParameters(n({},s.configure,a.searchParameters)))},getWidgetUiState:function(r){return s(n({},r),{configure:n({},r.configure,a.searchParameters)})}}}};function N(r){if(Array.isArray(r))return r}function B(r,i){var n,a,s=null==r?null:"u">typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=s){var o=[],l=!0,c=!1;try{for(s=s.call(r);!(l=(n=s.next()).done)&&(o.push(n.value),!i||o.length!==i);l=!0);}catch(r){c=!0,a=r}finally{try{l||null==s.return||s.return()}finally{if(c)throw a}}return o}}
130function z(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function H(r,i){(null==i||i>r.length)&&(i=r.length);for(var n=0,a=Array(i);n<i;n++)a[n]=r[n];return a}function q(r,i){if(r){if("string"==typeof r)return H(r,i);var n=Object.prototype.toString.call(r).slice(8,-1);if("Object"===n&&r.constructor&&(n=r.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return H(r,i)}}function W(r,i){return N(r)||B(r,i)||q(r,i)||z()}function V(r){if("u">typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}function $(r){return N(r)||V(r)||q(r)||z()}r.s(["_",0,W],762815);var G=r.i(678380),U=Object.prototype.hasOwnProperty;function Q(r,i,n){var a,s;if((null==n?void 0:n(r,i))||r===i)return!0;if(r&&i&&(a=r.constructor)===i.constructor){if(a===Date)return r.getTime()===i.getTime();if(a===RegExp)return r.toString()===i.toString();if(a===Array){if((s=r.length)===i.length)for(;s--&&Q(r[s],i[s],n););return -1===s}if(!a||(void 0===r?"undefined":d(r))==="object"){for(a in s=0,r)if(U.call(r,a)&&++s&&!U.call(i,a)||!(a in i)||!Q(r[a],i[a],n))return!1;return Object.keys(i).length===s}}return r!=r&&i!=i}var X=u;function J(r){var i,n,a;return new X.default.SearchResults(r,[{query:null!=(i=r.query)?i:"",page:null!=(n=r.page)?n:0,hitsPerPage:null!=(a=r.hitsPerPage)?a:20,hits:[],nbHits:0,nbPages:0,params:"",exhaustiveNbHits:!0,exhaustiveFacetsCount:!0,processingTimeMS:0,index:r.index}],{__isArtificial:!0})}function Y(r){var i=r.getHelper(),a=r.getResults()||J(i.state),o=r.getScopedResults().map(function(i){var o=i.indexId===r.getIndexId()?a:J(i.helper.state);return s(n({},i),{results:i.results||o})});return{results:a,scopedResults:o,recommendResults:i.lastRecommendResults}}var K=G,Z=(0,G.createContext)(null);function ee(r,i){if(!r)throw Error("Invariant failed")}function et(){var r=(0,K.useContext)(Z);return ee(null!==r),r}var er=G,ei=(0,G.createContext)(null);function en(){var r=(0,er.useContext)(ei);return ee(null!==r),r}var ea=G,es=(0,G.createContext)(null);function eo(){return(0,ea.useContext)(es)}var el=G,ec=(0,G.createContext)(null);function eh(){return(0,el.useContext)(ec)}var eu=G;function ed(r){var i=W((0,eu.useState)(function(){return r}),2),n=i[0],a=i[1];return Q(n,r)||a(r),n}function ep(r){return"ais.dynamicWidgets"===r.$$type||"ais.feeds"===r.$$type}var em=G,ef=G.use,eg=G,ev="u">typeof window?eg.useLayoutEffect:eg.useEffect,ey=G,e_=(0,G.createContext)({countRef:{current:0},waitForResultsRef:null,resolveWaitForResultsRef:{current:null},ignoreMultipleHooksWarning:!1});function eb(){return(0,ey.useContext)(e_)}function ex(r){var i,n,a,s=r.widget,o=r.parentIndex,l=r.props,c=r.shouldSsr,h=r.skipSuspense,u=eb(),d=u.waitForResultsRef,p=u.countRef;u.ignoreMultipleHooksWarning;var m=(0,em.useRef)(l);(0,em.useEffect)(function(){m.current=l},[l]);var f=(0,em.useRef)(s);(0,em.useEffect)(function(){f.current=s},[s]);var g=(0,em.useRef)(null),v=c&&!o.getWidgets().includes(s),y=en();ev(function(){var r=f.current;return g.current?(clearTimeout(g.current),Q(l,m.current)||o.updateWidget(r,s)):c||o.addWidgets([s]),function(){g.current=setTimeout(function(){y._schedule(function(){y._preventWidgetCleanup||o.removeWidgets([r])})})}},[o,s,c,y,l]),(v||(null==d||null==(i=d.current)?void 0:i.status)==="pending")&&o.addWidgets([s]),(null==d?void 0:d.current)&&!h&&(ef(d.current),!ep(s)&&(null==(a=y.helper)?void 0:a.lastResults)&&ef(d.current)),(null==d||null==(n=d.current)?void 0:n.status)==="fulfilled"&&(p.current+=1)}function eS(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,s=$([i,a]),o=s[0],l=void 0===o?{}:o,c=W(s.slice(1),1)[0],h=void 0===c?{}:c,u=h.skipSuspense,d=void 0!==u&&u,p=_(h,["skipSuspense"]),m=eo(),f=eh(),g=en(),v=et(),y=ed(l),b=ed(p),x=(0,G.useRef)(!0),S=(0,G.useRef)(null),w=(0,G.useRef)(g.status),k=(0,G.useMemo)(function(){return n({},r(function(r,i){if(i){x.current=!0;return}if(x.current){var n=r.instantSearchInstance;r.widgetParams;var a=_(r,["instantSearchInstance","widgetParams"]);Q(a,S.current,function(r,i){return(null==r?void 0:r.constructor)===Function&&(null==i?void 0:i.constructor)===Function})&&n.status===w.current||(P(a),S.current=a,w.current=n.status)}},function(){x.current=!1})(y),b)},[r,y,b]),C=W((0,G.useState)(function(){if(k.getWidgetRenderState){var r,i=v.getHelper(),n=v.getWidgetUiState({})[v.getIndexId()];i.state=(null==(r=k.getWidgetSearchParameters)?void 0:r.call(k,i.state,{uiState:n}))||i.state;var a=Y(v),s=a.results,o=a.scopedResults,l=a.recommendResults,c=k.getWidgetRenderState({helper:i,parent:v,instantSearchInstance:g,results:"recommend"===k.dependsOn&&l&&f?l[f.recommendIdx.current++]:s,scopedResults:o,state:i.state,render
130State:g.renderState,templatesConfig:g.templatesConfig,createURL:v.createURL,searchMetadata:{isSearchStalled:"stalled"===g.status},status:g.status,error:g.error});return c.widgetParams,_(c,["widgetParams"])}return{}}),2),E=C[0],P=C[1];return ex({widget:k,parentIndex:v,props:[y,b],shouldSsr:!!m,skipSuspense:d}),E}function ew(r,i){return eS(L,{searchParameters:r},i)}function ek(r){return ew(n({},r),{$$widgetType:"ais.configure"}),null}r.s(["Configure",0,ek],611583);var eC=G;function eE(r,i){var n,a=null==(n=r.getWidgetRenderState)?void 0:n.call(r,i),s=null;if(a&&a.widgetParams){var o=a.widgetParams;o.attribute?s=o.attribute:Array.isArray(o.attributes)&&(s=o.attributes[0])}if("string"!=typeof s)throw Error("Could not find the attribute of the widget:\n\n".concat(JSON.stringify(r),"\n\nPlease check whether the widget's getWidgetRenderState returns widgetParams.attribute correctly."));return s}function eP(r){return Object.prototype.toString.call(r).slice(8,-1)}function eA(r,i){if(void 0===r||"function"!=typeof r)throw Error("The render function is not valid (received type ".concat(eP(r),").\n\n").concat(i))}var eR=v({name:"dynamic-widgets",connector:!0}),eT=function(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I;return eA(r,eR()),function(a){var o=a.widgets,l=a.maxValuesPerFacet,c=void 0===l?20:l,h=a.facets,u=void 0===h?["*"]:h,p=a.transformItems,m=void 0===p?function(r){return r}:p,f=a.fallbackWidget;if(!(o&&Array.isArray(o)&&o.every(function(r){return(void 0===r?"undefined":d(r))==="object"})))throw Error(eR("The `widgets` option expects an array of widgets."));if(!Array.isArray(u))throw Error(eR("The `facets` option only accepts an array of facets, you passed ".concat(JSON.stringify(u))));var g=new Map;return{$$type:"ais.dynamicWidgets",init:function(i){o.forEach(function(r){var n=eE(r,i);g.set(n,{widget:r,isMounted:!1})}),r(s(n({},this.getWidgetRenderState(i)),{instantSearchInstance:i.instantSearchInstance}),!0)},render:function(i){var a=i.parent,o=this.getWidgetRenderState(i),l=[],c=[];f&&o.attributesToRender.forEach(function(r){if(!g.has(r)){var i=f({attribute:r});g.set(r,{widget:i,isMounted:!1})}}),g.forEach(function(r,i){var n=r.widget,a=r.isMounted,s=o.attributesToRender.indexOf(i)>-1;!a&&s?(c.push(n),g.set(i,{widget:n,isMounted:!0})):a&&!s&&(l.push(n),g.set(i,{widget:n,isMounted:!1}))}),a.addWidgets(c),setTimeout(function(){return a.removeWidgets(l)},0),r(s(n({},o),{instantSearchInstance:i.instantSearchInstance}),!1)},dispose:function(r){var n=r.parent,a=[];g.forEach(function(r){var i=r.widget;r.isMounted&&a.push(i)}),n.removeWidgets(a),i()},getWidgetSearchParameters:function(r){return u.reduce(function(r,i){return r.addFacet(i)},r.setQueryParameters({maxValuesPerFacet:Math.max(c||0,r.maxValuesPerFacet||0)}))},getRenderState:function(r,i){return s(n({},r),{dynamicWidgets:this.getWidgetRenderState(i)})},getWidgetRenderState:function(r){var i,n,s,o,l=r.results;if(r.state,!l)return{attributesToRender:[],widgetParams:a};var c=m(null!=(i=null==(o=l.renderingContent)||null==(s=o.facetOrdering)||null==(n=s.facets)?void 0:n.order)?i:[],{results:l});if(!Array.isArray(c))throw Error(eR("The `transformItems` option expects a function that returns an Array."));return{attributesToRender:c,widgetParams:a}}}}};function eM(r,i){return eS(eT,s(n({},r),{widgets:[]}),i)}function eD(){return null}function eF(r){var i=r.children,n=r.fallbackComponent,a=void 0===n?eD:n,s=_(r,["children","fallbackComponent"]),o=eC.default.useRef(a),l=eM(s,{$$widgetType:"ais.dynamicWidgets"}).attributesToRender,c=new Map;return eC.default.Children.forEach(i,function(r){var i=ej(r);ee(void 0!==i),c.set(i,r)}),eC.default.createElement(eC.default.Fragment,null,l.map(function(r){return eC.default.createElement(eC.Fragment,{key:r},c.get(r)||eC.default.createElement(o.current,{attribute:r}))}))}function eI(r){return(void 0===r?"undefined":d(r))==="object"&&r.props}function ej(r){if(eI(r)){if(r.props.attribute)return r.props.attribute;if(Array.isArray(r.props.attributes))return r.props.attributes[0];if(r.props.children)return ee(1===eC.default.Children.count(r.props.children)),ej(eC.default.Children.only(r.props.children))}}function eO(){for(var r=arguments.length,i=Array(r),n=0;n<r;n++)i[n]=arguments[n];return i.reduce(function(r,i){return Array.isArray(i)?r.concat(i):r.concat([i])}
130,[]).filter(Boolean).join(" ")}function eL(r){var i=r.createElement;return function(r){var n=r.classNames,a=r.banner;return a.image.urls[0].url?i("aside",{className:eO("ais-Hits-banner",n.bannerRoot)},a.link?i("a",{className:eO("ais-Hits-banner-link",n.bannerLink),href:a.link.url,target:a.link.target},i("img",{className:eO("ais-Hits-banner-image",n.bannerImage),src:a.image.urls[0].url,alt:a.image.title})):i("img",{className:eO("ais-Hits-banner-image",n.bannerImage),src:a.image.urls[0].url,alt:a.image.title})):null}}function eN(r){var i=r.createElement,a=eL({createElement:i,Fragment:r.Fragment});return function(r){var o=r.classNames,l=void 0===o?{}:o,c=r.hits,h=r.itemComponent,u=r.sendEvent,d=r.emptyComponent,p=r.banner,m=r.bannerComponent,f=_(r,["classNames","hits","itemComponent","sendEvent","emptyComponent","banner","bannerComponent"]);return i("div",s(n({},f),{className:eO("ais-Hits",l.root,0===c.length&&eO("ais-Hits--empty",l.emptyRoot),f.className)}),p&&(m?i(m,{className:eO("ais-Hits-banner",l.bannerRoot),banner:p}):i(a,{classNames:l,banner:p})),0===c.length&&d?i(d,null):i("ol",{className:eO("ais-Hits-list",l.list)},c.map(function(r,n){return i(h,{key:r.objectID,hit:r,index:n,className:eO("ais-Hits-item",l.item),onClick:function(){u("click:internal",r,"Hit Clicked")},onAuxClick:function(){u("click:internal",r,"Hit Clicked")}})})))}}r.s(["DynamicWidgets",0,eF],875570),r.s(["cx",0,eO],26560);var eB=G;function ez(r){return btoa(encodeURIComponent(JSON.stringify(r)))}function eH(r){for(var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=[],a=0;a<Math.ceil(r.length/i);a++)n.push(r.slice(a*i,(a+1)*i));return n}function eq(r){var i=r.helper,a=r.widgetType;r.methodName;var s=r.args,o=r.instantSearchInstance;if(1===s.length&&"object"===d(s[0]))return[s[0]];var l=W(s[0].split(":"),2),c=l[0],h=l[1],u=s[1],p=s[2],m=s[3]||{};if(!u||("click"===c||"conversion"===c)&&!p)return[];var f=Array.isArray(u)?u:[u];if(0===f.length)return[];var g=f[0].__queryID,v=eH(f),y=v.map(function(r){return r.map(function(r){return r.objectID})}),_=v.map(function(r){return r.map(function(r){return r.__position})});return"view"===c?"idle"!==o.status?[]:v.map(function(r,s){var o;return{insightsMethod:"viewedObjectIDs",widgetType:a,eventType:c,payload:n({eventName:p||"Hits Viewed",index:(null==(o=i.lastResults)?void 0:o.index)||i.state.index,objectIDs:y[s]},m),hits:r,eventModifier:h}}):"click"===c?v.map(function(r,s){var o;return{insightsMethod:"clickedObjectIDsAfterSearch",widgetType:a,eventType:c,payload:n({eventName:p||"Hit Clicked",index:(null==(o=i.lastResults)?void 0:o.index)||i.state.index,queryID:g,objectIDs:y[s],positions:_[s]},m),hits:r,eventModifier:h}}):"conversion"===c?v.map(function(r,s){var o;return{insightsMethod:"convertedObjectIDsAfterSearch",widgetType:a,eventType:c,payload:n({eventName:p||"Hit Converted",index:(null==(o=i.lastResults)?void 0:o.index)||i.state.index,queryID:g,objectIDs:y[s]},m),hits:r,eventModifier:h}}):[]}function eW(r){var i=r.instantSearchInstance,n=r.helper,a=r.widgetType,s={},o=void 0;return function(){for(var r=arguments.length,l=Array(r),c=0;c<r;c++)l[c]=arguments[c];eq({widgetType:a,helper:n,methodName:"sendEvent",args:l,instantSearchInstance:i}).forEach(function(r){"click"===r.eventType&&"internal"===r.eventModifier&&s[r.eventType]||(s[r.eventType]=!0,i.sendEventToInsights(r))}),clearTimeout(o),o=setTimeout(function(){s={}},0)}}function eV(r){var i=r.helper,n=r.widgetType,a=r.instantSearchInstance;return function(){for(var r=arguments.length,s=Array(r),o=0;o<r;o++)s[o]=arguments[o];var l=eq({widgetType:n,helper:i,methodName:"bindEvent",args:s,instantSearchInstance:a});return l.length?"data-insights-event=".concat(ez(l)):""}}function e$(){return(e$=Object.assign||function(r){for(var i=1;i<arguments.length;i++){var n=arguments[i];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a])}return r}).apply(this,arguments)}function eG(r){if(null==r)throw TypeError("Cannot destructure "+r);return r}var eU={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},eQ=/[&<>"']/g,eX=RegExp(eQ.source);function eJ(r){return r&&eX.test(r)?r.replace(eQ,function(r){return eU[r]}):r}var eY={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},eK=/&(amp|quot|lt|gt|#39);/g,eZ=RegExp(eK.source);function e0(r){return r&&eZ.test(r)?r.replace(eK,function(r){return eY[r]}):r}r.s(["escape",0,eJ,"unescape",0,e0],53325);var e1={highlightPreTag:"__ais-highlight__",highlightPostTag:"__/ais-highlight__"},e4="<mark>",e3="</mark>";function e5(r){return eJ(r).replace(RegExp(e1.highlightPreTag,"g"),e4).replace(RegExp(e1.highlightPostTag,"g"),e3)}function e2(r){return f(r)&&"string"!=typeof r.value?Object.keys(r).reduce(function(a,o){return s(n({},a),i({},o,e2(r[o])))},{}):Array.isArray(r)?r.map(e2):s(n({},r),{value:e5(r.value)})}function e6(r){return void 0===r.__escaped&&((r=r.map(function(r){eG(r);var i=e$({},r);return i._highlightResult&&(i._highlightResult=e2(i._highlightResult)),i._snippetResult&&(i._snippetResult=e2(i._snippetResult)),i})).__escaped=!0),r}function e7(r){return r.map(function(r){return s(n({},r),{highlighted:e5(r.highlighted)})})}function e8(r,i,a){return r.map(function(r,o){return s(n({},r),{__position:a*i+o+1})})}function e9(r,i){return i?r.map(function(r){return s(n({},r),{__queryID:i})}):r}var te=v({name:"hits",connector:!0}),tt=function(r){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I;return eA(r,te()),function(o){var l,c,h=o||{},u=h.escapeHTML,d=void 0===u||u,p=h.transformItems,m=void 0===p?function(r){return r}:p;return{$$type:"ais.hits",init:function(i){r(s(n({},this.getWidgetRenderState(i)),{instantSearchInstance:i.instantSearchInstance}),!0)},render:function(i){var a=this.getWidgetRenderState(i);r(s(n({},a),{instantSearchInstance:i.instantSearchInstance}),!1),a.sendEvent("view:internal",a.items)},getRenderState:function(r,i){return s(n({},r),{hits:this.getWidgetRenderState(i)})},getWidgetRenderState:function(r){var i,n,a,s=r.results,h=r.helper,u=r.instantSearchInstance;if(l||(l=eW({instantSearchInstance:u,helper:h,widgetType:this.$$type})),c||(c=eV({helper:h,widgetType:this.$$type,instantSearchInstance:u})),!s)return{hits:[],items:[],results:void 0,banner:void 0,sendEvent:l,bindEvent:c,widgetParams:o};d&&s.hits.length>0&&(s.hits=e6(s.hits));var p=m(e9(e8(s.hits,s.page,s.hitsPerPage),s.queryID),{results:s}),f=null==(a=s.renderingContent)||null==(n=a.widgets)||null==(i=n.banners)?void 0:i[0];return{hits:p,items:p,results:s,banner:f,sendEvent:l,bindEvent:c,widgetParams:o}},dispose:function(r){var o=r.state;return(a(),d)?o.setQueryParameters(Object.keys(e1).reduce(function(r,a){return s(n({},r),i({},a,void 0))},{})):o},getWidgetSearchParameters:function(r,i){return d?r.setQueryParameters(e1):r}}}};function tr(r,i){return eS(tt,r,i)}function ti(r){var i=r.hit;return eB.default.createElement("div",{style:{wordBreak:"break-all"}},JSON.stringify(i).slice(0,100),"…")}var tn=eN({createElement:eB.createElement,Fragment:eB.Fragment});function ta(r){var i=r.escapeHTML,a=r.transformItems,s=r.hitComponent,o=void 0===s?ti:s,l=r.bannerComponent,c=_(r,["escapeHTML","transformItems","hitComponent","bannerComponent"]),h=tr({escapeHTML:i,transformItems:a},{$$widgetType:"ais.hits"}),u=h.hits,d=h.banner,p=h.sendEvent,m=(0,eB.useMemo)(function(){return function(r){var i=r.hit;r.index;var a=_(r,["hit","index"]);
130return eB.default.createElement("li",n({key:i.objectID},a),eB.default.createElement(o,{hit:i,sendEvent:p}))}},[o,p]),f={hits:u,sendEvent:p,itemComponent:m,banner:d,bannerComponent:!1===l?function(){return null}:l};return eB.default.createElement(tn,n({},c,f))}r.s(["Hits",0,ta],804062);var ts=G;function to(r,i){if(!(r instanceof i))throw TypeError("Cannot call a class as a function")}function tl(r,i){for(var n=0;n<i.length;n++){var a=i[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(r,a.key,a)}}function tc(r,i,n){return i&&tl(r.prototype,i),n&&tl(r,n),r}function th(r){if(Array.isArray(r))return H(r)}function tu(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function td(r){return th(r)||V(r)||q(r)||tu()}function tp(r){var i=r.start,n=void 0===i?0:i,a=r.end,s=r.step,o=void 0===s?1:s,l=0===o?1:o;return td(Array(Math.round((a-n)/l))).map(function(r,i){return n+i*l})}var tm=function(){function r(n){to(this,r),i(this,"currentPage",void 0),i(this,"total",void 0),i(this,"padding",void 0),this.currentPage=n.currentPage,this.total=n.total,this.padding=n.padding}return tc(r,[{key:"pages",value:function(){var r=this,i=r.total,n=r.currentPage,a=r.padding;if(0===i)return[0];var s=this.nbPagesDisplayed(a,i);if(s===i)return tp({end:i});var o=this.calculatePaddingLeft(n,a,i,s),l=s-o;return tp({start:n-o,end:n+l})}},{key:"nbPagesDisplayed",value:function(r,i){return Math.min(2*r+1,i)}},{key:"calculatePaddingLeft",value:function(r,i,n,a){return r<=i?r:r>=n-i?a-(n-r):i}},{key:"isLastPage",value:function(){return this.currentPage>=this.total-1}},{key:"isFirstPage",value:function(){return this.currentPage<=0}}]),r}(),tf=v({name:"pagination",connector:!0}),tg=function(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I;return eA(r,tf()),function(a){var o=a||{},l=o.totalPages,c=o.padding,h=new tm({currentPage:0,total:0,padding:void 0===c?3:c}),u={};function d(r){var i=r.nbPages;return void 0!==l?Math.min(l,i):i}return{$$type:"ais.pagination",init:function(i){var a=i.instantSearchInstance;r(s(n({},this.getWidgetRenderState(i)),{instantSearchInstance:a}),!0)},render:function(i){var a=i.instantSearchInstance;r(s(n({},this.getWidgetRenderState(i)),{instantSearchInstance:a}),!1)},dispose:function(r){var n=r.state;return i(),n.setQueryParameter("page",void 0)},getWidgetUiState:function(r,i){var a=i.searchParameters.page||0;return a?s(n({},r),{page:a+1}):r},getWidgetSearchParameters:function(r,i){var n=i.uiState,a=n.page?n.page-1:0;return r.setQueryParameter("page",a)},getWidgetRenderState:function(r){var i=r.results,o=r.helper,l=r.state,c=r.createURL;u.refine||(u.refine=function(r){o.setPage(r),o.search()}),u.createURL||(u.createURL=function(r){return c(function(i){return s(n({},i),{page:r+1})})});var p=l.page||0,m=d(i||{nbPages:0});return h.currentPage=p,h.total=m,{createURL:u.createURL,refine:u.refine,canRefine:m>1,currentRefinement:p,nbHits:(null==i?void 0:i.nbHits)||0,nbPages:m,pages:i?h.pages():[],isFirstPage:h.isFirstPage(),isLastPage:h.isLastPage(),widgetParams:a}},getRenderState:function(r,i){return s(n({},r),{pagination:this.getWidgetRenderState(i)})}}}};function tv(r,i){return eS(tg,r,i)}var ty=G;function t_(r){return!!(1===r.button||r.altKey||r.ctrlKey||r.metaKey||r.shiftKey)}function tb(r){var i=r.pages,a=r.currentPage,o=r.nbPages,l=r.isFirstPage,c=r.isLastPage,h=r.showFirst,u=void 0===h||h,d=r.showPrevious,p=void 0===d||d,m=r.showNext,f=void 0===m||m,g=r.showLast,v=void 0===g||g,y=r.createURL,b=r.onNavigate,x=r.translations,S=r.classNames,w=void 0===S?{}:S,k=_(r,["pages","currentPage","nbPages","isFirstPage","isLastPage","showFirst","showPrevious","showNext","showLast","createURL","onNavigate","translations","classNames"]),C=0,E=a-1,P=a+1,A=o-1;return ty.default.createElement("div",s(n({},k),{className:eO("ais-Pagination",w.root,o<=1&&eO("ais-Pagination--noRefinement",w.noRefinementRoot),k.className)}),ty.default.createElement("ul",{className:eO("ais-Pagination-list",w.list)},u&&ty.default.createElement(tx,{isDisabled:l,className:eO("ais-Pagination-item--firstPage",w.firstPageItem),classNames:w,"aria-label":x.firstPageItemAriaLabel,href:y(C),onClick:function(){return b(C)}},x.firstPageItemText),p&&ty.default.createElement(tx,{isDisabled:l,className:eO("ais-Pagination-item--previousPage",w.previousPageItem),classNames:w,"aria-label":x.previousPageItemAriaLabel,href:y(E),onClick:function(){return b(E)}},x.previousPageItemText),i.map(function(r){return ty.default.createElement(tx,{key:r,isDisabled:!1,className:eO("ais-Pagination-item--page",w.pageItem,r===a&&eO("ais-Pagination-item--selected",w.selectedItem)),classNames:w,"aria-label":x.pageItemAriaLabel({currentPage:r+1,nbPages:o}),"aria-current":r===a?"page":void 0,href:y(r),onClick:function(){return b(r)}},x.pageItemText({currentPage:r+1,nbPages:o}))}
130),f&&ty.default.createElement(tx,{isDisabled:c,className:eO("ais-Pagination-item--nextPage",w.nextPageItem),classNames:w,"aria-label":x.nextPageItemAriaLabel,href:y(P),onClick:function(){return b(P)}},x.nextPageItemText),v&&ty.default.createElement(tx,{isDisabled:c,className:eO("ais-Pagination-item--lastPage",w.lastPageItem),classNames:w,"aria-label":x.lastPageItemAriaLabel,href:y(A),onClick:function(){return b(A)}},x.lastPageItemText)))}function tx(r){var i=r.isDisabled,a=r.className,s=r.classNames,o=r.href,l=r.onClick,c=_(r,["isDisabled","className","classNames","href","onClick"]);return i?ty.default.createElement("li",{className:eO("ais-Pagination-item",s.item,"ais-Pagination-item--disabled",s.disabledItem,a)},ty.default.createElement("span",n({className:eO("ais-Pagination-link",s.link)},c))):ty.default.createElement("li",{className:eO("ais-Pagination-item",s.item,a)},ty.default.createElement("a",n({className:eO("ais-Pagination-link",s.link),href:o,onClick:function(r){t_(r)||(r.preventDefault(),l(r))}},c)))}function tS(r){var i=r.showFirst,a=r.showPrevious,o=r.showNext,l=r.showLast,c=r.padding,h=r.totalPages,u=r.translations,d=_(r,["showFirst","showPrevious","showNext","showLast","padding","totalPages","translations"]),p=tv({padding:c,totalPages:h},{$$widgetType:"ais.pagination"}),m=p.pages,f=p.currentRefinement,g=p.isFirstPage,v=p.isLastPage,y=p.nbPages,b={pages:m,currentPage:f,isFirstPage:g,isLastPage:v,nbPages:y,createURL:p.createURL,onNavigate:p.refine,translations:n({firstPageItemText:"‹‹",previousPageItemText:"‹",nextPageItemText:"›",lastPageItemText:"››",pageItemText:function(r){return String(r.currentPage)},firstPageItemAriaLabel:"First Page",previousPageItemAriaLabel:"Previous Page",nextPageItemAriaLabel:"Next Page",lastPageItemAriaLabel:"Last Page, Page ".concat(y),pageItemAriaLabel:function(r){var i=r.currentPage;return"Page ".concat(i)}},u)};return ts.default.createElement(tb,s(n({},d,b),{showFirst:i,showPrevious:a,showNext:o,showLast:l}))}function tw(r,i,n){return r.state.isHierarchicalFacet(i)?r.state.isHierarchicalFacetRefined(i,n):r.state.isConjunctiveFacet(i)?r.state.isFacetRefined(i,n):r.state.isDisjunctiveFacetRefined(i,n)}function tk(r){var i=r.instantSearchInstance,a=r.helper,s=r.attribute,o=r.widgetType;return function(){for(var r,l=arguments.length,c=Array(l),h=0;h<l;h++)c[h]=arguments[h];var u=W(c,4),p=u[1],m=u[2],f=void 0===m?"Filter Applied":m,g=u[3],v=void 0===g?{}:g,y=W(c[0].split(":"),2),_=y[0],b=y[1],x="string"==typeof s?s:s(p);1===c.length&&"object"===d(c[0])?i.sendEventToInsights(c[0]):"click"===_&&c.length>=2&&c.length<=4&&(tw(a,x,p)||i.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:o,eventType:_,eventModifier:b,payload:n({eventName:f,index:(null==(r=a.lastResults)?void 0:r.index)||a.state.index,filters:["".concat(x,":").concat(p)]},v),attribute:x}))}}r.s(["Pagination",0,tS],480250);var tC=v({name:"refinement-list",connector:!0}),tE=["isRefined","count:desc","name:asc"],tP=function(r){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I;return eA(r,tC()),function(o){var l,c,h,u=o||{},d=u.attribute,p=u.operator,m=void 0===p?"or":p,f=u.limit,g=void 0===f?10:f,v=u.showMore,y=void 0!==v&&v,b=u.showMoreLimit,x=void 0===b?20:b,S=u.sortBy,w=void 0===S?tE:S,k=u.escapeFacetValues,C=void 0===k||k,E=u.transformItems,P=void 0===E?function(r){return r}:E;if(!d)throw Error(tC("The `attribute` option is required."));if(!/^(and|or)$/.test(m))throw Error(tC('The `operator` must one of: `"and"`, `"or"` (got "'.concat(m,'").')));if(!0===y&&x<=g)throw Error(tC("`showMoreLimit` should be greater than `limit`."));var A=function(r){var i=r.name,a=r.escapedValue;return s(n({},_(r,["name","escapedValue"])),{value:a,label:i,highlighted:i})},R=[],T=!0,M=!1,D=function(){};function F(){D()}function I(r,i){return function(){M=!M,i.render(r)}}function j(){return M?x:g}var O=function(){return function(){}},L=function(i,a){return function(o){return function(c){var h=o.instantSearchInstance,u=o.results;if(""===c&&R)r(s(n({},a.getWidgetRenderState(s(n({},o),{results:l}))),{instantSearchInstance:h}),!1);else{var p={highlightPreTag:C?e1.highlightPreTag:e4,highlightPostTag:C?e1.highlightPostTag:e3};i.searchForFacetValues(d,c,Math.min(j(),100),p).then(function(i){var c=P((C?e7(i.facetHits):i.facetHits).map(function(r){var i=r.escapedValue,a=r.value;return s(n({},_(r,["escapedValue","value"])),{value:i,label:a})}),{results:u});r(s(n({},a.getWidgetRenderState(s(n({},o),{results:l}))),{items:c,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:h}),!1)})}}}};return{$$type:"ais.refinementList",init:function(i){r(s(n({},this.getWidgetRenderState(i)),{instantSearchInstance:i.instantSearchInstance}),!0)},render:function(i){r(s(n({},this.getWidgetRenderState(i)),{instantSearchInstance:i.instantSearchInstance}),!1)},getRenderState:function(r,a){return s(n({},r),{refinementList:s(n({},r.refinementList),i({},d,this.getWidgetRenderState(a)))})},getWidgetRenderState:function(r){var i=this,n=r.results,a=r.state,s=r.createURL,u=r.instantSearchInstance,p=r.helper,m=[],f=[];if(h&&c&&O||(h=tk({instantSearchInstance:u,helper:p,attribute:d,widgetType:this.$$type}),c=function(r){h("click:internal",r),p.toggleFacetRefinement(d,r).search()},O=L(p,this)),n){var v=n.getFacetValues(d,{sortBy:w,facetOrdering:w===tE});m=P((f=v&&Array.isArray(v)?v:[]).slice(0,j()).map(A),{results:n});var _=a.maxValuesPerFacet,b=j();T=_>b?f.length<=b:f.length<b,l=n,R=m,r.results&&(D=I(r,this))}var x=O&&O(r),S=M&&R.length>g,k=y&&!T,C=S||k;return{createURL:function(r){return s(function(n){return i.getWidgetUiState(n,{searchParameters:a.resetPage().toggleFacetRefinement(d,r),helper:p})})},items:m,refine:c,searchForItems:x,isFromSearch:!1,canRefine:m.length>0,widgetParams:o,isShowingMore:M,canToggleShowMore:C,toggleShowMore:F,sendEvent:h,hasExhaustiveItems:T}},dispose:function(r){var i=r.state;a();var n=i.setQueryParameter("maxValuesPerFacet",void 0);return"and"===m?n.removeFacet(d):n.removeDisjunctiveFacet(d)},getWidgetUiState:function(r,a){var o=a.searchParameters,l="or"===m?o.getDisjunctiveRefinements(d):o.getConjunctiveRefinements(d);return tA(s(n({},r),{refinementList:s(n({},r.refinementList),i({},d,l))}),d)},getWidgetSearchParameters:function(r,a){var o=a.uiState,l="or"===m;if(r.isHierarchicalFacet(d)||l&&r.isConjunctiveFacet(d)||!l&&r.isDisjunctiveFacet(d))return r;var c=o.refinementList&&o.refinementList[d],h=l?r.addDisjunctiveFacet(d).removeDisjunctiveFacetRefinement(d):r.addFacet(d).removeFacetRefinement(d),u=Math.max(h.maxValuesPerFacet||0,y?x:g),p=h.setQueryParameter("maxValuesPerFacet",u);if(!c){var f=l?"disjunctiveFacetsRefinements":"facetsRefinements";return p.setQueryParameters(i({},f,s(n({},p[f]),i({},d,[]))))}return c.reduce(function(r,i){return l?r.addDisjunctiveFacetRefinement(d,i):r.addFacetRefinement(d,i)},p)}}}};function tA(r,i){return r.refinementList&&(r.refinementList[i]&&0!==r.refinementList[i].length||delete r.refinementList[i],0===Object.keys(r.refinementList).length&&delete r.refinementList),r}function tR(r,i){return eS(tP,r,i)}function tT(r){var i=e3,n=e4,a=r.split(n),s=a.shift(),o=s?[{value:s,isHighlighted:!1}]:[];return a.forEach(function(r){var n=r.split(i);o.push({value:n[0],isHighlighted:!0}),""!==n[1]&&o.push({value:n[1],isHighlighted:!1})}),o}r.s(["useRefinementList",0,tR],513128),r.s(["getHighlightedParts",0,tT],858048);var tM=G;function tD(r){var i=r.createElement;return function(r){var n=r.classNames,a=r.children,s=r.highlightedTagName,o=r.isHighlighted,l=r.nonHighlightedTagName;return i(o?s:l,{className:o?n.highlighted:n.nonHighlighted},a)}}var tF=G,tI=(l=(o={createElement:tF.createElement,Fragment:tF.Fragment}).createElement,h=tD({createElement:l,Fragment:c=o.Fragment}),function(r){var i=r.parts,a=r.highlightedTagName,o=void 0===a?"mark":a,u=r.nonHighlightedTagName,d=void 0===u?"span":u,p=r.separator,m=void 0===p?", ":p,f=r.className,g=r.classNames,v=void 0===g?{}:g;return l("span",s(n({},_(r,["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"])),{className:eO(v.root,f)}),i.map(function(r,n){var a=n===i.length-1;return l(c,{key:n},r.map(function(r,i){return l(h,{key:i,classNames:v,highlightedTagName:o,nonHighlightedTagName:d,isHighlighted:r.isHighlighted},r.value)}),!a&&l("span",{className:v.separator},m))}))});function tj(r){var i=r.classNames,a=void 0===i?{}:i,s=_(r,["classNames"]);return tM.default.createElement(tI,n({classNames:{root:eO("ais-Highlight",a.root),highlighted:eO("ais-Highlight-highlighted",a.highlighted),nonHighlighted:eO("ais-Highlight-nonHighlighted",a.nonHighlighted),separator:eO("ais-Highlight-separator",a.separator)}}
130,s))}r.s(["Highlight",0,tj],667523);var tO=G;function tL(r){var i=r.classNames;return tO.default.createElement("svg",{className:eO("ais-SearchBox-submitIcon",i.submitIcon),width:"10",height:"10",viewBox:"0 0 40 40","aria-hidden":"true"},tO.default.createElement("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"}))}function tN(r){var i=r.classNames;return tO.default.createElement("svg",{className:eO("ais-SearchBox-resetIcon",i.resetIcon),viewBox:"0 0 20 20",width:"10",height:"10","aria-hidden":"true"},tO.default.createElement("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"}))}function tB(r){var i=r.classNames;return tO.default.createElement("svg",{"aria-label":"Results are loading",width:"16",height:"16",viewBox:"0 0 38 38",stroke:"#444",className:eO("ais-SearchBox-loadingIcon",i.loadingIcon),"aria-hidden":"true"},tO.default.createElement("g",{fill:"none",fillRule:"evenodd"},tO.default.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},tO.default.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),tO.default.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},tO.default.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function tz(r){var i=r.classNames;return tO.default.createElement("svg",{className:eO("ais-AiModeButton-icon",i.aiModeIcon),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",width:"16",height:"16","aria-hidden":"true"},tO.default.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M10 1.875c.27 0 .51.173.594.43l1.593 4.844a1.043 1.043 0 0 0 .664.664l4.844 1.593a.625.625 0 0 1 0 1.188l-4.844 1.593a1.043 1.043 0 0 0-.664.664l-1.593 4.844a.625.625 0 0 1-1.188 0l-1.593-4.844a1.042 1.042 0 0 0-.664-.664l-4.844-1.593a.625.625 0 0 1 0-1.188l4.844-1.593a1.042 1.042 0 0 0 .664-.664l1.593-4.844a.625.625 0 0 1 .594-.43ZM9 7.539A2.292 2.292 0 0 1 7.54 9L4.5 10l3.04 1A2.292 2.292 0 0 1 9 12.46l1 3.04 1-3.04A2.293 2.293 0 0 1 12.46 11l3.04-1-3.04-1A2.292 2.292 0 0 1 11 7.54L10 4.5 9 7.54ZM4.167 1.875c.345 0 .625.28.625.625v3.333a.625.625 0 0 1-1.25 0V2.5c0-.345.28-.625.625-.625ZM15.833 13.542c.345 0 .625.28.625.625V17.5a.625.625 0 1 1-1.25 0v-3.333c0-.345.28-.625.625-.625Z",clipRule:"evenodd"}),tO.default.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M1.875 4.167c0-.346.28-.625.625-.625h3.333a.625.625 0 1 1 0 1.25H2.5a.625.625 0 0 1-.625-.625ZM13.542 15.833c0-.345.28-.625.625-.625H17.5a.625.625 0 0 1 0 1.25h-3.333a.625.625 0 0 1-.625-.625Z",clipRule:"evenodd"}))}function tH(r){var i=r.formRef,a=r.inputRef,o=r.inputProps,l=r.isSearchStalled,c=r.onChange,h=r.onReset,u=r.onSubmit,d=r.placeholder,p=void 0===d?"":d,m=r.value,f=r.autoFocus,g=r.resetIconComponent,v=void 0===g?tN:g,y=r.submitIconComponent,b=void 0===y?tL:y,x=r.loadingIconComponent,S=void 0===x?tB:x,w=r.aiModeIconComponent,k=void 0===w?tz:w,C=r.onAiModeClick,E=r.aiModeButtonDisabled,P=void 0!==E&&E,A=r.classNames,R=void 0===A?{}:A,T=r.translations,M=_(r,["formRef","inputRef","inputProps","isSearchStalled","onChange","onReset","onSubmit","placeholder","value","autoFocus","resetIconComponent","submitIconComponent","loadingIconComponent","aiModeIconComponent","onAiModeClick","aiModeButtonDisabled","classNames","translations"]);function D(r){r.preventDefault(),r.stopPropagation(),u&&u(r),a.current&&a.current.blur()}function F(r){r.preventDefault(),r.stopPropagation(),h(r),a.current&&a.current.focus()}return tO.default.createElement("div",s(n({},M),{className:eO("ais-SearchBox",R.root,M.className)}),tO.default.createElement("form",{ref:i,action:"",className:eO("ais-SearchBox-form",R.form),noValidate:!0,onSubmit:D,onReset:F,role:"search"},tO.default.createElement("input",s(n({},o),{ref:a,className:eO("ais-SearchBox-input",R.input,null==o?void 0:o.className),"aria-label":"Search",autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",placeholder:p,spellCheck:!1,maxLength:512,type:"search",value:m,onChange:c,onCompositionEnd:c,autoFocus:f})),tO.default.createElement("button",{className:eO("ais-SearchBox-submit",R.submit),type:"submit",title:T.submitButtonTitle,"aria-label":T.submitButtonTitle},tO.default.createElement(b,{classNames:R})),tO.default.createElement("button",{className:eO("ais-SearchBox-reset",R.reset),type:"reset",title:T.resetButtonTitle,"aria-label":T.resetButtonTitle,hidden:0===m.length||l},tO.default.createElement(v,{classNames:R})),C&&tO.default.createElement("button",{className:eO("ais-AiModeButton",R.aiModeButton),type:"button",title:T.aiModeButtonTitle||"AI Mode",disabled:P,onClick:function(r){r.preventDefault(),C()}},tO.default.createElement(k,{classNames:R}),tO.default.createElement("span",{className:"ais-AiModeButton-label"},T.aiModeButtonTitle||"AI Mode")),tO.default.createElement("span",{className:eO("ais-SearchBox-loadingIndicator",R.loadingIndicator),hidden:!l},tO.default.createElement(S,{classNames:R}))))}function tq(r){var i=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"u"<typeof window?i():r({window:window})}r.s(["SearchBox",0,tH],203964);var tW=G,tV=G,t$=r.i(812605);function tG(r){return(tG=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)})(r)}function tU(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(tU=function(){return!!r})()}function tQ(r){if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function tX(r,i){return i&&("object"===d(i)||"function"==typeof i)?i:tQ(r)}function tJ(r,i,n){return i=tG(i),tX(r,tU()?Reflect.construct(i,n||[],tG(r).constructor):i.apply(r,n))}function tY(r,i){return(tY=Object.setPrototypeOf||function(r,i){return r.__proto__=i,r})(r,i)}function tK(r,i){if("function"!=typeof i&&null!==i)throw TypeError("Super expression must either be null or a function");r.prototype=Object.create(i&&i.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),i&&tY(r,i)}function tZ(r,i){return null!=i&&"u">typeof Symbol&&i[Symbol.hasInstance]?!!i[Symbol.hasInstance](r):r instanceof i}var t0=r.i(106824),t1=u;function t4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(r){var i=16*Math.random()|0;return("x"===r?i:3&i|8).toString(16)})}var t3="4.118.0",t5="_ALGOLIA";function t2(r){if(("u"<typeof document?"undefined":d(document))==="object"&&"string"==typeof document.cookie)for(var i="".concat(r,"="),n=document.cookie.split(";"),a=0;a<n.length;a++){for(var s=n[a];" "===s.charAt(0);)s=s.substring(1);if(0===s.indexOf(i))return s.substring(i.length,s.length)}}function t6(){return t2(t5)}var t7="ais.usage.sessionId",t8=null;function t9(){if(t8)return t8;try{var r=sessionStorage.getItem(t7);if(r)return t8=r;return t8=t4(),sessionStorage.setItem(t7,t8),t8}catch(r){return t8=t4()}}function re(r){var i,n=r.method,a=r.payload;if((void 0===a?"undefined":d(a))!=="object")throw Error("The insights helper expects the payload to be an object.");try{i=ez(a)}catch(r){throw Error("Could not JSON serialize the payload object.")}return'data-insights-method="'.concat(n,'" data-insights-payload="').concat(i,'"')}function rt(r,i){return re({method:r,payload:i})}var rr="u">typeof performance?function(){return performance.now()}:function(){return Date.now()},ri=["ais.index","ais.feedContainer"];function rn(r){return ri.includes(r.$$type)}function ra(r,i,n){var a=i.getHelper();return{uiState:n,helper:a,parent:i,instantSearchInstance:r,state:a.state,render
130State:r.renderState,templatesConfig:r.templatesConfig,createURL:i.createURL,scopedResults:[],searchMetadata:{isSearchStalled:"stalled"===r.status},status:r.status,error:r.error}}function rs(r,i,n){var a=i.getResultsForWidget(n),s=i.getHelper();return{helper:s,parent:i,instantSearchInstance:r,results:a,scopedResults:i.getScopedResults(),state:a&&"_state"in a?a._state:s.state,renderState:r.renderState,templatesConfig:r.templatesConfig,createURL:i.createURL,searchMetadata:{isSearchStalled:"stalled"===r.status},status:r.status,error:r.error}}function ro(r){var a=r.renderState,o=r.instantSearchInstance,l=r.parent,c=l?l.getIndexId():o.mainIndex.getIndexId();o.renderState=s(n({},o.renderState),i({},c,n({},o.renderState[c],a)))}function rl(r){if(null==r)return null;var i=void 0===r?"undefined":d(r);if("string"===i||"number"===i||"boolean"===i)return{value:String(r),type:i};if(Array.isArray(r)||"object"===i){var n=Array.isArray(r)?"array":"object";try{return{value:JSON.stringify(r),type:n}}catch(r){return{type:n}}}return"function"===i?{value:r.name,type:"function"}:null}function rc(r){var i=[];return Object.keys(r).forEach(function(a){var s=r[a];if(void 0!==s){var o=rl(s);o?i.push(n({name:a},o)):i.push({name:a})}}),i}function rh(r,i){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.mainIndex,a=ra(i,n,i._initialUiState);return r.map(function(r){var n={};if(r.getWidgetRenderState){var s=r.getWidgetRenderState(a);s&&s.widgetParams&&(n=s.widgetParams)}var o=rc(n),l=rn(r)?rh(r.getWidgets(),i,r):[];return{type:r.$$widgetType||r.$$type||"unknown",params:o,children:l}})}function ru(r,i){return null==r?r:Object.keys(r).reduce(function(n,a){if(i.indexOf(a)>=0)return n;var s=a;return n[s]=r[s],n},{})}function rd(r){if(r.appId&&r.apiKey)return[r.appId,r.apiKey];if(!r.transporter)return[r.applicationID,r.apiKey];var i=r.transporter,n=i.headers||i.baseHeaders,a=i.queryParameters||i.baseQueryParameters,s="x-algolia-application-id",o="x-algolia-api-key";return[n[s]||a[s],n[o]||a[o]]}function rp(r,i){for(var n,a=0;a<r.length;a++)if(i(n=r[a],a,r))return n}function rm(r){var i=r;return i.transporter&&i.transporter.userAgent?i.transporter.userAgent.value:i._ua}var rf="2.17.2",rg="https://cdn.jsdelivr.net/npm/search-insights@".concat(rf,"/dist/search-insights.min.js"),rv=["searchClient","insightsClient","initialUiState"];function ry(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=r.insightsClient,a=r.insightsInitParams,o=r.onEvent,l=r.$$internal,c=void 0!==l&&l,h=r.$$automatic,u=void 0!==h&&h,d=i;i||null===i||tq(function(r){var i=r.window,n=i.AlgoliaAnalyticsObject||"aa";"string"==typeof n&&(d=i[n]),d||(i.AlgoliaAnalyticsObject=n,i[n]||(i[n]=function(){for(var r=arguments.length,a=Array(r),s=0;s<r;s++)a[s]=arguments[s];i[n].queue||(i[n].queue=[]),i[n].queue.push(a)},i[n].version=rf,i[n].shouldAddScript=!0),d=i[n])});var p=d||I;return function(r){var i,l,h,d,m=r.instantSearchInstance,f=m.middleware.filter(function(r){return"ais.insights"===r.instance.$$type&&r.instance.$$internal}).map(function(r){return r.creator});(i=m).unuse.apply(i,td(f));var g=W(rd(m.client),2),v=g[0],y=g[1],_=void 0,b=void 0,x=void 0,S=p.queue;Array.isArray(S)&&(b=(l=W(["setUserToken","init"].map(function(r){return W(rp(S.slice().reverse(),function(i){return W(i,1)[0]===r})||[],2)[1]}),2))[0],_=l[1]),p("getUserToken",null,function(r,i){x=rS(i)}),(a||!rx(p))&&p("init",n({appId:v,apiKey:y,partial:!0},a));var w=null;return{$$type:"ais.insights",$$internal:c,$$automatic:u,onStateChange:function(){},subscribe:function(){if(p.shouldAddScript){var r="[insights middleware]: could not load search-insights.js. Please load it manually following https://alg.li/insights-init";try{var i=document.createElement("script");i.async=!0,i.src=rg,i.onerror=function(){m.emit("error",Error(r))},document.body.appendChild(i),p.shouldAddScript=!1}catch(i){p.shouldAddScript=!1,m.emit("error",Error(r))}}},started:function(){p("addAlgoliaAgent","insights-middleware"),d=m.mainHelper;var r,i,l,f=p.queue;Array.isArray(f)&&(b=(r=W(["setUserToken","init"].map(function(r){return W(rp(f.slice().reverse(),function(i){return W(i,1)[0]===r})||[],2)[1]}),2))[0],_=r[1]),h=r_(m),u||d.overrideStateWithoutTriggeringChangeEvent(s(n({},d.state),{clickAnalytics:!0})),c||m.scheduleSearch();var g=function(r){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=rS(r);if(a){var o=d.state.userToken;i?l():setTimeout(l,0)}function l(){d.overrideStateWithoutTriggeringChangeEvent(s(n({},d.state),{userToken:a})),o&&o!==a&&(d._recommendCache={},m.scheduleSearch())}};function y(r){g(r,!0),p("setUserToken",r)}var S=void 0,k=t6();S=k||"anonymous-".concat(t4());var C=h.userToken;(null==a?void 0:a.userToken)&&(i=a.userToken),i?y(i):C?y(C):x?y(x):b?y(b):S&&(y(S),((null==a?void 0:a.useCookie)||(null==_?void 0:_.useCookie))&&rb(S,(null==a?void 0:a.cookieDuration)||(null==_?void 0:_.cookieDuration))),p("onUserTokenChange",function(r){return g(r,!0)},{immediate:!0});var E=p;rx(p)&&(E=function(r,i){var n=W(rd(m.client),2);return p(r,i,{headers:{"X-Algolia-Application-Id":n[0],"X-Algolia-API-Key":n[1]}})});var P=new Set;m.mainHelper.derivedHelpers[0].on("result",function(r){var i=r.results;i&&(!i.queryID||i.queryID!==l)&&(l=i.queryID,P.clear())}),m.sendEventToInsights=function(r){if(o)o(r,E);else if(r.insightsMethod){if("viewedObjectIDs"===r.insightsMethod){var i=r.payload,n=function(r){return i.queryID?"".concat(i.queryID,":").concat(r):r},a=i.objectIDs.filter(function(r){return!P.has(n(r))});if(0===a.length)return;a.forEach(function(r){return P.add(n(r))}),i.objectIDs=a}r.payload.algoliaSource=["instantsearch"],u&&r.payload.algoliaSource.pu
130sh("instantsearch-automatic"),"internal"===r.eventModifier&&r.payload.algoliaSource.push("instantsearch-internal"),E(r.insightsMethod,r.payload)}},tq(function(){var r=t9();function i(i){var a,s=null==(a=d.state)?void 0:a.userToken;E("sendEvents",[n({eventType:"instantsearch",timestamp:Date.now(),sessionID:r,userToken:s?String(s):void 0},i)])}var a=function(){try{var r=Math.round(rr()-m._createdAt);i({eventName:"__start__",algoliaAgent:rm(m.client),version:t3,applicationId:v,performance:{bootstrapMs:r},widgets:[{type:"ais.instantSearch",params:m._initialOptions?rc(ru(m._initialOptions,td(rv))):[],children:rh(m.mainIndex.getWidgets(),m)}]})}catch(r){}};m.once("render",a),w=function(){return m.removeListener("render",a)}})},unsubscribe:function(){w&&w(),p("onUserTokenChange",void 0),m.sendEventToInsights=I,d&&h&&(d.overrideStateWithoutTriggeringChangeEvent(n({},d.state,h)),m.scheduleSearch())}}}}function r_(r){var i,n,a=(null==(n=r._initialResults)||null==(i=n[r.indexName])?void 0:i.state)||{},s=r.mainHelper.state;return{userToken:a.userToken||s.userToken,clickAnalytics:a.clickAnalytics||s.clickAnalytics}}function rb(r,i){var n=2592e6,a=new Date;a.setTime(a.getTime()+(i||6*n));var s="expires=".concat(a.toUTCString());document.cookie="_ALGOLIA=".concat(r,";").concat(s,";path=/")}
130function rx(r){var i=W((r.version||"").split(".").map(Number),2),n=i[0],a=i[1],s=n>=3,o=2===n&&a>=6,l=1===n&&a>=10;return s||o||l}function rS(r){if(r)return"number"==typeof r?r.toString():r}function rw(r,i,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:i.mainIndex,s=ra(i,a,i._initialUiState);r.forEach(function(r){var a={};if(r.getWidgetRenderState){var o=r.getWidgetRenderState(s);o&&o.widgetParams&&(a=o.widgetParams)}var l=Object.keys(a).filter(function(r){return void 0!==a[r]});n.widgets.push({type:r.$$type,widgetType:r.$$widgetType,params:l}),rn(r)&&rw(r.getWidgets(),i,n,r)})}function rk(){return tq(function(r){var i,n;return(null==(n=r.window.navigator)||null==(i=n.userAgent)?void 0:i.indexOf("Algolia Crawler"))>-1},{fallback:function(){return!1}})}function rC(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=r.$$internal,n=void 0!==i&&i;return function(r){var i=r.instantSearchInstance,a={widgets:[]},s=document.createElement("meta"),o=document.querySelector("head");return s.name="instantsearch:widgets",{$$type:"ais.metadata",$$internal:n,onStateChange:function(){},subscribe:function(){setTimeout(function(){a.ua=rm(i.client),rw(i.mainIndex.getWidgets(),i,a),i.middleware.forEach(function(r){return a.widgets.push({middleware:!0,type:r.instance.$$type,internal:r.instance.$$internal})}),s.content=JSON.stringify(a),o.appendChild(s)},0)},started:function(){},unsubscribe:function(){s.remove()}}}}var rE=r.i(976251),rP=function(r){r&&(window.document.title=r)},rA=function(){function r(n){var a=this,s=n.windowTitle,o=n.writeDelay,l=void 0===o?400:o,c=n.createURL,h=n.parseURL,u=n.getLocation,d=n.start,p=n.dispose,m=n.push,f=n.cleanUrlOnDispose;to(this,r),i(this,"$$type","ais.browser"),i(this,"windowTitle",void 0),i(this,"writeDelay",void 0),i(this,"_createURL",void 0),i(this,"parseURL",void 0),i(this,"getLocation",void 0),i(this,"writeTimer",void 0),i(this,"_onPopState",void 0),i(this,"inPopState",!1),i(this,"isDisposed",!1),i(this,"latestAcknowledgedHistory",0),i(this,"_start",void 0),i(this,"_dispose",void 0),i(this,"_push",void 0),i(this,"_cleanUrlOnDispose",void 0),this.windowTitle=s,this.writeTimer=void 0,this.writeDelay=l,this._createURL=c,this.parseURL=h,this.getLocation=u,this._start=d,this._dispose=p,this._push=m,this._cleanUrlOnDispose=void 0===f||f,tq(function(r){var i=r.window;rP(a.windowTitle&&a.windowTitle(a.read())),a.latestAcknowledgedHistory=i.history.length})}return tc(r,[{key:"read",value:function(){return this.parseURL({qsModule:rE.default,location:this.getLocation()})}},{key:"write",value:function(r){var i=this;tq(function(n){var a=n.window,s=i.createURL(r),o=i.windowTitle&&i.windowTitle(r);i.writeTimer&&clearTimeout(i.writeTimer),i.writeTimer=setTimeout(function(){rP(o),i.shouldWrite(s)&&(i._push?i._push(s):a.history.pushState(r,o||"",s),i.latestAcknowledgedHistory=a.history.length),i.inPopState=!1,i.writeTimer=void 0},i.writeDelay)})}},{key:"onUpdate",value:function(r){var i=this;this._start&&this._start(function(){r(i.read())}),this._onPopState=function(){i.writeTimer&&(clearTimeout(i.writeTimer),i.writeTimer=void 0),i.inPopState=!0,r(i.read())},tq(function(r){r.window.addEventListener("popstate",i._onPopState)})}},{key:"createURL",value:function(r){return this._createURL({qsModule:rE.default,routeState:r,location:this.getLocation()})}},{key:"dispose",value:function(){var r=this;this._dispose&&this._dispose(),this.isDisposed=!0,tq(function(i){var n=i.window;r._onPopState&&n.removeEventListener("popstate",r._onPopState)}),this.writeTimer&&clearTimeout(this.writeTimer),this._cleanUrlOnDispose&&this.write({})}},{key:"start",value:function(){this.isDisposed=!1}},{key:"shouldWrite",value:function(r){var i=this;return tq(function(n){var a=n.window;if(i.isDisposed&&!i._cleanUrlOnDispose)return!1;var s=!(i.isDisposed&&i.latestAcknowledgedHistory!==a.history.length);return!i.inPopState&&s&&r!==a.location.href})}}]),r}();function rR(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=r.createURL,n=void 0===i?function(r){var i=r.qsModule,n=r.routeState,a=r.location,s=a.protocol,o=a.hostname,l=a.port,c=void 0===l?"":l,h=a.pathname,u=a.hash,d=i.stringify(n),p=""===c?"":":".concat(c);return d?"".concat(s,"//").concat(o).concat(p).concat(h,"?").concat(d).concat(u):"".concat(s,"//").concat(o).concat(p).concat(h).concat(u)}:i,a=r.parseURL,s=void 0===a?function(r){var i=r.qsModule,n=r.location;return i.parse(n.search.slice(1),{arrayLimit:99})}:a,o=r.writeDelay,l=void 0===o?400:o,c=r.windowTitle,h=r.getLocation;return new rA({createURL:n,parseURL:s,writeDelay:l,windowTitle:c,getL
130ocation:void 0===h?function(){return tq(function(r){return r.window.location},{fallback:function(){throw Error("You need to provide `getLocation` to the `history` router in environments where `window` does not exist.")}})}:h,start:r.start,dispose:r.dispose,push:r.push,cleanUrlOnDispose:r.cleanUrlOnDispose})}function rT(r){return r.configure,_(r,["configure"])}function rM(){return{$$type:"ais.simple",stateToRoute:function(r){return Object.keys(r).reduce(function(a,o){return s(n({},a),i({},o,rT(r[o])))},{})},routeToState:function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(r).reduce(function(a,o){var l=r[o];return(void 0===l?"undefined":d(l))!=="object"||null===l?a:s(n({},a),i({},o,rT(l)))},{})}}}function rD(r){return r!==Object(r)}function rF(r,i){if(r===i)return!0;if(rD(r)||rD(i)||"function"==typeof r||"function"==typeof i)return r===i;if(Object.keys(r).length!==Object.keys(i).length)return!1;var n=!0,a=!1,s=void 0;try{for(var o,l=Object.keys(r)[Symbol.iterator]();!(n=(o=l.next()).done);n=!0){var c=o.value;if(!(c in i)||!rF(r[c],i[c]))return!1}}catch(r){a=!0,s=r}finally{try{n||null==l.return||l.return()}finally{if(a)throw s}}return!0}var rI=function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=r.router,o=void 0===a?rR():a,l=r.stateMapping,c=void 0===l?rM():l,h=r.$$internal,u=void 0!==h&&h;return function(r){var a=r.instantSearchInstance;function l(r){var l=0===a.mainIndex.getWidgets().length?a._initialUiState:a.mainIndex.getWidgetUiState({}),h=Object.keys(r).reduce(function(a,o){return s(n({},a),i({},o,r[o]))},l),u=c.stateToRoute(h);return o.createURL(u)}a._createURL=l;var h=void 0,d=a._initialUiState;return{$$type:"ais.router({router:".concat(o.$$type||"__unknown__",", stateMapping:").concat(c.$$type||"__unknown__","})"),$$internal:u,onStateChange:function(r){var i=r.uiState,n=c.stateToRoute(i);void 0!==h&&rF(h,n)||(o.write(n),h=n)},subscribe:function(){a._initialUiState=n({},d,c.routeToState(o.read())),o.onUpdate(function(r){a.mainIndex.getWidgets().length>0&&a.setUiState(c.routeToState(r))})},started:function(){var r;null==(r=o.start)||r.call(o)},unsubscribe:function(){o.dispose()}}}},rj=u,rO=0;function rL(r){"recommend"===r.dependsOn&&(r.$$id=rO++)}function rN(){rO=0}function rB(r){for(var i=r.getParent(),n=[r.getHelper().state];null!==i;)n=[i.getHelper().state].concat(n),i=i.getParent();return n}var rz=u;function rH(r,i){var a=i.userToken,o=i.clickAnalytics;if(void 0===a&&void 0===o)return r;var l=n({},void 0===o?{}:{clickAnalytics:o},void 0===a?{}:{userToken:a});return new rz.default.RecommendParameters({params:r.params.map(function(r){var i=r.queryParameters,a=r.fallbackParameters;return n(s(n({},r),{queryParameters:n({},l,i)}),a&&{fallbackParameters:n({},l,a)})})})}var rq=Promise.resolve();function rW(r,i){var n=null,a=!1,s=null,o=function(){for(var o=arguments.length,l=Array(o),c=0;c<o;c++)l[c]=arguments[c];if(null!==n){i&&null!==s&&(s=i(s,l));return}s=l,n=rq.then(function(){n=null;var i=s;if(s=null,a){a=!1;return}r.apply(void 0,td(i))})};return o.wait=function(){if(null===n)throw Error("The deferred function should be called before calling `wait()`");return n},o.cancel=function(){null!==n&&(a=!0)},o}var rV=v({name:"index-widget"});function r$(r,i){var n=i.state,a=i.recommendState,s=i.isPageReset,o=i._uiState;n!==r.state&&(r.state=n,r.emit("change",{state:r.state,results:r.lastResults,isPageReset:s,_uiState:o})),a!==r.recommendState&&(r.recommendState=a)}function rG(r,i){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r.reduce(function(r,n){return!rn(n)&&(n.getWidgetUiState||n.getWidgetState)?n.getWidgetUiState?n.getWidgetUiState(r,i):n.getWidgetState(r,i):r},n)}function rU(r,i){var n=i.initialSearchParameters,a=_(i,["initialSearchParameters"]);return r.reduce(function(r,i){return!i.getWidgetSearchParameters||rn(i)?r:"search"===i.dependsOn&&i.getWidgetParameters?i.getWidgetParameters(r,a):i.getWidgetSearchParameters(r,a)},n)}function rQ(r,i){var n=i.initialRecommendParameters,a=_(i,["initialRecommendParameters"]);return r.reduce(function(r,i){return!rn(i)&&"recommend"===i.dependsOn&&i.getWidgetParameters?i.getWidgetParameters(r,a):r},n)}function rX(r){var i=r.filter(rn);
1300!==i.length&&i.forEach(function(r){var i=r.getHelper();r$(i,{state:i.state.resetPage(),recommendState:i.recommendState,isPageReset:!0}),rX(r.getWidgets())})}function rJ(r){return r.filter(rn).reduce(function(r,i){var n;return(n=r).concat.apply(n,[{indexId:i.getIndexId(),results:i.getResults(),helper:i.getHelper()}].concat(td(rJ(i.getWidgets()))))},[])}function rY(r){return r.reduce(function(r,i){if(rn(i)){if(i._isolated)return r;var a=rY(i.getWidgets());return{hasSearchWidget:r.hasSearchWidget||a.hasSearchWidget,hasRecommendWidget:r.hasRecommendWidget||a.hasRecommendWidget}}return"recommend"===i.dependsOn?s(n({},r),{hasRecommendWidget:!0}):"none"===i.dependsOn?r:s(n({},r),{hasSearchWidget:!0})},{hasSearchWidget:!1,hasRecommendWidget:!1})}function rK(r){var i=rY(r.mainIndex.getWidgets()),n=i.hasSearchWidget,a=i.hasRecommendWidget;r._hasSearchWidget=n,r._hasRecommendWidget=a}var rZ=function(r){if(void 0===r||void 0===r.indexName&&!r.isolated&&!r.EXPERIMENTAL_isolated)throw Error(rV("The `indexName` option is required."));var a,o,l=r.indexName,c=void 0===l?"":l,h=r.indexId,u=void 0===h?c:h,d=r.isolated,p=void 0===d?null!=(a=r.EXPERIMENTAL_isolated)&&a:d,m=[],f={},g=null,v=null,y=null,_=null,b=null,x=function(){g&&rK(g)};return{$$type:"ais.index",$$widgetType:"ais.index",_isolated:p,getIndexName:function(){return c},getIndexId:function(){return u},getHelper:function(){return y},getResults:function(){return(null==_?void 0:_.lastResults)?(_.lastResults._state=y.state,_.lastResults):null},getResultsForWidget:function(r){return"recommend"!==r.dependsOn||rn(r)||void 0===r.$$id?this.getResults():(null==y?void 0:y.lastRecommendResults)?y.lastRecommendResults[r.$$id]:null},getPreviousState:function(){return b},getScopedResults:function(){var r,i=this.getParent();return rJ(r=i?i.getWidgets():0===c.length?this.getWidgets():[this])},getParent:function(){return p?null:v},createURL:function(r){return"function"==typeof r?g._createURL(i({},u,r(f))):g._createURL(i({},u,rG(m,{searchParameters:r,helper:y})))},scheduleLocalSearch:rW(function(){p&&(null==y||y.search())}),getWidgets:function(){return m},addWidgets:function(r){var i=this;if(!Array.isArray(r))throw Error(rV("The `addWidgets` method expects an array of widgets."));var n=r.reduce(function(r,i){return r.concat(Array.isArray(i)?i:[i])},[]);if(n.some(function(r){return"function"!=typeof r.init&&"function"!=typeof r.render}))throw Error(rV("The widget definition expects a `render` and/or an `init` method."));return n.forEach(function(r){r.parent=i,rn(r)||rL(r)}),m=m.concat(n),x(),g&&n.length&&(r$(y,{state:rU(m,{uiState:f,initialSearchParameters:y.state}),recommendState:rQ(m,{uiState:f,initialRecommendParameters:y.recommendState}),_uiState:f}
130),n.forEach(function(r){r.getRenderState&&ro({renderState:r.getRenderState(g.renderState[i.getIndexId()]||{},ra(g,i,g._initialUiState)),instantSearchInstance:g,parent:i})}),n.forEach(function(r){r.init&&r.init(ra(g,i,g._initialUiState))}),p?this.scheduleLocalSearch():g.scheduleSearch()),this},updateWidget:function(r,i){if("function"!=typeof r.dispose)throw Error(rV("The widget definition expects a `dispose` method."));if("function"!=typeof i.init&&"function"!=typeof i.render)throw Error(rV("The widget definition expects a `render` and/or an `init` method."));var n=f;r.parent=void 0,i.parent=this,rn(i)||rL(i);var a=m.slice(),s=a.indexOf(r);if(-1===s?a.push(i):a[s]=i,m=a,x(),!g)return this;var o=r.dispose({helper:y,state:y.state,recommendState:y.recommendState,parent:this}),l=tZ(o,rj.default.RecommendParameters)?o:y.recommendState,c=o&&!tZ(o,rj.default.RecommendParameters)?o:y.state,h=g.future.preserveSharedStateOnUnmount?new rj.default.SearchParameters({index:this.getIndexName()}):c;f=rG(m,{searchParameters:rU(m,{uiState:n,initialSearchParameters:h}),helper:y});var u=rU(m,{uiState:f,initialSearchParameters:h});return r$(y,{state:u,recommendState:rQ(m,{uiState:f,initialRecommendParameters:l}),_uiState:f}),i.getRenderState&&ro({renderState:i.getRenderState(g.renderState[this.getIndexId()]||{},ra(g,this,g._initialUiState)),instantSearchInstance:g,parent:this}),i.init&&i.init(ra(g,this,g._initialUiState)),p?this.scheduleLocalSearch():g.scheduleSearch(),this},removeWidgets:function(r){var i=this;if(!Array.isArray(r))throw Error(rV("The `removeWidgets` method expects an array of widgets."));var n=r.reduce(function(r,i){return r.concat(Array.isArray(i)?i:[i])},[]);if(n.some(function(r){return"function"!=typeof r.dispose}))throw Error(rV("The widget definition expects a `dispose` method."));if(m=m.filter(function(r){return -1===n.indexOf(r)}),n.forEach(function(r){r.parent=void 0}),x(),g&&n.length){var a=n.reduce(function(r,n){var a=n.dispose({helper:y,state:r.cleanedSearchState,recommendState:r.cleanedRecommendState,parent:i});return tZ(a,rj.default.RecommendParameters)?r.cleanedRecommendState=a:a&&(r.cleanedSearchState=a),r},{cleanedSearchState:y.state,cleanedRecommendState:y.recommendState}),s=a.cleanedSearchState,o=a.cleanedRecommendState,l=g.future.preserveSharedStateOnUnmount?rU(m,{uiState:f,initialSearchParameters:new rj.default.SearchParameters({index:this.getIndexName()})}):rU(m,{uiState:rG(m,{searchParameters:s,helper:y}),initialSearchParameters:s});f=rG(m,{searchParameters:l,helper:y}),y.setState(l),y.recommendState=o,m.length&&(p?this.scheduleLocalSearch():g.scheduleSearch())}return this},init:function(r){var i,n=this,a=r.instantSearchInstance,s=r.parent,o=r.uiState;if(null===y){g=a,v=s,f=o[u]||{};var l=a.mainHelper,h=rU(m,{uiState:f,initialSearchParameters:new rj.default.SearchParameters({index:c})}),d=rQ(m,{uiState:f,initialRecommendParameters:new rj.default.RecommendParameters});y=(0,rj.default)(l.getClient(),h.index,h),y.recommendState=d,y.search=function(){return p?(a.status="loading",n.render({instantSearchInstance:a}),a.compositionID?y.searchWithComposition():y.searchOnlyWithDerivedHelpers()):a.onStateChange?(a.onStateChange({uiState:a.mainIndex.getWidgetUiState({}),setUiState:function(r){return a.setUiState(r,!1)}}),l):l.search()},y.searchWithoutTriggeringOnStateChange=function(){return l.search()},y.searchForFacetValues=function(r,i,a,s){var o=F.apply(void 0,[l.state].concat(td(rB(n)))).setQueryParameters(s);return l.searchForFacetValues(r,i,a,o)};var S=c?y:(0,rj.default)({},"__empty_index__",{}),w=p?S:r0(s,l);_=w.derive(function(){return F.apply(void 0,[l.state].concat(td(rB(n))))},function(){return rH(n.getHelper().recommendState,l.state)});var k=null==(i=a._initialResults)?void 0:i[this.getIndexId()];if(null==k?void 0:k.results){var C=new rj.default.SearchResults(new rj.default.SearchParameters(k.state),k.results);_.lastResults=C,y.lastResults=C}if(null==k?void 0:k.recommendResults){var E=new rj.default.RecommendResults(new rj.default.RecommendParameters({params:k.recommendResults.params}),k.recommendResults.results);_.lastRecommendResults=E,y.lastRecommendResults=E}y.on("change",function(r){r.isPageReset&&rX(m)}),_.on("search",function(){a.scheduleStalledRender()}),_.on("result",function(r){var i=r.results;a.scheduleRender(),y.lastResults=i,b=null==i?void 0:i._state}),_.on("recommend:result",function(r){var i=r.recommend;a.scheduleRender(),y.lastRecommendResults=i.results}),m.forEach(function(r){r.getRenderState&&ro({renderState:r.getRenderState(a.renderState[n.getIndexId()]||{},ra(a,n,o)),instantSearchInstance:a,parent:n})}),m.forEach(function(r){r.init&&r.init(ra(a,n,o))}),y.on("change",function(r){var i=r.state,n=r._uiState;f=rG(m,{searchParameters:i,helper:y},n||{}),a.onStateChange||a.onInternalStateChange()}),k&&a.scheduleRender(),x()}},render:function(r){var i=this,n=r.instantSearchInstance;"error"!==n.status?o=void 0:n.error!==o&&!n.mainHelper.hasPendingRequests()&&b&&(o=n.error,y.setState(b));var a=this.getResults()||(null==_?void 0:_.lastRecommendResults)||p&&!c?m:m.filter(function(r){return r.shouldRender});(a=a.filter(function(r){return!r.shouldRender||r.shouldRender({instantSearchInstance:n})}
130)).forEach(function(r){r.getRenderState&&ro({renderState:r.getRenderState(n.renderState[i.getIndexId()]||{},rs(n,i,r)),instantSearchInstance:n,parent:i})}),a.forEach(function(r){r.render&&r.render(rs(n,i,r))})},dispose:function(){var r=this;m.forEach(function(i){i.dispose&&y&&i.dispose({helper:y,state:y.state,recommendState:y.recommendState,parent:r})}),g=null,v=null,null==y||y.removeAllListeners(),y=null,null==_||_.detach(),_=null},getWidgetUiState:function(r){return m.filter(rn).filter(function(r){return!r._isolated}).reduce(function(r,i){return i.getWidgetUiState(r)},s(n({},r),i({},u,n({},r[u],f))))},getWidgetState:function(r){return this.getWidgetUiState(r)},getWidgetSearchParameters:function(r,i){var n=i.uiState;return rU(m,{uiState:n,initialSearchParameters:r})},shouldRender:function(){return!0},refreshUiState:function(){f=rG(m,{searchParameters:this.getHelper().state,helper:this.getHelper()},f)},setIndexUiState:function(r){var a="function"==typeof r?r(f):r;g.setUiState(function(r){return s(n({},r),i({},u,a))})}}};function r0(r,i){for(;r;){if(r._isolated)return r.getHelper();r=r.getParent()}return i}function r1(r,i){return r.toLocaleString(i)}var r4="ais",r3=function(r){return function(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=i.descendantName,a=i.modifierName,s=n?"-".concat(n):"",o=a?"--".concat(a):"";return"".concat(r4,"-").concat(r).concat(s).concat(o)}};function r5(r,i){return(Array.isArray(i)?i:i.split(".")).reduce(function(r,i){return r&&r[i]},r)}var r2=r3("Highlight");function r6(r){var i=r.attribute,n=r.highlightedTagName,a=void 0===n?"mark":n,s=r.hit,o=r.cssClasses,l=void 0===o?{}:o,c=(r5(s._highlightResult,i)||{}).value,h=void 0===c?"":c,u=r2({descendantName:"highlighted"})+(l.highlighted?" ".concat(l.highlighted):"");return h.replace(RegExp(e4,"g"),"<".concat(a,' class="').concat(u,'">')).replace(RegExp(e3,"g"),"</".concat(a,">"))}function r7(r){var i=e4,n=e3;return r.map(function(r){return r.isHighlighted?i+r.value+n:r.value}).join("")}var r8=new RegExp(/\w/i);function r9(r,i){var n,a,s,o,l=r[i],c=null==(n=null==(s=r[i+1])?void 0:s.isHighlighted)||n,h=null==(a=null==(o=r[i-1])?void 0:o.isHighlighted)||a;return r8.test(e0(l.value))||h!==c?l.isHighlighted:h}function ie(r){return r.some(function(r){return r.isHighlighted})?r.map(function(i,a){return s(n({},i),{isHighlighted:!r9(r,a)})}):r.map(function(r){return s(n({},r),{isHighlighted:!1})})}var it=r3("ReverseHighlight");function ir(r){var i=r.attribute,n=r.highlightedTagName,a=void 0===n?"mark":n,s=r.hit,o=r.cssClasses,l=void 0===o?{}:o,c=(r5(s._highlightResult,i)||{}).value,h=void 0===c?"":c,u=it({descendantName:"highlighted"})+(l.highlighted?" ".concat(l.highlighted):"");return r7(ie(tT(h))).replace(RegExp(e4,"g"),"<".concat(a,' class="').concat(u,'">')).replace(RegExp(e3,"g"),"</".concat(a,">"))}var ii=r3("Snippet");function ia(r){var i=r.attribute,n=r.highlightedTagName,a=void 0===n?"mark":n,s=r.hit,o=r.cssClasses,l=void 0===o?{}:o,c=(r5(s._snippetResult,i)||{}).value,h=void 0===c?"":c,u=ii({descendantName:"highlighted"})+(l.highlighted?" ".concat(l.highlighted):"");return h.replace(RegExp(e4,"g"),"<".concat(a,' class="').concat(u,'">')).replace(RegExp(e3,"g"),"</".concat(a,">"))}var is=r3("ReverseSnippet");function io(r){var i=r.attribute,n=r.highlightedTagName,a=void 0===n?"mark":n,s=r.hit,o=r.cssClasses,l=void 0===o?{}:o,c=(r5(s._snippetResult,i)||{}).value,h=void 0===c?"":c,u=is({descendantName:"highlighted"})+(l.highlighted?" ".concat(l.highlighted):"");return r7(ie(tT(h))).replace(RegExp(e4,"g"),"<".concat(a,' class="').concat(u,'">')).replace(RegExp(e3,"g"),"</".concat(a,">"))}function il(r){var i=r.numberLocale;return{formatNumber:function(r,n){return r1(Number(n(r)),i)},highlight:function(r,i){try{var a=JSON.parse(r);return i(r6(s(n({},a),{hit:this})))}catch(r){throw Error('\nThe highlight helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseHighlight:function(r,i){try{var a=JSON.parse(r);return i(ir(s(n({},a),{hit:this})))}catch(r){throw Error('\n  The reverseHighlight helper expects a JSON object of the format:\n  { "attribute": "name", "highlightedTagName": "mark" }')}},snippet:function(r,i){try{var a=JSON.parse(r);return i(ia(s(n({},a),{hit:this})))}catch(r){throw Error('\nThe snippet helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseSnippet:function(r,i){try{var a=JSON.parse(r);return i(io(s(n({},a),{hit:this})))}catch(r){throw Error('\n  The reverseSnippet helper expects a JSON object of the format:\n  { "attribute": "name", "highlightedTagName": "mark" }')}},insights:function(r,i){try{var a=JSON.parse(r),s=a.method,o=a.payload;return i(rt(s,n({objectIDs:[this.objectID]},o)))}catch(r){throw Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}function ic(r){var i;return(null==(i=r.compositionFeedsResults)?void 0:i.length)?r.compositionFeedsResults:r.results||[]}
130function ih(r,a){if(a&&("transporter"in r&&!r._cacheHydrated||r._useCache&&"function"==typeof r.addAlgoliaAgent)){var o=[Object.keys(a).reduce(function(r,i){var s=a[i],o=s.state,l=s.requestParams,c=ic(s),h=c&&o?c.map(function(r,i){return n({indexName:o.index||r.index},(null==l?void 0:l[i])||r.params?{params:id((null==l?void 0:l[i])||iu(r.params))}:{})}):[];return r.concat(h)},[])],l=Object.keys(a).reduce(function(r,i){var n=ic(a[i]);return n?r.concat(n):r},[]);if("transporter"in r&&!r._cacheHydrated){r._cacheHydrated=!0;var c=r.search.bind(r);r.search=function(i){for(var a=arguments.length,o=Array(a>1?a-1:0),l=1;l<a;l++)o[l-1]=arguments[l];var h=Array.isArray(i)?i.map(function(r){return s(n({},r),{params:id(r.params)})}):id(i.requestBody.params);return r.transporter.responsesCache.get({method:"search",args:[h].concat(td(o))},function(){return c.apply(void 0,[i].concat(td(o)))})},r.transporter.responsesCache.set({method:"search",args:o},{results:l})}if(!("transporter"in r)){var h="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:o}));r.cache=s(n({},r.cache),i({},h,JSON.stringify({results:Object.keys(a).map(function(r){return ic(a[r])})})))}}}function iu(r){return r.split("&").reduce(function(r,i){var n=W(i.split("="),2),a=n[0],s=n[1];return r[a]=s?decodeURIComponent(s):"",r},{})}function id(r){var i=function(r){return"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)},n=function(r){for(var i=arguments.length,n=Array(i>1?i-1:0),a=1;a<i;a++)n[a-1]=arguments[a];var s=0;return r.replace(/%s/g,function(){return encodeURIComponent(n[s++])})};return Object.keys(r).map(function(a){return n("%s=%s",a,i(r[a])?JSON.stringify(r[a]):r[a])}).join("&")}function ip(r,i){r._recommendCache=Object.keys(i).reduce(function(r,a){var s=i[a];return s.recommendResults?n({},r,s.recommendResults.results):r},{})}function im(r,i){var n=r[i.getIndexId()]||{};i.getHelper().setState(i.getWidgetSearchParameters(i.getHelper().state,{uiState:n})),i.getWidgets().filter(rn).forEach(function(i){return im(r,i)})}var ig=v({name:"instantsearch"});function iv(){return"#"}var iy={preserveSharedStateOnUnmount:!1,persistHierarchicalRootCount:!1},i_=function(r){function a(r){to(this,a),i(s=tJ(this,a),"client",void 0),i(s,"indexName",void 0),i(s,"compositionID",void 0),i(s,"insightsClient",void 0),i(s,"onStateChange",null),i(s,"future",void 0),i(s,"helper",void 0),i(s,"mainHelper",void 0),i(s,"mainIndex",void 0),i(s,"started",void 0),i(s,"templatesConfig",void 0),i(s,"renderState",{}),i(s,"_stalledSearchDelay",void 0),i(s,"_searchStalledTimer",void 0),i(s,"_initialUiState",void 0),i(s,"_initialResults",void 0),i(s,"_manuallyResetScheduleSearch",!1),i(s,"_resetScheduleSearch",void 0),i(s,"_createURL",void 0),i(s,"_searchFunction",void 0),i(s,"_mainHelperSearch",void 0),i(s,"_hasSearchWidget",!1),i(s,"_hasRecommendWidget",!1),i(s,"_insights",void 0),i(s,"_initialOptions",void 0),i(s,"middleware",[]),i(s,"sendEventToInsights",void 0),i(s,"_createdAt",rr()),i(s,"status","idle"),i(s,"error",void 0),i(s,"scheduleSearch",rW(function(){s.started&&s.mainHelper.search()})),i(s,"scheduleRender",rW(function(){var r,i=!(arguments.length>0)||void 0===arguments[0]||arguments[0];(null==(r=s.mainHelper)?void 0:r.hasPendingRequests())||(clearTimeout(s._searchStalledTimer),s._searchStalledTimer=null,i&&(s.status="idle",s.error=void 0)),s.mainIndex.render({instantSearchInstance:s}),s.emit("render")},function(r,i){var n=W(r,1)[0],a=void 0===n||n,s=W(i,1)[0],o=void 0===s||s;return[a||o]})),i(s,"onInternalStateChange",rW(function(){var r=s.mainIndex.getWidgetUiState({});s.middleware.forEach(function(i){i.instance.onStateChange({uiState:r})})})),s.setMaxListeners(100);var s,o=r.indexName,l=void 0===o?"":o,c=r.compositionID,h=r.numberLocale,u=r.initialUiState,d=void 0===u?{}:u,p=r.routing,m=void 0===p?null:p,f=r.insights,g=void 0===f?void 0:f,v=r.searchFunction,y=r.stalledSearchDelay,_=void 0===y?200:y,b=r.searchClient,x=void 0===b?null:b,S=r.insightsClient,w=void 0===S?null:S,k=r.onStateChange,C=void 0===k?null:k,E=r.future,P=void 0===E?
130n({},iy,r.future||{}):E;if(null===x)throw Error(ig("The `searchClient` option is required."));if("function"!=typeof x.search)throw Error("The `searchClient` must implement a `search` method.\n\nSee: https://www.algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/js/");if("function"==typeof x.addAlgoliaAgent&&x.addAlgoliaAgent("instantsearch.js (".concat(t3,")")),w&&"function"!=typeof w)throw Error(ig("The `insightsClient` option should be a function."));if(s._initialOptions=r,s.client=x,s.future=P,s.insightsClient=w,s.indexName=l,s.compositionID=c,s.helper=null,s.mainHelper=null,s.mainIndex=rZ({indexName:s.compositionID||s.indexName}),s.onStateChange=C,s.started=!1,s.templatesConfig={helpers:il({numberLocale:h}),compileOptions:{}},s._stalledSearchDelay=_,s._searchStalledTimer=null,s._createURL=iv,s._initialUiState=d,s._initialResults=null,s._insights=g,v&&(s._searchFunction=v),s.sendEventToInsights=I,m){var A="boolean"==typeof m?{}:m;A.$$internal=!0,s.use(rI(A))}if(g){var R="boolean"==typeof g?{}:g;R.$$internal=!0,s.use(ry(R))}return rk()&&s.use(rC({$$internal:!0})),s}return tK(a,r),tc(a,[{key:"_isSearchStalled",get:function(){return"stalled"===this.status}},{key:"use",value:function(){for(var r=this,i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];var o=a.map(function(i){var a=n({$$type:"__unknown__",$$internal:!1,subscribe:I,started:I,unsubscribe:I,onStateChange:I},i({instantSearchInstance:r}));return r.middleware.push({creator:i,instance:a}),a});return this.started&&o.forEach(function(r){r.subscribe(),r.started()}),this}},{key:"unuse",value:function(){for(var r=arguments.length,i=Array(r),n=0;n<r;n++)i[n]=arguments[n];return this.middleware.filter(function(r){return i.includes(r.creator)}).forEach(function(r){return r.instance.unsubscribe()}),this.middleware=this.middleware.filter(function(r){return!i.includes(r.creator)}),this}},{key:"EXPERIMENTAL_use",value:function(){for(var r=arguments.length,i=Array(r),n=0;n<r;n++)i[n]=arguments[n];return this.use.apply(this,td(i))}},{key:"addWidget",value:function(r){return this.addWidgets([r])}},{key:"addWidgets",value:function(r){if(!Array.isArray(r))throw Error(ig("The `addWidgets` method expects an array of widgets. Please use `addWidget`."));if(this.compositionID&&r.some(function(r){return!Array.isArray(r)&&rn(r)&&!r._isolated}))throw Error(ig("The `index` widget cannot be used with a composition-based InstantSearch implementation."));return this.mainIndex.addWidgets(r),this}},{key:"removeWidget",value:function(r){return this.removeWidgets([r])}},{key:"removeWidgets",value:function(r){if(!Array.isArray(r))throw Error(ig("The `removeWidgets` method expects an array of widgets. Please use `removeWidget`."));return this.mainIndex.removeWidgets(r),this}},{key:"start",value:function(){var r=this;if(this.started)throw Error(ig("The `start` method has already been called once."));var i=this.mainHelper||(0,t1.default)(this.client,this.indexName,void 0,{persistHierarchicalRootCount:this.future.persistHierarchicalRootCount});if(this.compositionID&&(i.searchForFacetValues=i.searchForCompositionFacetValues.bind(i)),i.search=function(){var n=r._hasSearchWidget||r._hasRecommendWidget;return n&&(r.status="loading"),r.scheduleRender(!n),r._hasSearchWidget&&(r.compositionID?i.searchWithComposition():i.searchOnlyWithDerivedHelpers()),r._hasRecommendWidget&&i.recommend(),i},this._searchFunction){var n={search:function(){return new Promise(I)}};this._mainHelperSearch=i.search.bind(i),i.search=function(){var a=r.mainIndex.getHelper(),s=(0,t1.default)(n,a.state.index,a.state);return s.once("search",function(i){var n=i.state;a.overrideStateWithoutTriggeringChangeEvent(n),r._mainHelperSearch()}),s.on("change",function(r){var i=r.state;a.setState(i)}),r._searchFunction(s),i}}if(i.on("error",function(i){var n=i.error;if(!tZ(n,Error)){var a=n;n=Object.keys(a).reduce(function(r,i){return r[i]=a[i],r},Error(a.message))}n.error=n,r.error=n,r.status="error",r.scheduleRender(!r._hasSearchWidget&&!r._hasRecommendWidget),r.emit("error",n)}),this.mainHelper=i,this.middleware.forEach(function(r){r.instance.subscribe()}),this.mainIndex.init({instantSearchInstance:this,parent:null,uiState:this._initialUiState}),this._initialResults){ih(this.client,this._initialResults),ip(this.mainHelper,this._initialResults);var a=this.scheduleSearch;this.scheduleSearch=rW(I),this._manuallyResetScheduleSearch?this._resetScheduleSearch=function(){r.scheduleSearch=a}:rW(function(){r.scheduleSearch=a})()}else this.mainIndex.getWidgets().length>0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach(function(r){r.instance.started()}),void 0===this._insights&&i.derivedHelpers[0].once("result",function(){r.mainIndex.getScopedResults().some(function(r){var i=r.results;return null==i?void 0:i._automaticInsights})&&r.use(ry({$$internal:!0,$$automatic:!0}))})}},{key:"dispose",value:function(){var r;this.scheduleSearch.cancel(),this.scheduleRender.cancel(),clearTimeout(this._searchStalledTimer),this.removeWidgets(this.mainIndex.getWidgets()),this.mainIndex.dispose(),this.started=!1,this.removeAllListeners(),null==(r=this.mainHelper)||r.removeAllListeners(),this.mainHelper=null,this.helper=null,this.middleware.forEach(function(r){r.instance.unsubscribe()}),this._initialOptions=null}},{key:"scheduleStalledRender",value:function(){var r=this;this._searchStalledTimer||(this._searchStalledTimer=setTimeout(function(){r.status="stalled",r.scheduleRender()},this._stalledSearchDelay))}},{key:"setUiState",value:function(r){var i=this,n=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(!this.mainHelper)throw Error(ig("The `start` method needs to be called before `setUiState`."));this.mainIndex.refreshUiState();var a="function"==typeof r?r(this.mainIndex.getWidgetUiState({})):r;this.onStateChange&&n?this.onStateChange({uiState:a,setUiState:function(r){im("function"==typeof r?r(a):r,i.mainIndex),i.scheduleSearch(),i.onInternalStateChange()}}):(im(a,this.mainIndex),this.scheduleSearch(),this.onInternalStateChange())}},{key:"getUiState",value:function(){return this.started&&this.mainIndex.refreshUiState(),this.mainIndex.getWidgetUiState({})}},{key:"createURL",value:function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.started)throw Error(ig("The `start` method needs to be called before `createURL`."));return this._createURL(r)}},{key:"refresh",value:function(){if(!this.mainHelper)throw Error(ig("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}]),a}(t0.default),ib=G,ix=r.i(94674),iS="7.50.0",iw=G;function ik(){return W((0,iw.useReducer)(function(r){return r+1},0),2)[1]}var iC=["react (".concat(ib.version,")"),"react-instantsearch (".concat(iS,")"),"react-instantsearch-core (".concat(iS,")")],iE="react-instantsearch-server (".concat(iS,")"),iP=function(r){return r?"next.js (".concat(r,")"):null};function iA(r){var i=ik(),a=eo(),s=eh(),o=eb().waitForResultsRef,l=null==s?void 0:s.initialResults,c=(0,ib.useRef)(r),h=a||l||o,u=(0,ib.useRef)(null);if((null==s?void 0:s.ssrSearchRef)&&(u=s.ssrSearchRef),null===u.current){var d=new i_(r);d._schedule=function(r){d._schedule.queue.push(r),clearTimeout(d._schedule.timer),d._schedule.timer=setTimeout(function(){d._schedule.queue.forEach(function(r){r()}),d._schedule.queue=[]},0)},d._schedule.queue=[],h&&(d._initialResults=l||{},d._manuallyResetScheduleSearch=!0),iR(r.searchClient,td(iC).concat([a&&iE,iP(iM())])),h&&d.start(),a&&a.notifyServer({search:d}
130),iT(r.routing),u.current=d}var p,m=u.current,f=c.current;f.indexName!==r.indexName&&(m.helper.setIndex(r.indexName||"").search(),c.current=r),f.searchClient!==r.searchClient&&(iR(r.searchClient,td(iC).concat([a&&iE])),m.mainHelper.setClient(r.searchClient).search(),c.current=r),f.onStateChange!==r.onStateChange&&(m.onStateChange=r.onStateChange,c.current=r),f.searchFunction!==r.searchFunction&&(m._searchFunction=r.searchFunction,c.current=r),f.stalledSearchDelay!==r.stalledSearchDelay&&(m._stalledSearchDelay=null!=(p=r.stalledSearchDelay)?p:200,c.current=r),Q(f.future,r.future)||(m.future=n({},iy,r.future),c.current=r);var g=(0,ib.useRef)(null);return(0,ix.useSyncExternalStore)((0,ib.useCallback)(function(){var r=u.current;return null===g.current?r.started||(r.start(),i()):(clearTimeout(g.current),r._preventWidgetCleanup=!1),function(){null!=s&&s.ssrSearchRef||(clearTimeout(r._schedule.timer),g.current=setTimeout(i),r._preventWidgetCleanup=!0);function i(){r.dispose()}}},[i,s]),function(){return u.current},function(){return u.current})}function iR(r,i){"function"==typeof r.addAlgoliaAgent&&i.filter(Boolean).forEach(function(i){r.addAlgoliaAgent(i)})}function iT(r){}function iM(){var r,i;return"u">typeof window&&(null==(r=window.next)?void 0:r.version)||(void 0!==t$.default?null==(i=t$.default.env)?void 0:i.NEXT_RUNTIME:void 0)}function iD(r){var i=r.children,n=iA(_(r,["children"]));return n.started?tV.default.createElement(ei.Provider,{value:n},tV.default.createElement(Z.Provider,{value:n.mainIndex},i,tV.default.createElement(iF,{search:n}))):null}function iF(r){var i=r.search;return(0,tV.useEffect)(function(){i._resetScheduleSearch&&i._resetScheduleSearch()},[i]),null}function iI(r,i){i(r),r.getWidgets().forEach(function(r){rn(r)&&iI(r,i)})}function ij(r,i){var a={},o=0;if(iI(r,function(r){for(var l=r;l;){if(l._isolated)return;l=l.getParent()}var c=r.getResults(),h=null==(u=r.getHelper())?void 0:u.lastRecommendResults;if(c||h){var u,d,p,m,f=(null==c||null==(d=c._rawResults)?void 0:d.length)||0,g=f?null==i?void 0:i.slice(o,o+f):[];o+=f,a[r.getIndexId()]=n({},c&&n({state:s(n({},c._state),{clickAnalytics:null==g||null==(p=g[0])?void 0:p.clickAnalytics,userToken:null==g||null==(m=g[0])?void 0:m.userToken}),results:c._rawResults},c.feeds&&c.feeds.length>0&&{compositionFeedsResults:c.feeds.map(function(r){return s(n({},r._rawResults[0]),{feedID:r.feedID})})}),h&&{recommendResults:{params:JSON.parse(JSON.stringify(h._state.params)),results:h._rawResults}},g&&{requestParams:g})}}),0===Object.keys(a).length&&(null==i?void 0:i.length)!==0)throw Error("The root index does not have any results. Make sure you have at least one widget that provides results.");return a}var iO=r.i(782315),iL=G;function iN(r){return"status"in r}function iB(r){if(iN(r))return r;var i=r;return i.status="pending",i.then(function(r){if("pending"===i.status){var n=i;n.status="fulfilled",n.value=r}},function(r){if("pending"===i.status){var n=i;n.status="rejected",n.reason=r}}),r}var iz=G,iH={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},iq=/[&><\u2028\u2029]/g;function iW(r){return r.replace(iq,function(r){return iH[r]})}var iV=function(r){var i=r.options,n=r.results,a=r.nonce;return function(){return i.inserted?iz.default.createElement(iz.default.Fragment,null):(i.inserted=!0,iz.default.createElement("script",{nonce:a,dangerouslySetInnerHTML:{__html:'window[Symbol.for("InstantSearchInitialResults")] = '.concat(iW(JSON.stringify(n)))}}))}};function i$(r){for(var i=r;i;){if(i._isolated)return!0;i=i.getParent()}return!1}function iG(r){var i,a=r.nonce,o=en(),l=eb(),c=l.waitForResultsRef,h=l.resolveWaitForResultsRef,u=(0,iL.useContext)(iO.ServerInsertedHTMLContext)||function(){throw Error("Missing ServerInsertedHTMLContext")};o.compositionID?o.mainHelper.setClient(s(n({},o.mainHelper.getClient()),{search:function(r){return i=[r.requestBody.params],o.client.search(r)}})):o.mainHelper.setClient(s(n({},o.mainHelper.getClient()),{search:function(r){return i=r.map(function(r){return r.params}),o.client.search(r)}})),rN();var d=function(){return new Promise(function(r){var i=!1,n=!1,a=!1,s=o.mainHelper.derivedHelpers[0],l=function(){a||(a=!0,h&&(h.current=null),r())},c=function(){i=!0,(!o._hasRecommendWidget||n)&&l()},u=function(){n=!0,(!o._hasSearchWidget||i)&&l()};h&&(h.current=function(){s.removeListener("result",c),s.removeListener("recommend:result",u),l()}),s.once("result",c),s.once("recommend:result",u)})},p=function(){u(iV({options:{inserted:!1},results:ij(o.mainIndex,o._hasSearchWidget&&i||[]),nonce:a}))};return(null==c?void 0:c.current)===null&&(c.current=iB(d().then(function(){var r,i=!1;return iI(o.mainIndex,function(r){i$(r)||(i=i||r.getWidgets().some(ep))}),i&&(null==(r=o._resetScheduleSearch)||r.call(o),c.current=iB(d().then(p))),i}).then(function(r){r||p()}))),null}function iU(){var r,i,n,a,s,o=en(),l=eb(),c=l.waitForResultsRef,h=l.resolveWaitForResultsRef;return(null==c||null==(r=c.current)?void 0:r.status)==="pending"&&(o._hasSearchWidget&&(o.compositionID?null==(n=o.mainHelper)||n.searchWithComposition():null==(a=o.mainHelper)||a.searchOnlyWithDerivedHelpers()),o._hasRecommendWidget&&(null==(i=o.mainHelper)||i.recommend()),o._hasSearchWidget||o._hasRecommendWidget||null==h||null==(s=h.current)||s.call(h)),null}var iQ=iO,iX=null;function iJ(r){var i=r.isServer,n=r.isMounting,a=r.instance,s=(0,iQ.useParams)();i||!n.current||a||(iX&&Object.keys(iX).length===Object.keys(s).length&&Object.entries(iX).some(function(r){var i=W(r,2),n=i[0],a=i[1];return s[n]!==a}),iX=s)}var iY=iO,iK=G,iZ=r.i(751499),i0=G;function i1(r){return null!==r&&((void 0===r?"undefined":d(r))==="object"||"function"==typeof r)&&"function"==typeof r.then}var i4=function(){if("u"<typeof window){var r=(0,iZ.headers)();return i1(r)?(0,i0.use)(r):r}};function i3(r,i){var a="u"<typeof window,s=(0,iY.usePathname)(),o=(0,iY.useSearchParams)(),l=(0,iK.useRef)(null),c=(0,iK.useRef)(null),h=(0,iK.useRef)(!1),u=(0,iK.useRef)(null);(0,iK.useEffect)(function(){var r,i="".concat(null!=s?s:"","?").concat(null!=(r=null==o?void 0:o.toString())?r:"");
130if(u.current!==i){var n=null===u.current;u.current=i,!n&&c.current&&c.current()}},[s,o]),(0,iK.useEffect)(function(){return h.current=!1,function(){h.current=!0}});var p=i4();if(r&&!l.current){var m={};m.getLocation=function(){return a?new URL("".concat((null==p?void 0:p.get("x-forwarded-proto"))||"http","://").concat(null==p?void 0:p.get("host")).concat(s,"?").concat(o)):i.current?new URL("".concat(window.location.protocol,"//").concat(window.location.host).concat(s,"?").concat(o)):window.location},m.push=function(r){this.isDisposed&&h.current||history.pushState({},"",r)},m.start=function(r){c.current=r},l.current={},(void 0===r?"undefined":d(r))==="object"&&(m=n({},m,r.router),l.current.stateMapping=r.stateMapping),l.current.router=rR(m)}return l.current}var i5=Symbol.for("InstantSearchInitialResults");function i2(r){var i=r.children,a=r.routing,o=r.instance,l=r.ignoreMultipleHooksWarning,c=void 0!==l&&l,h=_(r,["children","routing","instance","ignoreMultipleHooksWarning"]),u=(0,tW.useRef)(!0),d="u"<typeof window;(0,tW.useEffect)(function(){u.current=!1},[]);var p=i4(),m=tq(function(){},{fallback:function(){return(null==p?void 0:p.get("x-nonce"))||void 0}});iJ({isServer:d,isMounting:u,instance:o});var f=i3(a,u);return tW.default.createElement(i6,{isServer:d,instance:o,ignoreMultipleHooksWarning:c},tW.default.createElement(iD,s(n({},h),{routing:f}),d&&tW.default.createElement(iG,{nonce:m}),i,d&&tW.default.createElement(iU,null)))}function i6(r){var i=r.isServer,n=r.children,a=r.instance,s=r.ignoreMultipleHooksWarning,o=(0,tW.useRef)(null),l=(0,tW.useRef)(null),c=(0,tW.useRef)(0),h=W((0,tW.useState)(function(){return tq(function(r){return r.window[i5]})}),1)[0];(0,tW.useEffect)(function(){tq(function(r){var i=r.window;void 0!==i[i5]&&(i[i5]=void 0)})},[]);var u=i||h?o:null;return tW.default.createElement(e_.Provider,{value:{waitForResultsRef:u,resolveWaitForResultsRef:l,countRef:c,ignoreMultipleHooksWarning:s}},tW.default.createElement(ec.Provider,{value:{initialResults:h,ssrSearchRef:i?void 0:a}},n))}function i7(r){var i,a,s,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=o.message,c=o.referer,h=o.turnContext;if(!r)return!1;var u=null!=(i=null==l?void 0:l.trim())?i:"";return u?(null==(a=r.setOpen)||a.call(r,!0),!i8(r)&&!!r.sendMessage&&(r.sendMessage(n({text:u},h?{metadata:{turnContext:h}}:{}),c?{headers:{"x-algolia-referer":c}}:void 0),!0)):(r.focusInput?r.focusInput():null==(s=r.setOpen)||s.call(r,!0),!1)}function i8(r){return(null==r?void 0:r.status)==="submitted"||(null==r?void 0:r.status)==="streaming"}r.s(["InstantSearchNext",0,i2],78344);var i9=G,ne=v({name:"search-box",connector:!0}),nt=function(r,i){return i(r)},nr=function(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I;return eA(r,ne()),function(a){var o,l,c=(a||{}).queryHook,h=void 0===c?nt:c;return{$$type:"ais.searchBox",init:function(i){var a=i.instantSearchInstance;r(s(n({},this.getWidgetRenderState(i)),{instantSearchInstance:a}),!0)},render:function(i){var a=i.instantSearchInstance;r(s(n({},this.getWidgetRenderState(i)),{instantSearchInstance:a}),!1)},dispose:function(r){var n=r.state;return i(),n.setQueryParameter("query",void 0)},getRenderState:function(r,i){return s(n({},r),{searchBox:this.getWidgetRenderState(i)})},getWidgetRenderState:function(r){var i=r.helper,n=r.instantSearchInstance,s=r.state;return o||(o=function(r){h(r,function(r){return i.setQuery(r).search()})},l=function(){i.setQuery("").search()}),{query:s.query||"",refine:o,clear:l,widgetParams:a,isSearchStalled:"stalled"===n.status}},getWidgetUiState:function(r,i){var a=i.searchParameters.query||"";return""===a||r&&r.query===a?r:s(n({},r),{query:a})},getWidgetSearchParameters:function(r,i){var n=i.uiState;return r.setQueryParameter("query",n.query||"")}}}};function ni(r,i){return eS(nr,r,i)}var nn=G,na=G;function ns(){var r=en(),i=et(),n=W((0,na.useState)(function(){var r=Y(i);return{results:r.results,scopedResults:r.scopedResults}}),2),a=n[0],s=n[1];return(0,na.useEffect)(function(){function n(){var n=i.getResults();if(null!==n)s({results:n,scopedResults:i.getScopedResults()});else if(0===r.mainIndex.getIndexName().length){var a=r.mainIndex.getWidgets().find(rn);a&&s({results:Y(i).results,scopedResults:a.getScopedResults()})}}return r.addListener("render",n),n(),function(){r.removeListener("render",n)}},[r,i]),a}var no=G;function nl(){var r=en(),i=et(),n=i.getIndexId(),a=W((0,no.useState)(function(){return r.getUiState()}),2),s=a[0],o=a[1],l=s[n],c=W((0,no.useState)(function(){return r.renderState}),2),h=c[0],u=c[1],d=h[n]||{},p=(0,no.useCallback)(function(i){r.setUiState(i)},[r]),m=(0,no.useCallback)(function(r){i.setIndexUiState(r)},[i]);return(0,no.useEffect)(function(){function i(){o(r.getUiState()),u(r.render
130State)}return r.addListener("render",i),i(),function(){r.removeListener("render",i)}},[r]),{uiState:s,setUiState:p,indexUiState:l,setIndexUiState:m,renderState:h,indexRenderState:d}}function nc(){var r=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).catchError,i=en(),n=nl(),a=n.uiState,s=n.setUiState,o=n.indexUiState,l=n.setIndexUiState,c=n.renderState,h=n.indexRenderState,u=ns(),d=u.results,p=u.scopedResults,m=(0,nn.useCallback)(function(){for(var r,n=arguments.length,a=Array(n),s=0;s<n;s++)a[s]=arguments[s];return(r=i).use.apply(r,td(a)),function(){var r;(r=i).unuse.apply(r,td(a))}},[i]),f=(0,nn.useCallback)(function(){i.refresh()},[i]);return ev(function(){if(r){var n=function(){};return i.addListener("error",n),function(){return i.removeListener("error",n)}}return function(){}},[i,r]),{results:d,scopedResults:p,uiState:a,setUiState:s,indexUiState:o,setIndexUiState:l,renderState:c,indexRenderState:h,addMiddlewares:m,refresh:f,status:i.status,error:i.error}}function nh(r){var i=r.queryHook,a=r.searchAsYouType,s=void 0===a||a,o=r.ignoreCompositionEvents,l=void 0!==o&&o,c=r.aiMode,h=r.translations,u=_(r,["queryHook","searchAsYouType","ignoreCompositionEvents","aiMode","translations"]),d=ni({queryHook:i},n({$$widgetType:"ais.searchBox"},c?{opensChat:!0}:{})),p=d.query,m=d.refine,f=d.isSearchStalled,g=nc().indexRenderState,v=W((0,i9.useState)(p),2),y=v[0],b=v[1],x=(0,i9.useRef)(null);function S(r){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];b(r),s&&!(l&&i)&&m(r)}function w(){S(""),s||m("")}function k(r){S(r.currentTarget.value,r.nativeEvent.isComposing)}function C(r){s||m(y),u.onSubmit&&u.onSubmit(r)}p!==y&&document.activeElement!==x.current&&b(p);var E=g.chat,P={inputRef:x,isSearchStalled:f,onChange:k,onReset:w,onSubmit:C,onAiModeClick:c?function(){i7(E,{message:y,referer:"ai-mode"})&&w()}:void 0,aiModeButtonDisabled:c?i8(E):void 0,value:y,translations:n({submitButtonTitle:"Submit the search query",resetButtonTitle:"Clear the search query",aiModeButtonTitle:"AI Mode"},h)};return i9.default.createElement(tH,n({},u,P))}r.s(["SearchBox",0,nh],303508);var nu=G;
130function nd(r){var i=r.hit,a=r.attribute,o=r.highlightedTagName,l=r.nonHighlightedTagName,c=r.separator,h=_(r,["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"]),u=r5(i._highlightResult,a)||[],d=(Array.isArray(u)?u:[u]).map(function(r){return tT(e0(r.value||""))});return nu.default.createElement(tj,s(n({},h),{parts:d,highlightedTagName:o,nonHighlightedTagName:l,separator:c}))}r.s(["Highlight",0,nd],837946);var np=r.i(249972),nm=r.i(828257);let nf="HILAOFP7M2",ng="1303f98c779ffeaca1a7b3800771e9d4",nv=(0,np.createMemoryCache)(),ny=(0,nm.liteClient)(nf,ng,{responsesCache:nv});r.s(["client",0,ny],669439)},174353,(r,i,n)=>{"use strict";var a=r.r(787405),s=r.r(231473),o=function(r,i,n){for(var a,s=r;null!=(a=s.next);s=a)if(a.key===i)return s.next=a.next,n||(a.next=r.next,r.next=a),a},l=function(r,i){if(r){var n=o(r,i);return n&&n.value}},c=function(r,i,n){var a=o(r,i);a?a.value=n:r.next={key:i,next:r.next,value:n}},h=function(r,i){return!!r&&!!o(r,i)},u=function(r,i){if(r)return o(r,i,!0)};i.exports=function(){var r,i={assert:function(r){if(!i.has(r))throw new s("Side channel does not contain "+a(r))},delete:function(i){var n=u(r,i);return n&&r&&!r.next&&(r=void 0),!!n},get:function(i){return l(r,i)},has:function(i){return h(r,i)},set:function(i,n){r||(r={next:void 0}),c(r,i,n)}};return i}},975251,(r,i,n)=>{"use strict";var a=r.r(343473),s=r.r(795081),o=r.r(787405),l=r.r(231473),c=a("%Map%",!0),h=s("Map.prototype.get",!0),u=s("Map.prototype.set",!0),d=s("Map.prototype.has",!0),p=s("Map.prototype.delete",!0),m=s("Map.prototype.size",!0);i.exports=!!c&&function(){var r,i={assert:function(r){if(!i.has(r))throw new l("Side channel does not contain "+o(r))},delete:function(i){if(r){var n=p(r,i);return 0===m(r)&&(r=void 0),n}return!1},get:function(i){if(r)return h(r,i)},has:function(i){return!!r&&d(r,i)},set:function(i,n){r||(r=new c),u(r,i,n)}};return i}},720719,(r,i,n)=>{"use strict";var a=r.r(343473),s=r.r(795081),o=r.r(787405),l=r.r(975251),c=r.r(231473),h=a("%WeakMap%",!0),u=s("WeakMap.prototype.get",!0),d=s("WeakMap.prototype.set",!0),p=s("WeakMap.prototype.has",!0),m=s("WeakMap.prototype.delete",!0);i.exports=h?function(){var r,i,n={assert:function(r){if(!n.has(r))throw new c("Side channel does not contain "+o(r))},delete:function(n){if(h&&n&&("object"==typeof n||"function"==typeof n)){if(r)return m(r,n)}else if(l&&i)return i.delete(n);return!1},get:function(n){return h&&n&&("object"==typeof n||"function"==typeof n)&&r?u(r,n):i&&i.get(n)},has:function(n){return h&&n&&("object"==typeof n||"function"==typeof n)&&r?p(r,n):!!i&&i.has(n)},set:function(n,a){h&&n&&("object"==typeof n||"function"==typeof n)?(r||(r=new h),d(r,n,a)):l&&(i||(i=l()),i.set(n,a))}};return n}:l},305479,(r,i,n)=>{"use strict";var a=r.r(231473),s=r.r(787405),o=r.r(174353),l=r.r(975251),c=r.r(720719)||l||o;i.exports=function(){var r,i={assert:function(r){if(!i.has(r))throw new a("Side channel does not contain "+(r&&Object(r)===r?"the given object key":s(r)))},delete:function(i){return!!r&&r.delete(i)},get:function(i){return r&&r.get(i)},has:function(i){return!!r&&r.has(i)},set:function(i,n){r||(r=c()),r.set(i,n)}};return i}},645495,(r,i,n)=>{"use strict";var a=String.prototype.replace,s=/%20/g,o="RFC3986";i.exports={default:o,formatters:{RFC1738:function(r){return a.call(r,s,"+")},RFC3986:function(r){return String(r)}},RFC1738:"RFC1738",RFC3986:o}},765102,r=>{r.v({BlogFilter:"blog-filter-module-scss-module__7mS37W__BlogFilter",BlogFilter__bgLeft:"blog-filter-module-scss-module__7mS37W__BlogFilter__bgLeft",BlogFilter__bgRight:"blog-filter-module-scss-module__7mS37W__BlogFilter__bgRight",BlogFilter__col:"blog-filter-module-scss-module__7mS37W__BlogFilter__col",BlogFilter__container:"blog-filter-module-scss-module__7mS37W__BlogFilter__container",BlogFilter__headline:"blog-filter-module-scss-module__7mS37W__BlogFilter__headline",BlogFilter__inputIcon:"blog-filter-module-scss-module__7mS37W__BlogFilter__inputIcon",BlogFilter__inputPlaceholder:"blog-filter-module-scss-module__7mS37W__BlogFilter__inputPlaceholder",BlogFilter__inputSearchContainer:"blog-filter-module-scss-module__7mS37W__BlogFilter__inputSearchContainer",BlogFilter__product:"blog-filter-module-scss-module__7mS37W__BlogFilter__product",BlogFilter__productCheckbox:"blog-filter-module-scss-module__7mS37W__BlogFilter__productCheckbox",BlogFilter__productIcon:"blog-filter-module-scss-module__7mS37W__BlogFilter__productIcon",BlogFilter__productTitle:"blog-filter-module-scss-module__7mS37W__BlogFilter__productTitle",BlogFilter__products:"blog-filter-module-scss-module__7mS37W__BlogFilter__products",BlogFilter__row:"blog-filter-module-scss-module__7mS37W__BlogFilter__row","is-active":"blog-filter-module-scss-module__7mS37W__is-active"})},487169,r=>{r.v({BlogHit:"blog-hit-module-scss-module__GnvcBa__BlogHit",BlogHit__category:"blog-hit-module-scss-module__GnvcBa__BlogHit__category",BlogHit__cover:"blog-hit-module-scss-module__GnvcBa__BlogHit__cover",BlogHit__coverImg:"blog-hit-module-scss-module__GnvcBa__BlogHit__coverImg",BlogHit__description:"blog-hit-module-scss-module__GnvcBa__BlogHit__description",BlogHit__headline:"blog-hit-module-scss-module__GnvcBa__BlogHit__headline","is-swiper":"blog-hit-module-scss-module__GnvcBa__is-swiper"})},328890,r=>{r.v({Search__container:"search-module-scss-module__op3urq__Search__container",Search__page:"search-module-scss-module__op3urq__Search__page",Search__pagination:"search-module-scss-module__op3urq__Search__pagination",Search__results:"search-module-scss-module__op3urq__Search__results"})},339531,r=>{"use strict";var i=r.i(468279),n=r.i(611583),a=r.i(804062),s=r.i(480250),o=r.i(78344),l=i,c=r.i(875570),h=r.i(303508),u=r.i(513128),d=r.i(294237),p=r.i(7284),m=r.i(765102),f=r.i(355362),g=r.i(318927);let v=(0,d.cva)([m.default.BlogFilter],{variants:{type:{primary:m.default["BlogFilter--primary"],secondary:m.default["BlogFilter--secondary"]}},defaultVariants:{type:"primary"}}),y=({type:r="primary",productsIcons:i})=>{function n(r){let{items:n,refine:a}=(0,u.useRefinementList)(r);return(0,l.jsx)("div",{className:m.default.BlogFilter__products,children:n.map(r=>{let n=i.find(i=>i.title===r.label);return(0,l.jsx)("li",{className:(0,p.default)(m.default.BlogFilter__productsItem,r.isRefined&&m.default["is-active"]),children:(0,l.jsxs)("label",{className:m.default.BlogFilter__product,children:[(0,l.jsx)("input",{className:m.default.BlogFilter__productCheckbox,type:"checkbox",value:r.value,checked:r.isRefined,onChange:()=>a(r.value)}),(0,l.jsx)("div",{className:m.default.BlogFilter__productIcon,children:n?.icon&&(0,l.jsx)(g.default,{src:(0,f.urlForOptimized)(n.icon,{width:48,height:48}),fill:!0,sizes:"48px",alt:"background",loading:"lazy",className:m.default.BlogFilter__productIconImg})}),(0,l.jsxs)("div",{className:m.default.BlogFilter__productTitle,children:[r.label," (",r.count,")"]})]})},r.value)})})}return(0,l.jsxs)("div",{className:v({type:r}),children:[(0,l.jsxs)("section",{className:m.default.BlogFilter__container,children:[(0,l.jsx)("h1",{className:m.default.BlogFilter__headline,children:"Search posts or discover by product"}),(0,l.jsxs)("div",{className:m.default.BlogFilter__row,children:[(0,l.jsx)("div",{className:m.default.BlogFilter__col,children:(0,l.jsx)("div",{className:m.default.BlogFilter__inputSearchContainer,children:(0,l.jsx)(h.SearchBox,{placeholder:"Search"})})}),(0,l.jsx)("div",{className:m.default.BlogFilter__col,children:(0,l.jsx)(c.DynamicWidgets,{fallbackComponent:n})})]})]}),(0,l.jsxs)("svg",{className:m.default.BlogFilter__bgLeft,viewBox:"0 0 1668 406",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,l.jsx)("path",{id:"Rectangle 39",opacity:"0.667006",fillRule:"evenodd",clipRule:"evenodd",d:"M1164.54 -898.916L1667.39 -85.7736L-263.057 954.777L-765.909 141.635L1164.54 -898.916Z",fill:"url(#paint0_linear_884_9299)"}),(0,l.jsx)("defs",{children:(0,l.jsxs)("linearGradient",{id:"paint0_linear_884_9299",x1:"1253.97",y1:"-598.869",x2:"139.162",y2:"138.373",gradientUnits:"userSpaceOnUse",children:[(0,l.jsx)("stop",{stopColor:"white"}),(0,l.jsx)("stop",{offset:"1",stopColor:"#EAF1FA"})]})})]}),(0,l.jsxs)("svg",{className:m.default.BlogFilter__bgRight,width:"1234",height:"406",viewBox:"0 0 1234 406",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,l.jsx)("path",{id:"Rectangle 10",opacity:"0.667006",fillRule:"evenodd",clipRule:"evenodd",d:"M1332.45 -123.679L1745.39 544.074L413.61 1261.93L0.667091 594.179L1332.45 -123.679Z",fill:"url(#paint0_linear_884_9298)"}),(0,l.jsx)("defs",{children:(0,l.jsxs)("linearGradient",{id:"paint0_linear_884_9298",x1:"1415.36",y1:"117.617",x2:"643.479",y2:"622.699",gradientUnits:"userSpaceOnUse",children:[(0,l.jsx)("stop",{stopColor:"white"}),(0,l.jsx)("stop",{offset:"1",stopColor:"#EAF1FA"})]})})]})]})};var _=i,b=r.i(856297),x=f,S=g,w=r.i(782315),k=r.i(837946),C=p,E=d,P=r.i(487169);let A=(0,E.cva)([P.default.BlogHit],{variants:{type:{primary:P.default["BlogHit--primary"],secondary:P.default["BlogHit--secondary"]}},defaultVariants:{type:"primary"}}),R=({type:r="primary",hit:i,categories:n})=>{let a=(0,w.usePathname)(),s=a?.split("/")[1]||"blog";return(0,_.jsxs)(b.default,{href:`/${s}/${i.slug}`,className:(0,C.default)(A({type:r})),children:[(0,_.jsx)("div",{className:P.default.BlogHit__cover,children:(0,_.jsx)(S.default,{src:i.mainImage?(0,x.urlForOptimized)(i.mainImage,{width:600}):"/img/usecase/bg1.jpg",fill:!0,sizes:"(max-width: 768px) 100vw, 50vw",alt:"background",className:P.default.BlogHit__coverImg,loading:"lazy"})}),(0,_.jsx)("div",{className:P.default.BlogHit__category,children:i.category&&i.category.length>
1300?i.category.map(r=>{let i=n?.find(i=>i.slug===r);return i?i.title:r}).join(", "):"Uncategorized"}),(0,_.jsx)("p",{className:P.default.BlogHit__headline,children:(0,_.jsx)(k.Highlight,{hit:i,attribute:"title"})}),i.excerpt&&(0,_.jsx)("div",{className:P.default.BlogHit__description,dangerouslySetInnerHTML:{__html:i.excerpt}})]})};var T=r.i(669439),M=p,D=r.i(328890);let F=({content:r})=>{let l=r.contentType||"post",c=`websiteUrl:"www.finfeedapi.com" AND _type:"${l}"`;return(0,i.jsx)("div",{className:(0,M.default)(D.default.Search),children:(0,i.jsxs)(o.InstantSearchNext,{searchClient:T.client,indexName:"apibricks_pages",routing:!0,insights:!1,children:[(0,i.jsx)(n.Configure,{filters:c}),(0,i.jsx)(y,{productsIcons:r.productsIcons}),(0,i.jsx)("div",{className:D.default.Search__container,children:(0,i.jsx)("div",{className:D.default.Search__page,children:(0,i.jsxs)("div",{className:D.default.Search__content,children:[(0,i.jsx)("div",{className:D.default.Search__results,children:(0,i.jsx)(a.Hits,{hitComponent:n=>(0,i.jsx)(R,{...n,categories:r.categories})})}),(0,i.jsx)("div",{className:D.default.Search__pagination,children:(0,i.jsx)(s.Pagination,{padding:2,showLast:!1,showFirst:!1})})]})})})]})})};r.s(["default",0,F],339531)},570129,r=>{"use strict";var i=r.i(468279),n=r.i(856297),a=r.i(737636),s=r.i(284022),o=r.i(355362),l=r.i(985680),c=r.i(287960);let h={block:{h2:({children:r})=>(0,i.jsx)("h2",{className:c.default.Contact__h2,children:r}),normal:({children:r})=>(0,i.jsx)("p",{className:c.default.Contact__text,children:r})},list:{bullet:({children:r})=>(0,i.jsx)("ul",{className:c.default.Contact__list,children:r})},listItem:{bullet:({children:r})=>(0,i.jsxs)("li",{className:c.default.Contact__listItem,children:[(0,i.jsx)("svg",{width:"24",height:"28",viewBox:"0 0 24 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:c.default.Contact__listItemImage,children:(0,i.jsx)("path",{d:"M7.5 14L10.5 17L16.5 11M22 14C22 19.5228 17.5228 24 12 24C6.47715 24 2 19.5228 2 14C2 8.47715 6.47715 4 12 4C17.5228 4 22 8.47715 22 14Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),(0,i.jsx)("p",{className:c.default.Contact__listItemText,children:r})]})},types:{button:({value:r})=>(0,i.jsx)(n.default,{href:r.href||"",className:c.default.Contact__button,children:r.text})}};function u(r,n){return r?Array.isArray(r)?(0,i.jsx)(a.PortableText,{value:r,components:n}):r:null}function d(r){if(r)return"string"==typeof r?r:(0,o.urlForOptimized)(r,{width:1920,quality:75})}let p=({content:r,type:n})=>(0,i.jsx)(l.default,{type:n,content:{...r,description:u(r?.description,h),agree:u(r?.agree),backgroundImage:d(r?.backgroundImage),background:"string"==typeof r?.background&&(0,s.stegaClean)(r.background)||""}});r.s(["default",0,p])},169839,r=>{r.v({TutorialsFilter:"tutorials-filter-module-scss-module__mNwolq__TutorialsFilter",TutorialsFilter__search:"tutorials-filter-module-scss-module__mNwolq__TutorialsFilter__search"})},842683,r=>{r.v({Hit:"tutorials-hit-module-scss-module__4FRIjq__Hit",Hit__categories:"tutorials-hit-module-scss-module__4FRIjq__Hit__categories",Hit__categoriesItem:"tutorials-hit-module-scss-module__4FRIjq__Hit__categoriesItem",Hit__description:"tutorials-hit-module-scss-module__4FRIjq__Hit__description",Hit__products:"tutorials-hit-module-scss-module__4FRIjq__Hit__products",Hit__productsIcon:"tutorials-hit-module-scss-module__4FRIjq__Hit__productsIcon",Hit__title:"tutorials-hit-module-scss-module__4FRIjq__Hit__title"})},578421,r=>{r.v({Panel:"tutorials-panel-module-scss-module__T34PYW__Panel",Panel__body:"tutorials-panel-module-scss-module__T34PYW__Panel__body",Panel__header:"tutorials-panel-module-scss-module__T34PYW__Panel__header"})},613938,r=>{r.v({Search__container:"tutorials-search-module-scss-module__vwSlnG__Search__container",Search__page:"tutorials-search-module-scss-module__vwSlnG__Search__page",Search__pagination:"tutorials-search-module-scss-module__vwSlnG__Search__pagination",Search__results:"tutorials-search-module-scss-module__vwSlnG__Search__results"})},713697,r=>{"use strict";var i=r.i(468279),n=r.i(611583),a=r.i(875570),s=r.i(804062),o=r.i(480250),l=r.i(320778),c=r.i(984622),h=r.i(747990),u=r.i(762815),d=r.i(678380),p=r.i(513128),m=l,f=c,g=h,v=r.i(26560),y=r.i(858048),_=r.i(53325),b=d,x=r.i(667523),S=l,w=c,k=h,C=d;function E(r){var i=r.isShowingMore,n=r.translations,a=(0,k._)(r,["isShowingMore","translations"]);return C.default.createElement("button",(0,w._)((0,S._)({},a),{"aria-expanded":i,"aria-label":n.showMoreButtonLabel}),n.showMoreButtonText({isShowingMore:i}))}function P(r){r.canRefine;
130var i=r.items,n=r.onRefine,a=r.query,s=r.searchBox,o=r.noResults,l=r.showMore,c=r.canToggleShowMore,h=r.onToggleShowMore,u=r.isShowingMore,d=r.className,p=r.classNames,S=void 0===p?{}:p,w=r.translations,k=(0,g._)(r,["canRefine","items","onRefine","query","searchBox","noResults","showMore","canToggleShowMore","onToggleShowMore","isShowingMore","className","classNames","translations"]);return b.default.createElement("div",(0,f._)((0,m._)({},k),{className:(0,v.cx)("ais-RefinementList",S.root,0===i.length&&(0,v.cx)("ais-RefinementList--noRefinement",S.noRefinementRoot),d)}),s&&b.default.createElement("div",{className:(0,v.cx)("ais-RefinementList-searchBox",S.searchBox)},s),o?b.default.createElement("div",{className:(0,v.cx)("ais-RefinementList-noResults",S.noResults)},o):b.default.createElement("ul",{className:(0,v.cx)("ais-RefinementList-list",S.list)},i.map(function(r){return b.default.createElement("li",{key:r.value,className:(0,v.cx)("ais-RefinementList-item",S.item,r.isRefined&&(0,v.cx)("ais-RefinementList-item--selected",S.selectedItem))},b.default.createElement("label",{className:(0,v.cx)("ais-RefinementList-label",S.label)},b.default.createElement("input",{checked:r.isRefined,className:(0,v.cx)("ais-RefinementList-checkbox",S.checkbox),type:"checkbox",value:r.value,onChange:function(){n(r)}}),b.default.createElement("span",{className:(0,v.cx)("ais-RefinementList-labelText",S.labelText)},a.length>0?b.default.createElement(x.Highlight,{parts:[(0,y.getHighlightedParts)((0,_.unescape)(r.highlighted||""))]}):r.label),b.default.createElement("span",{className:(0,v.cx)("ais-RefinementList-count",S.count)},r.count)))})),l&&b.default.createElement(E,{className:(0,v.cx)("ais-RefinementList-showMore",S.showMore,!c&&(0,v.cx)("ais-RefinementList-showMore--disabled",S.disabledShowMore)),disabled:!c,onClick:h,isShowingMore:u,translations:w}))}var A=r.i(203964);function R(r){var i=r.searchable,n=r.searchablePlaceholder,a=r.searchableSelectOnSubmit,s=void 0===a||a,o=r.attribute,m=r.operator,f=r.limit,g=r.showMore,v=r.showMoreLimit,y=r.sortBy,_=r.escapeFacetValues,b=r.transformItems,x=r.translations,S=(0,h._)(r,["searchable","searchablePlaceholder","searchableSelectOnSubmit","attribute","operator","limit","showMore","showMoreLimit","sortBy","escapeFacetValues","transformItems","translations"]),w=(0,p.useRefinementList)({attribute:o,operator:m,limit:f,showMore:g,showMoreLimit:v,sortBy:y,escapeFacetValues:_,transformItems:b},{$$widgetType:"ais.refinementList"}),k=w.canRefine,C=w.canToggleShowMore,E=w.isFromSearch,R=w.isShowingMore,T=w.items,M=w.refine,D=w.searchForItems,F=w.toggleShowMore,I=(0,u._)((0,d.useState)(""),2),j=I[0],O=I[1],L=(0,d.useRef)(null);function N(r){var i=!(arguments.length>1)||void 0===arguments[1]||arguments[1];O(r),i&&D(r)}function B(r){M(r.value),N("")}function z(r){var i="compositionend"===r.type||!r.nativeEvent.isComposing;N(r.currentTarget.value,i)}function H(){N("")}function q(){!1!==s&&T.length>0&&(M(T[0].value),N(""))}var W=(0,l._)({resetButtonTitle:"Clear the search query",submitButtonTitle:"Submit the search query",noResultsText:"No results.",showMoreButtonText:function(r){return r.isShowingMore?"Show less":"Show more"}},x),V={items:T,canRefine:k,onRefine:B,query:j,searchBox:i&&d.default.createElement(A.SearchBox,{inputRef:L,placeholder:n,isSearchStalled:!1,value:j,onChange:z,onReset:H,onSubmit:q,translations:{submitButtonTitle:W.submitButtonTitle,resetButtonTitle:W.resetButtonTitle}}),noResults:i&&E&&0===T.length&&W.noResultsText,canToggleShowMore:C,onToggleShowMore:F,isShowingMore:R,translations:{showMoreButtonText:W.showMoreButtonText,showMoreButtonLabel:null==x?void 0:x.showMoreButtonLabel}};return d.default.createElement(P,(0,c._)((0,l._)({},S,V),{showMore:g}))}var T=r.i(78344),M=i,D=r.i(303508),F=r.i(7284),I=r.i(169839);function j(){return(0,M.jsx)("div",{className:(0,F.default)(I.default.TutorialsFilter),children:(0,M.jsx)("div",{className:I.default.TutorialsFilter__search,children:(0,M.jsx)(D.SearchBox,{})})})}var O=i,L=r.i(856297),N=r.i(837946),B=F,z=r.i(842683),H=r.i(355362),q=r.i(318927);function W({hit:r,productsIcons:i}){let n=(r,i=100)=>r?r.length>i?`${r.slice(0,i)}…`:r:"";return(0,O.jsxs)(L.default,{className:(0,B.default)(z.default.Hit),href:`/${r.slug}`,children:[(0,O.jsx)("div",{className:z.default.Hit__title,children:(0,O.jsx)(N.Highlight,{hit:r,attribute:"title"})}),(0,O.jsx)("div",{className:z.default.Hit__categories,children:r.categories?.map((r,i)=>r?.title&&(0,O.jsx)("span",{className:z.default.Hit__categoriesItem,children:r?.title},`hit-categories-item-${i}`))}),(0,O.jsx)("div",{className:z.default.Hit__description,children:n(r.description)}),(0,O.jsx)("div",{className:z.default.Hit__products,children:r.relatedProducts?.map((r,n)=>{let a=i.find(i=>i.title===r.title);return r?.title&&(0,O.jsx)("span",{className:z.default.Hit__productsIcon,
130children:a?.icon&&(0,O.jsx)(q.default,{src:(0,H.urlForOptimized)(a.icon,{width:48,height:48}),fill:!0,sizes:"48px",alt:"background",loading:"lazy",className:z.default.BlogFilter__productIconImg})},`hit-products-item-${n}`)})})]})}var V=i,$=F,G=r.i(578421);function U({children:r,header:i,footer:n}){return(0,V.jsxs)("div",{className:(0,$.default)(G.default.Panel),children:[i&&(0,V.jsx)("div",{className:G.default.Panel__header,children:i}),(0,V.jsx)("div",{className:G.default.Panel__body,children:r}),n&&(0,V.jsx)("div",{className:G.default.Panel__footer,children:n})]})}var Q=r.i(669439),X=F,J=r.i(613938);let Y={"relatedProducts.title":"Products",audienceLevel:"Audience Level"};function K({attribute:r}){let n=Y[r]||r;return(0,i.jsx)(U,{header:n,children:(0,i.jsx)(R,{attribute:r})})}let Z=({content:r})=>{let l='websiteUrl:"www.finfeedapi.com" AND category:"tutorials" AND _type:"dynamicpages"';return(0,i.jsx)("div",{className:(0,X.default)(J.default.Search),children:(0,i.jsxs)(T.InstantSearchNext,{searchClient:Q.client,indexName:"apibricks_pages",routing:!0,insights:!1,children:[(0,i.jsx)(n.Configure,{filters:l}),(0,i.jsx)("div",{className:J.default.Search__container,children:(0,i.jsxs)("div",{className:J.default.Search__page,children:[(0,i.jsxs)("div",{className:J.default.Search__aside,children:[(0,i.jsx)(j,{}),(0,i.jsx)(a.DynamicWidgets,{fallbackComponent:K})]}),(0,i.jsxs)("div",{className:J.default.Search__content,children:[(0,i.jsx)("div",{className:J.default.Search__results,children:(0,i.jsx)(s.Hits,{hitComponent:n=>(0,i.jsx)(W,{...n,productsIcons:r.productsIcons})})}),(0,i.jsx)("div",{className:J.default.Search__pagination,children:(0,i.jsx)(o.Pagination,{padding:2,showLast:!1,showFirst:!1})})]})]})})]})})};r.s(["default",0,Z],713697)},251439,r=>{r.v({AccordionSections__item:"accordion-sections-module-scss-module__RHQdQW__AccordionSections__item",AccordionSections__link:"accordion-sections-module-scss-module__RHQdQW__AccordionSections__link",AccordionSections__list:"accordion-sections-module-scss-module__RHQdQW__AccordionSections__list",AccordionSections__section:"accordion-sections-module-scss-module__RHQdQW__AccordionSections__section",AccordionSections__sidebar:"accordion-sections-module-scss-module__RHQdQW__AccordionSections__sidebar","AccordionSections__sidebar--secondary":"accordion-sections-module-scss-module__RHQdQW__AccordionSections__sidebar--secondary","is-active":"accordion-sections-module-scss-module__RHQdQW__is-active","is-hidden":"accordion-sections-module-scss-module__RHQdQW__is-hidden"})},59357,r=>{"use strict";var i=r.i(468279),n=r.i(7284),a=r.i(678380),s=r.i(251439);let o=r=>{let i=[];for(let n of r)n.ipynbData?n.ipynbData.cells.forEach(r=>{"markdown"===r.cell_type&&r.source.forEach(r=>{(r=r.trim()).startsWith("# ")&&i.push({id:`link-${r.replace(/^# /,"").trim()}`,text:r.replace(/^# /,"").trim(),level:2})})}):"module.ProductContentBlog"===n._type?n.body?.forEach(r=>{"block"===r._type&&"h2"===r.style&&i.push({id:`link-${r._key}`,text:r.children?.map(r=>r.text).join("")||"",level:2})}):n.headline&&n.headline?.[0]?._type==="block"?i.push({id:`section-${n._key}`,text:n.headline[0].children?.map(r=>r.text).join("")||"",level:2}):(n.title||n.headline)&&i.push({id:`section-${n._key}`,text:n.title||n.headline||"",level:2});return i};function l({sections:r,children:c}){let[h,u]=(0,a.useState)(r.length>0?r[0]._key:null),d=(0,a.useMemo)(()=>o(r),[r]),p=r=>{u(i=>i===r?null:r)},m=Array.isArray(c)?c:[c];return(0,i.jsx)("div",{className:"container",children:(0,i.jsxs)("div",{className:"content-with-sidebar",children:[(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:s.default.AccordionSections__sidebar,children:(0,i.jsx)("ul",{className:s.default.AccordionSections__list,children:d.map((a,o)=>{let l=r[o]?._key;return(0,i.jsx)("li",{className:(0,n.default)(s.default.AccordionSections__item,h===l&&s.default["is-active"]),children:(0,i.jsx)("button",{onClick:()=>p(l),className:s.default.AccordionSections__link,children:a.text||"Bez tytułu"})},a.id)})})})}),(0,i.jsx)("div",{children:m.map((a,o)=>{let l=r[o]?._key,c=h===l;return(0,i.jsx)("div",{"data-section-key":l,id:`accordion-section-${l}`,className:(0,n.default)(s.default.AccordionSections__section,!c&&s.default["is-hidden"]),children:a},l)})})]})})}r.s(["default",0,l])},908665,r=>{r.v({HeroLottie:"hero-lottie-module-scss-module__9p74JG__HeroLottie","HeroLottie--secondary":"hero-lottie-module-scss-module__9p74JG__HeroLottie--secondary",HeroLottie__animationPlaceholder:"hero-lottie-module-scss-module__9p74JG__HeroLottie__animationPlaceholder","HeroLottie__animationPlaceholder--space-bottom-large":"hero-lottie-module-scss-module__9p74JG__HeroLottie__animationPlaceholder--space-bottom-large","HeroLottie__animationPlaceholder--space-bottom-medium":"hero-lottie-module-scss-module__9p74JG__HeroLottie__animationPlaceholder--space-bottom-medium","HeroLottie__animationPlaceholder--space-bottom-regular":"hero-lottie-module-scss-module__9p74JG__HeroLottie__animationPlaceholder--space-bottom-regular","HeroLottie__animationPlaceholder--space-bottom-xlarge":"hero-lottie-module-scss-module__9p74JG__HeroLottie__animationPlaceholder--space-bottom-xlarge","HeroLottie__animationPlaceholder--space-bottom-xxlarge":"hero-lottie-module-scss-module__9p74JG__HeroLottie__animationPlaceholder--space-bottom-xxlarge","HeroLottie__animationPlaceholder--space-top-large":"hero-lottie-module-scss-module__9p74JG__HeroLottie__animationPlaceholder--space-top-large","HeroLottie__animationPlaceholder--space-top-medium":"hero-lottie-module-scss-module__9p74JG__HeroLottie__animationPlaceholder--space-top-medium","HeroLottie__animationPlaceholder--space-top-regular":"hero-lottie-module-scss-module__9p74JG__HeroLottie__animationPlaceholder--space-top-regular","HeroLottie__animationPlaceholder--space-top-xlarge":"hero-lottie-module-scss-module__9p74JG__HeroLottie__animationPlaceholder--space-top-xlarge","HeroLottie__animationPlaceholder--space-top-xxlarge":"hero-lottie-module-scss-module__9p74JG__HeroLottie__animationPlaceholder--space-top-xxlarge",HeroLottie__animationPlaceholderImg:"hero-lottie-module-scss-module__9p74JG__HeroLottie__animationPlaceholderImg",HeroLottie__background:"hero-lottie-module-scss-module__9p74JG__HeroLottie__background",HeroLottie__button:"hero-lottie-module-scss-module__9p74JG__HeroLottie__button","HeroLottie__button--secondary":"hero-lottie-module-scss-module__9p74JG__HeroLottie__button--secondary",HeroLottie__buttons:"hero-lottie-module-scss-module__9p74JG__HeroLottie__buttons",HeroLottie__col:"hero-lottie-module-scss-module__9p74JG__HeroLottie__col","HeroLottie__col--ilu":"hero-lottie-module-scss-module__9p74JG__HeroLottie__col--ilu","HeroLottie__col--image":"hero-lottie-module-scss-module__9p74JG__HeroLottie__col--image","HeroLottie__col--label":"hero-lottie-module-scss-module__9p74JG__HeroLottie__col--label","HeroLottie__col--text":"hero-lottie-module-scss-module__9p74JG__HeroLottie__col--text",HeroLottie__container:"hero-lottie-module-scss-module__9p74JG__HeroLottie__container",HeroLottie__description:"hero-lottie-module-scss-module__9p74JG__HeroLottie__description",HeroLottie__headline:"hero-lottie-module-scss-module__9p74JG__HeroLottie__headline",HeroLottie__icon:"hero-lottie-module-scss-module__9p74JG__HeroLottie__icon",HeroLottie__iconImg:"hero-lottie-module-scss-module__9p74JG__HeroLottie__iconImg",HeroLottie__logo:"hero-lottie-module-scss-module__9p74JG__HeroLottie__logo","HeroLottie__logo--akuna":"hero-lottie-module-scss-module__9p74JG__HeroLottie__logo--akuna","HeroLottie__logo--berkeley":"hero-lottie-module-scss-module__9p74JG__HeroLottie__logo--berkeley","HeroLottie__logo--paysafe":"hero-lottie-module-scss-module__9p74JG__HeroLottie__logo--paysafe","HeroLottie__logo--wyden":"hero-lottie-module-scss-module__9p74JG__HeroLottie__logo--wyden",HeroLottie__logoImg:"hero-lottie-module-scss-module__9p74JG__HeroLottie__logoImg",HeroLottie__logos:"hero-lottie-module-scss-module__9p74JG__HeroLottie__logos",HeroLottie__logosItem:"hero-lottie-module-scss-module__9p74JG__HeroLottie__logosItem",HeroLottie__logosLabel:"hero-lottie-module-scss-module__9p74JG__HeroLottie__logosLabel",HeroLottie__lottieContainer:"hero-lottie-module-scss-module__9p74JG__HeroLottie__lottieContainer","HeroLottie__lottieContainer--space-bottom-large":"hero-lottie-module-scss-module__9p74JG__HeroLottie__lottieContainer--space-bottom-large","HeroLottie__lottieContainer--space-bottom-medium":"hero-lottie-module-scss-module__9p74JG__HeroLottie__lottieContainer--space-bottom-medium","HeroLottie__lottieContainer--space-bottom-regular":"hero-lottie-module-scss-module__9p74JG__HeroLottie__lottieContainer--space-bottom-regular","HeroLottie__lottieContainer--space-bottom-xlarge":"hero-lottie-module-scss-module__9p74JG__HeroLottie__lottieContainer--space-bottom-xlarge","HeroLottie__lottieContainer--space-bottom-xxlarge":"hero-lottie-module-scss-module__9p74JG__HeroLottie__lottieContainer--space-bottom-xxlarge","HeroLottie__lottieContainer--space-top-large":"hero-lottie-module-scss-module__9p74JG__HeroLottie__lottieContainer--space-top-large","HeroLottie__lottieContainer--space-top-medium":"hero-lottie-module-scss-module__9p74JG__HeroLottie__lottieContainer--space-top-medium","HeroLottie__lottieContainer--space-top-regular":"hero-lottie-module-scss-module__9p74JG__HeroLottie__lottieContainer--space-top-regular","HeroLottie__lottieContainer--space-top-xlarge":"hero-lottie-module-scss-module__9p74JG__HeroLottie__lottieContainer--space-top-xlarge","HeroLottie__lottieContainer--space-top-xxlarge":"hero-lottie-module-scss-module__9p74JG__HeroLottie__lottieContainer--space-top-xxlarge",HeroLottie__row:"hero-lottie-module-scss-module__9p74JG__HeroLottie__row",HeroLottie__subheadline:"hero-lottie-module-scss-module__9p74JG__HeroLottie__subheadline","has-no-lottie":"hero-lottie-module-scss-module__9p74JG__has-no-lottie"})},494073,r=>{"use strict";var i=r.i(468279),n=r.i(532961),a=r.i(798254),s=r.i(284022),o=r.i(294237),l=r.i(318927),c=r.i(355362),h=r.i(7284),u=r.i(908665);let d=(0,o.cva)([u.default.HeroLottie],{variants:{type:{primary:u.default["HeroLottie--primary"],secondary:u.default["HeroLottie--secondary"]}},defaultVariants:{type:"primary"}}),p=({content:r,type:o="primary"})=>(0,i.jsxs)("div",{className:d({type:o}),children:[(0,i.jsx)("div",{className:u.default.HeroLottie__background,...(r.backgroundImage||r.background)&&{style:{background:`${r.backgroundImage?`url(${(0,c.urlForOptimized)(r.backgroundImage,{width:1920})})`:""} ${(0,s.stegaClean)(r.background)||""}`}}}),(0,i.jsxs)("div",{className:u.default.HeroLottie__container,children:[(0,i.jsxs)("div",{className:u.default.HeroLottie__row,children:[(0,i.jsxs)("div",{className:(0,h.default)(u.default.HeroLottie__col,u.default["HeroLottie__col--text"]),children:[r.icon?.asset&&(0,i.jsx)("div",{className:u.default.HeroLottie__icon,children:(0,i.jsx)(l.default,{src:(0,c.urlForOptimized)(r.icon,{width:128,height:128}),fill:!0,sizes:"64px",alt:"background",loading:"lazy",className:u.default.HeroLottie__iconImg})}),r.subtitle&&(0,i.jsx)("h4",{className:u.default.HeroLottie__subheadline,children:r.subtitle}),r.title&&(0,i.jsx)("h3",{className:(0,h.default)(u.default.HeroLottie__headline,!r.animationData&&u.default["has-no-lottie"]),children:r.title}),r.description&&(0,i.jsx)("div",{className:u.default.HeroLottie__description,children:r.description}),(0,i.jsx)("div",{className:u.default.HeroLottie__buttons,children:r.buttons?.map((r,n)=>(0,i.jsx)(a.default,{href:r?.ctaLink||"",className:(0,h.default)(u.default.HeroLottie__button,r?.isSecondary&&u.default["HeroLottie__button--secondary"]),children:r?.ctaName},`herolottie-button-${n}`))})]}),r.animationData?(0,i.jsx)("div",{className:(0,h.default)(u.default.HeroLottie__col,u.default["HeroLottie__col--ilu"]),children:(0,i.jsx)("div",{className:(0,h.default)(u.default.HeroLottie__lottieContainer,"xxlarge"===r.animationSpaceTop&&u.default["HeroLottie__lottieContainer--space-top-xxlarge"],"xlarge"===r.animationSpaceTop&&u.default["HeroLottie__lottieContainer--space-top-xlarge"],"large"===r.animationSpaceTop&&u.default["HeroLottie__lottieContainer--space-top-large"],"medium"===r.animationSpaceTop&&u.default["HeroLottie__lottieContainer--space-top-medium"],"regular"===r.animationSpaceTop&&u.default["HeroLottie__lottieContainer--space-top-regular"],"xxlarge"===r.animationSpaceBottom&&u.default["HeroLottie__lottieContainer--space-bottom-xxlarge"],"xlarge"===r.animationSpaceBottom&&u.default["HeroLottie__lottieContainer--space-bottom-xlarge"],"large"===r.animationSpaceBottom&&u.default["HeroLottie__lottieContainer--space-bottom-large"],"medium"===r.animationSpaceBottom&&u.default["HeroLottie__lottieContainer--space-bottom-medium"],"regular"===r.animationSpaceBottom&&u.default["HeroLottie__lottieContainer--space-bottom-regular"]),children:(0,i.jsx)(n.default,{options:{loop:!0,autoplay:!0,animationData:r.animationData}})})}):r.animationPlaceholder?(0,i.jsx)("div",{className:(0,h.default)(u.default.HeroLottie__col,u.default["HeroLottie__col--image"]),children:(0,i.jsx)("div",{className:(0,h.default)(u.default.HeroLottie__animationPlaceholder,"xxlarge"===r.animationSpaceTop&&u.default["HeroLottie__animationPlaceholder--space-top-xxlarge"],"xlarge"===r.animationSpaceTop&&u.default["HeroLottie__animationPlaceholder--space-top-xlarge"],"large"===r.animationSpaceTop&&u.default["HeroLottie__animationPlaceholder--space-top-large"],"medium"===r.animationSpaceTop&&u.default["HeroLottie__animationPlaceholder--space-top-medium"],"regular"===r.animationSpaceTop&&u.default["HeroLottie__animationPlaceholder--space-top-regular"],"xxlarge"===r.animationSpaceBottom&&u.default["HeroLottie__animationPlaceholder--space-bottom-xxlarge"],"xlarge"===r.animationSpaceBottom&&u.default["HeroLottie__animationPlaceholder--space-bottom-xlarge"],"large"===r.animationSpaceBottom&&u.default["HeroLottie__animationPlaceholder--space-bottom-large"],"medium"===r.animationSpaceBottom&&u.default["HeroLottie__animationPlaceholder--space-bottom-medium"],"regular"===r.animationSpaceBottom&&u.default["HeroLottie__animationPlaceholder--space-bottom-regular"]),children:(0,i.jsx)(l.default,{src:(0,c.urlForOptimized)(r.animationPlaceholder,{width:1200}),fill:!0,sizes:"(max-width: 768px) 100vw, 50vw",alt:"background",loading:"lazy",className:u.default.HeroLottie__animationPlaceholderImg})})}):null]}),(0,i.jsxs)("div",{className:u.default.HeroLottie__row,children:[(0,i.jsx)("div",{className:(0,h.default)(u.default.HeroLottie__col,u.default["HeroLottie__col--label"]),children:(0,i.jsx)("h3",{className:u.default.HeroLottie__logosLabel,children:r.headlineLogos})}),(0,i.jsx)("div",{className:u.default.HeroLottie__col,children:r.logos&&(0,i.jsx)("div",{className:u.default.HeroLottie__logos,children:r.logos?.map((r,n)=>(0,i.jsx)("div",{className:u.default.HeroLottie__logosItem,children:(0,i.jsx)("div",{className:(0,h.default)(u.default.HeroLottie__logo,u.default[`HeroLottie__logo--${r.alt}`]),children:r.asset&&(0,i.jsx)(l.default,{src:(0,c.urlForOptimized)(r,{height:240}),fill:!0,sizes:"120px",alt:"background",loading:"lazy",className:u.default.HeroLottie__logoImg})})},`section-cards-icon-${n}`))})})]})]})]});r.s(["default",0,p])},919960,r=>{"use strict";var i,n=r.i(468279),a=r.i(294237),s=r.i(709661),o=r.i(784251),l=r.i(565864);function c(r,i){return h(r,i||{})||{type:"root",children:[]}}function h(r,i){let n=u(r,i);return n&&i.afterTransform&&i.afterTransform(r,n),n}function u(r,i){switch(r.nodeType){case 1:return g(r,i);case 3:return m(r);case 8:return f(r);case 9:case 11:return d(r,i);case 10:return p();default:return}}function d(r,i){return{type:"root",children:v(r,i)}}function p(){return{type:"doctype"}}function m(r){return{type:"text",value:r.nodeValue||""}}function f(r){return{type:"comment",value:r.nodeValue||""}}function g(r,i){let n=r.namespaceURI,a=n===l.webNamespaces.svg?o.s:o.h,s=n===l.webNamespaces.html?r.tagName.toLowerCase():r.tagName,c=n===l.webNamespaces.html&&"template"===s?r.content:r,h=r.getAttributeNames(),u={},d=-1;for(;++d<h.length;)u[h[d]]=r.getAttribute(h[d])||"";
130return a(s,u,v(c,i))}function v(r,i){let n=r.childNodes,a=[],s=-1;for(;++s<n.length;){let r=h(n[s],i);void 0!==r&&a.push(r)}return a}let y=new DOMParser;function _(r,i){return c(i?.fragment?b(r):y.parseFromString(r,"text/html"))}function b(r){let i=document.createElement("template");return i.innerHTML=r,i.content}var x=r.i(173119);let S=function(r,i,n){let a=(0,x.convert)(n);if(!r||!r.type||!r.children)throw Error("Expected parent node");if("number"==typeof i){if(i<0||i===1/0)throw Error("Expected positive finite number as index")}else if((i=r.children.indexOf(i))<0)throw Error("Expected child node or index");for(;++i<r.children.length;)if(a(r.children[i],i,r))return r.children[i]},w=function(r){if(null==r)return P;if("string"==typeof r)return C(r);if("object"==typeof r)return k(r);if("function"==typeof r)return E(r);throw Error("Expected function, string, or array as `test`")};function k(r){let i=[],n=-1;for(;++n<r.length;)i[n]=w(r[n]);return E(a);function a(...r){let n=-1;for(;++n<i.length;)if(i[n].apply(this,r))return!0;return!1}}function C(r){return E(i);function i(i){return i.tagName===r}}function E(r){return i;function i(i,n,a){return!!(A(i)&&r.call(this,i,"number"==typeof n?n:void 0,a||void 0))}}function P(r){return!!(r&&"object"==typeof r&&"type"in r&&"element"===r.type&&"tagName"in r&&"string"==typeof r.tagName)}function A(r){return null!==r&&"object"==typeof r&&"type"in r&&"tagName"in r}let R=/\n/g,T=/[\t ]+/g,M=w("br"),D=w($),F=w("p"),I=w("tr"),j=w(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",V,G]),O=w(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","li","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function L(r,i){let n,a=i||{},s="children"in r?r.children:[],o=O(r),l=W(r,{whitespace:a.whitespace||"normal",breakBefore:!1,breakAfter:!1}),c=[];("text"===r.type||"comment"===r.type)&&c.push(...z(r,{whitespace:l,breakBefore:!0,breakAfter:!0}));let h=-1;for(;++h<s.length;)c.push(...N(s[h],r,{whitespace:l,breakBefore:h?void 0:o,breakAfter:h<s.length-1?M(s[h+1]):o}));let u=[];for(h=-1;++h<c.length;){let r=c[h];"number"==typeof r?void 0!==n&&r>n&&(n=r):r&&(void 0!==n&&n>-1&&u.push("\n".repeat(n)||" "),n=-1,u.push(r))}return u.join("")}function N(r,i,n){return"element"===r.type?B(r,i,n):"text"===r.type?"normal"===n.whitespace?z(r,n):H(r):[]}function B(r,i,n){let a,s,o=W(r,n),l=r.children||[],c=-1,h=[];if(j(r))return h;for(M(r)||I(r)&&S(i,r,I)?s="\n":F(r)?(a=2,s=2):O(r)&&(a=1,s=1);++c<l.length;)h=h.concat(N(l[c],r,{whitespace:o,breakBefore:c?void 0:a,breakAfter:c<l.length-1?M(l[c+1]):s}));return D(r)&&S(i,r,D)&&h.push("	"),a&&h.unshift(a),s&&h.push(s),h}function z(r,i){let n,a=String(r.value),s=[],o=[],l=0;for(;l<=a.length;){R.lastIndex=l;let r=R.exec(a),n=r&&"index"in r?r.index:a.length;s.push(q(a.slice(l,n).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),0!==l||i.breakBefore,n!==a.length||i.breakAfter)),l=n+1}let c=-1;for(;++c<s.length;)8203===s[c].charCodeAt(s[c].length-1)||c<s.length-1&&8203===s[c+1].charCodeAt(0)?(o.push(s[c]),n=void 0):s[c]?("number"==typeof n&&o.push(n),o.push(s[c]),n=0):(0===c||c===s.length-1)&&o.push(0);return o}function H(r){return[String(r.value)]}function q(r,i,n){let a,s=[],o=0;for(;o<r.length;){T.lastIndex=o;let n=T.exec(r);a=n?n.index:r.length,o||a||!n||i||s.push(""),o!==a&&s.push(r.slice(o,a)),o=n?a+n[0].length:a}return o===a||n||s.push(""),s.join(" ")}function W(r,i){if("element"===r.type){let n=r.properties||{};switch(r.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return n.wrap?"pre-wrap":"pre";case"td":case"th":return n.noWrap?"nowrap":i.whitespace;case"textarea":return"pre-wrap"}}return i.whitespace}function V(r){return!!(r.properties||{}).hidden}function $(r){return"td"===r.tagName||"th"===r.tagName}function G(r){return"dialog"===r.tagName&&!(r.properties||{}).open}
130class U extends Error{constructor(r,i){var n="KaTeX parse error: "+r,a=i&&i.loc;if(a&&a.start<=a.end){var s,o,l,c=a.lexer.input;s=a.start,o=a.end,s===c.length?n+=" at end of input: ":n+=" at position "+(s+1)+": ";var h=c.slice(s,o).replace(/[^]/g,"$&̲");n+=(s>15?"…"+c.slice(s-15,s):c.slice(0,s))+h+(l=o+15<c.length?c.slice(o,o+15)+"…":c.slice(o))}super(n),this.name="ParseError",this.position=void 0,this.length=void 0,this.rawMessage=void 0,Object.setPrototypeOf(this,U.prototype),this.position=s,null!=s&&null!=o&&(this.length=o-s),this.rawMessage=r}}var Q=/([A-Z])/g,X=r=>r.replace(Q,"-$1").toLowerCase(),J={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},Y=/[&><"']/g,K=r=>String(r).replace(Y,r=>J[r]),Z=r=>{if("ordgroup"===r.type||"color"===r.type)if(1===r.body.length)return Z(r.body[0]);else return r;return"font"===r.type?Z(r.body):r},ee=new Set(["mathord","textord","atom"]),et=r=>ee.has(Z(r).type),er=r=>{var i=/^[\x00-\x20]*([^\\/#?]*?)(:|&#0*58|&#x0*3a|&colon)/i.exec(r);return i?":"===i[2]&&/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(i[1])?i[1].toLowerCase():null:"_relative"},ei={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format <type>"},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color <color>",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:r=>"#"+r},macros:{type:"object",cli:"-m, --macro <def>",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(r,i)=>(i.push(r),i)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:r=>Math.max(0,r),cli:"--min-rule-thickness <size>",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:r=>Math.max(0,r),cli:"-s, --max-size <n>",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:r=>Math.max(0,r),cli:"-e, --max-expand <n>",cliProcessor:r=>"Infinity"===r?1/0:parseInt(r)},globalGroup:{type:"boolean",cli:!1}};function en(r){if("string"!=typeof r)return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{};default:throw Error("Unexpected schema type; settings must declare an explicit default.")}}function ea(r){return void 0!==r.default?r.default:en(Array.isArray(r.type)?r.type[0]:r.type)}function es(r,i,n,a){var s=n[i];r[i]=void 0!==s?a.processor?a.processor(s):s:ea(a)}class eo{constructor(r){for(var i of(void 0===r&&(r={}),this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,r=r||{}
130,Object.keys(ei))){var n=ei[i];n&&es(this,i,r,n)}}reportNonstrict(r,i,n){var a=this.strict;if("function"==typeof a&&(a=a(r,i,n)),a&&"ignore"!==a){if(!0===a||"error"===a)throw new U("LaTeX-incompatible input and strict mode is set to 'error': "+(i+" [")+r+"]",n);"warn"===a?"u">typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(i+" [")+r+"]"):"u">typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+i+" [")+r+"]")}}useStrictBehavior(r,i,n){var a=this.strict;if("function"==typeof a)try{a=a(r,i,n)}catch(r){a="error"}return!!a&&"ignore"!==a&&(!0===a||"error"===a||("warn"===a?("u">typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(i+" [")+r+"]"),!1):("u">typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+i+" [")+r+"]"),!1)))}isTrusted(r){if("url"in r&&r.url&&!r.protocol){var i=er(r.url);if(null==i)return!1;r.protocol=i}return!!("function"==typeof this.trust?this.trust(r):this.trust)}}
vendor: 1,302 bytes, line 130
130class el{constructor(r,i,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=r,this.size=i,this.cramped=n}sup(){return ev[ey[this.id]]}sub(){return ev[e_[this.id]]}fracNum(){return ev[eb[this.id]]}fracDen(){return ev[ex[this.id]]}cramp(){return ev[eS[this.id]]}text(){return ev[ew[this.id]]}isTight(){return this.size>=2}}var ec=0,eh=1,eu=2,ed=3,ep=4,em=5,ef=6,eg=7,ev=[new el(0,0,!1),new el(eh,0,!0),new el(eu,1,!1),new el(ed,1,!0),new el(ep,2,!1),new el(em,2,!0),new el(ef,3,!1),new el(eg,3,!0)],ey=[ep,em,ep,em,ef,eg,ef,eg],e_=[em,em,em,em,eg,eg,eg,eg],eb=[eu,ed,ep,em,ef,eg,ef,eg],ex=[ed,ed,em,em,eg,eg,eg,eg],eS=[eh,eh,ed,ed,em,em,eg,eg],ew=[ec,eh,eu,ed,eu,ed,eu,ed],ek={DISPLAY:ev[ec],TEXT:ev[eu],SCRIPT:ev[ep],SCRIPTSCRIPT:ev[ef]},eC=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function eE(r){for(var i=0;i<eC.length;i++)for(var n=eC[i],a=0;a<n.blocks.length;a++){var s=n.blocks[a];if(r>=s[0]&&r<=s[1])return n.name}return null}var eP=[];function eA(r){for(var i=0;i<eP.length;i+=2)if(r>=eP[i]&&r<=eP[i+1])return!0;return!1}
vendor: 7,452 bytes, line 130
130eC.forEach(r=>r.blocks.forEach(r=>eP.push(...r)));var eR=r=>r+" "+r,eT=80,eM=function(r,i){return"M95,"+(622+r+i)+"\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl"+r/2.075+" -"+r+"\nc5.3,-9.3,12,-14,20,-14\nH400000v"+(40+r)+"H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM"+(834+r)+" "+i+"h400000v"+(40+r)+"h-400000z"},eD=function(r,i){return"M263,"+(601+r+i)+"c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl"+r/2.084+" -"+r+"\nc4.7,-7.3,11,-11,19,-11\nH40000v"+(40+r)+"H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM"+(1001+r)+" "+i+"h400000v"+(40+r)+"h-400000z"},eF=function(r,i){return"M983 "+(10+r+i)+"\nl"+r/3.13+" -"+r+"\nc4,-6.7,10,-10,18,-10 H400000v"+(40+r)+"\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM"+(1001+r)+" "+i+"h400000v"+(40+r)+"h-400000z"},eI=function(r,i){return"M424,"+(2398+r+i)+"\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl"+r/4.223+" -"+r+"c4,-6.7,10,-10,18,-10 H400000\nv"+(40+r)+"H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M"+(1001+r)+" "+i+"\nh400000v"+(40+r)+"h-400000z"},ej=function(r,i){return"M473,"+(2713+r+i)+"\nc339.3,-1799.3,509.3,-2700,510,-2702 l"+r/5.298+" -"+r+"\nc3.3,-7.3,9.3,-11,18,-11 H400000v"+(40+r)+"H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM"+(1001+r)+" "+i+"h400000v"+(40+r)+"H1017.7z"},eO=function(r){var i=r/2;return"M400000 "+r+" H0 L"+i+" 0 l65 45 L145 "+(r-80)+" H400000z"},eL=function(r,i,n){var a=n-54-i-r;return"M702 "+(r+i)+"H400000"+(40+r)+"\nH742v"+a+"l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 "+i+"H400000v"+(40+r)+"H742z"},eN=function(r,i,n){i*=1e3;var a="";switch(r){case"sqrtMain":a=eM(i,eT);break;case"sqrtSize1":a=eD(i,eT);break;case"sqrtSize2":a=eF(i,eT);break;case"sqrtSize3":a=eI(i,eT);break;case"sqrtSize4":a=ej(i,eT);break;case"sqrtTall":a=eL(i,eT,n)}return a},eB=function(r,i){switch(r){case"⎜":return eR("M291 0 H417 V"+i+" H291z");case"∣":return eR("M145 0 H188 V"+i+" H145z");case"∥":return eR("M145 0 H188 V"+i+" H145z")+eR("M367 0 H410 V"+i+" H367z");case"⎟":return eR("M457 0 H583 V"+i+" H457z");case"⎢":return eR("M319 0 H403 V"+i+" H319z");case"⎥":return eR("M263 0 H347 V"+i+" H263z");case"⎪":return eR("M384 0 H504 V"+i+" H384z");case"⏐":return eR("M312 0 H355 V"+i+" H312z");case"‖":return eR("M257 0 H300 V"+i+" H257z")+eR("M478 0 H521 V"+i+" H478z");default:return""}},ez={doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 
13011s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:eR("M40 281 V428 H0 V94 H40 V241 H400000 v40z"),leftbracketunder:eR("M0 0 h120 V290 H399995 v120 H0z"),leftbracketover:eR("M0 440 h120 V150 H399995 v-120 H0z"),leftmapsto:eR("M40 281 V448H0V74H40V241H400000v40z"),leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:eR("M0 50 h400000 v40H0z m0 194h40000v40H0z"),midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 
1301.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:eR("M399960 241 V94 h40 V428 h-40 V281 H0 v-40z"),rightbracketunder:eR("M399995 0 h-120 V290 H0 v120 H400000z"),rightbracketover:eR("M399995 440 h-120 V150 H0 v-120 H399995z")
vendor: 6,647 bytes, line 130
130,rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"},
130eH=function(r,i){switch(r){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+i+" v1759 v84 h347 v-84\nH403z M403 1759 V0 H319 V1759 v"+i+" v1759 v84 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+i+" v1759 H0 v84 H347z\nM347 1759 V0 H263 V1759 v"+i+" v1759 h84z";case"vert":return"M145 15 v585 v"+i+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-i+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+i+" v585 h43z";case"doublevert":return"M145 15 v585 v"+i+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-i+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+i+" v585 h43z\nM367 15 v585 v"+i+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-i+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M410 15 H367 v585 v"+i+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+i+" v1715 h263 v84 H319z\nMM319 602 V0 H403 V602 v"+i+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+i+" v1799 H0 v-84 H319z\nMM319 602 V0 H403 V602 v"+i+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+i+" v602 h84z\nM403 1759 V0 H319 V1759 v"+i+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+i+" v602 h84z\nM347 1759 V0 h-84 V1759 v"+i+" v602 h84z";case"lparen":return"M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,"+(i+84)+"c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-"+(i+92)+"c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z";case"rparen":return"M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,"+(i+9)+"\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11\nc0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-"+(i+144)+"c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z";default:throw Error("Unknown stretchy delimiter.")}};function eq(r){return"toText"in r}class eW{constructor(r){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=r,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(r){return this.classes.includes(r)}toNode(){for(var r=document.createDocumentFragment(),i=0;i<this.children.length;i++)r.appendChild(this.children[i].toNode());return r}toMarkup(){for(var r="",i=0;i<this.children.length;i++)r+=this.children[i].toMarkup();return r}toText(){return this.children.map(r=>{if(eq(r))return r.toText();throw Error("Expected MathDomNode with toText, got "+r.constructor.name)}).join("")}}var eV={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},e$={ex:!0,em:!0,mu:!0},eG=function(r){return"string"!=typeof r&&(r=r.unit),r in eV||r in e$||"ex"===r},eU=function(r,i){var n,a;if(r.unit in eV)n=eV[r.unit]/i.fontMetrics().ptPerEm/i.sizeMultiplier;else if("mu"===r.unit)n=i.fontMetrics().cssEmPerMu;else{if(a=i.style.isTight()?i.havingStyle(i.style.text()):i,"ex"===r.unit)n=a.fontMetrics().xHeight;else if("em"===r.unit)n=a.fontMetrics().quad;else throw new U("Invalid unit: '"+r.unit+"'");a!==i&&(n*=a.sizeMultiplier/i.sizeMultiplier)}return Math.min(r.number*n,i.maxSize)},eQ=function(r){return+r.toFixed(4)+"em"},eX=function(r){return r.filter(r=>r).join(" ")},eJ=function(r){var i="";for(var n of Object.keys(r)){var a=r[n];void 0!==a&&(i+=X(n)+":"+a+";")}return i},eY=function(r,i,n){if(this.classes=r||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},i){i.style.isTight()&&this.classes.push("mtight");var a=i.getColor();a&&(this.style.color=a)}},eK=function(r){var i=document.createElement(r);for(var n of(i.className=eX(this.classes),Object.assign(i.style,this.style),Object.keys(this.attributes)))i.setAttribute(n,this.attributes[n]);for(var a=0;a<this.children.length;a++)i.appendChild(this.children[a].toNode());return i},eZ=/[\s"'>/=\x00-\x1f]/,e0=function(r){var i="<"+r;this.classes.length&&(i+=' class="'+K(eX(this.classes))+'"');var n=eJ(this.style);for(var a of(n&&(i+=' style="'+K(n)+'"'),Object.keys(this.attributes))){if(eZ.test(a))throw new U("Invalid attribute name '"+a+"'");i+=" "+a+'="'+K(this.attributes[a])+'"'}i+=">";for(var s=0;s<this.children.length;s++)i+=this.children[s].toMarkup();return i+("</"+r+">")};class e1{constructor(r,i,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,this.italic=void 0,eY.call(this,r,n,a),this.children=i||[]}setAttribute(r,i){this.attributes[r]=i}hasClass(r){return this.classes.includes(r)}toNode(){return eK.call(this,"span")}toMarkup(){return e0.call(this,"span")}}class e4{constructor(r,i,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,eY.call(this,i,a),this.children=n||[],this.setAttribute("href",r)}setAttribute(r,i){this.attributes[r]=i}hasClass(r){return this.classes.includes(r)}toNode(){return eK.call(this,"a")}toMarkup(){return e0.call(this,"a")}}class e3{constructor(r,i,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=i,this.src=r,this.classes=["mord"],this.height=0,this.depth=0,this.maxFontSize=0,this.style=n}hasClass(r){return this.classes.includes(r)}toNode(){var r=document.createElement("img");return r.src=this.src,r.alt=this.alt,r.className="mord",Object.assign(r.style,this.style),r}toMarkup(){var r='<img src="'+K(this.src)+'" alt="'+K(this.alt)+'"',i=eJ(this.style);return i&&(r+=' style="'+K(i)+'"'),r+="'/>"}}var e5={î:"ı̂",ï:"ı̈",í:"ı́",ì:"ı̀"};class e2{constructor(r,i,n,a,s,o,l,c){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=r,this.height=i||0,this.depth=n||0,this.italic=a||0,this.skew=s||0,this.width=o||0,this.classes=l||[],this.style=c||{},this.maxFontSize=0;var h=eE(this.text.charCodeAt(0));h&&this.classes.push(h+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=e5[this.text])}hasClass(r){return this.classes.includes(r)}toNode(){var r=document.createTextNode(this.text),i=null;return(this.italic>0&&((i=document.createElement("span")).style.marginRight=eQ(this.italic)),this.classes.length>0&&((i=i||document.createElement("span")).className=eX(this.classes)),Object.keys(this.style).length>0&&Object.assign((i=i||document.createElement("span")).style,this.style),i)?(i.appendChild(r),i):r}toMarkup(){var r=!1,i="<span";this.classes.length&&(r=!0,i+=' class="',i+=K(eX(this.classes)),i+='"');var n="";this.italic>0&&(n+="margin-right:"+eQ(this.italic)+";"),(n+=eJ(this.style))&&(r=!0,i+=' style="'+K(n)+'"');var a=K(this.text);return r?(i+=">",i+=a,i+="</span>"):a}}class e6{constructor(r,i){this.children=void 0,this.attributes=void 0,this.children=r||[],this.attributes=i||{}}toNode(){var r="http://www.w3.org/2000/svg",i=document.createElementNS(r,"svg");for(var n of Object.keys(this.attributes))i.setAttribute(n,this.attributes[n]);for(var a=0;a<this.children.length;a++)i.appendChild(this.children[a].toNode());return i}toMarkup(){var r='<svg xmlns="http://www.w3.org/2000/svg"';for(var i of Object.keys(this.attributes))r+=" "+i+'="'+K(this.attributes[i])+'"';r+=">";for(var n=0;n<this.children.length;n++)r+=this.children[n].toMarkup();return r+"</svg>"}}class e7{constructor(r,i){this.pathName=void 0,this.alternate=void 0,this.pathName=r,this.alternate=i}toNode(){var r="http://www.w3.org/2000/svg",i=document.createElementNS(r,"path");return this.alternate?i.setAttribute("d",this.alternate):i.setAttribute("d",ez[this.pathName]),i}toMarkup(){return this.alternate?'<path d="'+K(this.alternate)+'"/>':'<path d="'+K(ez[this.pathName])+'"/>'}}class e8{constructor(r){this.attributes=void 0,this.attributes=r||{}}toNode(){var r="http://www.w3.org/2000/svg",i=document.createElementNS(r,"line");for(var n of Object.keys(this.attributes))i.setAttribute(n,this.attributes[n]);return i}toMarkup(){var r="<line";for(var i of Object.keys(this.attributes))r+=" "+i+'="'+K(this.attributes[i])+'"';return r+"/>"}}function e9(r){if(r instanceof e2)return r;throw Error("Expected symbolNode but got "+String(r)+".")}function te(r){if(r instanceof e1)return r;throw Error("Expected span<HtmlDomNode> but got "+String(r)+".")}var tt=r=>r instanceof e1||r instanceof e4||r instanceof eW,tr
vendor: 16,200 bytes, line 130
130={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744
vendor: 4,302 bytes, line 130
130:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],
vendor: 37,127 bytes, line 130
130116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},
vendor: 6,913 bytes, line 130
130ti={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},tn={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function ta(r,i,n){if(!tr[i])throw Error("Font metrics not found for font: "+i+".");var a=r.charCodeAt(0),s=tr[i][a];if(!s&&r[0]in tn&&(a=tn[r[0]].charCodeAt(0),s=tr[i][a]),!s&&"text"===n&&eA(a)&&(s=tr[i][77]),s)return{depth:s[0],height:s[1],italic:s[2],skew:s[3],width:s[4]}}var ts={};function to(r){var i;if(!ts[i=r>=5?0:r>=3?1:2]){var n=ts[i]={cssEmPerMu:ti.quad[i]/18};for(var a in ti)ti.hasOwnProperty(a)&&(n[a]=ti[a][i])}return ts[i]}var tl={math:{},text:{}};function tc(r,i,n,a,s,o){tl[r][s]={font:i,group:n,replace:a},o&&a&&(tl[r][a]=tl[r][s])}var th="math",tu="text",td="main",tp="ams",tm="accent-token",tf="bin",tg="close",tv="inner",ty="mathord",t_="op-token",tb="open",tx="punct",tS="rel",tw="spacing",tk="textord";tc(th,td,tS,"≡","\\equiv",!0),tc(th,td,tS,"≺","\\prec",!0),tc(th,td,tS,"≻","\\succ",!0),tc(th,td,tS,"∼","\\sim",!0),tc(th,td,tS,"⊥","\\perp"),tc(th,td,tS,"⪯","\\preceq",!0),tc(th,td,tS,"⪰","\\succeq",!0),tc(th,td,tS,"≃","\\simeq",!0),tc(th,td,tS,"∣","\\mid",!0),tc(th,td,tS,"≪","\\ll",!0),tc(th,td,tS,"≫","\\gg",!0),tc(th,td,tS,"≍","\\asymp",!0),tc(th,td,tS,"∥","\\parallel"),tc(th,td,tS,"⋈","\\bowtie",!0),tc(th,td,tS,"⌣","\\smile",!0),tc(th,td,tS,"⊑","\\sqsubseteq",!0),tc(th,td,tS,"⊒","\\sqsupseteq",!0),tc(th,td,tS,"≐","\\doteq",!0),tc(th,td,tS,"⌢","\\frown",!0),tc(th,td,tS,"∋","\\ni",!0),tc(th,td,tS,"∝","\\propto",!0),tc(th,td,tS,"⊢","\\vdash",!0),tc(th,td,tS,"⊣","\\dashv",!0),tc(th,td,tS,"∋","\\owns"),tc(th,td,tx,".","\\ldotp"),tc(th,td,tx,"⋅","\\cdotp"),tc(th,td,tx,"⋅","·"),tc(tu,td,tk,"⋅","·"),tc(th,td,tk,"#","\\#"),tc(tu,td,tk,"#","\\#"),tc(th,td,tk,"&","\\&"),tc(tu,td,tk,"&","\\&"),tc(th,td,tk,"ℵ","\\aleph",!0),tc(th,td,tk,"∀","\\forall",!0),tc(th,td,tk,"ℏ","\\hbar",!0),tc(th,td,tk,"∃","\\exists",!0),tc(th,td,tk,"∇","\\nabla",!0),tc(th,td,tk,"♭","\\flat",!0),tc(th,td,tk,"ℓ","\\ell",!0),tc(th,td,tk,"♮","\\natural",!0),tc(th,td,tk,"♣","\\clubsuit",!0),tc(th,td,tk,"℘","\\wp",!0),tc(th,td,tk,"♯","\\sharp",!0),tc(th,td,tk,"♢","\\diamondsuit",!0),tc(th,td,tk,"ℜ","\\Re",!0),tc(th,td,tk,"♡","\\heartsuit",!0),tc(th,td,tk,"ℑ","\\Im",!0),tc(th,td,tk,"♠","\\spadesuit",!0),tc(th,td,tk,"§","\\S",!0),tc(tu,td,tk,"§","\\S"),tc(th,td,tk,"¶","\\P",!0),tc(tu,td,tk,"¶","\\P"),tc(th,td,tk,"†","\\dag"),tc(tu,td,tk,"†","\\dag"),tc(tu,td,tk,"†","\\textdagger"),tc(th,td,tk,"‡","\\ddag"),tc(tu,td,tk,"‡","\\ddag"),tc(tu,td,tk,"‡","\\textdaggerdbl"),tc(th,td,tg,"⎱","\\rmoustache",!0),tc(th,td,tb,"⎰","\\lmoustache",!0),tc(th,td,tg,"⟯","\\rgroup",!0),tc(th,td,tb,"⟮","\\lgroup",!0),tc(th,td,tf,"∓","\\mp",!0),tc(th,td,tf,"⊖","\\ominus",!0),tc(th,td,tf,"⊎","\\uplus",!0),tc(th,td,tf,"⊓","\\sqcap",!0),tc(th,td,tf,"∗","\\ast"),tc(th,td,tf,"⊔","\\sqcup",!0),tc(th,td,tf,"◯","\\bigcirc",!0),tc(th,td,tf,"∙","\\bullet",!0),tc(th,td,tf,"‡","\\ddagger"),tc(th,td,tf,"≀","\\wr",!0),tc(th,td,tf,"⨿","\\amalg"),tc(th,td,tf,"&","\\And"),tc(th,td,tS,"⟵","\\longleftarrow",!0),tc(th,td,tS,"⇐","\\Leftarrow",!0),tc(th,td,tS,"⟸","\\Longleftarrow",!0),tc(th,td,tS,"⟶","\\longrightarrow",!0),tc(th,td,tS,"⇒","\\Rightarrow",!0),tc(th,td,tS,"⟹","\\Longrightarrow",!0),tc(th,td,tS,"↔","\\leftrightarrow",!0),tc(th,td,tS,"⟷","\\longleftrightarrow",!0),tc(th,td,tS,"⇔","\\Leftrightarrow",!0),tc(th,td,tS,"⟺","\\Longleftrightarrow",!0),tc(th,td,tS,"↦","\\mapsto",!0),tc(th,td,tS,"⟼","\\longmapsto",!0),tc(th,td,tS,"↗","\\nearrow",!0),tc(th,td,tS,"↩","\\hookleftarrow",!0),tc(th,td,tS,"↪","\\hookrightarrow",!0),tc(th,td,tS,"↘","\\searrow",!0),tc(th,td,tS,"↼","\\leftharpoonup",!0),tc(th,td,tS,"⇀","\\rightharpoonup",!0),tc(th,td,tS,"↙","\\swarrow",!0),tc(th,td,tS,"↽","\\leftharpoondown",!0),tc(th,td,tS,"⇁","\\rightharpoondown",!0),tc(th,td,tS,"↖","\\nwarrow",!0),tc(th,td,tS,"⇌","\\rightleftharpoons",!0),tc(th,tp,tS,"≮","\\nless",!0),tc(th,tp,tS,"","\\@nleqslant"),tc(th,tp,tS,"","\\@nleqq"),tc(th,tp,tS,"⪇","\\lneq",!0),tc(th,tp,tS,"≨","\\lneqq",!0),tc(th,tp,tS,"","\\@lvertneqq"),tc(th,tp,tS,"⋦","\\lnsim",!0),tc(th,tp,tS,"⪉","\\lnapprox",!0),tc(th,tp,tS,"⊀","\\nprec",!0),tc(th,tp,tS,"⋠","\\npreceq",!0),tc(th,tp,tS,"⋨","\\precnsim",!0),tc(th,tp,tS,"⪹","\\precnapprox",!0),tc(th,tp,tS,"≁","\\nsim",!0),tc(th,tp,tS,"","\\@nshortmid"),tc(th,tp,tS,"∤","\\nmid",!0),tc(th,tp,tS,"⊬","\\nvdash",!0),tc(th,tp,tS,"⊭","\\nvDash",!0),tc(th,tp,tS,"⋪","\\ntriangleleft"),tc(th,tp,tS,"⋬","\\ntrianglelefteq",!0),tc(th,tp,tS,"⊊","\\subsetneq",!0),tc(th,tp,tS,"","\\@varsubsetneq"),tc(th,tp,tS,"⫋","\\subsetneqq",!0),tc(th,tp,tS,"","\\@varsubsetneqq"),tc(th,tp,tS,"≯","\\ngtr",!0),tc(th,tp,tS,"","\\@ngeqslant"),tc(th,tp,tS,"","\\@ngeqq"),tc(th,tp,tS,"⪈","\\gneq",!0),tc(th,tp,tS,"≩","\\gneqq",!0),tc(th,tp,tS,"","\\@gvertneqq"),tc(th,tp,tS,"⋧","\\gnsim",!0),tc(th,tp,tS,"⪊","\\gnapprox",!0),tc(th,tp,tS,"⊁","\\nsucc",!0),tc(th,tp,tS,"⋡","\\nsucceq",!0),tc(th,tp,tS,"⋩","\\succnsim",!0),tc(th,tp,tS,"⪺","\\succnapprox",!0),tc(th,tp,tS,"≆","\\ncong",!0),tc(th,tp,tS,"","\\@nshortparallel"),tc(th,tp,tS,"∦","\\nparallel",!0),tc(th,tp,tS,"⊯","\\nVDash",!0),tc(th,tp,tS,"⋫","\\ntriangleright"),tc(th,tp,tS,"⋭","\\ntrianglerighteq",!0),tc(th,tp,tS,"","\\@nsupseteqq"),tc(th,tp,tS,"⊋","\\supsetneq",!0),tc(th,tp,tS,"","\\@varsupsetneq"),tc(th,tp,tS,"⫌","\\supsetneqq",!0),tc(th,tp,tS,"","\\@varsupsetneqq"),tc(th,tp,tS,"⊮","\\nVdash",!0),tc(th,tp,tS,"⪵","\\precneqq",!0),tc(th,tp,tS,"⪶","\\succneqq",!0),tc(th,tp,tS,"","\\@nsub
130seteqq"),tc(th,tp,tf,"⊴","\\unlhd"),tc(th,tp,tf,"⊵","\\unrhd"),tc(th,tp,tS,"↚","\\nleftarrow",!0),tc(th,tp,tS,"↛","\\nrightarrow",!0),tc(th,tp,tS,"⇍","\\nLeftarrow",!0),tc(th,tp,tS,"⇏","\\nRightarrow",!0),tc(th,tp,tS,"↮","\\nleftrightarrow",!0),tc(th,tp,tS,"⇎","\\nLeftrightarrow",!0),tc(th,tp,tS,"△","\\vartriangle"),tc(th,tp,tk,"ℏ","\\hslash"),tc(th,tp,tk,"▽","\\triangledown"),tc(th,tp,tk,"◊","\\lozenge"),tc(th,tp,tk,"Ⓢ","\\circledS"),tc(th,tp,tk,"®","\\circledR"),tc(tu,tp,tk,"®","\\circledR"),tc(th,tp,tk,"∡","\\measuredangle",!0),tc(th,tp,tk,"∄","\\nexists"),tc(th,tp,tk,"℧","\\mho"),tc(th,tp,tk,"Ⅎ","\\Finv",!0),tc(th,tp,tk,"⅁","\\Game",!0),tc(th,tp,tk,"‵","\\backprime"),tc(th,tp,tk,"▲","\\blacktriangle"),tc(th,tp,tk,"▼","\\blacktriangledown"),tc(th,tp,tk,"■","\\blacksquare"),tc(th,tp,tk,"⧫","\\blacklozenge"),tc(th,tp,tk,"★","\\bigstar"),tc(th,tp,tk,"∢","\\sphericalangle",!0),tc(th,tp,tk,"∁","\\complement",!0),tc(th,tp,tk,"ð","\\eth",!0),tc(tu,td,tk,"ð","ð"),tc(th,tp,tk,"╱","\\diagup"),tc(th,tp,tk,"╲","\\diagdown"),tc(th,tp,tk,"□","\\square"),tc(th,tp,tk,"□","\\Box"),tc(th,tp,tk,"◊","\\Diamond"),tc(th,tp,tk,"¥","\\yen",!0),tc(tu,tp,tk,"¥","\\yen",!0),tc(th,tp,tk,"✓","\\checkmark",!0),tc(tu,tp,tk,"✓","\\checkmark"),tc(th,tp,tk,"ℶ","\\beth",!0),tc(th,tp,tk,"ℸ","\\daleth",!0),tc(th,tp,tk,"ℷ","\\gimel",!0),tc(th,tp,tk,"ϝ","\\digamma",!0),tc(th,tp,tk,"ϰ","\\varkappa"),tc(th,tp,tb,"┌","\\@ulcorner",!0),tc(th,tp,tg,"┐","\\@urcorner",!0),tc(th,tp,tb,"└","\\@llcorner",!0),tc(th,tp,tg,"┘","\\@lrcorner",!0),tc(th,tp,tS,"≦","\\leqq",!0),tc(th,tp,tS,"⩽","\\leqslant",!0),tc(th,tp,tS,"⪕","\\eqslantless",!0),tc(th,tp,tS,"≲","\\lesssim",!0),tc(th,tp,tS,"⪅","\\lessapprox",!0),tc(th,tp,tS,"≊","\\approxeq",!0),tc(th,tp,tf,"⋖","\\lessdot"),tc(th,tp,tS,"⋘","\\lll",!0),tc(th,tp,tS,"≶","\\lessgtr",!0),tc(th,tp,tS,"⋚","\\lesseqgtr",!0),tc(th,tp,tS,"⪋","\\lesseqqgtr",!0),tc(th,tp,tS,"≑","\\doteqdot"),tc(th,tp,tS,"≓","\\risingdotseq",!0),tc(th,tp,tS,"≒","\\fallingdotseq",!0),tc(th,tp,tS,"∽","\\backsim",!0),tc(th,tp,tS,"⋍","\\backsimeq",!0),tc(th,tp,tS,"⫅","\\subseteqq",!0),tc(th,tp,tS,"⋐","\\Subset",!0),tc(th,tp,tS,"⊏","\\sqsubset",!0),tc(th,tp,tS,"≼","\\preccurlyeq",!0),tc(th,tp,tS,"⋞","\\curlyeqprec",!0),tc(th,tp,tS,"≾","\\precsim",!0),tc(th,tp,tS,"⪷","\\precapprox",!0),tc(th,tp,tS,"⊲","\\vartriangleleft"),tc(th,tp,tS,"⊴","\\trianglelefteq"),tc(th,tp,tS,"⊨","\\vDash",!0),tc(th,tp,tS,"⊪","\\Vvdash",!0),tc(th,tp,tS,"⌣","\\smallsmile"),tc(th,tp,tS,"⌢","\\smallfrown"),tc(th,tp,tS,"≏","\\bumpeq",!0),tc(th,tp,tS,"≎","\\Bumpeq",!0),tc(th,tp,tS,"≧","\\geqq",!0),tc(th,tp,tS,"⩾","\\geqslant",!0),tc(th,tp,tS,"⪖","\\eqslantgtr",!0),tc(th,tp,tS,"≳","\\gtrsim",!0),tc(th,tp,tS,"⪆","\\gtrapprox",!0),tc(th,tp,tf,"⋗","\\gtrdot"),tc(th,tp,tS,"⋙","\\ggg",!0),tc(th,tp,tS,"≷","\\gtrless",!0),tc(th,tp,tS,"⋛","\\gtreqless",!0),tc(th,tp,tS,"⪌","\\gtreqqless",!0),tc(th,tp,tS,"≖","\\eqcirc",!0),tc(th,tp,tS,"≗","\\circeq",!0),tc(th,tp,tS,"≜","\\triangleq",!0),tc(th,tp,tS,"∼","\\thicksim"),tc(th,tp,tS,"≈","\\thickapprox"),tc(th,tp,tS,"⫆","\\supseteqq",!0),tc(th,tp,tS,"⋑","\\Supset",!0),tc(th,tp,tS,"⊐","\\sqsupset",!0),tc(th,tp,tS,"≽","\\succcurlyeq",!0),tc(th,tp,tS,"⋟","\\curlyeqsucc",!0),tc(th,tp,tS,"≿","\\succsim",!0),tc(th,tp,tS,"⪸","\\succapprox",!0),tc(th,tp,tS,"⊳","\\vartriangleright"),tc(th,tp,tS,"⊵","\\trianglerighteq"),tc(th,tp,tS,"⊩","\\Vdash",!0),tc(th,tp,tS,"∣","\\shortmid"),tc(th,tp,tS,"∥","\\shortparallel"),tc(th,tp,tS,"≬","\\between",!0),tc(th,tp,tS,"⋔","\\pitchfork",!0),tc(th,tp,tS,"∝","\\varpropto"),tc(th,tp,tS,"◀","\\blacktriangleleft"),tc(th,tp,tS,"∴","\\therefore",!0),tc(th,tp,tS,"∍","\\backepsilon"),tc(th,tp,tS,"▶","\\blacktriangleright"),tc(th,tp,tS,"∵","\\because",!0),tc(th,tp,tS,"⋘","\\llless"),tc(th,tp,tS,"⋙","\\gggtr"),tc(th,tp,tf,"⊲","\\lhd"),tc(th,tp,tf,"⊳","\\rhd"),tc(th,tp,tS,"≂","\\eqsim",!0),tc(th,td,tS,"⋈","\\Join"),tc(th,tp,tS,"≑","\\Doteq",!0),tc(th,tp,tf,"∔","\\dotplus",!0),tc(th,tp,tf,"∖","\\smallsetminus"),tc(th,tp,tf,"⋒","\\Cap",!0),tc(th,tp,tf,"⋓","\\Cup",!0),tc(th,tp,tf,"⩞","\\doublebarwedge",!0),tc(th,tp,tf,"⊟","\\boxminus",!0),tc(th,tp,tf,"⊞","\\boxplus",!0),tc(th,tp,tf,"⋇","\\divi
130deontimes",!0),tc(th,tp,tf,"⋉","\\ltimes",!0),tc(th,tp,tf,"⋊","\\rtimes",!0),tc(th,tp,tf,"⋋","\\leftthreetimes",!0),tc(th,tp,tf,"⋌","\\rightthreetimes",!0),tc(th,tp,tf,"⋏","\\curlywedge",!0),tc(th,tp,tf,"⋎","\\curlyvee",!0),tc(th,tp,tf,"⊝","\\circleddash",!0),tc(th,tp,tf,"⊛","\\circledast",!0),tc(th,tp,tf,"⋅","\\centerdot"),tc(th,tp,tf,"⊺","\\intercal",!0),tc(th,tp,tf,"⋒","\\doublecap"),tc(th,tp,tf,"⋓","\\doublecup"),tc(th,tp,tf,"⊠","\\boxtimes",!0),tc(th,tp,tS,"⇢","\\dashrightarrow",!0),tc(th,tp,tS,"⇠","\\dashleftarrow",!0),tc(th,tp,tS,"⇇","\\leftleftarrows",!0),tc(th,tp,tS,"⇆","\\leftrightarrows",!0),tc(th,tp,tS,"⇚","\\Lleftarrow",!0),tc(th,tp,tS,"↞","\\twoheadleftarrow",!0),tc(th,tp,tS,"↢","\\leftarrowtail",!0),tc(th,tp,tS,"↫","\\looparrowleft",!0),tc(th,tp,tS,"⇋","\\leftrightharpoons",!0),tc(th,tp,tS,"↶","\\curvearrowleft",!0),tc(th,tp,tS,"↺","\\circlearrowleft",!0),tc(th,tp,tS,"↰","\\Lsh",!0),tc(th,tp,tS,"⇈","\\upuparrows",!0),tc(th,tp,tS,"↿","\\upharpoonleft",!0),tc(th,tp,tS,"⇃","\\downharpoonleft",!0),tc(th,td,tS,"⊶","\\origof",!0),tc(th,td,tS,"⊷","\\imageof",!0),tc(th,tp,tS,"⊸","\\multimap",!0),tc(th,tp,tS,"↭","\\leftrightsquigarrow",!0),tc(th,tp,tS,"⇉","\\rightrightarrows",!0),tc(th,tp,tS,"⇄","\\rightleftarrows",!0),tc(th,tp,tS,"↠","\\twoheadrightarrow",!0),tc(th,tp,tS,"↣","\\rightarrowtail",!0),tc(th,tp,tS,"↬","\\looparrowright",!0),tc(th,tp,tS,"↷","\\curvearrowright",!0),tc(th,tp,tS,"↻","\\circlearrowright",!0),tc(th,tp,tS,"↱","\\Rsh",!0),tc(th,tp,tS,"⇊","\\downdownarrows",!0),tc(th,tp,tS,"↾","\\upharpoonright",!0),tc(th,tp,tS,"⇂","\\downharpoonright",!0),tc(th,tp,tS,"⇝","\\rightsquigarrow",!0),tc(th,tp,tS,"⇝","\\leadsto"),tc(th,tp,tS,"⇛","\\Rrightarrow",!0),tc(th,tp,tS,"↾","\\restriction"),tc(th,td,tk,"‘","`"),tc(th,td,tk,"$","\\$"),tc(tu,td,tk,"$","\\$"),tc(tu,td,tk,"$","\\textdollar"),tc(th,td,tk,"%","\\%"),tc(tu,td,tk,"%","\\%"),tc(th,td,tk,"_","\\_"),tc(tu,td,tk,"_","\\_"),tc(tu,td,tk,"_","\\textunderscore"),tc(th,td,tk,"∠","\\angle",!0),tc(th,td,tk,"∞","\\infty",!0),tc(th,td,tk,"′","\\prime"),tc(th,td,tk,"△","\\triangle"),tc(th,td,tk,"Γ","\\Gamma",!0),tc(th,td,tk,"Δ","\\Delta",!0),tc(th,td,tk,"Θ","\\Theta",!0),tc(th,td,tk,"Λ","\\Lambda",!0),tc(th,td,tk,"Ξ","\\Xi",!0),tc(th,td,tk,"Π","\\Pi",!0),tc(th,td,tk,"Σ","\\Sigma",!0),tc(th,td,tk,"Υ","\\Upsilon",!0),tc(th,td,tk,"Φ","\\Phi",!0),tc(th,td,tk,"Ψ","\\Psi",!0),tc(th,td,tk,"Ω","\\Omega",!0),tc(th,td,tk,"A","Α"),tc(th,td,tk,"B","Β"),tc(th,td,tk,"E","Ε"),tc(th,td,tk,"Z","Ζ"),tc(th,td,tk,"H","Η"),tc(th,td,tk,"I","Ι"),tc(th,td,tk,"K","Κ"),tc(th,td,tk,"M","Μ"),tc(th,td,tk,"N","Ν"),tc(th,td,tk,"O","Ο"),tc(th,td,tk,"P","Ρ"),tc(th,td,tk,"T","Τ"),tc(th,td,tk,"X","Χ"),tc(th,td,tk,"¬","\\neg",!0),tc(th,td,tk,"¬","\\lnot"),tc(th,td,tk,"⊤","\\top"),tc(th,td,tk,"⊥","\\bot"),tc(th,td,tk,"∅","\\emptyset"),tc(th,tp,tk,"∅","\\varnothing"),tc(th,td,ty,"α","\\alpha",!0),tc(th,td,ty,"β","\\beta",!0),tc(th,td,ty,"γ","\\gamma",!0),tc(th,td,ty,"δ","\\delta",!0),tc(th,td,ty,"ϵ","\\epsilon",!0),tc(th,td,ty,"ζ","\\zeta",!0),tc(th,td,ty,"η","\\eta",!0),tc(th,td,ty,"θ","\\theta",!0),tc(th,td,ty,"ι","\\iota",!0),tc(th,td,ty,"κ","\\kappa",!0),tc(th,td,ty,"λ","\\lambda",!0),tc(th,td,ty,"μ","\\mu",!0),tc(th,td,ty,"ν","\\nu",!0),tc(th,td,ty,"ξ","\\xi",!0),tc(th,td,ty,"ο","\\omicron",!0),tc(th,td,ty,"π","\\pi",!0),tc(th,td,ty,"ρ","\\rho",!0),tc(th,td,ty,"σ","\\sigma",!0),tc(th,td,ty,"τ","\\tau",!0),tc(th,td,ty,"υ","\\upsilon",!0),tc(th,td,ty,"ϕ","\\phi",!0),tc(th,td,ty,"χ","\\chi",!0),tc(th,td,ty,"ψ","\\psi",!0),tc(th,td,ty,"ω","\\omega",!0),tc(th,td,ty,"ε","\\varepsilon",!0),tc(th,td,ty,"ϑ","\\vartheta",!0),tc(th,td,ty,"ϖ","\\varpi",!0),tc(th,td,ty,"ϱ","\\varrho",!0),tc(th,td,ty,"ς","\\varsigma",!0),tc(th,td,ty,"φ","\\varphi",!0),tc(th,td,tf,"∗","*",!0),tc(th,td,tf,"+","+"),tc(th,td,tf,"−","-",!0),tc(th,td,tf,"⋅","\\cdot",!0),tc(th,td,tf,"∘","\\circ",!0),tc(th,td,tf,"÷","\\div",!0),tc(th,td,tf,"±","\\pm",!0),tc(th,td,tf,"×","\\times",!0),tc(th,td,tf,"∩","\\cap",!0),tc(th,td,tf,"∪","\\cup",!0),tc(th,td,tf,"∖","\\setminus",!0),tc(th,td,tf,"∧","\\land"),tc(th,td,tf,"∨","\\lor"),tc(th,td,tf,"∧","\\wedge",!0),tc(th,td,tf,"∨","\\vee",!0),tc(th,td,tk,"√","\\surd"),tc(th,td,tb,"⟨","\\langle",!0),tc(th,td,tb,"∣","\\lvert"),tc(th,td,tb,"∥","\\lVert"),tc(th,td,tg,"?","?"),tc(th,td,tg,"!","!"),tc(th,td,tg,"⟩","\\rangle",!0),tc(th,td,tg,"∣","\\rvert"),tc(th,td,tg,"∥","\\rVert"),tc(th,td,tS,"=","="),tc(th,td,tS,":",":"),tc(th,td,tS,"≈","\\approx",!0),tc(th,td,tS,"≅","\\cong",!0),tc(th,td,tS,"≥","\\ge"),tc(th,td,tS,"≥","\\geq",!0),tc(th,td,tS,"←","\\gets"),tc(th,td,tS,">","\\gt",!0),tc(th,td,tS,"∈","\\in",!0),tc(th,td,tS,"","\\@not"),tc(th,td,tS,"⊂","\\subset",!0),tc(th,td,tS,"⊃","\\supset",!0),tc(th,td,tS,"⊆","\\subseteq",!0),tc(th,td,tS,"⊇","\\supseteq",!0),tc(th,tp,tS,"⊈","\\nsubseteq",!0),tc(th,tp,tS,"⊉","\\nsupseteq",!0),tc(th,td,tS,"⊨","\\models"),tc(th,td,tS,"←","\\leftarrow",!0),tc(th,td,tS,"≤","\\le"),tc(th,td,tS,"≤","\\leq",!0),tc(th,td,tS,"<","\\lt",!0),tc(th,td,tS,"→","\\rightarrow",!0),tc(th,td,tS,"→","\\to"),tc(th,tp,tS,"≱","\\ngeq",!0),tc(th,tp,tS,"≰","\\nleq",!0),tc(th,td,tw," ","\\ "),tc(th,td,tw," ","\\space"),tc(th,td,tw," ","\\nobreakspace"),tc(tu,td,tw," ","\\ "),tc(tu,td,tw," "," "),tc(tu,td,tw," ","\\space"),tc(tu,td,tw," ","\\nobreakspace"),tc(th,td,tw,"","\\nobreak"),tc(th,td,tw,"","\\allowbreak"),tc(th,td,tx,",",","),tc(th,td,tx,";",";"),tc(th,tp,tf,"⊼","\\barwedge",!0),tc(th,tp,tf,"⊻","\\veebar",!0),tc(th,td,tf,"⊙","\\odot",!0),tc(th,td,tf,"⊕","\\oplus",!0),tc(th,td,tf,"⊗","\\otimes",!0),tc(th,td,tk,"∂","\\partial",!0),tc(th,td,tf,"⊘","\\oslash",!0),tc(th,tp,tf,"⊚","\\circledcirc",!0),tc(th,tp,tf,"⊡","\\boxdot",!0),tc(th,td,tf,"△","\\bigtri
130angleup"),tc(th,td,tf,"▽","\\bigtriangledown"),tc(th,td,tf,"†","\\dagger"),tc(th,td,tf,"⋄","\\diamond"),tc(th,td,tf,"⋆","\\star"),tc(th,td,tf,"◃","\\triangleleft"),tc(th,td,tf,"▹","\\triangleright"),tc(th,td,tb,"{","\\{"),tc(tu,td,tk,"{","\\{"),tc(tu,td,tk,"{","\\textbraceleft"),tc(th,td,tg,"}","\\}"),tc(tu,td,tk,"}","\\}"),tc(tu,td,tk,"}","\\textbraceright"),tc(th,td,tb,"{","\\lbrace"),tc(th,td,tg,"}","\\rbrace"),tc(th,td,tb,"[","\\lbrack",!0),tc(tu,td,tk,"[","\\lbrack",!0),tc(th,td,tg,"]","\\rbrack",!0),tc(tu,td,tk,"]","\\rbrack",!0),tc(th,td,tb,"(","\\lparen",!0),tc(th,td,tg,")","\\rparen",!0),tc(tu,td,tk,"<","\\textless",!0),tc(tu,td,tk,">","\\textgreater",!0),tc(th,td,tb,"⌊","\\lfloor",!0),tc(th,td,tg,"⌋","\\rfloor",!0),tc(th,td,tb,"⌈","\\lceil",!0),tc(th,td,tg,"⌉","\\rceil",!0),tc(th,td,tk,"\\","\\backslash"),tc(th,td,tk,"∣","|"),tc(th,td,tk,"∣","\\vert"),tc(tu,td,tk,"|","\\textbar",!0),tc(th,td,tk,"∥","\\|"),tc(th,td,tk,"∥","\\Vert"),tc(tu,td,tk,"∥","\\textbardbl"),tc(tu,td,tk,"~","\\textasciitilde"),tc(tu,td,tk,"\\","\\textbackslash"),tc(tu,td,tk,"^","\\textasciicircum"),tc(th,td,tS,"↑","\\uparrow",!0),tc(th,td,tS,"⇑","\\Uparrow",!0),tc(th,td,tS,"↓","\\downarrow",!0),tc(th,td,tS,"⇓","\\Downarrow",!0),tc(th,td,tS,"↕","\\updownarrow",!0),tc(th,td,tS,"⇕","\\Updownarrow",!0),tc(th,td,t_,"∐","\\coprod"),tc(th,td,t_,"⋁","\\bigvee"),tc(th,td,t_,"⋀","\\bigwedge"),tc(th,td,t_,"⨄","\\biguplus"),tc(th,td,t_,"⋂","\\bigcap"),tc(th,td,t_,"⋃","\\bigcup"),tc(th,td,t_,"∫","\\int"),tc(th,td,t_,"∫","\\intop"),tc(th,td,t_,"∬","\\iint"),tc(th,td,t_,"∭","\\iiint"),tc(th,td,t_,"∏","\\prod"),tc(th,td,t_,"∑","\\sum"),tc(th,td,t_,"⨂","\\bigotimes"),tc(th,td,t_,"⨁","\\bigoplus"),tc(th,td,t_,"⨀","\\bigodot"),tc(th,td,t_,"∮","\\oint"),tc(th,td,t_,"∯","\\oiint"),tc(th,td,t_,"∰","\\oiiint"),tc(th,td,t_,"⨆","\\bigsqcup"),tc(th,td,t_,"∫","\\smallint"),tc(tu,td,tv,"…","\\textellipsis"),tc(th,td,tv,"…","\\mathellipsis"),tc(tu,td,tv,"…","\\ldots",!0),tc(th,td,tv,"…","\\ldots",!0),tc(th,td,tv,"⋯","\\@cdots",!0),tc(th,td,tv,"⋱","\\ddots",!0),tc(th,td,tk,"⋮","\\varvdots"),tc(tu,td,tk,"⋮","\\varvdots"),tc(th,td,tm,"ˊ","\\acute"),tc(th,td,tm,"ˋ","\\grave"),tc(th,td,tm,"¨","\\ddot"),tc(th,td,tm,"~","\\tilde"),tc(th,td,tm,"ˉ","\\bar"),tc(th,td,tm,"˘","\\breve"),tc(th,td,tm,"ˇ","\\check"),tc(th,td,tm,"^","\\hat"),tc(th,td,tm,"⃗","\\vec"),tc(th,td,tm,"˙","\\dot"),tc(th,td,tm,"˚","\\mathring"),tc(th,td,ty,"","\\@imath"),tc(th,td,ty,"","\\@jmath"),tc(th,td,tk,"ı","ı"),tc(th,td,tk,"ȷ","ȷ"),tc(tu,td,tk,"ı","\\i",!0),tc(tu,td,tk,"ȷ","\\j",!0),tc(tu,td,tk,"ß","\\ss",!0),tc(tu,td,tk,"æ","\\ae",!0),tc(tu,td,tk,"œ","\\oe",!0),tc(tu,td,tk,"ø","\\o",!0),tc(tu,td,tk,"Æ","\\AE",!0),tc(tu,td,tk,"Œ","\\OE",!0),tc(tu,td,tk,"Ø","\\O",!0),tc(tu,td,tm,"ˊ","\\'"),tc(tu,td,tm,"ˋ","\\`"),tc(tu,td,tm,"ˆ","\\^"),tc(tu,td,tm,"˜","\\~"),tc(tu,td,tm,"ˉ","\\="),tc(tu,td,tm,"˘","\\u"),tc(tu,td,tm,"˙","\\."),tc(tu,td,tm,"¸","\\c"),tc(tu,td,tm,"˚","\\r"),tc(tu,td,tm,"ˇ","\\v"),tc(tu,td,tm,"¨",'\\"'),tc(tu,td,tm,"˝","\\H"),tc(tu,td,tm,"◯","\\textcircled");var tC={"--":!0,"---":!0,"``":!0,"''":!0};tc(tu,td,tk,"–","--",!0),tc(tu,td,tk,"–","\\textendash"),tc(tu,td,tk,"—","---",!0),tc(tu,td,tk,"—","\\textemdash"),tc(tu,td,tk,"‘","`",!0),tc(tu,td,tk,"‘","\\textquoteleft"),tc(tu,td,tk,"’","'",!0),tc(tu,td,tk,"’","\\textquoteright"),tc(tu,td,tk,"“","``",!0),tc(tu,td,tk,"“","\\textquotedblleft"),tc(tu,td,tk,"”","''",!0),tc(tu,td,tk,"”","\\textquotedblright"),tc(th,td,tk,"°","\\degree",!0),tc(tu,td,tk,"°","\\degree"),tc(tu,td,tk,"°","\\textdegree",!0),tc(th,td,tk,"£","\\pounds"),tc(th,td,tk,"£","\\mathsterling",!0),tc(tu,td,tk,"£","\\pounds"),tc(tu,td,tk,"£","\\textsterling",!0),tc(th,tp,tk,"✠","\\maltese"),tc(tu,tp,tk,"✠","\\maltese");for(var tE='0123456789/@."',tP=0;tP<tE.length;tP++){var tA=tE.charAt(tP);tc(th,td,tk,tA,tA)}for(var tR='0123456789!@*()-=+";:?/.,',tT=0;tT<tR.length;tT++){var tM=tR.charAt(tT);tc(tu,td,tk,tM,tM)}for(var tD="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",tF=0;tF<tD.length;tF++){var tI=tD.charAt(tF);tc(th,td,ty,tI,tI),tc(tu,td,tk,tI,tI)}tc(th,tp,tk,"C","ℂ"),tc(tu,tp,tk,"C","ℂ"),tc(th,tp,tk,"H","ℍ"),tc(tu,tp,tk,"H","ℍ"),tc(th,tp,tk,"N","ℕ"),tc(tu,tp,tk,"N","ℕ"),tc(th,tp,tk,"P","ℙ"),tc(tu,tp,tk,"P","ℙ"),tc(th,tp,tk,"Q","ℚ"),tc(tu,tp,tk,"Q","ℚ"),tc(th,tp,tk,"R","ℝ"),tc(tu,tp,tk,"R","ℝ"),tc(th,tp,tk,"Z","ℤ"),tc(tu,tp,tk,"Z","ℤ"),tc(th,td,ty,"h","ℎ"),tc(tu,td,ty,"h","ℎ");for(var tj=0;tj<tD.length;tj++){var tO=tD.charAt(tj);tc(th,td,ty,tO,i=String.fromCharCode(55349,56320+tj)),tc(tu,td,tk,tO,i),tc(th,td,ty,tO,i=String.fromCharCode(55349,56372+tj)),tc(tu,td,tk,tO,i),tc(th,td,ty,tO,i=String.fromCharCode(55349,56424+tj)),tc(tu,td,tk,tO,i),tc(th,td,ty,tO,i=String.fromCharCode(55349,56580+tj)),tc(tu,td,tk,tO,i),tc(th,td,ty,tO,i=String.fromCharCode(55349,56684+tj)),tc(tu,td,tk,tO,i),tc(th,td,ty,tO,i=String.fromCharCode(55349,56736+tj)),tc(tu,td,tk,tO,i),tc(th,td,ty,tO,i=String.fromCharCode(55349,56788+tj)),tc(tu,td,tk,tO,i),tc(th,td,ty,tO,i=String.fromCharCode(55349,56840+tj)),tc(tu,td,tk,tO,i),tc(th,td,ty,tO,i=String.fromCharCode(55349,56944+tj)),tc(tu,td,tk,tO,i),tj<26&&(tc(th,td,ty,tO,i=String.fromCharCode(55349,56632+tj)),tc(tu,td,tk,tO,i),tc(th,td,ty,tO,i=String.fromCharCode(55349,56476+tj)),tc(tu,td,tk,tO,i))}tc(th,td,ty,"k",i=String.fromCharCode(55349,56668)),tc(tu,td,tk,"k",i);for(var tL=0;tL<10;tL++){var tN=tL.toString();tc(th,td,ty,tN,i=String.fromCharCode(55349,57294+tL)),tc(tu,td,tk,tN,i),tc(th,td,ty,tN,i=String.fromCharCode(55349,57314+tL)),tc(tu,td,tk,tN,i),tc(th,td,ty,tN,i=String.fromCharCode(55349,57324+tL)),tc(tu,td,tk,tN,i),tc(th,td,ty,tN,i=String.fromCharCode(55349,57334+tL)),tc(tu,td,tk,tN,i)}for(var tB="ÐÞþ",tz=0;tz<tB.length;tz++){var tH=tB.charAt(tz);tc(th,td,ty,tH,tH),tc(tu,td,tk,tH,tH)}var tq={mathClass:"mathbf",textClass:"textbf",font:"Main-Bold"},tW={mathClass:"mathnormal",textClass:"textit",font:"Math-Italic"},tV={mathClass:"boldsymbol",textClass:"boldsymbol",font:"Main-BoldItalic"},t$={mathClass:"",textClass:"",font:""},tG={mathClass:"mathfrak",textClass:"textfrak",font:"Fraktur-Regular"},tU={mathClass:"mathbb",textClass:"textbb",font:"AMS-Regular"},tQ={mathClass:"mathboldfrak",textClass:"textboldfrak",font:"Fraktur-Regular"},tX={mathClass:"mathsf",textClass:"textsf",font:"SansSerif-Regular"},tJ={mathClass:"mathboldsf",textClass:"textboldsf",font:"SansSerif-Bold"},tY={mathClass:"mathitsf",textClass:"textitsf",font:"SansSerif-Italic"},tK={mathClass:"mathtt",textClass:"texttt",font:"Typewriter-Regular"},tZ=[tq,tq,tW,tW,tV,tV,{mathClass:"mathscr",textClass:"textscr",font:"Script-Regular"},t$,t$,t$,tG,tG,tU,tU,tQ,tQ,tX,tX,tJ,tJ,tY,tY,t$,t$,tK,tK],t0=[tq,t$,tX,tJ,tK],t1=r=>{var i=(r.charCodeAt(0)-55296)*1024+(r.charCodeAt(1)-56320)+65536;if(119808<=i&&i<120484)return tZ[Math.floor((i-119808)/26)];if(120782<=i&&i<=120831)return t0[Math.floor((i-120782)/10)];if(120485===i||120486===i)return tZ[0];if(120486<i&&i<120782)return t$;throw new U("Unsupported character: "+r)},t4=function(r,i,n){if(tl[n][r]){var a=tl[n][r].replace;a&&(r=a)}return{value:r,metrics:ta(r,i,n)}},t3=function(r,i,n,a,s){var o,l=t4(r,i,n),c=l.metrics;if(r=l.value,c){var h=c.italic;("text"===n||a&&"mathit"===a.font)&&(h=0),o=new e2(r,c.height,c.depth,h,c.skew,c.width,s)}else"u">typeof console&&console.warn("No character metrics "+("for '"+r+"' in style '"+i+"' and mode '")+n+"'"),o=new e2(r,0,0,0,0,0,s);if(a){o.maxFontSize=a.sizeMultiplier,a.style.isTight()&&o.classes.push("mtight");var u=a.getColor();u&&(o.style.color=u)}return o},t5=function(r,i,n,a){return(void 0===a&&(a=[]),"boldsymbol"===n.font&&t4(r,"Main-Bold",i).metrics)?t3(r,"Main-Bold",i,n,a.concat(["mathbf"])):"\\"===r||"main"===tl[i][r].font?t3(r,"Main-Regular",i,n,a):t3(r,"AMS-Regular",i,n,a.concat(["amsrm"]))},t2=function(r,i,n){return"textord"!==n&&t4(r,"Math-BoldItalic",i).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},t6=function(r,i,n){var a=r.mode,s=r.text,o=["mord"],{font:l,fontFamily:c,fontWeight:h,fontShape:u}=i,d="math"===a||"text"===a&&!!l,p=d?l:c,m="",f="";if(55349===s.charCodeAt(0)){var g=t1(s);m=g.font,f=g[a+"Class"]}if(m)return t3(s,m,a,i,o.concat(f));if(p){if("boldsymbol"===p){var v,y,_=t2(s,a,n);v=_.fontName,y=[_.fontClass]}else d?(v=rh[l].fontName,y=[l]):(v=rc(c,h,u),y=[c,h,u]);if(t4(s,v,a).metrics)return t3(s,v,a,i,o.concat(y));if(tC.hasOwnProperty(s)&&"Typewriter"===v.slice(0,10)){for(var b=[],x=0;x<s.length;x++)b.push(t3(s[x],v,a,i,o.concat(y)));return rn(b)}}if("mathord"===n)return t3(s,"Math-Italic",a,i,o.concat(["mathnormal"]));if("textord"===n){var S=tl[a][s]&&tl[a][s].font;if("ams"===S)return t3(s,rc("amsrm",h,u),a,i,o.concat("amsrm",h,u));if("main"===S||!S)return t3(s,rc("textrm",h,u),a,i,o.concat(h,u));
130var w=rc(S,h,u);return t3(s,w,a,i,o.concat(w,h,u))}throw Error("unexpected type: "+n+" in makeOrd")},t7=(r,i)=>{if(eX(r.classes)!==eX(i.classes)||r.skew!==i.skew||r.maxFontSize!==i.maxFontSize||0!==r.italic&&r.hasClass("mathnormal"))return!1;if(1===r.classes.length){var n=r.classes[0];if("mbin"===n||"mord"===n)return!1}for(var a of Object.keys(r.style))if(r.style[a]!==i.style[a])return!1;for(var s of Object.keys(i.style))if(r.style[s]!==i.style[s])return!1;return!0},t8=r=>{for(var i=0;i<r.length-1;i++){var n=r[i],a=r[i+1];n instanceof e2&&a instanceof e2&&t7(n,a)&&(n.text+=a.text,n.height=Math.max(n.height,a.height),n.depth=Math.max(n.depth,a.depth),n.italic=a.italic,r.splice(i+1,1),i--)}return r},t9=function(r){for(var i=0,n=0,a=0,s=0;s<r.children.length;s++){var o=r.children[s];o.height>i&&(i=o.height),o.depth>n&&(n=o.depth),o.maxFontSize>a&&(a=o.maxFontSize)}r.height=i,r.depth=n,r.maxFontSize=a},re=function(r,i,n,a){var s=new e1(r,i,n,a);return t9(s),s},rt=(r,i,n,a)=>new e1(r,i,n,a),rr=function(r,i,n){var a=re([r],[],i);return a.height=Math.max(n||i.fontMetrics().defaultRuleThickness,i.minRuleThickness),a.style.borderBottomWidth=eQ(a.height),a.maxFontSize=1,a},ri=function(r,i,n,a){var s=new e4(r,i,n,a);return t9(s),s},rn=function(r){var i=new eW(r);return t9(i),i},ra=function(r,i){return r instanceof eW?re([],[r],i):r},rs=function(r){if("individualShift"===r.positionType){for(var i,n=r.children,a=[n[0]],s=-n[0].shift-n[0].elem.depth,o=s,l=1;l<n.length;l++){var c=-n[l].shift-o-n[l].elem.depth,h=c-(n[l-1].elem.height+n[l-1].elem.depth);o+=c,a.push({type:"kern",size:h}),a.push(n[l])}return{children:a,depth:s}}if("top"===r.positionType){for(var u=r.positionData,d=0;d<r.children.length;d++){var p=r.children[d];u-="kern"===p.type?p.size:p.elem.height+p.elem.depth}i=u}else if("bottom"===r.positionType)i=-r.positionData;else{var m=r.children[0];if("elem"!==m.type)throw Error('First child must have type "elem".');if("shift"===r.positionType)i=-m.elem.depth-r.positionData;else if("firstBaseline"===r.positionType)i=-m.elem.depth;else throw Error("Invalid positionType "+r.positionType+".")}return{children:r.children,depth:i}},ro=function(r,i){for(var n,{children:a,depth:s}=rs(r),o=0,l=0;l<a.length;l++){var c=a[l];if("elem"===c.type){var h=c.elem;o=Math.max(o,h.maxFontSize,h.height)}}o+=2;var u=re(["pstrut"],[]);u.style.height=eQ(o);for(var d=[],p=s,m=s,f=s,g=0;g<a.length;g++){var v=a[g];if("kern"===v.type)f+=v.size;else{var y=v.elem,_=re(v.wrapperClasses||[],[u,y],void 0,v.wrapperStyle||{});_.style.top=eQ(-o-f-y.depth),v.marginLeft&&(_.style.marginLeft=v.marginLeft),v.marginRight&&(_.style.marginRight=v.marginRight),d.push(_),f+=y.height+y.depth}p=Math.min(p,f),m=Math.max(m,f)}var b=re(["vlist"],d);if(b.style.height=eQ(m),p<0){var x=re([],[]),S=re(["vlist"],[x]);S.style.height=eQ(-p);var w=re(["vlist-s"],[new e2("​")]);n=[re(["vlist-r"],[b,w]),re(["vlist-r"],[S])]}else n=[re(["vlist-r"],[b])];var k=re(["vlist-t"],n);return 2===n.length&&k.classes.push("vlist-t2"),k.height=m,k.depth=-p,k},rl=(r,i)=>{var n=re(["mspace"],[],i),a=eU(r,i);return n.style.marginRight=eQ(a),n},rc=(r,i,n)=>{var a,s;switch(r){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=r}return a+"-"+(s="textbf"===i&&"textit"===n?"BoldItalic":"textbf"===i?"Bold":"textit"===n?"Italic":"Regular")},rh={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathsfit:{variant:"sans-serif-italic",fontName:"SansSerif-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},ru={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},rd=function(r,i){var[n,a,s]=ru[r],o=rt(["overlay"],[new e6([new e7(n)],{width:eQ(a),height:eQ(s),style:"width:"+eQ(a),viewBox:"0 0 "+1e3*a+" "+1e3*s,preserveAspectRatio:"xMinYMin"})],i);return o.height=s,o.style.height=eQ(s),o.style.width=eQ(a),o},rp={number:3,unit:"mu"},rm={number:4,unit:"mu"},rf={number:5,unit:"mu"},rg={mord:{mop:rp,mbin:rm,mrel:rf,minner:rp},mop:{mord:rp,mop:rp,mrel:rf,minner:rp},mbin:{mord:rm,mop:rm,mopen:rm,minner:rm},mrel:{mord:rf,mop:rf,mopen:rf,minner:rf},mopen:{},mclose:{mop:rp,mbin:rm,mrel:rf,minner:rp},mpunct:{mord:rp,mop:rp,mrel:rf,mopen:rp,mclose:rp,mpunct:rp,minner:rp},minner:{mord:rp,mop:rp,mbin:rm,mrel:rf,mopen:rp,mpunct:rp,minner:rp}},rv={mord:{mop:rp},mop:{mord:rp,mop:rp},mbin:{},mrel:{},mopen:{},mclose:{mop:rp},mpunct:{},minner:{mop:rp}},ry={},r_={},rb={};function rx(r){for(var{type:i,names:n,props:a,handler:s,htmlBuilder:o,mathmlBuilder:l}=r,c={type:i,numArgs:a.numArgs,argTypes:a.argTypes,allowedInArgument:!!a.allowedInArgument,allowedInText:!!a.allowedInText,allowedInMath:void 0===a.allowedInMath||a.allowedInMath,numOptionalArgs:a.numOptionalArgs||0,infix:!!a.infix,primitive:!!a.primitive,handler:s}
130,h=0;h<n.length;++h)ry[n[h]]=c;i&&(o&&(r_[i]=o),l&&(rb[i]=l))}function rS(r){var{type:i,htmlBuilder:n,mathmlBuilder:a}=r;rx({type:i,names:[],props:{numArgs:0},handler(){throw Error("Should never be called.")},htmlBuilder:n,mathmlBuilder:a})}var rw=function(r){return"ordgroup"===r.type&&1===r.body.length?r.body[0]:r},rk=function(r){return"ordgroup"===r.type?r.body:[r]},rC=new Set(["leftmost","mbin","mopen","mrel","mop","mpunct"]),rE=new Set(["rightmost","mrel","mclose","mpunct"]),rP={display:ek.DISPLAY,text:ek.TEXT,script:ek.SCRIPT,scriptscript:ek.SCRIPTSCRIPT},rA={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},rR=function(r,i,n,a){void 0===a&&(a=[null,null]);for(var s=[],o=0;o<r.length;o++){var l=rj(r[o],i);if(l instanceof eW){var c=l.children;s.push(...c)}else s.push(l)}if(t8(s),!n)return s;var h=i;if(1===r.length){var u=r[0];"sizing"===u.type?h=i.havingSize(u.size):"styling"===u.type&&(h=i.havingStyle(rP[u.style]))}var d=re([a[0]||"leftmost"],[],i),p=re([a[1]||"rightmost"],[],i),m="root"===n;return rT(s,(r,i)=>{var n=i.classes[0],a=r.classes[0];"mbin"===n&&rE.has(a)?i.classes[0]="mord":"mbin"===a&&rC.has(n)&&(r.classes[0]="mord")},{node:d},p,m),rT(s,(r,i)=>{var n,a,s=rF(i),o=rF(r),l=s&&o?r.hasClass("mtight")?null==(n=rv[s])?void 0:n[o]:null==(a=rg[s])?void 0:a[o]:null;if(l)return rl(l,h)},{node:d},p,m),s},rT=function(r,i,n,a,s){a&&r.push(a);for(var o=0;o<r.length;o++){let a;var l=r[o],c=rM(l);if(c){rT(c.children,i,n,null,s);continue}var h=!l.hasClass("mspace");if(h){var u=i(l,n.node);u&&(n.insertAfter?n.insertAfter(u):(r.unshift(u),o++))}h?n.node=l:s&&l.hasClass("newline")&&(n.node=re(["leftmost"])),a=o,n.insertAfter=i=>{r.splice(a+1,0,i),o++}}a&&r.pop()},rM=function(r){return r instanceof eW||r instanceof e4||r instanceof e1&&r.hasClass("enclosing")?r:null},rD=function(r,i){var n=rM(r);if(n){var a=n.children;if(a.length){if("right"===i)return rD(a[a.length-1],"right");else if("left"===i)return rD(a[0],"left")}}return r},rF=function(r,i){return r?(i&&(r=rD(r,i)),rA[r.classes[0]]||null):null},rI=function(r,i){var n=["nulldelimiter"].concat(r.baseSizingClasses());return re(i.concat(n))},rj=function(r,i,n){if(!r)return re();if(r_[r.type]){var a=r_[r.type](r,i);if(n&&i.size!==n.size){a=re(i.sizingClasses(n),[a],i);var s=i.sizeMultiplier/n.sizeMultiplier;a.height*=s,a.depth*=s}return a}throw new U("Got group of unknown type: '"+r.type+"'")};function rO(r,i){var n=re(["base"],r,i),a=re(["strut"]);return a.style.height=eQ(n.height+n.depth),n.depth&&(a.style.verticalAlign=eQ(-n.depth)),n.children.unshift(a),n}function rL(r,i){var n,a,s=null;1===r.length&&"tag"===r[0].type&&(s=r[0].tag,r=r[0].body);var o=rR(r,i,"root");2===o.length&&o[1].hasClass("tag")&&(n=o.pop());for(var l=[],c=[],h=0;h<o.length;h++)if(c.push(o[h]),o[h].hasClass("mbin")||o[h].hasClass("mrel")||o[h].hasClass("allowbreak")){for(var u=!1;h<o.length-1&&o[h+1].hasClass("mspace")&&!o[h+1].hasClass("newline");)h++,c.push(o[h]),o[h].hasClass("nobreak")&&(u=!0);u||(l.push(rO(c,i)),c=[])}else o[h].hasClass("newline")&&(c.pop(),c.length>0&&(l.push(rO(c,i)),c=[]),l.push(o[h]));c.length>0&&l.push(rO(c,i)),s?((a=rO(rR(s,i,!0),i)).classes=["tag"],l.push(a)):n&&l.push(n);var d=re(["katex-html"],l);if(d.setAttribute("aria-hidden","true"),a){var p=a.children[0];p.style.height=eQ(d.height+d.depth),d.depth&&(p.style.verticalAlign=eQ(-d.depth))}return d}function rN(r){return new eW(r)}class rB{constructor(r,i,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=r,this.attributes={},this.children=i||[],this.classes=n||[]}setAttribute(r,i){this.attributes[r]=i}getAttribute(r){return this.attributes[r]}toNode(){var r=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var i in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,i)&&r.setAttribute(i,this.attributes[i]);this.classes.length>0&&(r.className=eX(this.classes));for(var n=0;n<this.children.length;n++)if(this.children[n]instanceof rz&&this.children[n+1]instanceof rz){for(var a=this.children[n].toText()+this.children[++n].toText();this.children[n+1]instanceof rz;)a+=this.children[++n].toText();r.appendChild(new rz(a).toNode())}else r.appendChild(this.children[n].toNode());return r}
130toMarkup(){var r="<"+this.type;for(var i in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,i)&&(r+=" "+i+'="',r+=K(this.attributes[i]),r+='"');this.classes.length>0&&(r+=' class ="'+K(eX(this.classes))+'"'),r+=">";for(var n=0;n<this.children.length;n++)r+=this.children[n].toMarkup();return r+("</"+this.type+">")}toText(){return this.children.map(r=>r.toText()).join("")}}class rz{constructor(r){this.text=void 0,this.text=r}toNode(){return document.createTextNode(this.text)}toMarkup(){return K(this.toText())}toText(){return this.text}}class rH{constructor(r){this.width=void 0,this.character=void 0,this.width=r,r>=.05555&&r<=.05556?this.character=" ":r>=.1666&&r<=.1667?this.character=" ":r>=.2222&&r<=.2223?this.character=" ":r>=.2777&&r<=.2778?this.character="  ":r>=-.05556&&r<=-.05555?this.character=" ⁣":r>=-.1667&&r<=-.1666?this.character=" ⁣":r>=-.2223&&r<=-.2222?this.character=" ⁣":r>=-.2778&&r<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var r=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return r.setAttribute("width",eQ(this.width)),r}toMarkup(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+eQ(this.width)+'"/>'}toText(){return this.character?this.character:" "}}var rq=new Set(["\\imath","\\jmath"]),rW=new Set(["mrow","mtable"]),rV=function(r,i,n){return tl[i][r]&&tl[i][r].replace&&55349!==r.charCodeAt(0)&&!(tC.hasOwnProperty(r)&&n&&(n.fontFamily&&"tt"===n.fontFamily.slice(4,6)||n.font&&"tt"===n.font.slice(4,6)))&&(r=tl[i][r].replace),new rz(r)},r$=function(r){return 1===r.length?r[0]:new rB("mrow",r)},rG={mathit:"italic",boldsymbol:r=>"textord"===r.type?"bold":"bold-italic",mathbf:"bold",mathbb:"double-struck",mathsfit:"sans-serif-italic",mathfrak:"fraktur",mathscr:"script",mathcal:"script",mathsf:"sans-serif",mathtt:"monospace"},rU=(r,i)=>{if("text"===r.mode){if("texttt"===i.fontFamily)return"monospace";else if("textsf"===i.fontFamily)if("textit"===i.fontShape&&"textbf"===i.fontWeight)return"sans-serif-bold-italic";else if("textit"===i.fontShape)return"sans-serif-italic";else if("textbf"===i.fontWeight)return"bold-sans-serif";else return"sans-serif";else if("textit"===i.fontShape&&"textbf"===i.fontWeight)return"bold-italic";else if("textit"===i.fontShape)return"italic";else if("textbf"===i.fontWeight)return"bold"}var n=i.font;if(!n||"mathnormal"===n)return null;var a=r.mode,s=rG[n];if(s)return"function"==typeof s?s(r):s;var o=r.text;if(rq.has(o))return null;if(tl[a][o]){var l=tl[a][o].replace;l&&(o=l)}return ta(o,rh[n].fontName,a)?rh[n].variant:null};function rQ(r){if(!r)return!1;if("mi"===r.type&&1===r.children.length){var i=r.children[0];return i instanceof rz&&"."===i.text}if("mo"!==r.type||1!==r.children.length||"true"!==r.getAttribute("separator")||"0em"!==r.getAttribute("lspace")||"0em"!==r.getAttribute("rspace"))return!1;var n=r.children[0];return n instanceof rz&&","===n.text}var rX=function(r,i,n){if(1===r.length){var a,s=rY(r[0],i);return n&&s instanceof rB&&"mo"===s.type&&(s.setAttribute("lspace","0em"),s.setAttribute("rspace","0em")),[s]}for(var o=[],l=0;l<r.length;l++){var c=rY(r[l],i);if(c instanceof rB&&a instanceof rB){if("mtext"===c.type&&"mtext"===a.type&&c.getAttribute("mathvariant")===a.getAttribute("mathvariant")){a.children.push(...c.children);continue}else if("mn"===c.type&&"mn"===a.type){a.children.push(...c.children);continue}else if(rQ(c)&&"mn"===a.type){a.children.push(...c.children);continue}else if("mn"===c.type&&rQ(a))c.children=[...a.children,...c.children],o.pop();else if(("msup"===c.type||"msub"===c.type)&&c.children.length>=1&&("mn"===a.type||rQ(a))){var h=c.children[0];h instanceof rB&&"mn"===h.type&&(h.children=[...a.children,...h.children],o.pop())}else if("mi"===a.type&&1===a.children.length){var u=a.children[0];if(u instanceof rz&&"̸"===u.text&&("mo"===c.type||"mi"===c.type||"mn"===c.type)){var d=c.children[0];d instanceof rz&&d.text.length>0&&(d.text=d.text.slice(0,1)+"̸"+d.text.slice(1),o.pop())}}}o.push(c),a=c}return o},rJ=function(r,i,n){return r$(rX(r,i,n))},rY=function(r,i){if(!r)return new rB("mrow");if(rb[r.type])return rb[r.type](r,i);throw new U("Got group of unknown type: '"+r.type+"'")};function rK(r,i,n,a,s){var o,l=rX(r,n);o=1===l.length&&l[0]instanceof rB&&rW.has(l[0].type)?l[0]:new rB("mrow",l);var c=new rB("annotation",[new rz(i)]);c.setAttribute("encoding","application/x-tex");var h=new rB("semantics",[o,c]),u=new rB("math",[h]);return u.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),a&&u.setAttribute("display","block"),re([s?"katex":"katex-mathml"],[u])}var rZ=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],r0=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],r1=function(r,i){return i.size<2?r:rZ[r-1][i.size-1]};class r4{constructor(r){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=r.style,this.color=r.color,this.size=r.size||r4.BASESIZE,this.textSize=r.textSize||this.size,this.phantom=!!r.phantom,this.font=r.font||"",this.fontFamily=r.fontFamily||"",this.fontWeight=r.fontWeight||"",this.fontShape=r.fontShape||"",this.sizeMultiplier=r0[this.size-1],this.maxSize=r.maxSize,this.minRuleThickness=r.minRuleThickness,this._fontMetrics=void 0}extend(r){var i={style:this.style,size:this.size,textSize:this.textSize,color:this.color,ph
130antom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};return Object.assign(i,r),new r4(i)}havingStyle(r){return this.style===r?this:this.extend({style:r,size:r1(this.textSize,r)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(r){return this.size===r&&this.textSize===r?this:this.extend({style:this.style.text(),size:r,textSize:r,sizeMultiplier:r0[r-1]})}havingBaseStyle(r){r=r||this.style.text();var i=r1(r4.BASESIZE,r);return this.size===i&&this.textSize===r4.BASESIZE&&this.style===r?this:this.extend({style:r,size:i})}havingBaseSizing(){var r;switch(this.style.id){case 4:case 5:r=3;break;case 6:case 7:r=1;break;default:r=6}return this.extend({style:this.style.text(),size:r})}withColor(r){return this.extend({color:r})}withPhantom(){return this.extend({phantom:!0})}withFont(r){return this.extend({font:r})}withTextFontFamily(r){return this.extend({fontFamily:r,font:""})}withTextFontWeight(r){return this.extend({fontWeight:r,font:""})}withTextFontShape(r){return this.extend({fontShape:r,font:""})}sizingClasses(r){return r.size!==this.size?["sizing","reset-size"+r.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==r4.BASESIZE?["sizing","reset-size"+this.size,"size"+r4.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=to(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}r4.BASESIZE=6;var r3=function(r){return new r4({style:r.displayMode?ek.DISPLAY:ek.TEXT,maxSize:r.maxSize,minRuleThickness:r.minRuleThickness})},r5=function(r,i){if(i.displayMode){var n=["katex-display"];i.leqno&&n.push("leqno"),i.fleqn&&n.push("fleqn"),r=re(n,[r])}return r},r2=function(r,i,n){var a=r3(n);return"mathml"===n.output?rK(r,i,a,n.displayMode,!0):r5("html"===n.output?re(["katex"],[rL(r,a)]):re(["katex"],[rK(r,i,a,n.displayMode,!1),rL(r,a)]),n)},r6={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",underbracket:"⎵",overbracket:"⎴",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},r7=function(r){var i=new rB("mo",[new rz(r6[r.replace(/^\\/,"")])]);return i.setAttribute("stretchy","true"),i},r8={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overbracket:[["leftbracketover","rightbracketover"],1.6,440],underbracket:[["leftbracketunder","rightbracketunder"],1.6,410],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},r9=new Set(["widehat","widecheck","widetilde","utilde"]),ie=function(r,i){var{span:n,minWidth:a,height:s}=function(){var n=4e5,a=r.label.slice(1);if(r9.has(a)&&"base"in r){var s,o,l,c="ordgroup"===r.base.type?r.base.body.length:1;if(c>5)"widehat"===a||"widecheck"===a?(s=420,n=2364,l=.42,o=a+"4"):(s=312,n=2340,l=.34,o="tilde4");else{var h=[1,1,2,2,3,3][c];"widehat"===a||"widecheck"===a?(n=[0,1062,2364,2364,2364][h],s=[0,239,300,360,420][h],l=[0,.24,.3,.3,.36,.42][h],o=a+h):(n=[0,600,1033,2339,2340][h],s=[0,260,286,306,312][h],l=[0,.26,.286,.3,.306,.34][h],o="tilde"+h)}return{span:rt([],[new e6([new e7(o)],{width:"100%",height:eQ(l),viewBox:"0 0 "+n+" "+s,preserveAspectRatio:"none"})],i),minWidth:0,height:l}}var u,d,p=[],m=r8[a];if(!m)throw Error('No SVG data for "'+a+'".');var[f,g,v]=m,y=v/1e3,_=f.length;if(1===_){if(4!==m.length)throw Error('Expected 4-tuple for single-path SVG data "'+a+'".');u=["hide-tail"],d=[m[3]]}else if(2===_)u=["halfarrow-left","halfarrow-right"],d=["xMinYMin","xMaxYMin"];else if(3===_)u=["brace-left","brace-center","brace-right"],d=["xMinYMin","xMidYMin","xMaxYMin"];else throw Error("Correct katexImagesData or update code here to supp
130ort\n                    "+_+" children.");for(var b=0;b<_;b++){var x=new e6([new e7(f[b])],{width:"400em",height:eQ(y),viewBox:"0 0 "+n+" "+v,preserveAspectRatio:d[b]+" slice"}),S=rt([u[b]],[x],i);if(1===_)return{span:S,minWidth:g,height:y};S.style.height=eQ(y),p.push(S)}return{span:re(["stretchy"],p,i),minWidth:g,height:y}}();return n.height=s,n.style.height=eQ(s),a>0&&(n.style.minWidth=eQ(a)),n},it=function(r,i,n,a,s){var o,l=r.height+r.depth+n+a;if(/fbox|color|angl/.test(i)){if(o=re(["stretchy",i],[],s),"fbox"===i){var c=s.color&&s.getColor();c&&(o.style.borderColor=c)}}else{var h=[];/^[bx]cancel$/.test(i)&&h.push(new e8({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(i)&&h.push(new e8({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"})),o=rt([],[new e6(h,{width:"100%",height:eQ(l)})],s)}return o.height=l,o.style.height=eQ(l),o},ir={bin:1,close:1,inner:1,open:1,punct:1,rel:1},ii={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1};function ia(r){return r in ir}function is(r,i){if(!r||r.type!==i)throw Error("Expected node of type "+i+", but got "+(r?"node of type "+r.type:String(r)));return r}function io(r){var i=il(r);if(!i)throw Error("Expected node of symbol group type, but got "+(r?"node of type "+r.type:String(r)));return i}function il(r){return r&&("atom"===r.type||ii.hasOwnProperty(r.type))?r:null}var ic=r=>r instanceof e2?r:tt(r)&&1===r.children.length?ic(r.children[0]):void 0,ih=(r,i)=>{r&&"supsub"===r.type?(c=(h=is(r.base,"accent")).base,r.base=c,u=te(rj(r,i)),r.base=h):c=(h=is(r,"accent")).base;var n=rj(c,i.havingCrampedStyle()),a=h.isShifty&&et(c),s=0;a&&(s=null!=(d=null==(p=ic(n))?void 0:p.skew)?d:0);var o="\\c"===h.label,l=o?n.height+n.depth:Math.min(n.height,i.fontMetrics().xHeight);if(h.isStretchy)g=ro({positionType:"firstBaseline",children:[{type:"elem",elem:n},{type:"elem",elem:g=ie(h,i),wrapperClasses:["svg-align"],wrapperStyle:s>0?{width:"calc(100% - "+eQ(2*s)+")",marginLeft:eQ(2*s)}:void 0}]});else{"\\vec"===h.label?(m=rd("vec",i),f=ru.vec[1]):((m=e9(m=t6({type:"textord",mode:h.mode,text:h.label},i,"textord"))).italic=0,f=m.width,o&&(l+=m.depth));var c,h,u,d,p,m,f,g=re(["accent-body"],[m]),v="\\textcircled"===h.label;v&&(g.classes.push("accent-full"),l=n.height);var y=s;v||(y-=f/2),g.style.left=eQ(y),"\\textcircled"===h.label&&(g.style.top=".2em"),g=ro({positionType:"firstBaseline",children:[{type:"elem",elem:n},{type:"kern",size:-l},{type:"elem",elem:g}]})}var _=re(["mord","accent"],[g],i);return u?(u.children[0]=_,u.height=Math.max(_.height,u.height),u.classes[0]="mord",u):_},iu=(r,i)=>{var n=r.isStretchy?r7(r.label):new rB("mo",[rV(r.label,r.mode)]),a=new rB("mover",[rY(r.base,i),n]);return a.setAttribute("accent","true"),a},id=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(r=>"\\"+r).join("|"));rx({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(r,i)=>{var n=rw(i[0]),a=!id.test(r.funcName),s=!a||"\\widehat"===r.funcName||"\\widetilde"===r.funcName||"\\widecheck"===r.funcName;return{type:"accent",mode:r.parser.mode,label:r.funcName,isStretchy:a,isShifty:s,base:n}},htmlBuilder:ih,mathmlBuilder:iu}),rx({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(r,i)=>{var n=i[0],a=r.parser.mode;return"math"===a&&(r.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+r.funcName+" works only in text mode"),a="text"),{type:"accent",mode:a,label:r.funcName,isStretchy:!1,isShifty:!0,base:n}},htmlBuilder:ih,mathmlBuilder:iu}),rx({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(r,i)=>{var{parser:n,funcName:a}=r,s=i[0];return{type:"accentUnder",mode:n.mode,label:a,base:s}},htmlBuilder:(r,i)=>{var n=rj(r.base,i),a=ie(r,i),s=.12*("\\utilde"===r.label);return re(["mord","accentunder"],[ro({positionType:"top",positionData:n.height,children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:s},{type:"elem",elem:n}]})],i)},mathmlBuilder:(r,i)=>{var n=r7(r.label),a=new rB("munder",[rY(r.base,i),n]);return a.setAttribute("accentunder","true"),a}});var ip=r=>{var i=new rB("mpadded",r?[r]:[]);return i.setAttribute("width","+0.6em"),i.setAttribute("lspace","0.3em"),i};function im(r,i){var n=rR(r.body,i,!0);return re([r.mclass],n,i)}function ig(r,i){var n,a=rX(r.body,i);return"minner"===r.mclass?n=new rB("mpadded",a):"mord"===r.mclass?r.isCharacterBox?(n=a[0]).type="mi":n=new rB("mi",a):(r.isCharacterBox?(n=a[0]).type="mo":n=new rB("mo",a),"mbin"===r.mclass?(n.attributes.lspace="0.22em",n.attributes.rspace="0.22em"):"mpunct"===r.mclass?(n.attributes.lspace="0em",n.attributes.rspace="0.17em"):"mopen"===r.mclass||"mclose"===r.mclass?(n.attributes.lspace="0em",n.attributes.rspace="0em"):"minner"===r.mclass&&(n.attributes.lspace="0.0556em",n.attributes.width="+0.1111em")),n}rx({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(r,i,n){var{parser:a,funcName:s}=r;return{type:"xArrow",mode:a.mode,label:s,body:i[0],below:n[0]}},htmlBuilder(r,i){var n,a,s=i.style,o=i.havingStyle(s.sup()),l=ra(rj(r.body,o,i),i),c="\\x"===r.label.slice(0,2)?"x":"cd";l.classes.push(c+"-arrow-pad"),r.below&&(o=i.havingStyle(s.sub()),(n=ra(rj(r.below,o,i),i)).classes.push(c+"-arrow-pad"));var h=ie(r,i),u=-i.fontMetrics().axisHeight+.5*h.height,d=-i.fontMetrics().axisHeight-.5*h.height-.111;if((l.depth>.25||"\\xleftequilibrium"===r.label)&&(d-=l.depth),n){var p=-i.fontMetrics().axisHeight+n.height+.5*h.height+.111;a=ro({positionType:"individualShift",children:[{type:"elem",elem:l,shift:d},{type:"elem",elem:h,shift:u,wrapperClasses:["svg-align"]},{type:"elem",elem:n,shift:p}]})}else a=ro({positionType:"individualShift",children:[{type:"elem",elem:l,shift:d},{type:"elem",elem:h,shift:u,wrapperClasses:["svg-align"]}]});return re(["mrel","x-arrow"],[a],i)},mathmlBuilder(r,i){var n,a=r7(r.label);if(a.setAttribute("minsize","x"===r.label.charAt(0)?"1.75em":"3.0em"),r.body){var s=ip(rY(r.body,i));n=r.below?new rB("munderover",[a,ip(rY(r.below,i)),s]):new rB("mover",[a,s])}else n=r.below?new rB("munder",[a,ip(rY(r.below,i))]):new rB("mover",[a,n=ip()]);return n}}),rx({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(r,i){var{parser:n,funcName:a}=r,s=i[0];return{type:"mclass",mode:n.mode,mclass:"m"+a.slice(5),body:rk(s),isCharacterBox:et(s)}},htmlBuilder:im,mathmlBuilder:ig});var iv=r=>{var i="ordgroup"===r.type&&r.body.length?r.body[0]:r;return"atom"===i.type&&("bin"===i.family||"rel"===i.family)?"m"+i.family:"mord"};rx({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(r,i){var{parser:n}=r;return{type:"mclass",mode:n.mode,mclass:iv(i[0]),body:rk(i[1]),isCharacterBox:et(i[1])}}}),rx({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(r,i){var n,{parser:a,funcName:s}=r,o=i[1],l=i[0];n="\\stackrel"!==s?iv(o):"mrel";var c={type:"op",mode:o.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:"\\stackrel"!==s,body:rk(o)},h={type:"supsub",mode:l.mode,base:c,sup:"\\underset"===s?null:l,sub:"\\underset"===s?l:null};return{type:"mclass",mode:a.mode,mclass:n,body:[h],isCharacterBox:et(h)}},htmlBuilder:im,mathmlBuilder:ig}),rx({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(r,i){var{parser:n}=r;return{type:"pmb",mode:n.mode,mclass:iv(i[0]),body:rk(i[0])}},htmlBuilder(r,i){var n=rR(r.body,i,!0),a=re([r.mclass],n,i);return a.style.textShadow="0.02em 0.01em 0.04px",a},mathmlBuilder(r,i){var n=new rB("mstyle",rX(r.body,i));return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var iy={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},i_=()=>({type:"styling",body:[],mode:"math",style:"display",resetFont:!0}),ib=r=>"textord"===r.type&&"@"===r.text,ix=(r,i)=>("mathord"===r.type||"atom"===r.type)&&r.text===i;function iS(r,i,n){var a=iy[r];switch(a){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return n.callFunction(a,[i[0]],[i[1]]);case"\\uparrow":case"\\downarrow":var s=n.callFunction("\\\\cdleft",[i[0]],[]),o={type:"atom",text:a,mode:"math",family:"rel"},l={type:"ordgroup",mode:"math",body:[s,n.callFunction("\\Big",[o],[]),n.callFunction("\\\\cdright",[i[1]],[])]};return n.callFunction("\\\\cdparent",[l],[]);case"\\\\cdlongequal":return n.callFunction("\\\\cdlongequal",[],[]);
130case"\\Vert":var c={type:"textord",text:"\\Vert",mode:"math"};return n.callFunction("\\Big",[c],[]);default:return{type:"textord",text:" ",mode:"math"}}}function iw(r){var i=[];for(r.gullet.beginGroup(),r.gullet.macros.set("\\cr","\\\\\\relax"),r.gullet.beginGroup();;){i.push(r.parseExpression(!1,"\\\\")),r.gullet.endGroup(),r.gullet.beginGroup();var n=r.fetch().text;if("&"===n||"\\\\"===n)r.consume();else if("\\end"===n){0===i[i.length-1].length&&i.pop();break}else throw new U("Expected \\\\ or \\cr or \\end",r.nextToken)}for(var a=[],s=[a],o=0;o<i.length;o++){for(var l=i[o],c=i_(),h=0;h<l.length;h++)if(ib(l[h])){a.push(c);var u=io(l[h+=1]).text,d=[,,];if(d[0]={type:"ordgroup",mode:"math",body:[]},d[1]={type:"ordgroup",mode:"math",body:[]},"=|.".includes(u));else if("<>AV".includes(u))for(var p=0;p<2;p++){for(var m=!0,f=h+1;f<l.length;f++){if(ix(l[f],u)){m=!1,h=f;break}if(ib(l[f]))throw new U("Missing a "+u+" character to complete a CD arrow.",l[f]);d[p].body.push(l[f])}if(m)throw new U("Missing a "+u+" character to complete a CD arrow.",l[h])}else throw new U('Expected one of "<>AV=|." after @',l[h]);var g={type:"styling",body:[iS(u,d,r)],mode:"math",style:"display",resetFont:!0};a.push(g),c=i_()}else c.body.push(l[h]);o%2==0?a.push(c):a.shift(),a=[],s.push(a)}r.gullet.endGroup(),r.gullet.endGroup();var v=Array(s[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:s,arraystretch:1,addJot:!0,rowGaps:[null],cols:v,colSeparationType:"CD",hLinesBeforeRow:Array(s.length+1).fill([])}}rx({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(r,i){var{parser:n,funcName:a}=r;return{type:"cdlabel",mode:n.mode,side:a.slice(4),label:i[0]}},htmlBuilder(r,i){var n=i.havingStyle(i.style.sup()),a=ra(rj(r.label,n,i),i);return a.classes.push("cd-label-"+r.side),a.style.bottom=eQ(.8-a.depth),a.height=0,a.depth=0,a},mathmlBuilder(r,i){var n=new rB("mrow",[rY(r.label,i)]);return(n=new rB("mpadded",[n])).setAttribute("width","0"),"left"===r.side&&n.setAttribute("lspace","-1width"),n.setAttribute("voffset","0.7em"),(n=new rB("mstyle",[n])).setAttribute("displaystyle","false"),n.setAttribute("scriptlevel","1"),n}}),rx({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(r,i){var{parser:n}=r;return{type:"cdlabelparent",mode:n.mode,fragment:i[0]}},htmlBuilder(r,i){var n=ra(rj(r.fragment,i),i);return n.classes.push("cd-vert-arrow"),n},mathmlBuilder:(r,i)=>new rB("mrow",[rY(r.fragment,i)])}),rx({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(r,i){for(var n,{parser:a}=r,s=is(i[0],"ordgroup").body,o="",l=0;l<s.length;l++)o+=is(s[l],"textord").text;var c=parseInt(o);if(isNaN(c))throw new U("\\@char has non-numeric argument "+o);if(c<0||c>=1114111)throw new U("\\@char with invalid code point "+o);return c<=65535?n=String.fromCharCode(c):(c-=65536,n=String.fromCharCode((c>>10)+55296,(1023&c)+56320)),{type:"textord",mode:a.mode,text:n}}});var ik=(r,i)=>rn(rR(r.body,i.withColor(r.color),!1)),iC=(r,i)=>{var n=new rB("mstyle",rX(r.body,i.withColor(r.color)));return n.setAttribute("mathcolor",r.color),n};rx({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(r,i){var{parser:n}=r,a=is(i[0],"color-token").color,s=i[1];return{type:"color",mode:n.mode,color:a,body:rk(s)}},htmlBuilder:ik,mathmlBuilder:iC}),rx({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(r,i){var{parser:n,breakOnTokenText:a}=r,s=is(i[0],"color-token").color;n.gullet.macros.set("\\current@color",s);var o=n.parseExpression(!0,a);return{type:"color",mode:n.mode,color:s,body:o}},htmlBuilder:ik,mathmlBuilder:iC}),rx({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(r,i,n){var{parser:a}=r,s="["===a.gullet.future().text?a.parseSizeGroup(!0):null,o=!a.settings.displayMode||!a.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:a.mode,newLine:o,size:s&&is(s,"size").value}},htmlBuilder(r,i){var n=re(["mspace"],[],i);return r.newLine&&(n.classes.push("newline"),r.size&&(n.style.marginTop=eQ(eU(r.size,i)))),n},mathmlBuilder(r,i){var n=new rB("mspace");return r.newLine&&(n.setAttribute("linebreak","newline"),r.size&&n.setAttribute("height",eQ(eU(r.size,i)))),n}});var iE={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef"
130:"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},iP=r=>{var i=r.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(i))throw new U("Expected a control sequence",r);return i},iA=r=>{var i=r.gullet.popToken();return"="===i.text&&" "===(i=r.gullet.popToken()).text&&(i=r.gullet.popToken()),i},iR=(r,i,n,a)=>{var s=r.gullet.macros.get(n.text);null==s&&(n.noexpand=!0,s={tokens:[n],numArgs:0,unexpandable:!r.gullet.isExpandable(n.text)}),r.gullet.macros.set(i,s,a)};rx({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:i,funcName:n}=r;i.consumeSpaces();var a=i.fetch();if(iE[a.text])return("\\global"===n||"\\\\globallong"===n)&&(a.text=iE[a.text]),is(i.parseFunction(),"internal");throw new U("Invalid token after macro prefix",a)}}),rx({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var i,{parser:n,funcName:a}=r,s=n.gullet.popToken(),o=s.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(o))throw new U("Expected a control sequence",s);for(var l=0,c=[[]];"{"!==n.gullet.future().text;)if("#"===(s=n.gullet.popToken()).text){if("{"===n.gullet.future().text){i=n.gullet.future(),c[l].push("{");break}if(s=n.gullet.popToken(),!/^[1-9]$/.test(s.text))throw new U('Invalid argument number "'+s.text+'"');if(parseInt(s.text)!==l+1)throw new U('Argument number "'+s.text+'" out of order');l++,c.push([])}else if("EOF"===s.text)throw new U("Expected a macro definition");else c[l].push(s.text);var{tokens:h}=n.gullet.consumeArg();return i&&h.unshift(i),("\\edef"===a||"\\xdef"===a)&&(h=n.gullet.expandTokens(h)).reverse(),n.gullet.macros.set(o,{tokens:h,numArgs:l,delimiters:c},a===iE[a]),{type:"internal",mode:n.mode}}}),rx({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:i,funcName:n}=r,a=iP(i.gullet.popToken());i.gullet.consumeSpaces();var s=iA(i);return iR(i,a,s,"\\\\globallet"===n),{type:"internal",mode:i.mode}}}),rx({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:i,funcName:n}=r,a=iP(i.gullet.popToken()),s=i.gullet.popToken(),o=i.gullet.popToken();return iR(i,a,o,"\\\\globalfuture"===n),i.gullet.pushToken(o),i.gullet.pushToken(s),{type:"internal",mode:i.mode}}});var iT=function(r,i,n){var a=ta(tl.math[r]&&tl.math[r].replace||r,i,n);if(!a)throw Error("Unsupported symbol "+r+" and font size "+i+".");return a},iM=function(r,i,n,a){var s=n.havingBaseStyle(i),o=re(a.concat(s.sizingClasses(n)),[r],n),l=s.sizeMultiplier/n.sizeMultiplier;return o.height*=l,o.depth*=l,o.maxFontSize=s.sizeMultiplier,o},iD=function(r,i,n){var a=i.havingBaseStyle(n),s=(1-i.sizeMultiplier/a.sizeMultiplier)*i.fontMetrics().axisHeight;r.classes.push("delimcenter"),r.style.top=eQ(s),r.height-=s,r.depth+=s},iF=function(r,i,n,a,s,o){var l=iM(t3(r,"Main-Regular",s,a),i,a,o);return n&&iD(l,a,i),l},iI=function(r,i,n,a){return t3(r,"Size"+i+"-Regular",n,a)},ij=function(r,i,n,a,s,o){var l=iI(r,i,s,a),c=iM(re(["delimsizing","size"+i],[l],a),ek.TEXT,a,o);return n&&iD(c,a,ek.TEXT),c},iO=function(r,i,n){return{type:"elem",elem:re(["delimsizinginner","Size1-Regular"===i?"delim-size1":"delim-size4"],[re([],[t3(r,i,n)])])}},iL=function(r,i,n){var a=tr["Size4-Regular"][r.charCodeAt(0)]?tr["Size4-Regular"][r.charCodeAt(0)][4]:tr["Size1-Regular"][r.charCodeAt(0)][4],s=rt([],[new e6([new e7("inner",eB(r,Math.round(1e3*i)))],{width:eQ(a),height:eQ(i),style:"width:"+eQ(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*i),preserveAspectRatio:"xMinYMin"})],n);return s.height=i,s.style.height=eQ(i),s.style.width=eQ(a),{type:"elem",elem:s}},iN=.008,iB={type:"kern",size:-.008},iz=new Set(["|","\\lvert","\\rvert","\\vert"]),iH=new Set(["\\|","\\lVert","\\rVert","\\Vert"]),iq=function(r,i,n,a,s,o){var l,c,h,u,d="",p=0;l=h=u=r,c=null;var m="Size1-Regular";"\\uparrow"===r?h=u="⏐":"\\Uparrow"===r?h=u="‖":"\\downarrow"===r?l=h="⏐":"\\Downarrow"===r?l=h="‖":"\\updownarrow"===r?(l="\\uparrow",h="⏐",u="\\downarrow"):"\\Updownarrow"===r?(l="\\Uparrow",h="‖",u="\\Downarrow"):iz.has(r)?(h="∣",d="vert",p=333):iH.has(r)?(h="∥",d="doublevert",p=556):"["===r||"\\lbrack"===r?(l="⎡",h="⎢",u="⎣",m="Size4-Regular",d="lbrack",p=667):"]"===r||"\\rbrack"===r?(l="⎤",h="⎥",u="⎦",m="Size4-Regular",d="rbrack",p=667):"\\lfloor"===r||"⌊"===r?(h=l="⎢",u="⎣",m="Size4-Regular",d="lfloor",p=667):"\\lceil"===r||"⌈"===r?(l="⎡",h=u="⎢",m="Size4-Regular",d="lceil",p=667):"\\rfloor"===r||"⌋"===r?(h=l="⎥",u="⎦",m="Size4-Regular",d="rfloor",p=667):"\\rceil"===r||"⌉"===r?(l="⎤",h=u="⎥",m="Size4-Regular",d="rceil",p=667):"("===r||"\\lparen"===r?(l="⎛",h="⎜",u="⎝",m="Size4-Regular",d="lparen",p=875):")"===r||"\\rparen"===r?(l="⎞",h="⎟",u="⎠",m="Size4-Regular",d="rparen",p=875):"\\{"===r||"\\lbrace"===r?(l="⎧",c="⎨",u="⎩",h="⎪",m="Size4-Regular"):"\\}"===r||"\\rbrace"===r?(l="⎫",c="⎬",u="⎭",h="⎪",m="Size4-Regular"):"\\lgroup"===r||"⟮"===r?(l="⎧",u="⎩",h="⎪",m="Size4-Regular"):"\\rgroup"===r||"⟯"
130===r?(l="⎫",u="⎭",h="⎪",m="Size4-Regular"):"\\lmoustache"===r||"⎰"===r?(l="⎧",u="⎭",h="⎪",m="Size4-Regular"):("\\rmoustache"===r||"⎱"===r)&&(l="⎫",u="⎩",h="⎪",m="Size4-Regular");var f=iT(l,m,s),g=f.height+f.depth,v=iT(h,m,s),y=v.height+v.depth,_=iT(u,m,s),b=_.height+_.depth,x=0,S=1;if(null!==c){var w=iT(c,m,s);x=w.height+w.depth,S=2}var k=g+b+x,C=Math.max(0,Math.ceil((i-k)/(S*y))),E=k+C*S*y,P=a.fontMetrics().axisHeight;n&&(P*=a.sizeMultiplier);var A=E/2-P,R=[];if(d.length>0){var T=E-g-b,M=Math.round(1e3*E),D=eH(d,Math.round(1e3*T)),F=new e7(d,D),I=eQ(p/1e3),j=eQ(M/1e3),O=rt([],[new e6([F],{width:I,height:j,viewBox:"0 0 "+p+" "+M})],a);O.height=M/1e3,O.style.width=I,O.style.height=j,R.push({type:"elem",elem:O})}else{if(R.push(iO(u,m,s)),R.push(iB),null===c){var L=E-g-b+2*iN;R.push(iL(h,L,a))}else{var N=(E-g-b-x)/2+2*iN;R.push(iL(h,N,a)),R.push(iB),R.push(iO(c,m,s)),R.push(iB),R.push(iL(h,N,a))}R.push(iB),R.push(iO(l,m,s))}var B=a.havingBaseStyle(ek.TEXT);return iM(re(["delimsizing","mult"],[ro({positionType:"bottom",positionData:A,children:R})],B),ek.TEXT,a,o)},iW=80,iV=.08,i$=function(r,i,n,a,s){var o=eN(r,a,n);return rt(["hide-tail"],[new e6([new e7(r,o)],{width:"400em",height:eQ(i),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"})],s)},iG=function(r,i){var n,a,s,o,l,c=i.havingBaseSizing(),h=i4("\\surd",r*c.sizeMultiplier,i0,c),u=c.sizeMultiplier,d=Math.max(0,i.minRuleThickness-i.fontMetrics().sqrtRuleThickness);return"small"===h.type?(o=1e3+1e3*d+iW,r<1?u=1:r<1.4&&(u=.7),a=(1+d+iV)/u,s=(1+d)/u,(n=i$("sqrtMain",a,o,d,i)).style.minWidth="0.853em",l=.833/u):"large"===h.type?(o=(1e3+iW)*iJ[h.size],s=(iJ[h.size]+d)/u,a=(iJ[h.size]+d+iV)/u,(n=i$("sqrtSize"+h.size,a,o,d,i)).style.minWidth="1.02em",l=1/u):(a=r+d+iV,s=r+d,(n=i$("sqrtTall",a,o=Math.floor(1e3*r+d)+iW,d,i)).style.minWidth="0.742em",l=1.056),n.height=s,n.style.height=eQ(a),{span:n,advanceWidth:l,ruleWidth:(i.fontMetrics().sqrtRuleThickness+d)*u}},iU=new Set(["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"]),iQ=new Set(["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"]),iX=new Set(["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"]),iJ=[0,1.2,1.8,2.4,3],iY=function(r,i,n,a,s){if("<"===r||"\\lt"===r||"⟨"===r?r="\\langle":(">"===r||"\\gt"===r||"⟩"===r)&&(r="\\rangle"),iU.has(r)||iX.has(r))return ij(r,i,!1,n,a,s);if(iQ.has(r))return iq(r,iJ[i],!1,n,a,s);throw new U("Illegal delimiter: '"+r+"'")},iK=[{type:"small",style:ek.SCRIPTSCRIPT},{type:"small",style:ek.SCRIPT},{type:"small",style:ek.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],iZ=[{type:"small",style:ek.SCRIPTSCRIPT},{type:"small",style:ek.SCRIPT},{type:"small",style:ek.TEXT},{type:"stack"}],i0=[{type:"small",style:ek.SCRIPTSCRIPT},{type:"small",style:ek.SCRIPT},{type:"small",style:ek.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],i1=function(r){if("small"===r.type)return"Main-Regular";if("large"===r.type)return"Size"+r.size+"-Regular";if("stack"===r.type)return"Size4-Regular";throw Error("Add support for delim type '"+r.type+"' here.")},i4=function(r,i,n,a){for(var s=Math.min(2,3-a.style.size),o=s;o<n.length;o++){var l=n[o];if("stack"===l.type)break;var c=iT(r,i1(l),"math"),h=c.height+c.depth;
130if("small"===l.type&&(h*=a.havingBaseStyle(l.style).sizeMultiplier),h>i)return l}return n[n.length-1]},i3=function(r,i,n,a,s,o){"<"===r||"\\lt"===r||"⟨"===r?r="\\langle":(">"===r||"\\gt"===r||"⟩"===r)&&(r="\\rangle");var l=iX.has(r)?iK:iU.has(r)?i0:iZ,c=i4(r,i,l,a);return"small"===c.type?iF(r,c.style,n,a,s,o):"large"===c.type?ij(r,c.size,n,a,s,o):iq(r,i,n,a,s,o)},i5=function(r,i,n,a,s,o){var l=a.fontMetrics().axisHeight*a.sizeMultiplier,c=901,h=5/a.fontMetrics().ptPerEm,u=Math.max(i-l,n+l);return i3(r,Math.max(u/500*c,2*u-h),!0,a,s,o)},i2={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},i6=new Set(["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."]);function i7(r){return"isMiddle"in r}function i8(r,i){var n=il(r);if(n&&i6.has(n.text))return n;if(n)throw new U("Invalid delimiter '"+n.text+"' after '"+i.funcName+"'",r);throw new U("Invalid delimiter type '"+r.type+"'",r)}function i9(r){if(!r.body)throw Error("Bug: The leftright ParseNode wasn't fully parsed.")}rx({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(r,i)=>{var n=i8(i[0],r);return{type:"delimsizing",mode:r.parser.mode,size:i2[r.funcName].size,mclass:i2[r.funcName].mclass,delim:n.text}},htmlBuilder:(r,i)=>"."===r.delim?re([r.mclass]):iY(r.delim,r.size,i,r.mode,[r.mclass]),mathmlBuilder:r=>{var i=[];"."!==r.delim&&i.push(rV(r.delim,r.mode));var n=new rB("mo",i);"mopen"===r.mclass||"mclose"===r.mclass?n.setAttribute("fence","true"):n.setAttribute("fence","false"),n.setAttribute("stretchy","true");var a=eQ(iJ[r.size]);return n.setAttribute("minsize",a),n.setAttribute("maxsize",a),n}}),rx({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(r,i)=>{var n=r.parser.gullet.macros.get("\\current@color");
130if(n&&"string"!=typeof n)throw new U("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:r.parser.mode,delim:i8(i[0],r).text,color:n}}}),rx({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(r,i)=>{var n=i8(i[0],r),a=r.parser;++a.leftrightDepth;var s=a.parseExpression(!1);--a.leftrightDepth,a.expect("\\right",!1);var o=is(a.parseFunction(),"leftright-right");return{type:"leftright",mode:a.mode,body:s,left:n.text,right:o.delim,rightColor:o.color}},htmlBuilder:(r,i)=>{i9(r);for(var n,a,s=rR(r.body,i,!0,["mopen","mclose"]),o=0,l=0,c=!1,h=0;h<s.length;h++)i7(s[h])?c=!0:(o=Math.max(s[h].height,o),l=Math.max(s[h].depth,l));if(o*=i.sizeMultiplier,l*=i.sizeMultiplier,n="."===r.left?rI(i,["mopen"]):i5(r.left,o,l,i,r.mode,["mopen"]),s.unshift(n),c)for(var u=1;u<s.length;u++){var d=s[u];if(i7(d)){var p=d.isMiddle;s[u]=i5(p.delim,o,l,p.options,r.mode,[])}}if("."===r.right)a=rI(i,["mclose"]);else{var m=r.rightColor?i.withColor(r.rightColor):i;a=i5(r.right,o,l,m,r.mode,["mclose"])}return s.push(a),re(["minner"],s,i)},mathmlBuilder:(r,i)=>{i9(r);var n=rX(r.body,i);if("."!==r.left){var a=new rB("mo",[rV(r.left,r.mode)]);a.setAttribute("fence","true"),n.unshift(a)}if("."!==r.right){var s=new rB("mo",[rV(r.right,r.mode)]);s.setAttribute("fence","true"),r.rightColor&&s.setAttribute("mathcolor",r.rightColor),n.push(s)}return r$(n)}}),rx({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(r,i)=>{var n=i8(i[0],r);if(!r.parser.leftrightDepth)throw new U("\\middle without preceding \\left",n);return{type:"middle",mode:r.parser.mode,delim:n.text}},htmlBuilder:(r,i)=>{var n;return"."===r.delim?n=rI(i,[]):(n=iY(r.delim,1,i,r.mode,[])).isMiddle={delim:r.delim,options:i},n},mathmlBuilder:(r,i)=>{var n=new rB("mo",["\\vert"===r.delim||"|"===r.delim?rV("|","text"):rV(r.delim,r.mode)]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var ne=(r,i)=>{var n,a=ra(rj(r.body,i),i),s=r.label.slice(1),o=i.sizeMultiplier,l=et(r.body);if("sout"===s)(p=re(["stretchy","sout"])).height=i.fontMetrics().defaultRuleThickness/o,m=-.5*i.fontMetrics().xHeight;else if("phase"===s){var c=eU({number:.6,unit:"pt"},i),h=eU({number:.35,unit:"ex"},i);o/=i.havingBaseSizing().sizeMultiplier;var u=a.height+a.depth+c+h;a.style.paddingLeft=eQ(u/2+c);var d=Math.floor(1e3*u*o);(p=rt(["hide-tail"],[new e6([new e7("phase",eO(d))],{width:"400em",height:eQ(d/1e3),viewBox:"0 0 400000 "+d,preserveAspectRatio:"xMinYMin slice"})],i)).style.height=eQ(u),m=a.depth+c+h}else{/cancel/.test(s)?l||a.classes.push("cancel-pad"):"angl"===s?a.classes.push("anglpad"):a.classes.push("boxpad");var p,m,f,g,v=0;/box/.test(s)?(v=Math.max(i.fontMetrics().fboxrule,i.minRuleThickness),g=f=i.fontMetrics().fboxsep+("colorbox"===s?0:v)):"angl"===s?(f=4*(v=Math.max(i.fontMetrics().defaultRuleThickness,i.minRuleThickness)),g=Math.max(0,.25-a.depth)):g=f=.2*!!l,p=it(a,s,f,g,i),/fbox|boxed|fcolorbox/.test(s)?(p.style.borderStyle="solid",p.style.borderWidth=eQ(v)):"angl"===s&&.049!==v&&(p.style.borderTopWidth=eQ(v),p.style.borderRightWidth=eQ(v)),m=a.depth+g,r.backgroundColor&&(p.style.backgroundColor=r.backgroundColor,r.borderColor&&(p.style.borderColor=r.borderColor))}return(n=r.backgroundColor?ro({positionType:"individualShift",children:[{type:"elem",elem:p,shift:m},{type:"elem",elem:a,shift:0}]}):ro({positionType:"individualShift",children:[{type:"elem",elem:a,shift:0},{type:"elem",elem:p,shift:m,wrapperClasses:/cancel|phase/.test(s)?["svg-align"]:[]}]}),/cancel/.test(s)&&(n.height=a.height,n.depth=a.depth),/cancel/.test(s)&&!l)?re(["mord","cancel-lap"],[n],i):re(["mord"],[n],i)},nt=(r,i)=>{var n,a=new rB(r.label.includes("colorbox")?"mpadded":"menclose",[rY(r.body,i)]);switch(r.label){case"\\cancel":a.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":a.setAttribute("notation","downdiagonalstrike");break;case"\\phase":a.setAttribute("notation","phasorangle");break;case"\\sout":a.setAttribute("notation","horizontalstrike");break;case"\\fbox":a.setAttribute("notation","box");break;case"\\angl":a.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(n=i.fontMetrics().fboxsep*i.fontMetrics().ptPerEm,a.setAttribute("width","+"+2*n+"pt"),a.setAttribute("height","+"+2*n+"pt"),a.setAttribute("lspace",n+"pt"),a.setAttribute("voffset",n+"pt"),"\\fcolorbox"===r.label){var s=Math.max(i.fontMetrics().fboxrule,i.minRuleThickness);a.setAttribute("style","border: "+eQ(s)+" solid "+r.borderColor)}break;case"\\xcancel":a.setAttribute("notation","updiagonalstrike downdiagonalstrike")}return r.backgroundColor&&a.setAttribute("mathbackground",r.backgroundColor),a};rx({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","hbox"]},handler(r,i,n){var{parser:a,funcName:s}=r,o=is(i[0],"color-token").color,l=i[1];return{type:"enclose",mode:a.mode,label:s,backgroundColor:o,body:l}},htmlBuilder:ne,mathmlBuilder:nt}),rx({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","hbox"]},handler(r,i,n){var{parser:a,funcName:s}=r,o=is(i[0],"color-token").color,l=is(i[1],"color-token").color,c=i[2];return{type:"enclose",mode:a.mode,label:s,backgroundColor:l,borderColor:o,body:c}},htmlBuilder:ne,mathmlBuilder:nt}),rx({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(r,i){var{parser:n}=r;return{type:"enclose",mode:n.mode,label:"\\fbox",body:i[0]}}}),rx({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\phase"],props:{numArgs:1},handler(r,i){var{parser:n,funcName:a}=r,s=i[0];return{type:"enclose",mode:n.mode,label:a,body:s}},htmlBuilder:ne,mathmlBuilder:nt}),rx({type:"enclose",names:["\\sout"],props:{numArgs:1,allowedInText:!0},handler(r,i){var{parser:n,funcName:a}=r;"math"===n.mode&&n.settings.reportNonstrict("mathVsSout","LaTeX's \\sout works only in text mode");var s=i[0];return{type:"enclose",mode:n.mode,label:a,body:s}},htmlBuilder:ne,mathmlBuilder:nt}),rx({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(r,i){var{parser:n}=r;return{type:"enclose",mode:n.mode,label:"\\angl",body:i[0]}}});var nr={};function ni(r){for(var{type:i,names:n,props:a,handler:s,htmlBuilder:o,mathmlBuilder:l}=r,c={type:i,numArgs:a.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:s}
130,h=0;h<n.length;++h)nr[n[h]]=c;o&&(r_[i]=o),l&&(rb[i]=l)}var nn={};function na(r,i){nn[r]=i}class ns{constructor(r,i,n){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=r,this.start=i,this.end=n}static range(r,i){return i?r&&r.loc&&i.loc&&r.loc.lexer===i.loc.lexer?new ns(r.loc.lexer,r.loc.start,i.loc.end):null:r&&r.loc}}class no{constructor(r,i){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=r,this.loc=i}range(r,i){return new no(i,ns.range(this,r))}}function nl(r){var i=[];r.consumeSpaces();var n=r.fetch().text;for("\\relax"===n&&(r.consume(),r.consumeSpaces(),n=r.fetch().text);"\\hline"===n||"\\hdashline"===n;)r.consume(),i.push("\\hdashline"===n),r.consumeSpaces(),n=r.fetch().text;return i}var nc=r=>{if(!r.parser.settings.displayMode)throw new U("{"+r.envName+"} can be used only in display mode.")},nh=new Set(["gather","gather*"]);function nu(r){if(!r.includes("ed"))return!r.includes("*")}function nd(r,i,n){var{hskipBeforeAndAfter:a,addJot:s,cols:o,arraystretch:l,colSeparationType:c,autoTag:h,singleRow:u,emptySingleRow:d,maxNumCols:p,leqno:m}=i;if(r.gullet.beginGroup(),u||r.gullet.macros.set("\\cr","\\\\\\relax"),!l){var f=r.gullet.expandMacroAsText("\\arraystretch");if(null==f)l=1;else if(!(l=parseFloat(f))||l<0)throw new U("Invalid \\arraystretch: "+f)}r.gullet.beginGroup();var g=[],v=[g],y=[],_=[],b=null!=h?[]:void 0;function x(){h&&r.gullet.macros.set("\\@eqnsw","1",!0)}function S(){b&&(r.gullet.macros.get("\\df@tag")?(b.push(r.subparse([new no("\\df@tag")])),r.gullet.macros.set("\\df@tag",void 0,!0)):b.push(!!h&&"1"===r.gullet.macros.get("\\@eqnsw")))}for(x(),_.push(nl(r));;){var w=r.parseExpression(!1,u?"\\end":"\\\\");r.gullet.endGroup(),r.gullet.beginGroup();var k={type:"ordgroup",mode:r.mode,body:w};n&&(k={type:"styling",mode:r.mode,style:n,resetFont:!0,body:[k]}),g.push(k);var C=r.fetch().text;if("&"===C){if(p&&g.length===p)if(u||c)throw new U("Too many tab characters: &",r.nextToken);else r.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.");r.consume()}else if("\\end"===C){S(),1===g.length&&"styling"===k.type&&1===k.body.length&&"ordgroup"===k.body[0].type&&0===k.body[0].body.length&&(v.length>1||!d)&&v.pop(),_.length<v.length+1&&_.push([]);break}else if("\\\\"===C){r.consume();var E=void 0;" "!==r.gullet.future().text&&(E=r.parseSizeGroup(!0)),y.push(E?E.value:null),S(),_.push(nl(r)),g=[],v.push(g),x()}else throw new U("Expected & or \\\\ or \\cr or \\end",r.nextToken)}return r.gullet.endGroup(),r.gullet.endGroup(),{type:"array",mode:r.mode,addJot:s,arraystretch:l,body:v,cols:o,rowGaps:y,hskipBeforeAndAfter:a,hLinesBeforeRow:_,colSeparationType:c,tags:b,leqno:m}}function np(r){return"d"===r.slice(0,1)?"display":"text"}var nm=function(r,i){var n=r.body.length,a=r.hLinesBeforeRow,s=0,o=Array(n),l=[],c=Math.max(i.fontMetrics().arrayRuleWidth,i.minRuleThickness),h=1/i.fontMetrics().ptPerEm,u=5*h;r.colSeparationType&&"small"===r.colSeparationType&&(u=.2778*(i.havingStyle(ek.SCRIPT).sizeMultiplier/i.sizeMultiplier));var d="CD"===r.colSeparationType?eU({number:3,unit:"ex"},i):12*h,p=3*h,m=r.arraystretch*d,f=.7*m,g=.3*m,v=0;function y(r){for(var i=0;i<r.length;++i)i>0&&(v+=.25),l.push({pos:v,isDashed:r[i]})}for(y(a[0]),I=0;I<r.body.length;++I){var _=r.body[I],b=f,x=g;s<_.length&&(s=_.length);var S={cells:Array(_.length),height:0,depth:0,pos:0};for(j=0;j<_.length;++j){var w=rj(_[j],i);x<w.depth&&(x=w.depth),b<w.height&&(b=w.height),S.cells[j]=w}var k=r.rowGaps[I],C=0;k&&(C=eU(k,i))>0&&(x<(C+=g)&&(x=C),C=0),r.addJot&&I<r.body.length-1&&(x+=p),S.height=b,S.depth=x,S.pos=v+=b,v+=x+C,o[I]=S,y(a[I+1])}var E=v/2+i.fontMetrics().axisHeight,P=r.cols||[],A=[],R=[];if(r.tags&&r.tags.some(r=>r))for(I=0;I<n;++I){var T=o[I],M=T.pos-E,D=r.tags[I],F=void 0;(F=!0===D?re(["eqn-num"],[],i):!1===D?re([],[],i):re([],rR(D,i,!0),i)).depth=T.depth,F.height=T.height,R.push({type:"elem",elem:F,shift:M})}for(j=0,L=0;j<s||L<P.length;++j,++L){for(var I,j,O,L,N,B,z,H,q,W,V=P[L],$=!0;(null==(B=V)?void 0:B.type)==="separator";){if($||((O=re(["arraycolsep"],[])).style.width=eQ(i.fontMetrics().doubleRuleSep),A.push(O)),"|"===V.separator||":"===V.separator){var G="|"===V.separator?"solid":"dashed",Q=re(["vertical-separator"],[],i);Q.style.height=eQ(v),Q.style.borderRightWidth=eQ(c),Q.style.borderRightStyle=G,Q.style.margin="0 "+eQ(-c/2);var X=v-E;X&&(Q.style.verticalAlign=eQ(-X)),A.push(Q)}else throw new U("Invalid separator type: "+V.separator);V=P[++L],$=!1}if(!(j>=s)){var J=void 0;(j>0||r.hskipBeforeAndAfter)&&0!==(J=null!=(z=null==(H=V)?void 0:H.pregap)?z:u)&&((O=re(["arraycolsep"],[])).style.width=eQ(J),A.push(O));var Y=[];for(I=0;I<n;++I){var K=o[I],Z=K.cells[j];if(Z){var ee=K.pos-E;Z.depth=K.depth,Z.height=K.height,Y.push({type:"elem",elem:Z,shift:ee})}}var et=ro({positionType:"individualShift",children:Y}),er=re(["col-align-"+((null==(N=V)?void 0:N.align)||"c")],[et]);A.push(er),(j<s-1||r.hskipBeforeAndAfter)&&0!==(J=null!=(q=null==(W=V)?void 0:W.postgap)?q:u)&&((O=re(["arraycolsep"],[])).style.width=eQ(J),A.push(O))}}var ei=re(["mtable"],A);if(l.length>0){for(var en=rr("hline",i,c),ea=rr("hdashline",i,c),es=[{type:"elem",elem:ei,shift:0}];l.length>0;){var eo=l.pop(),el=eo.pos-E;eo.isDashed?es.push({type:"elem",elem:ea,shift:el}):es.push({type:"elem",elem:en,shift:el})}ei=ro({positionType:"individualShift",children:es})}return 0===R.length?re(["mord"],[ei],i):rn([ei,re(["tag"],[ro({positionType:"individualShift",children:R})],i)])},nf={c:"center ",l:"left ",r:"right "},ng=function(r,i){for(var n=[],a=new rB("mtd",[],["mtr-glue"]),s=new rB("mtd",[],["mml-eqn-num"]),o=0;o<r.body.length;o++){for(var l=r.body[o],c=[],h=0;h<l.length;h++)c.push(new rB("mtd",[rY(l[h],i)]));r.tags&&r.tags[o]&&(c.unshift(a),c.push(a),r.leqno?c.unshift(s):c.push(s)),n.push(new rB("mtr",c))}var u=new rB("mtable",n),d=.5===r.arraystretch?.1:.16+r.arraystretch-1+.09*!!r.addJot;u.setAttribute("rowspacing",eQ(d));var p="",m="";if(r.cols&&r.cols.length>0){var f=r.cols,g="",v=!1,y=0,_=f.length;"separator"===f[0].type&&(p+="top ",y=1),"separator"===f[f.length-1].type&&(p+="bottom ",_-=1);for(var b=y;b<_;b++){var x=f[b];"align"===x.type?(m+=nf[x.align],v&&(g+="none "),v=!0):"separator"===x.type&&v&&(g+="|"===x.separator?"solid ":"dashed ",v=!1)}u.setAttribute("columnalign",m.trim()),/[sd]/.test(g)&&u.setAttribute("columnlines",g.trim())}if("align"===r.colSeparationType){for(var S=r.cols||[],w="",k=1;k<S.length;k++)w+=k%2?"0em ":"1em ";u.setAttribute("columnspacing",w.trim())}else"alignat"===r.colSeparationType||"gather"===r.colSeparationType?u.setAttribute("columnspacing","0em"):"small"===r.colSeparationType?u.setAttribute("columnspacing","0.2778em"):"CD"===r.colSeparationType?u.setAttribute("columnspacing","0.5em"):u.setAttribute("columnspacing","1em");var C="",E=r.hLinesBeforeRow;p+=(E[0].length>0?"left ":"")+(E[E.length-1].length>0?"right ":"");for(var P=1;P<E.length-1;P++)C+=0===E[P].length?"none ":E[P][0]?"dashed ":"solid ";return/[sd]/.test(C)&&u.setAttribute("rowlines",C.trim()),""!==p&&(u=new rB("menclose",[u])).setAttribute("notation",p.trim()),r.arraystretch&&r.arraystretch<1&&(u=new rB("mstyle",[u])).setAttribute("scriptlevel","1"),u},nv=function(r,i){r.envName.includes("ed")||nc(r);var n=[],a=r.envName.includes("at")?"alignat":"align",s="split"===r.envName,o=nd(r.parser,{cols:n,addJot:!0,autoTag:s?void 0:nu(r.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:s?2:void 0,leqno:r.parser.settings.leqno},"display"),l=0,c=0,h={type:"ordgroup",mode:r.mode,body:[]};if(i[0]&&"ordgroup"===i[0].type){for(var u="",d=0;d<i[0].body.length;d++)u+=is(i[0].body[d],"textord").text;c=2*(l=Number(u))}var p=!c;o.body.forEach(function(r){for(var i=1;i<r.length;i+=2){var n=is(r[i],"styling");is(n.body[0],"ordgroup").body.unshift(h)}if(p)c<r.length&&(c=r.length);else{var a=r.length/2;if(l<a)throw new U("Too many math in a row: expected "+l+", but got "+a,r[0])}});for(var m=0;m<c;++m){var f="r",g=0;m%2==1?f="l":m>0&&p&&(g=1),n[m]={type:"align",align:f,pregap:g,postgap:0}}return o.colSeparationType=p?"align":"alignat",o};ni({type:"array",names:["array","darray"],props:{numArgs:1},handler(r,i){var n=(il(i[0])?[i[0]]:is(i[0],"ordgroup").body).map(function(r){var i=io(r).text;if("lcr".includes(i))return{type:"align",align:i};if("|"===i)return{type:"separator",separator:"|"};if(":"===i)return{type:"separator",separator:":"};throw new U("Unknown column alignment: "+i,r)}),a={cols:n,hskipBeforeAndAfter:!0,maxNumCols:n.length};return nd(r.parser,a,np(r.envName))},htmlBuilder:nm,mathmlBuilder:ng}),ni({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(r){var i={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[r.envName.replace("*","")],n="c",a={hskipBeforeAndAfter:!1,cols:[{type:"align",align:n}]};if("*"===r.envName.charAt(r.envName.length-1)){var s=r.parser;if(s.consumeSpaces(),"["===s.fetch().text){if(s.consume(),s.consumeSpaces(),n=s.fetch().text,!"lcr".includes(n))throw new U("Expected l or c or r",s.nextToken);s.consume(),s.consumeSpaces(),s.expect("]"),s.consume(),a.cols=[{type:"align",align:n}]}}var o=nd(r.parser,a,np(r.envName)),l=Math.max(0,...o.body.map(r=>r.length));return o.cols=Array(l).fill({type:"align",align:n}),i?{type:"leftright",mode:r.mode,body:[o],left:i[0],right:i[1],rightColor:void 0}:o},htmlBuilder:nm,mathmlBuilder:ng}),ni({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(r){var i={arraystretch:.5},n=nd(r.parser,i,"script");return n.colSeparationType="small",n},htmlBuilder:nm,mathmlBuilder:ng}),ni({type:"array",names:["subarray"],props:{numArgs:1},handler(r,i){var n=(il(i[0])?[i[0]]:is(i[0],"ordgroup").body).map(function(r){var i=io(r).text;if("lc".includes(i))return{type:"align",align:i};throw new U("Unknown column alignment: "+i,r)});if(n.length>1)throw new U("{subarray} can contain only one column");var a={cols:n,hskipBeforeAndAfter:!1,arraystretch:.5},s=nd(r.parser,a,"script");
130if(s.body.length>0&&s.body[0].length>1)throw new U("{subarray} can contain only one column");return s},htmlBuilder:nm,mathmlBuilder:ng}),ni({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(r){var i={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},n=nd(r.parser,i,np(r.envName));return{type:"leftright",mode:r.mode,body:[n],left:r.envName.includes("r")?".":"\\{",right:r.envName.includes("r")?"\\}":".",rightColor:void 0}},htmlBuilder:nm,mathmlBuilder:ng}),ni({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:nv,htmlBuilder:nm,mathmlBuilder:ng}),ni({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(r){nh.has(r.envName)&&nc(r);var i={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:nu(r.envName),emptySingleRow:!0,leqno:r.parser.settings.leqno};return nd(r.parser,i,"display")},htmlBuilder:nm,mathmlBuilder:ng}),ni({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:nv,htmlBuilder:nm,mathmlBuilder:ng}),ni({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(r){nc(r);var i={autoTag:nu(r.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:r.parser.settings.leqno};return nd(r.parser,i,"display")},htmlBuilder:nm,mathmlBuilder:ng}),ni({type:"array",names:["CD"],props:{numArgs:0},handler:r=>(nc(r),iw(r.parser)),htmlBuilder:nm,mathmlBuilder:ng}),na("\\nonumber","\\gdef\\@eqnsw{0}"),na("\\notag","\\nonumber"),rx({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(r,i){throw new U(r.funcName+" valid only within array environment")}});var ny=nr;rx({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(r,i){var{parser:n,funcName:a}=r,s=i[0];if("ordgroup"!==s.type)throw new U("Invalid environment name",s);for(var o="",l=0;l<s.body.length;++l)o+=is(s.body[l],"textord").text;if("\\begin"===a){if(!ny.hasOwnProperty(o))throw new U("No such environment: "+o,s);var c=ny[o],{args:h,optArgs:u}=n.parseArguments("\\begin{"+o+"}",c),d={mode:n.mode,envName:o,parser:n},p=c.handler(d,h,u);n.expect("\\end",!1);var m=n.nextToken,f=is(n.parseFunction(),"environment");if(f.name!==o)throw new U("Mismatch: \\begin{"+o+"} matched by \\end{"+f.name+"}",m);return p}return{type:"environment",mode:n.mode,name:o,nameGroup:s}}});var n_=(r,i)=>{var n=r.font,a=i.withFont(n);return rj(r.body,a)},nb=(r,i)=>{var n=r.font,a=i.withFont(n);return rY(r.body,a)},nx={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak"};rx({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathsfit","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(r,i)=>{var{parser:n,funcName:a}=r,s=rw(i[0]),o=a;return o in nx&&(o=nx[o]),{type:"font",mode:n.mode,font:o.slice(1),body:s}},htmlBuilder:n_,mathmlBuilder:nb}),rx({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(r,i)=>{var{parser:n}=r,a=i[0];return{type:"mclass",mode:n.mode,mclass:iv(a),body:[{type:"font",mode:n.mode,font:"boldsymbol",body:a}],isCharacterBox:et(a)}}}),rx({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(r,i)=>{var{parser:n,funcName:a,breakOnTokenText:s}=r,{mode:o}=n,l=n.parseExpression(!0,s);return{type:"font",mode:o,font:"math"+a.slice(1),body:{type:"ordgroup",mode:n.mode,body:l}}},htmlBuilder:n_,mathmlBuilder:nb});var nS=(r,i)=>i?{type:"styling",mode:r.mode,style:i,body:[r]}:r;rx({type:"genfrac",names:["\\cfrac","\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(r,i)=>{var n,{parser:a,funcName:s}=r,o=i[0],l=i[1],c=null,h=null;switch(s){case"\\cfrac":case"\\dfrac":case"\\frac":case"\\tfrac":n=!0;break;case"\\\\atopfrac":n=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":n=!1,c="(",h=")";break;case"\\\\bracefrac":n=!1,c="\\{",h="\\}";break;case"\\\\brackfrac":n=!1,c="[",h="]";break;default:throw Error("Unrecognized genfrac command")}var u="\\cfrac"===s,d=null;return u||s.startsWith("\\d")?d="display":s.startsWith("\\t")&&(d="text"),nS({type:"genfrac",mode:a.mode,numer:o,denom:l,continued:u,hasBarLine:n,leftDelim:c,rightDelim:h,barSize:null},d)},htmlBuilder:(r,i)=>{var n,a,s,o,l,c,h,u,d,p,m,f=i.style,g=f.fracNum(),v=f.fracDen();n=i.havingStyle(g);var y=rj(r.numer,n,i);if(r.continued){var _=8.5/i.fontMetrics().ptPerEm,b=3.5/i.fontMetrics().ptPerEm;y.height=y.height<_?_:y.height,y.depth=y.depth<b?b:y.depth}n=i.havingStyle(v);var x=rj(r.denom,n,i);if(r.hasBarLine?(r.barSize?(s=eU(r.barSize,i),a=rr("frac-line",i,s)):a=rr("frac-line",i),s=a.height,o=a.height):(a=null,s=0,o=i.fontMetrics().defaultRuleThickness),f.size===ek.DISPLAY.size?(l=i.fontMetrics().num1,c=s>0?3*o:7*o,h=i.fontMetrics().denom1):(s>0?(l=i.fontMetrics().num2,c=o):(l=i.fontMetrics().num3,c=3*o),h=i.fontMetrics().denom2),a){var S=i.fontMetrics().axisHeight;l-y.depth-(S+.5*s)<c&&(l+=c-(l-y.depth-(S+.5*s))),S-.5*s-(x.height-h)<c&&(h+=c-(S-.5*s-(x.height-h))),u=ro({positionType:"individualShift",children:[{type:"elem",elem:x,shift:h},{type:"elem",elem:a,shift:-(S-.5*s)},{type:"elem",elem:y,shift:-l}]})}else{var w=l-y.depth-(x.height-h);w<c&&(l+=.5*(c-w),h+=.5*(c-w)),u=ro({positionType:"individualShift",children:[{type:"elem",elem:x,shift:h},{type:"elem",elem:y,shift:-l}]})}return n=i.havingStyle(f),u.height*=n.sizeMultiplier/i.sizeMultiplier,u.depth*=n.sizeMultiplier/i.sizeMultiplier,d=f.size===ek.DISPLAY.size?i.fontMetrics().delim1:f.size===ek.SCRIPTSCRIPT.size?i.havingStyle(ek.SCRIPT).fontMetrics().delim2:i.fontMetrics().delim2,p=null==r.leftDelim?rI(i,["mopen"]):i3(r.leftDelim,d,!0,i.havingStyle(f),r.mode,["mopen"]),m=r.continued?re([]):null==r.rightDelim?rI(i,["mclose"]):i3(r.rightDelim,d,!0,i.havingStyle(f),r.mode,["mclose"]),re(["mord"].concat(n.sizingClasses(i)),[p,re(["mfrac"],[u]),m],i)},mathmlBuilder:(r,i)=>{var n=new rB("mfrac",[rY(r.numer,i),rY(r.denom,i)]);if(r.hasBarLine){if(r.barSize){var a=eU(r.barSize,i);n.setAttribute("linethickness",eQ(a))}}else n.setAttribute("linethickness","0px");if(null!=r.leftDelim||null!=r.rightDelim){var s=[];if(null!=r.leftDelim){var o=new rB("mo",[new rz(r.leftDelim.replace("\\",""))]);o.setAttribute("fence","true"),s.push(o)}if(s.push(n),null!=r.rightDelim){var l=new rB("mo",[new rz(r.rightDelim.replace("\\",""))]);l.setAttribute("fence","true"),s.push(l)}return r$(s)}return n}}),rx({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(r){var i,{parser:n,funcName:a,token:s}=r;switch(a){case"\\over":i="\\frac";break;case"\\choose":i="\\binom";break;case"\\atop":i="\\\\atopfrac";break;case"\\brace":i="\\\\bracefrac";break;case"\\brack":i="\\\\brackfrac";break;default:throw Error("Unrecognized infix genfrac command")}return{type:"infix",mode:n.mode,replaceWith:i,token:s}}});var nw=["display","text","script","scriptscript"],nk=function(r){var i=null;return r.length>0&&(i="."===(i=r)?null:i),i};rx({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(r,i){var n,{parser:a}=r,s=i[4],o=i[5],l=rw(i[0]),c="atom"===l.type&&"open"===l.family?nk(l.text):null,h=rw(i[1]),u="atom"===h.type&&"close"===h.family?nk(h.text):null,d=is(i[2],"size"),p=null;n=!!d.isBlank||(p=d.value).number>0;var m=null,f=i[3];return"ordgroup"===f.type?f.body.length>0&&(m=nw[Number(is(f.body[0],"textord").text)]):m=nw[Number((f=is(f,"textord")).text)],nS({type:"genfrac",mode:a.mode,numer:s,denom:o,continued:!1,hasBarLine:n,barSize:p,leftDelim:c,rightDelim:u},m)}}),rx({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infi
vendor: 5,903 bytes, line 130
130x:!0},handler(r,i){var{parser:n,funcName:a,token:s}=r;return{type:"infix",mode:n.mode,replaceWith:"\\\\abovefrac",size:is(i[0],"size").value,token:s}}}),rx({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(r,i)=>{var{parser:n,funcName:a}=r,s=i[0],o=is(i[1],"infix").size;if(!o)throw Error("\\\\abovefrac expected size, but got "+String(o));var l=i[2],c=o.number>0;return{type:"genfrac",mode:n.mode,numer:s,denom:l,continued:!1,hasBarLine:c,barSize:o,leftDelim:null,rightDelim:null}}});var nC=(r,i)=>{var n,a,s,o=i.style;"supsub"===r.type?(n=r.sup?rj(r.sup,i.havingStyle(o.sup()),i):rj(r.sub,i.havingStyle(o.sub()),i),a=is(r.base,"horizBrace")):a=is(r,"horizBrace");var l=rj(a.base,i.havingBaseStyle(ek.DISPLAY)),c=ie(a,i);if(s=a.isOver?ro({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.1},{type:"elem",elem:c,wrapperClasses:["svg-align"]}]}):ro({positionType:"bottom",positionData:l.depth+.1+c.height,children:[{type:"elem",elem:c,wrapperClasses:["svg-align"]},{type:"kern",size:.1},{type:"elem",elem:l}]}),n){var h=re(["minner",a.isOver?"mover":"munder"],[s],i);s=a.isOver?ro({positionType:"firstBaseline",children:[{type:"elem",elem:h},{type:"kern",size:.2},{type:"elem",elem:n}]}):ro({positionType:"bottom",positionData:h.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:h}]})}return re(["minner",a.isOver?"mover":"munder"],[s],i)};rx({type:"horizBrace",names:["\\overbrace","\\underbrace","\\overbracket","\\underbracket"],props:{numArgs:1},handler(r,i){var{parser:n,funcName:a}=r;return{type:"horizBrace",mode:n.mode,label:a,isOver:a.includes("\\over"),base:i[0]}},htmlBuilder:nC,mathmlBuilder:(r,i)=>{var n=r7(r.label);return new rB(r.isOver?"mover":"munder",[rY(r.base,i),n])}}),rx({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(r,i)=>{var{parser:n}=r,a=i[1],s=is(i[0],"url").url;return n.settings.isTrusted({command:"\\href",url:s})?{type:"href",mode:n.mode,href:s,body:rk(a)}:n.formatUnsupportedCmd("\\href")},htmlBuilder:(r,i)=>{var n=rR(r.body,i,!1);return ri(r.href,[],n,i)},mathmlBuilder:(r,i)=>{var n=rJ(r.body,i);return n instanceof rB||(n=new rB("mrow",[n])),n.setAttribute("href",r.href),n}}),rx({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(r,i)=>{var{parser:n}=r,a=is(i[0],"url").url;if(!n.settings.isTrusted({command:"\\url",url:a}))return n.formatUnsupportedCmd("\\url");for(var s=[],o=0;o<a.length;o++){var l=a[o];"~"===l&&(l="\\textasciitilde"),s.push({type:"textord",mode:"text",text:l})}var c={type:"text",mode:n.mode,font:"\\texttt",body:s};return{type:"href",mode:n.mode,href:a,body:rk(c)}}}),rx({type:"hbox",names:["\\hbox"],props:{numArgs:1,argTypes:["text"],allowedInText:!0,primitive:!0},handler(r,i){var{parser:n}=r;return{type:"hbox",mode:n.mode,body:rk(i[0])}},htmlBuilder:(r,i)=>rn(rR(r.body,i.withFont(""),!1)),mathmlBuilder:(r,i)=>new rB("mrow",rX(r.body,i.withFont("")))}),rx({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(r,i)=>{var n,{parser:a,funcName:s,token:o}=r,l=is(i[0],"raw").string,c=i[1];a.settings.strict&&a.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var h={};switch(s){case"\\htmlClass":h.class=l,n={command:"\\htmlClass",class:l};break;case"\\htmlId":h.id=l,n={command:"\\htmlId",id:l};break;case"\\htmlStyle":h.style=l,n={command:"\\htmlStyle",style:l};break;case"\\htmlData":for(var u=l.split(","),d=0;d<u.length;d++){var p=u[d],m=p.indexOf("=");if(m<0)throw new U("\\htmlData key/value '"+p+"' missing equals sign");var f=p.slice(0,m),g=p.slice(m+1);h["data-"+f.trim()]=g}n={command:"\\htmlData",attributes:h};break;default:throw Error("Unrecognized html command")}return a.settings.isTrusted(n)?{type:"html",mode:a.mode,attributes:h,body:rk(c)}:a.formatUnsupportedCmd(s)},htmlBuilder:(r,i)=>{var n=rR(r.body,i,!1),a=["enclosing"];r.attributes.class&&a.push(...r.attributes.class.trim().split(/\s+/));var s=re(a,n,i);for(var o in r.attributes)"class"!==o&&r.attributes.hasOwnProperty(o)&&s.setAttribute(o,r.attributes[o]);return s},mathmlBuilder:(r,i)=>rJ(r.body,i)}),rx({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInArgument:!0,allowedInText:!0},handler:(r,i)=>{var{parser:n}=r;return{type:"htmlmathml",mode:n.mode,html:rk(i[0]),mathml:rk(i[1])}},htmlBuilder:(r,i)=>rn(rR(r.html,i,!1)),mathmlBuilder:(r,i)=>rJ(r.mathml,i)});var nE=function(r){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(r))return{number:+r,unit:"bp"};var i=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(r);if(!i)throw new U("Invalid size: '"+r+"' in \\includegraphics");var n={number:+(i[1]+i[2]),unit:i[3]};if(!eG(n))throw new U("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};rx({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(r,i,n)=>{var{parser:a}=r,s={number:0,unit:"em"},o={number:.9,unit:"em"},l={number:0,unit:"em"},c="";if(n[0])for(var h=is(n[0],"raw").string.split(","),u=0;u<h.length;u++){var d=h[u].split("=");if(2===d.length){var p=d[1].trim();switch(d[0].trim()){case"alt":c=p;break;case"width":s=nE(p);break;case"height":o=nE(p);break;case"totalheight":l=nE(p);break;default:throw new U("Invalid key: '"+d[0]+"' in \\includegraphics.")}}}var m=is(i[0],"url").url;return(""===c&&(c=(c=(c=m).replace(/^.*[\\/]/,"")).substring(0,c.lastIndexOf("."))),a.settings.isTrusted({command:"\\includegraphics",url:m}))?{type:"includegraphics",mode:a.mode,alt:c,width:s,height:o,totalheight:l,src:m}:a.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:(r,i)=>{var n=eU(r.height,i),a=0;r.totalheight.number>0&&(a=eU(r.totalheight,i)-n);var s=0;r.width.number>0&&(s=eU(r.width,i));
130var o={height:eQ(n+a)};s>0&&(o.width=eQ(s)),a>0&&(o.verticalAlign=eQ(-a));var l=new e3(r.src,r.alt,o);return l.height=n,l.depth=a,l},mathmlBuilder:(r,i)=>{var n=new rB("mglyph",[]);n.setAttribute("alt",r.alt);var a=eU(r.height,i),s=0;if(r.totalheight.number>0&&(s=eU(r.totalheight,i)-a,n.setAttribute("valign",eQ(-s))),n.setAttribute("height",eQ(a+s)),r.width.number>0){var o=eU(r.width,i);n.setAttribute("width",eQ(o))}return n.setAttribute("src",r.src),n}}),rx({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(r,i){var{parser:n,funcName:a}=r,s=is(i[0],"size");if(n.settings.strict){var o="m"===a[1],l="mu"===s.value.unit;o?(l||n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" supports only mu units, not "+s.value.unit+" units"),"math"!==n.mode&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" works only in math mode")):l&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" doesn't support mu units")}return{type:"kern",mode:n.mode,dimension:s.value}},htmlBuilder:(r,i)=>rl(r.dimension,i),mathmlBuilder:(r,i)=>new rH(eU(r.dimension,i))}),rx({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(r,i)=>{var{parser:n,funcName:a}=r,s=i[0];return{type:"lap",mode:n.mode,alignment:a.slice(5),body:s}},htmlBuilder:(r,i)=>{"clap"===r.alignment?(n=re([],[rj(r.body,i)]),n=re(["inner"],[n],i)):n=re(["inner"],[rj(r.body,i)]);var n,a=re(["fix"],[]),s=re([r.alignment],[n,a],i),o=re(["strut"]);return o.style.height=eQ(s.height+s.depth),s.depth&&(o.style.verticalAlign=eQ(-s.depth)),s.children.unshift(o),s=re(["thinbox"],[s],i),re(["mord","vbox"],[s],i)},mathmlBuilder:(r,i)=>{var n=new rB("mpadded",[rY(r.body,i)]);if("rlap"!==r.alignment){var a="llap"===r.alignment?"-1":"-0.5";n.setAttribute("lspace",a+"width")}return n.setAttribute("width","0px"),n}}),rx({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,i){var{funcName:n,parser:a}=r,s=a.mode;a.switchMode("math");var o="\\("===n?"\\)":"$",l=a.parseExpression(!1,o);return a.expect(o),a.switchMode(s),{type:"styling",mode:a.mode,style:"text",resetFont:!0,body:l}}}),rx({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,i){throw new U("Mismatched "+r.funcName)}});var nP=(r,i)=>{switch(i.style.size){case ek.DISPLAY.size:return r.display;case ek.TEXT.size:return r.text;case ek.SCRIPT.size:return r.script;case ek.SCRIPTSCRIPT.size:return r.scriptscript;default:return r.text}};rx({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(r,i)=>{var{parser:n}=r;return{type:"mathchoice",mode:n.mode,display:rk(i[0]),text:rk(i[1]),script:rk(i[2]),scriptscript:rk(i[3])}},htmlBuilder:(r,i)=>rn(rR(nP(r,i),i,!1)),mathmlBuilder:(r,i)=>rJ(nP(r,i),i)});var nA=(r,i,n,a,s,o,l)=>{r=re([],[r]);var c,h,u,d=n&&et(n);if(i){var p=rj(i,a.havingStyle(s.sup()),a);h={elem:p,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-p.depth)}}if(n){var m=rj(n,a.havingStyle(s.sub()),a);c={elem:m,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-m.height)}}if(h&&c)u=ro({positionType:"bottom",positionData:a.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+r.depth+l,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:eQ(-o)},{type:"kern",size:c.kern},{type:"elem",elem:r},{type:"kern",size:h.kern},{type:"elem",elem:h.elem,marginLeft:eQ(o)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]});else if(c)u=ro({positionType:"top",positionData:r.height-l,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:eQ(-o)},{type:"kern",size:c.kern},{type:"elem",elem:r}]});else{if(!h)return r;u=ro({positionType:"bottom",positionData:r.depth+l,children:[{type:"elem",elem:r},{type:"kern",size:h.kern},{type:"elem",elem:h.elem,marginLeft:eQ(o)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]})}var f=[u];if(c&&0!==o&&!d){var g=re(["mspace"],[],a);g.style.marginRight=eQ(o),f.unshift(g)}return re(["mop","op-limits"],f,a)},nR=new Set(["\\smallint"]),nT=(r,i)=>{var n,a,s,o,l,c,h=!1;"supsub"===r.type?(n=r.sup,a=r.sub,s=is(r.base,"op"),h=!0):s=is(r,"op");var u=i.style,d=!1;if(u.size===ek.DISPLAY.size&&s.symbol&&!nR.has(s.name)&&(d=!0),s.symbol){var p=d?"Size2-Regular":"Size1-Regular",m="";("\\oiint"===s.name||"\\oiiint"===s.name)&&(m=s.name.slice(1),s.name="oiint"===m?"\\iint":"\\iiint"),l=(o=t3(s.name,p,"math",i,["mop","op-symbol",d?"large-op":"small-op"])).italic,m.length>0&&(o=ro({positionType:"individualShift",children:[{type:"elem",elem:o,shift:0},{type:"elem",elem:rd(m+"Size"+(d?"2":"1"),i),shift:.08*!!d}]}),s.name="\\"+m,o.classes.unshift("mop"),o.italic=l)}else if(s.body){var f=rR(s.body,i,!0);1===f.length&&f[0]instanceof e2?(o=f[0]).classes[0]="mop":o=re(["mop"],f,i)}else{for(var g=[],v=1;v<s.name.length;v++)g.push(t5(s.name[v],s.mode,i));o=re(["mop"],g,i)}var y=0,_=0;return((o instanceof e2||"\\oiint"===s.name||"\\oiiint"===s.name)&&!s.suppressBaseShift&&(y=(o.height-o.depth)/2-i.fontMetrics().axisHeight,_=null!=(c=o.italic)?c:0),h)?nA(o,n,a,i,u,_,y):(y&&(o.style.position="relative",o.style.top=eQ(y)),o)},nM=(r,i)=>{var n;if(r.symbol)n=new rB("mo",[rV(r.name,r.mode)]),nR.has(r.name)&&n.setAttribute("largeop","false");else if(r.body)n=new rB("mo",rX(r.body,i));else{n=new rB("mi",[new rz(r.name.slice(1))]);var a=new rB("mo",[rV("⁡","text")]);n=r.parentIsSupSub?new rB("mrow",[n,a]):rN([n,a])}return n},nD={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};rx({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(r,i)=>{var{parser:n,funcName:a}=r,s=a;return 1===s.length&&(s=nD[s]),{type:"op",mode:n.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:s}},htmlBuilder:nT,mathmlBuilder:nM}),rx({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(r,i)=>{var{parser:n}=r,a=i[0];return{type:"op",mode:n.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:rk(a)}},htmlBuilder:nT,mathmlBuilder:nM});var nF={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};rx({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(r){var{parser:i,funcName:n}=r;return{type:"op",mode:i.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:n}},htmlBuilder:nT,mathmlBuilder:nM}),rx({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(r){var{parser:i,funcName:n}=r;return{type:"op",mode:i.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:n}},htmlBuilder:nT,mathmlBuilder:nM}),rx({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0,allowedInArgument:!0},handler(r){var{parser:i,funcName:n}=r,a=n;return 1===a.length&&(a=nF[a]),{type:"op",mode:i.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:nT,mathmlBuilder:nM});var nI=(r,i)=>{var n,a,s,o,l=!1;if("supsub"===r.type?(n=r.sup,a=r.sub,s=is(r.base,"operatorname"),l=!0):s=is(r,"operatorname"),s.body.length>0){for(var c=rR(s.body.map(r=>{var i="text"in r?r.text:void 0;return"string"==typeof i?{type:"textord",mode:r.mode,text:i}:r}),i.withFont("mathrm"),!0),h=0;h<c.length;h++){var u=c[h];u instanceof e2&&(u.text=u.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}o=re(["mop"],c,i)}else o=re(["mop"],[],i);return l?nA(o,n,a,i,i.style,0,0):o};function nj(r,i,n){for(var a=rR(r,i,!1),s=i.sizeMultiplier/n.sizeMultiplier,o=0;o<a.length;o++){var l=a[o].classes.indexOf("sizing");l<0?Array.prototype.push.apply(a[o].classes,i.sizingClasses(n)):a[o].classes[l+1]==="reset-size"+i.size&&(a[o].classes[l+1]="reset-size"+n.size),a[o].height*=s,a[o].depth*=s}return rn(a)}rx({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(r,i)=>{var{parser:n,funcName:a}=r,s=i[0];return{type:"operatorname",mode:n.mode,body:rk(s),alwaysHandleSupSub:"\\operatornamewithlimits"===a,limits:!1,parentIsSupSub:!1}},htmlBuilder:nI,mathmlBuilder:(r,i)=>{for(var n=rX(r.body,i.withFont("mathrm")),a=!0,s=0;s<n.length;s++){var o=n[s];if(o instanceof rH);else if(o instanceof rB)switch(o.type){case"mi":case"mn":case"mspace":case"mtext":break;case"mo":var l=o.children[0];1===o.children.length&&l instanceof rz?l.text=l.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):a=!1;break;default:a=!1}else a=!1}
vendor: 6,844 bytes, line 130
130a&&(n=[new rz(n.map(r=>r.toText()).join(""))]);var c=new rB("mi",n);c.setAttribute("mathvariant","normal");var h=new rB("mo",[rV("⁡","text")]);return r.parentIsSupSub?new rB("mrow",[c,h]):rN([c,h])}}),na("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),rS({type:"ordgroup",htmlBuilder:(r,i)=>r.semisimple?rn(rR(r.body,i,!1)):re(["mord"],rR(r.body,i,!0),i),mathmlBuilder:(r,i)=>rJ(r.body,i,!0)}),rx({type:"overline",names:["\\overline"],props:{numArgs:1},handler(r,i){var{parser:n}=r,a=i[0];return{type:"overline",mode:n.mode,body:a}},htmlBuilder(r,i){var n=rj(r.body,i.havingCrampedStyle()),a=rr("overline-line",i),s=i.fontMetrics().defaultRuleThickness;return re(["mord","overline"],[ro({positionType:"firstBaseline",children:[{type:"elem",elem:n},{type:"kern",size:3*s},{type:"elem",elem:a},{type:"kern",size:s}]})],i)},mathmlBuilder(r,i){var n=new rB("mo",[new rz("‾")]);n.setAttribute("stretchy","true");var a=new rB("mover",[rY(r.body,i),n]);return a.setAttribute("accent","true"),a}}),rx({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(r,i)=>{var{parser:n}=r,a=i[0];return{type:"phantom",mode:n.mode,body:rk(a)}},htmlBuilder:(r,i)=>rn(rR(r.body,i.withPhantom(),!1)),mathmlBuilder:(r,i)=>new rB("mphantom",rX(r.body,i))}),na("\\hphantom","\\smash{\\phantom{#1}}"),rx({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(r,i)=>{var{parser:n}=r,a=i[0];return{type:"vphantom",mode:n.mode,body:a}},htmlBuilder:(r,i)=>{var n=re(["inner"],[rj(r.body,i.withPhantom())]),a=re(["fix"],[]);return re(["mord","rlap"],[n,a],i)},mathmlBuilder:(r,i)=>{var n=new rB("mphantom",rX(rk(r.body),i)),a=new rB("mpadded",[n]);return a.setAttribute("width","0px"),a}}),rx({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(r,i){var{parser:n}=r,a=is(i[0],"size").value,s=i[1];return{type:"raisebox",mode:n.mode,dy:a,body:s}},htmlBuilder(r,i){var n=rj(r.body,i);return ro({positionType:"shift",positionData:-eU(r.dy,i),children:[{type:"elem",elem:n}]})},mathmlBuilder(r,i){var n=new rB("mpadded",[rY(r.body,i)]),a=r.dy.number+r.dy.unit;return n.setAttribute("voffset",a),n}}),rx({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0,allowedInArgument:!0},handler(r){var{parser:i}=r;return{type:"internal",mode:i.mode}}}),rx({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"]},handler(r,i,n){var{parser:a}=r,s=n[0],o=is(i[0],"size"),l=is(i[1],"size");return{type:"rule",mode:a.mode,shift:s&&is(s,"size").value,width:o.value,height:l.value}},htmlBuilder(r,i){var n=re(["mord","rule"],[],i),a=eU(r.width,i),s=eU(r.height,i),o=r.shift?eU(r.shift,i):0;return n.style.borderRightWidth=eQ(a),n.style.borderTopWidth=eQ(s),n.style.bottom=eQ(o),n.width=a,n.height=s+o,n.depth=-o,n.maxFontSize=1.125*s*i.sizeMultiplier,n},mathmlBuilder(r,i){var n=eU(r.width,i),a=eU(r.height,i),s=r.shift?eU(r.shift,i):0,o=i.color&&i.getColor()||"black",l=new rB("mspace");l.setAttribute("mathbackground",o),l.setAttribute("width",eQ(n)),l.setAttribute("height",eQ(a));var c=new rB("mpadded",[l]);return s>=0?c.setAttribute("height",eQ(s)):(c.setAttribute("height",eQ(s)),c.setAttribute("depth",eQ(-s))),c.setAttribute("voffset",eQ(s)),c}});var nO=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];rx({type:"sizing",names:nO,props:{numArgs:0,allowedInText:!0},handler:(r,i)=>{var{breakOnTokenText:n,funcName:a,parser:s}=r,o=s.parseExpression(!1,n);return{type:"sizing",mode:s.mode,size:nO.indexOf(a)+1,body:o}},htmlBuilder:(r,i)=>{var n=i.havingSize(r.size);return nj(r.body,n,i)},mathmlBuilder:(r,i)=>{var n=i.havingSize(r.size),a=new rB("mstyle",rX(r.body,n));return a.setAttribute("mathsize",eQ(n.sizeMultiplier)),a}}),rx({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(r,i,n)=>{var a,{parser:s}=r,o=!1,l=!1,c=n[0]&&is(n[0],"ordgroup");if(c)for(var h=0;h<c.body.length;++h)if("t"===(a=io(c.body[h]).text))o=!0;else if("b"===a)l=!0;else{o=!1,l=!1;break}else o=!0,l=!0;var u=i[0];return{type:"smash",mode:s.mode,body:u,smashHeight:o,smashDepth:l}},htmlBuilder:(r,i)=>{var n=re([],[rj(r.body,i)]);if(!r.smashHeight&&!r.smashDepth)return n;if(r.smashHeight&&(n.height=0),r.smashDepth&&(n.depth=0),r.smashHeight&&r.smashDepth)return re(["mord","smash"],[n],i);if(n.children)for(var a=0;a<n.children.length;a++)r.smashHeight&&(n.children[a].height=0),r.smashDepth&&(n.children[a].depth=0);return re(["mord"],[ro({positionType:"firstBaseline",children:[{type:"elem",elem:n}]})],i)},mathmlBuilder:(r,i)=>{var n=new rB("mpadded",[rY(r.body,i)]);return r.smashHeight&&n.setAttribute("height","0px"),r.smashDepth&&n.setAttribute("depth","0px"),n}}),rx({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(r,i,n){var{parser:a}=r,s=n[0],o=i[0];return{type:"sqrt",mode:a.mode,body:o,index:s}},htmlBuilder(r,i){var n=rj(r.body,i.havingCrampedStyle());0===n.height&&(n.height=i.fontMetrics().xHeight),n=ra(n,i);var a=i.fontMetrics().defaultRuleThickness,s=a;i.style.id<ek.TEXT.id&&(s=i.fontMetrics().xHeight);var o=a+s/4,{span:l,ruleWidth:c,advanceWidth:h}=iG(n.height+n.depth+o+a,i),u=l.height-c;u>n.height+n.depth+o&&(o=(o+u-n.height-n.depth)/2);var d=l.height-n.height-o-c;n.style.paddingLeft=eQ(h);var p=ro({positionType:"firstBaseline",children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:-(n.height+d)},{type:"elem",elem:l},{type:"kern",size:c}]});if(!r.index)return re(["mord","sqrt"],[p],i);var m=i.havingStyle(ek.SCRIPTSCRIPT),f=rj(r.index,m,i),g=re(["root"],[ro({positionType:"shift",positionData:-(.6*(p.height-p.depth)),children:[{type:"elem",elem:f}]})]);return re(["mord","sqrt"],[g,p],i)},mathmlBuilder(r,i){var{body:n,index:a}=r;return a?new rB("mroot",[rY(n,i),rY(a,i)]):new rB("msqrt",[rY(n,i)])}});var nL={display:ek.DISPLAY,text:ek.TEXT,script:ek.SCRIPT,scriptscript:ek.SCRIPTSCRIPT};function nN(r){return r in nL}rx({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r,i){var{breakOnTokenText:n,funcName:a,parser:s}=r,o=s.parseExpression(!0,n),l=a.slice(1,a.length-5);if(!nN(l))throw Error("Unknown style: "+l);return{type:"styling",mode:s.mode,style:l,body:o}},htmlBuilder(r,i){var n=nL[r.style],a=i.havingStyle(n);return r.resetFont&&(a=a.withFont("")),nj(r.body,a,i)},mathmlBuilder(r,i){var n=nL[r.style],a=i.havingStyle(n);r.resetFont&&(a=a.withFont(""));var s=new rB("mstyle",rX(r.body,a)),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]}[r.style];return s.setAttribute("scriptlevel",o[0]),s.setAttribute("displaystyle",o[1]),s}});
130var nB=function(r,i){var n=r.base;if(!n)return null;if("op"===n.type)return n.limits&&(i.style.size===ek.DISPLAY.size||n.alwaysHandleSupSub)?nT:null;if("operatorname"===n.type)return n.alwaysHandleSupSub&&(i.style.size===ek.DISPLAY.size||n.limits)?nI:null;if("accent"===n.type)return et(n.base)?ih:null;if("horizBrace"===n.type)return!r.sub===n.isOver?nC:null;else return null};rS({type:"supsub",htmlBuilder(r,i){var n,a=nB(r,i);if(a)return a(r,i);var{base:s,sup:o,sub:l}=r,c=rj(s,i),h=i.fontMetrics(),u=0,d=0,p=s&&et(s);if(o){var m=i.havingStyle(i.style.sup());_=rj(o,m,i),p||(u=c.height-m.fontMetrics().supDrop*m.sizeMultiplier/i.sizeMultiplier)}if(l){var f=i.havingStyle(i.style.sub());b=rj(l,f,i),p||(d=c.depth+f.fontMetrics().subDrop*f.sizeMultiplier/i.sizeMultiplier)}x=i.style===ek.DISPLAY?h.sup1:i.style.cramped?h.sup3:h.sup2;var g=i.sizeMultiplier,v=eQ(.5/h.ptPerEm/g),y=null;if(b){var _,b,x,S,w=r.base&&"op"===r.base.type&&r.base.name&&("\\oiint"===r.base.name||"\\oiiint"===r.base.name);(c instanceof e2||w)&&(y=eQ(-(null!=(S=c.italic)?S:0)))}if(_&&b){u=Math.max(u,x,_.depth+.25*h.xHeight),d=Math.max(d,h.sub2);var k=4*h.defaultRuleThickness;if(u-_.depth-(b.height-d)<k){d=k-(u-_.depth)+b.height;var C=.8*h.xHeight-(u-_.depth);C>0&&(u+=C,d-=C)}n=ro({positionType:"individualShift",children:[{type:"elem",elem:b,shift:d,marginRight:v,marginLeft:y},{type:"elem",elem:_,shift:-u,marginRight:v}]})}else if(b)n=ro({positionType:"shift",positionData:d=Math.max(d,h.sub1,b.height-.8*h.xHeight),children:[{type:"elem",elem:b,marginLeft:y,marginRight:v}]});else if(_)n=ro({positionType:"shift",positionData:-(u=Math.max(u,x,_.depth+.25*h.xHeight)),children:[{type:"elem",elem:_,marginRight:v}]});else throw Error("supsub must have either sup or sub.");return re([rF(c,"right")||"mord"],[c,re(["msupsub"],[n])],i)},mathmlBuilder(r,i){var n,a,s=!1;r.base&&"horizBrace"===r.base.type&&!!r.sup===r.base.isOver&&(s=!0,n=r.base.isOver),r.base&&("op"===r.base.type||"operatorname"===r.base.type)&&(r.base.parentIsSupSub=!0);var o=[rY(r.base,i)];if(r.sub&&o.push(rY(r.sub,i)),r.sup&&o.push(rY(r.sup,i)),s)a=n?"mover":"munder";else if(r.sub)if(r.sup){var l=r.base;a=l&&"op"===l.type&&l.limits&&i.style===ek.DISPLAY||l&&"operatorname"===l.type&&l.alwaysHandleSupSub&&(i.style===ek.DISPLAY||l.limits)?"munderover":"msubsup"}else{var c=r.base;a=c&&"op"===c.type&&c.limits&&(i.style===ek.DISPLAY||c.alwaysHandleSupSub)||c&&"operatorname"===c.type&&c.alwaysHandleSupSub&&(c.limits||i.style===ek.DISPLAY)?"munder":"msub"}else{var h=r.base;a=h&&"op"===h.type&&h.limits&&(i.style===ek.DISPLAY||h.alwaysHandleSupSub)||h&&"operatorname"===h.type&&h.alwaysHandleSupSub&&(h.limits||i.style===ek.DISPLAY)?"mover":"msup"}return new rB(a,o)}}),rS({type:"atom",htmlBuilder:(r,i)=>t5(r.text,r.mode,i,["m"+r.family]),mathmlBuilder(r,i){var n=new rB("mo",[rV(r.text,r.mode)]);if("bin"===r.family){var a=rU(r,i);"bold-italic"===a&&n.setAttribute("mathvariant",a)}else"punct"===r.family?n.setAttribute("separator","true"):("open"===r.family||"close"===r.family)&&n.setAttribute("stretchy","false");return n}});var nz={mi:"italic",mn:"normal",mtext:"normal"};rS({type:"mathord",htmlBuilder:(r,i)=>t6(r,i,"mathord"),mathmlBuilder(r,i){var n=new rB("mi",[rV(r.text,r.mode,i)]),a=rU(r,i)||"italic";return a!==nz[n.type]&&n.setAttribute("mathvariant",a),n}}),rS({type:"textord",htmlBuilder:(r,i)=>t6(r,i,"textord"),mathmlBuilder(r,i){var n,a=rV(r.text,r.mode,i),s=rU(r,i)||"normal";return s!==nz[(n="text"===r.mode?new rB("mtext",[a]):/[0-9]/.test(r.text)?new rB("mn",[a]):"\\prime"===r.text?new rB("mo",[a]):new rB("mi",[a])).type]&&n.setAttribute("mathvariant",s),n}});var nH={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},nq={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};rS({type:"spacing",htmlBuilder(r,i){if(nq.hasOwnProperty(r.text)){var n=nq[r.text].className||"";if("text"!==r.mode)return re(["mspace",n],[t5(r.text,r.mode,i)],i);var a=t6(r,i,"textord");return a.classes.push(n),a}if(nH.hasOwnProperty(r.text))return re(["mspace",nH[r.text]],[],i);
vendor: 3,519 bytes, line 130
130throw new U('Unknown type of space "'+r.text+'"')},mathmlBuilder(r,i){var n;if(nq.hasOwnProperty(r.text))n=new rB("mtext",[new rz(" ")]);else if(nH.hasOwnProperty(r.text))return new rB("mspace");else throw new U('Unknown type of space "'+r.text+'"');return n}});var nW=()=>{var r=new rB("mtd",[]);return r.setAttribute("width","50%"),r};rS({type:"tag",mathmlBuilder(r,i){var n=new rB("mtable",[new rB("mtr",[nW(),new rB("mtd",[rJ(r.body,i)]),nW(),new rB("mtd",[rJ(r.tag,i)])])]);return n.setAttribute("width","100%"),n}});var nV={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},n$={"\\textbf":"textbf","\\textmd":"textmd"},nG={"\\textit":"textit","\\textup":"textup"},nU=(r,i)=>{var n=r.font;return n?nV[n]?i.withTextFontFamily(nV[n]):n$[n]?i.withTextFontWeight(n$[n]):"\\emph"===n?"textit"===i.fontShape?i.withTextFontShape("textup"):i.withTextFontShape("textit"):i.withTextFontShape(nG[n]):i};rx({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(r,i){var{parser:n,funcName:a}=r,s=i[0];return{type:"text",mode:n.mode,body:rk(s),font:a}},htmlBuilder(r,i){var n=nU(r,i);return re(["mord","text"],rR(r.body,n,!0),n)},mathmlBuilder(r,i){var n=nU(r,i);return rJ(r.body,n)}}),rx({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(r,i){var{parser:n}=r;return{type:"underline",mode:n.mode,body:i[0]}},htmlBuilder(r,i){var n=rj(r.body,i),a=rr("underline-line",i),s=i.fontMetrics().defaultRuleThickness;return re(["mord","underline"],[ro({positionType:"top",positionData:n.height,children:[{type:"kern",size:s},{type:"elem",elem:a},{type:"kern",size:3*s},{type:"elem",elem:n}]})],i)},mathmlBuilder(r,i){var n=new rB("mo",[new rz("‾")]);n.setAttribute("stretchy","true");var a=new rB("munder",[rY(r.body,i),n]);return a.setAttribute("accentunder","true"),a}}),rx({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(r,i){var{parser:n}=r;return{type:"vcenter",mode:n.mode,body:i[0]}},htmlBuilder(r,i){var n=rj(r.body,i),a=i.fontMetrics().axisHeight;return ro({positionType:"shift",positionData:.5*(n.height-a-(n.depth+a)),children:[{type:"elem",elem:n}]})},mathmlBuilder(r,i){var n=new rB("mpadded",[rY(r.body,i)],["vcenter"]);return new rB("mrow",[n])}}),rx({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(r,i,n){throw new U("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(r,i){for(var n=nQ(r),a=[],s=i.havingStyle(i.style.text()),o=0;o<n.length;o++){var l=n[o];"~"===l&&(l="\\textasciitilde"),a.push(t3(l,"Typewriter-Regular",r.mode,s,["mord","texttt"]))}return re(["mord","text"].concat(s.sizingClasses(i)),t8(a),s)},mathmlBuilder(r,i){var n=new rB("mtext",[new rz(nQ(r))]);return n.setAttribute("mathvariant","monospace"),n}});var nQ=r=>r.body.replace(/ /g,r.star?"␣":" "),nX=ry,nJ="[ \r\n	]",nY="\\\\[^\uD800-\uDFFF]",nK="(\\\\[a-zA-Z@]+)"+nJ+"*",nZ="\\\\(\n|[ \r	]+\n?)[ \r	]*",n0="[̀-ͯ]",n1=RegExp(n0+"+$"),n4="("+nJ+"+)|"+nZ+"|([!-\\[\\]-‧‪-퟿豈-￿]"+n0+"*|[\uD800-\uDBFF][\uDC00-\uDFFF]"+n0+"*|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5|"+nK+"|"+nY+")";class n3{constructor(r,i){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=r,this.settings=i,this.tokenRegex=RegExp(n4,"g"),this.catcodes={"%":14,"~":13}}
130setCatcode(r,i){this.catcodes[r]=i}lex(){var r=this.input,i=this.tokenRegex.lastIndex;if(i===r.length)return new no("EOF",new ns(this,i,i));var n=this.tokenRegex.exec(r);if(null===n||n.index!==i)throw new U("Unexpected character: '"+r[i]+"'",new no(r[i],new ns(this,i,i+1)));var a=n[6]||n[3]||(n[2]?"\\ ":" ");if(14===this.catcodes[a]){var s=r.indexOf("\n",this.tokenRegex.lastIndex);return -1===s?(this.tokenRegex.lastIndex=r.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=s+1,this.lex()}return new no(a,new ns(this,i,this.tokenRegex.lastIndex))}}class n5{constructor(r,i){void 0===r&&(r={}),void 0===i&&(i={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=i,this.builtins=r,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(0===this.undefStack.length)throw new U("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var r=this.undefStack.pop();for(var i in r)r.hasOwnProperty(i)&&(null==r[i]?delete this.current[i]:this.current[i]=r[i])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(r){return this.current.hasOwnProperty(r)||this.builtins.hasOwnProperty(r)}get(r){return this.current.hasOwnProperty(r)?this.current[r]:this.builtins[r]}set(r,i,n){if(void 0===n&&(n=!1),n){for(var a=0;a<this.undefStack.length;a++)delete this.undefStack[a][r];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][r]=i)}else{var s=this.undefStack[this.undefStack.length-1];s&&!s.hasOwnProperty(r)&&(s[r]=this.current[r])}null==i?delete this.current[r]:this.current[r]=i}}var n2=nn;na("\\noexpand",function(r){var i=r.popToken();return r.isExpandable(i.text)&&(i.noexpand=!0,i.treatAsRelax=!0),{tokens:[i],numArgs:0}}),na("\\expandafter",function(r){var i=r.popToken();return r.expandOnce(!0),{tokens:[i],numArgs:0}}),na("\\@firstoftwo",function(r){return{tokens:r.consumeArgs(2)[0],numArgs:0}}),na("\\@secondoftwo",function(r){return{tokens:r.consumeArgs(2)[1],numArgs:0}}),na("\\@ifnextchar",function(r){var i=r.consumeArgs(3);r.consumeSpaces();var n=r.future();return 1===i[0].length&&i[0][0].text===n.text?{tokens:i[1],numArgs:0}:{tokens:i[2],numArgs:0}}),na("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),na("\\TextOrMath",function(r){var i=r.consumeArgs(2);return"text"===r.mode?{tokens:i[0],numArgs:0}:{tokens:i[1],numArgs:0}});var n6={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};na("\\char",function(r){var i,n,a=r.popToken(),s=0;if("'"===a.text)i=8,a=r.popToken();else if('"'===a.text)i=16,a=r.popToken();else if("`"===a.text)if("\\"===(a=r.popToken()).text[0])s=a.text.charCodeAt(1);else if("EOF"===a.text)throw new U("\\char` missing argument");else s=a.text.charCodeAt(0);else i=10;if(i){if(null==(s=n6[a.text])||s>=i)throw new U("Invalid base-"+i+" digit "+a.text);for(;null!=(n=n6[r.future().text])&&n<i;)s*=i,s+=n,r.popToken()}return"\\@char{"+s+"}"});var n7=(r,i,n,a)=>{var s=r.consumeArg().tokens;if(1!==s.length)throw new U("\\newcommand's first argument must be a macro name");var o=s[0].text,l=r.isDefined(o);if(l&&!i)throw new U("\\newcommand{"+o+"} attempting to redefine "+o+"; use \\renewcommand");if(!l&&!n)throw new U("\\renewcommand{"+o+"} when command "+o+" does not yet exist; use \\newcommand");var c=0;if(1===(s=r.consumeArg().tokens).length&&"["===s[0].text){for(var h="",u=r.expandNextToken();"]"!==u.text&&"EOF"!==u.text;)h+=u.text,u=r.expandNextToken();if(!h.match(/^\s*[0-9]+\s*$/))throw new U("Invalid number of arguments: "+h);c=parseInt(h),s=r.consumeArg().tokens}return l&&a||r.macros.set(o,{tokens:s,numArgs:c}),""};na("\\newcommand",r=>n7(r,!1,!0,!1)),na("\\renewcommand",r=>n7(r,!0,!1,!1)),na("\\providecommand",r=>n7(r,!0,!0,!0)),na("\\message",r=>(console.log(r.consumeArgs(1)[0].reverse().map(r=>r.text).join("")),"")),na("\\errmessage",r=>(console.error(r.consumeArgs(1)[0].reverse().map(r=>r.text).join("")),"")),na("\\show",r=>{var i=r.popToken(),n=i.text;return console.log(i,r.macros.get(n),nX[n],tl.math[n],tl.text[n]),""}),na("\\bgroup","{"),na("\\egroup","}
130"),na("~","\\nobreakspace"),na("\\lq","`"),na("\\rq","'"),na("\\aa","\\r a"),na("\\AA","\\r A"),na("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}"),na("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),na("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}"),na("ℬ","\\mathscr{B}"),na("ℰ","\\mathscr{E}"),na("ℱ","\\mathscr{F}"),na("ℋ","\\mathscr{H}"),na("ℐ","\\mathscr{I}"),na("ℒ","\\mathscr{L}"),na("ℳ","\\mathscr{M}"),na("ℛ","\\mathscr{R}"),na("ℭ","\\mathfrak{C}"),na("ℌ","\\mathfrak{H}"),na("ℨ","\\mathfrak{Z}"),na("\\Bbbk","\\Bbb{k}"),na("\\llap","\\mathllap{\\textrm{#1}}"),na("\\rlap","\\mathrlap{\\textrm{#1}}"),na("\\clap","\\mathclap{\\textrm{#1}}"),na("\\mathstrut","\\vphantom{(}"),na("\\underbar","\\underline{\\text{#1}}"),na("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}\\nobreak}{\\char"338}'),na("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}"),na("\\ne","\\neq"),na("≠","\\neq"),na("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}"),na("∉","\\notin"),na("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}"),na("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}"),na("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}"),na("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}"),na("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}"),na("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}"),na("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}"),na("⟂","\\perp"),na("‼","\\mathclose{!\\mkern-0.8mu!}"),na("∌","\\notni"),na("⌜","\\ulcorner"),na("⌝","\\urcorner"),na("⌞","\\llcorner"),na("⌟","\\lrcorner"),na("©","\\copyright"),na("®","\\textregistered"),na("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),na("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),na("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),na("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),na("\\vdots","{\\varvdots\\rule{0pt}{15pt}}"),na("⋮","\\vdots"),na("\\varGamma","\\mathit{\\Gamma}"),na("\\varDelta","\\mathit{\\Delta}"),na("\\varTheta","\\mathit{\\Theta}"),na("\\varLambda","\\mathit{\\Lambda}"),na("\\varXi","\\mathit{\\Xi}"),na("\\varPi","\\mathit{\\Pi}"),na("\\varSigma","\\mathit{\\Sigma}"),na("\\varUpsilon","\\mathit{\\Upsilon}"),na("\\varPhi","\\mathit{\\Phi}"),na("\\varPsi","\\mathit{\\Psi}"),na("\\varOmega","\\mathit{\\Omega}"),na("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),na("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"),na("\\boxed","\\fbox{$\\displaystyle{#1}$}"),na("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),na("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),na("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;"),na("\\dddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ...}}{#1}}"),na("\\ddddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ....}}{#1}}");var n8={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"},n9=new Set(["bin","rel"]);na("\\dots",function(r){var i="\\dotso",n=r.expandAfterFuture().text;return n in n8?i=n8[n]:"\\not"===n.slice(0,4)?i="\\dotsb":n in tl.math&&n9.has(tl.math[n].group)&&(i="\\dotsb"),i});var ae={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};na("\\dotso",function(r){return r.future().text in ae?"\\ldots\\,":"\\ldots"}),na("\\dotsc",function(r){var i=r.future().text;return i in ae&&","!==i?"\\ldots\\,":"\\ldots"}),na("\\cdots",function(r){return r.future().text in ae?"\\@cdots\\,":"\\@cdots"}),na("\\dotsb","\\cdots"),na("\\dotsm","\\cdots"),na("\\dotsi","\\!\\cdots"),na("\\dotsx","\\ldots\\,"),na("\\DOTSI","\\relax"),na("\\DOTSB","\\relax"),na("\\DOTSX","\\relax"),na("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),na("\\,","\\tmspace+{3mu}{.1667em}"),na("\\thinspace","\\,"),na("\\>","\\mskip{4mu}"),na("\\:","\\tmspace+{4mu}{.2222em}"),na("\\medspace","\\:"),na("\\;","\\tmspace+{5mu}{.2777em}"),na("\\thickspace","\\;"),na("\\!","\\tmspace-{3mu}{.1667em}"),na("\\negthinspace","\\!"),na("\\negmedspace","\\tmspace-{4mu}{.2222em}"),na("\\negthickspace","\\tmspace-{5mu}{.277em}"),na("\\enspace","\\kern.5em "),na("\\enskip","\\hskip.5em\\relax"),na("\\quad","\\hskip1em\\relax"),na("\\qquad","\\hskip2em\\relax"),na("\\tag","\\@ifstar\\tag@literal\\tag@paren"),na("\\tag@paren","\\tag@literal{({#1})}"),na("\\tag@literal",r=>{if(r.macros.get("\\df@tag"))throw new U("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),na("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),na("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),na("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),na("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),na("\\newline","\\\\\\relax"),na("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var at=eQ(tr["Main-Regular"][84][1]-.7*tr["Main-Regular"][65][1]);na("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+at+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}
130"),na("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+at+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),na("\\hspace","\\@ifstar\\@hspacer\\@hspace"),na("\\@hspace","\\hskip #1\\relax"),na("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),na("\\ordinarycolon",":"),na("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),na("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),na("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),na("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),na("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),na("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),na("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),na("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),na("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),na("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),na("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),na("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),na("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),na("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),na("∷","\\dblcolon"),na("∹","\\eqcolon"),na("≔","\\coloneqq"),na("≕","\\eqqcolon"),na("⩴","\\Coloneqq"),na("\\ratio","\\vcentcolon"),na("\\coloncolon","\\dblcolon"),na("\\colonequals","\\coloneqq"),na("\\coloncolonequals","\\Coloneqq"),na("\\equalscolon","\\eqqcolon"),na("\\equalscoloncolon","\\Eqqcolon"),na("\\colonminus","\\coloneq"),na("\\coloncolonminus","\\Coloneq"),na("\\minuscolon","\\eqcolon"),na("\\minuscoloncolon","\\Eqcolon"),na("\\coloncolonapprox","\\Colonapprox"),na("\\coloncolonsim","\\Colonsim"),na("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),na("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),na("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),na("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),na("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}"),na("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),na("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),na("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),na("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),na("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),na("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),na("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),na("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),na("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}"),na("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}"),na("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}"),na("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}"),na("\\nleqq","\\html@mathml{\\@nleqq}{≰}"),na("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}"),na("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}"),na("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}"),na("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}"),na("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}"),na("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}"),na("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}"),na("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}"),na("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}"),na("\\imath","\\html@mathml{\\@imath}{ı}"),na("\\jmath","\\html@mathml{\\@jmath}{ȷ}"),na("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}
130{\\mathopen{\\char`⟦}}"),na("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}"),na("⟦","\\llbracket"),na("⟧","\\rrbracket"),na("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}"),na("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}"),na("⦃","\\lBrace"),na("⦄","\\rBrace"),na("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}"),na("⦵","\\minuso"),na("\\darr","\\downarrow"),na("\\dArr","\\Downarrow"),na("\\Darr","\\Downarrow"),na("\\lang","\\langle"),na("\\rang","\\rangle"),na("\\uarr","\\uparrow"),na("\\uArr","\\Uparrow"),na("\\Uarr","\\Uparrow"),na("\\N","\\mathbb{N}"),na("\\R","\\mathbb{R}"),na("\\Z","\\mathbb{Z}"),na("\\alef","\\aleph"),na("\\alefsym","\\aleph"),na("\\Alpha","\\mathrm{A}"),na("\\Beta","\\mathrm{B}"),na("\\bull","\\bullet"),na("\\Chi","\\mathrm{X}"),na("\\clubs","\\clubsuit"),na("\\cnums","\\mathbb{C}"),na("\\Complex","\\mathbb{C}"),na("\\Dagger","\\ddagger"),na("\\diamonds","\\diamondsuit"),na("\\empty","\\emptyset"),na("\\Epsilon","\\mathrm{E}"),na("\\Eta","\\mathrm{H}"),na("\\exist","\\exists"),na("\\harr","\\leftrightarrow"),na("\\hArr","\\Leftrightarrow"),na("\\Harr","\\Leftrightarrow"),na("\\hearts","\\heartsuit"),na("\\image","\\Im"),na("\\infin","\\infty"),na("\\Iota","\\mathrm{I}"),na("\\isin","\\in"),na("\\Kappa","\\mathrm{K}"),na("\\larr","\\leftarrow"),na("\\lArr","\\Leftarrow"),na("\\Larr","\\Leftarrow"),na("\\lrarr","\\leftrightarrow"),na("\\lrArr","\\Leftrightarrow"),na("\\Lrarr","\\Leftrightarrow"),na("\\Mu","\\mathrm{M}"),na("\\natnums","\\mathbb{N}"),na("\\Nu","\\mathrm{N}"),na("\\Omicron","\\mathrm{O}"),na("\\plusmn","\\pm"),na("\\rarr","\\rightarrow"),na("\\rArr","\\Rightarrow"),na("\\Rarr","\\Rightarrow"),na("\\real","\\Re"),na("\\reals","\\mathbb{R}"),na("\\Reals","\\mathbb{R}"),na("\\Rho","\\mathrm{P}"),na("\\sdot","\\cdot"),na("\\sect","\\S"),na("\\spades","\\spadesuit"),na("\\sub","\\subset"),na("\\sube","\\subseteq"),na("\\supe","\\supseteq"),na("\\Tau","\\mathrm{T}"),na("\\thetasym","\\vartheta"),na("\\weierp","\\wp"),na("\\Zeta","\\mathrm{Z}"),na("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),na("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),na("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),na("\\bra","\\mathinner{\\langle{#1}|}"),na("\\ket","\\mathinner{|{#1}\\rangle}"),na("\\braket","\\mathinner{\\langle{#1}\\rangle}"),na("\\Bra","\\left\\langle#1\\right|"),na("\\Ket","\\left|#1\\right\\rangle");var ar=r=>i=>{var n=i.consumeArg().tokens,a=i.consumeArg().tokens,s=i.consumeArg().tokens,o=i.consumeArg().tokens,l=i.macros.get("|"),c=i.macros.get("\\|");i.macros.beginGroup();var h=i=>n=>{r&&(n.macros.set("|",l),s.length&&n.macros.set("\\|",c));var o=i;return!i&&s.length&&"|"===n.future().text&&(n.popToken(),o=!0),{tokens:o?s:a,numArgs:0}};i.macros.set("|",h(!1)),s.length&&i.macros.set("\\|",h(!0));var u=i.consumeArg().tokens,d=i.expandTokens([...o,...u,...n]);return i.macros.endGroup(),{tokens:d.reverse(),numArgs:0}};na("\\bra@ket",ar(!1)),na("\\bra@set",ar(!0)),na("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),na("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),na("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),na("\\angln","{\\angl n}"),na("\\blue","\\textcolor{##6495ed}{#1}"),na("\\orange","\\textcolor{##ffa500}{#1}"),na("\\pink","\\textcolor{##ff00af}{#1}"),na("\\red","\\textcolor{##df0030}{#1}"),na("\\green","\\textcolor{##28ae7b}{#1}"),na("\\gray","\\textcolor{gray}{#1}"),na("\\purple","\\textcolor{##9d38bd}{#1}"),na("\\blueA","\\textcolor{##ccfaff}{#1}"),na("\\blueB","\\textcolor{##80f6ff}{#1}"),na("\\blueC","\\textcolor{##63d9ea}{#1}"),na("\\blueD","\\textcolor{##11accd}{#1}"),na("\\blueE","\\textcolor{##0c7f99}{#1}"),na("\\tealA","\\textcolor{##94fff5}{#1}"),na("\\tealB","\\textcolor{##26edd5}{#1}"),na("\\tealC","\\textcolor{##01d1c1}{#1}"),na("\\tealD","\\textcolor{##01a995}{#1}"),na("\\tealE","\\textcolor{##208170}{#1}"),na("\\greenA","\\textcolor{##b6ffb0}{#1}
130"),na("\\greenB","\\textcolor{##8af281}{#1}"),na("\\greenC","\\textcolor{##74cf70}{#1}"),na("\\greenD","\\textcolor{##1fab54}{#1}"),na("\\greenE","\\textcolor{##0d923f}{#1}"),na("\\goldA","\\textcolor{##ffd0a9}{#1}"),na("\\goldB","\\textcolor{##ffbb71}{#1}"),na("\\goldC","\\textcolor{##ff9c39}{#1}"),na("\\goldD","\\textcolor{##e07d10}{#1}"),na("\\goldE","\\textcolor{##a75a05}{#1}"),na("\\redA","\\textcolor{##fca9a9}{#1}"),na("\\redB","\\textcolor{##ff8482}{#1}"),na("\\redC","\\textcolor{##f9685d}{#1}"),na("\\redD","\\textcolor{##e84d39}{#1}"),na("\\redE","\\textcolor{##bc2612}{#1}"),na("\\maroonA","\\textcolor{##ffbde0}{#1}"),na("\\maroonB","\\textcolor{##ff92c6}{#1}"),na("\\maroonC","\\textcolor{##ed5fa6}{#1}"),na("\\maroonD","\\textcolor{##ca337c}{#1}"),na("\\maroonE","\\textcolor{##9e034e}{#1}"),na("\\purpleA","\\textcolor{##ddd7ff}{#1}"),na("\\purpleB","\\textcolor{##c6b9fc}{#1}"),na("\\purpleC","\\textcolor{##aa87ff}{#1}"),na("\\purpleD","\\textcolor{##7854ab}{#1}"),na("\\purpleE","\\textcolor{##543b78}{#1}"),na("\\mintA","\\textcolor{##f5f9e8}{#1}"),na("\\mintB","\\textcolor{##edf2df}{#1}"),na("\\mintC","\\textcolor{##e0e5cc}{#1}"),na("\\grayA","\\textcolor{##f6f7f7}{#1}"),na("\\grayB","\\textcolor{##f0f1f2}{#1}"),na("\\grayC","\\textcolor{##e3e5e6}{#1}"),na("\\grayD","\\textcolor{##d6d8da}{#1}"),na("\\grayE","\\textcolor{##babec2}{#1}"),na("\\grayF","\\textcolor{##888d93}{#1}"),na("\\grayG","\\textcolor{##626569}{#1}"),na("\\grayH","\\textcolor{##3b3e40}{#1}"),na("\\grayI","\\textcolor{##21242c}{#1}"),na("\\kaBlue","\\textcolor{##314453}{#1}"),na("\\kaGreen","\\textcolor{##71B307}{#1}");var ai={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class an{constructor(r,i,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=i,this.expansionCount=0,this.feed(r),this.macros=new n5(n2,i.macros),this.mode=n,this.stack=[]}feed(r){this.lexer=new n3(r,this.settings)}switchMode(r){this.mode=r}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(r){this.stack.push(r)}pushTokens(r){this.stack.push(...r)}scanArgument(r){var i,n,a;if(r){if(this.consumeSpaces(),"["!==this.future().text)return null;i=this.popToken(),{tokens:a,end:n}=this.consumeArg(["]"])}else({tokens:a,start:i,end:n}=this.consumeArg());return this.pushToken(new no("EOF",n.loc)),this.pushTokens(a),new no("",ns.range(i,n))}consumeSpaces(){for(;;)if(" "===this.future().text)this.stack.pop();else break}consumeArg(r){var i,n=[],a=r&&r.length>0;a||this.consumeSpaces();var s=this.future(),o=0,l=0;do{if(i=this.popToken(),n.push(i),"{"===i.text)++o;else if("}"===i.text){if(-1==--o)throw new U("Extra }",i)}else if("EOF"===i.text)throw new U("Unexpected end of input in a macro argument, expected '"+(r&&a?r[l]:"}")+"'",i);if(r&&a)if((0===o||1===o&&"{"===r[l])&&i.text===r[l]){if(++l===r.length){n.splice(-l,l);break}}else l=0}while(0!==o||a)return"{"===s.text&&"}"===n[n.length-1].text&&(n.pop(),n.shift()),n.reverse(),{tokens:n,start:s,end:i}}consumeArgs(r,i){if(i){if(i.length!==r+1)throw new U("The length of delimiters doesn't match the number of args!");for(var n=i[0],a=0;a<n.length;a++){var s=this.popToken();if(n[a]!==s.text)throw new U("Use of the macro doesn't match its definition",s)}}for(var o=[],l=0;l<r;l++)o.push(this.consumeArg(i&&i[l+1]).tokens);return o}countExpansion(r){if(this.expansionCount+=r,this.expansionCount>this.settings.maxExpand)throw new U("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(r){var i=this.popToken(),n=i.text,a=i.noexpand?null:this._getExpansion(n);if(null==a||r&&a.unexpandable){if(r&&null==a&&"\\"===n[0]&&!this.isDefined(n))throw new U("Undefined control sequence: "+n);return this.pushToken(i),!1}this.countExpansion(1);var s=a.tokens,o=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs){s=s.slice();for(var l=s.length-1;l>=0;--l){var c=s[l];if("#"===c.text){if(0===l)throw new U("Incomplete placeholder at end of macro body",c);if("#"===(c=s[--l]).text)s.splice(l+1,1);else if(/^[1-9]$/.test(c.text))s.splice(l,2,...o[c.text-1]);else throw new U("Not a valid argument number",c)}}}return this.pushTokens(s),s.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(!1===this.expandOnce()){var r=this.stack.pop();return r.treatAsRelax&&(r.text="\\relax"),r}}expandMacro(r){return this.macros.has(r)?this.expandTokens([new no(r)]):void 0}expandTokens(r){var i=[],n=this.stack.length;for(this.pushTokens(r);this.stack.length>n;)if(!1===this.expandOnce(!0)){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),i.push(a)}return this.countExpansion(i.length),i}expandMacroAsText(r){var i=this.expandMacro(r);return i?i.map(r=>r.text).join(""):i}_getExpansion(r){var i=this.macros.get(r);if(null==i)return i;if(1===r.length){var n=this.lexer.catcodes[r];if(null!=n&&13!==n)return}var a="function"==typeof i?i(this):i;if("string"==typeof a){var s=0;if(a.includes("#"))for(var o=a.replace(/##/g,"");o.includes("#"+(s+1));)++s;for(var l=new n3(a,this.settings),c=[],h=l.lex();"EOF"!==h.text;)c.push(h),h=l.lex();return c.reverse(),{tokens:c,numArgs:s}}return a}isDefined(r){return this.macros.has(r)||nX.hasOwnProperty(r)||tl.math.hasOwnProperty(r)||tl.text.hasOwnProperty(r)||ai.hasOwnProperty(r)}isExpandable(r){var i=this.macros.get(r);return null!=i?"string"==typeof i||"function"==typeof i||!i.unexpandable:nX.hasOwnProperty(r)&&!nX[r].primitive}}var aa=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,as=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9",ₐ:"a",ₑ:"e",ₕ:"h",áµ¢:"i",â±¼:"j",ₖ:"k",ₗ:"l",ₘ:"m",ₙ:"n",ₒ:"o",ₚ:"p",áµ£:"r",ₛ:"s",ₜ:"t",ᵤ:"u",áµ¥:"v",ₓ:"x",ᵦ:"β",áµ§:"γ",ᵨ:"ρ",ᵩ:"ϕ",ᵪ:"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9",á´¬:"A",á´®:"B",á´°:"D",á´±:"E",á´³:"G",á´´:"H",á´µ:"I",á´¶:"J",á´·:"K",á´¸:"L",á´¹:"M",á´º:"N",á´¼:"O",á´¾:"P",á´¿:"R",ᵀ:"T",ᵁ:"U",â±½:"V",ᵂ:"W",ᵃ:"a",ᵇ:"b",ᶜ:"c",ᵈ:"d",ᵉ:"e",á¶ :"f",ᵍ:"g",ʰ:"h",ⁱ:"i",ʲ:"j",ᵏ:"k",Ë¡:"l",ᵐ:"m",ⁿ:"n",ᵒ:"o",ᵖ:"p",ʳ:"r",Ë¢:"s",ᵗ:"t",ᵘ:"u",ᵛ:"v",Ê·:"w",Ë£:"x",ʸ:"y",á¶»:"z",ᵝ:"β",ᵞ:"γ",ᵟ:"δ",áµ :"ϕ",ᵡ:"χ",á¶¿:"θ"}),ao={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},al={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",Ç¡:"ǡ",Ã¥:"å",Ç»:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"eÌ
130§Ì†",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",È©:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",Ä¡:"ġ",Ä£:"ģ",ḧ:"ḧ",ȟ:"ȟ",Ä¥:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",Ä©:"ĩ",Ä«:"ī",Ä­:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",Ç©:"ǩ",Ä·:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",È«:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",È­:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",á¹¥:"ṥ",Å¡:"š",á¹§:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",Å¥:"ť",ṫ:"ṫ",Å£:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",Å©:"ũ",á¹¹:"ṹ",Å«:"ū",á¹»:"ṻ",Å­:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",á¹½:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",Å·:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ç :"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ç´:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ä :"Ġ",Ä¢:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ä´:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ä»:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",È®:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Å :"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",á¹ :"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Å¢:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Å®:"Ů",Ű:"Ű",á¹¼:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Å´:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Å»:"Ż",ά:"ά",á½°:"ὰ",á¾±:"ᾱ",á¾°:"ᾰ",έ:"έ",á½²:"ὲ",ή:"ή",á½´:"ὴ",ί:"ί",á½¶:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",á¿¢:"ῢ",á¿¡:"ῡ",á¿ :"ῠ",ώ:"ώ",á½¼:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",á¿©:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class ac{constructor(r,i){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new an(r,i,this.mode),this.settings=i,this.leftrightDepth=0,this.nextToken=null}expect(r,i){if(void 0===i&&(i=!0),this.fetch().text!==r)throw new U("Expected '"+r+"', got '"+this.fetch().text+"'",this.fetch());i&&this.consume()}consume(){this.nextToken=null}fetch(){return null==this.nextToken&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(r){this.mode=r,this.gullet.switchMode(r)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var r=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),r}finally{this.gullet.endGroups()}}subparse(r){var i=this.nextToken;this.consume(),this.gullet.pushToken(new no("}")),this.gullet.pushTokens(r);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=i,n}parseExpression(r,i){for(var n=[];;){"math"===this.mode&&this.consumeSpaces();var a=this.fetch();if(ac.endOfExpression.has(a.text)||i&&a.text===i||r&&nX[a.text]&&nX[a.text].infix)break;var s=this.parseAtom(i);if(s){if("internal"===s.type)continue}else break;n.push(s)}return"text"===this.mode&&this.formLigatures(n),this.handleInfixNodes(n)}handleInfixNodes(r){for(var i=-1,n=0;n<r.length;n++){var a=r[n];if("infix"===a.type){if(-1!==i)throw new U("only one infix operator per group",a.token);i=n,s=a.replaceWith}}if(-1===i||!s)return r;var s,o,l,c,h=r.slice(0,i),u=r.slice(i+1);return o=1===h.length&&"ordgroup"===h[0].type?h[0]:{type:"ordgroup",mode:this.mode,body:h},l=1===u.length&&"ordgroup"===u[0].type?u[0]:{type:"ordgroup",mode:this.mode,body:u},[c="\\\\abovefrac"===s?this.callFunction(s,[o,r[i],l],[]):this.callFunction(s,[o,l],[])]}handleSupSubscript(r){var i,n,a=this.fetch(),s=a.text;this.consume(),this.consumeSpaces();do i=this.parseGroup(r);while((null==(n=i)?void 0:n.type)==="internal")if(!i)throw new U("Expected group after '"+s+"'",a);return i}formatUnsupportedCmd(r){for(var i=[],n=0;n<r.length;n++)i.push({type:"textord",mode:"text",text:r[n]});var a={type:"text",mode:this.mode,body:i};return{type:"color",mode:this.mode,color:this.settings.errorColor,body:[a]}}parseAtom(r){var i,n,a=this.parseGroup("atom",r);if((null==a?void 0:a.type)==="internal"||"text"===this.mode)return a;for(;;){this.consumeSpaces();var s=this.fetch();if("\\limits"===s.text||"\\nolimits"===s.text){if(a&&"op"===a.type)a.limits="\\limits"===s.text,a.alwaysHandleSupSub=!0;else if(a&&"operatorname"===a.type)a.alwaysHandleSupSub&&(a.limits="\\limits"===s.text);else throw new U("Limit controls must follow a math operator",s);this.consume()}else if("^"===s.text){if(i)throw new U("Double superscript",s);i=this.handleSupSubscript("superscript")}else if("_"===s.text){if(n)throw new U("Double subscript",s);n=this.handleSupSubscript("subscript")}else if("'"===s.text){if(i)throw new U("Double superscript",s);var o={type:"textord",mode:this.mode,text:"\\prime"},l=[o];for(this.consume();"'"===this.fetch().text;)l.push(o),this.consume();"^"===this.fetch().text&&l.push(this.handleSupSubscript("superscript")),i={type:"ordgroup",mode:this.mode,body:l}}else if(as[s.text]){var c=aa.test(s.text),h=[];for(h.push(new no(as[s.text])),this.consume();;){var u=this.fetch().text;if(!as[u]||aa.test(u)!==c)break;h.unshift(new no(as[u])),this.consume()}var d=this.subparse(h);c?n={type:"ordgroup",mode:"math",body:d}:i={type:"ordgroup",mode:"math",body:d}}else break}return i||n?{type:"supsub",mode:this.mode,base:a,sup:i,sub:n}:a}parseFunction(r,i){var n=this.fetch(),a=n.text,s=nX[a];if(!s)return null;if(this.consume(),i&&"atom"!==i&&!s.allowedInArgument)throw new U("Got function '"+a+"' with no arguments"+(i?" as "+i:""),n);if("text"!==this.mode||s.allowedInText){if("math"===this.mode&&!1===s.allowedInMath)throw new U("Can't use function '"+a+"' in math mode",n)}else throw new U("Can't use function '"+a+"' in text mode",n);var{args:o,optArgs:l}=this.parseArguments(a,s);return this.callFunction(a,o,l,n,r)}callFunction(r,i,n,a,s){var o={funcName:r,parser:this,token:a,breakOnTokenText:s},l=nX[r];if(l&&l.handler)return l.handler(o,i,n);throw new U("No function handler for "+r)}parseArguments(r,i){var n=i.numArgs+i.numOptionalArgs;if(0===n)return{args:[],optArgs:[]};for(var a=[],s=[],o=0;o<n;o++){var l=i.argTypes&&i.argTypes[o],c=o<i.numOptionalArgs;("primitive"in i&&i.primitive&&null==l||"sqrt"===i.type&&1===o&&null==s[0])&&(l="primitive");var h=this.parseGroupOfType("argument to '"+r+"'",l,c);if(c)s.push(h);else if(null!=h)a.push(h);else throw new U("Null argument, please report this as a bug")}return{args:a,optArgs:s}}parseGroupOfType(r,i,n){switch(i){case"color":return this.parseColorGroup(n);case"size":return this.parseSizeGroup(n);case"url":return this.parseUrlGroup(n);case"math":case"text":return this.parseArgumentGroup(n,i);case"hbox":var a=this.parseArgumentGroup(n,"text");return null!=a?{type:"styling",mode:a.mode,body:[a],style:"text",resetFont:!0}:null;case"raw":var s=this.parseStringGroup("raw",n);return null!=s?{type:"raw",mode:"text",string:s.text}:null;case"primitive":if(n)throw new U("A primitive argument cannot be optional");var o=this.parseGroup(r);if(null==o)throw new U("Expected group as "+r,this.fetch());return o;case"original":case null:case void 0:return this.parseArgumentGroup(n);default:throw new U("Unknown group type as "+r,this.fetch())}}consumeSpaces(){for(;" "===this.fetch().text;)this.consume()}parseStringGroup(r,i){var n,a=this.gullet.scanArgument(i);if(null==a)return null;for(var s="";"EOF"!==(n=this.fetch()).text;)s+=n.text,this.consume();return this.consume(),a.text=s,a}parseRegexGroup(r,i){for(var n,a=this.fetch(),s=a,o="";"EOF"!==(n=this.fetch()).text&&r.test(o+n.text);)o+=(s=n).text,this.consume();if(""===o)throw new U("Invalid "+i+": '"+a.text+"'",a);return a.range(s,o)}parseColorGroup(r){var i=this.parseStringGroup("color",r);if(null==i)return null;var n=/^(#[a-f0-9]{3,4}|#[a-f0-9]{6}|#[a-f0-9]{8}|[a-f0-9]{6}|[a-z]+)$/i.exec(i.text);if(!n)throw new U("Invalid color: '"+i.text+"'",i);var a=n[0];return/^[0-9a-f]{6}$/i.test(a)&&(a="#"+a),{type:"color-token",mode:this.mode,color:a}}parseSizeGroup(r){var i,n=!1;if(this.gullet.consumeSpaces(),!(i=r||"{"===this.gullet.future().text?this.parseStringGroup("size",r):this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size")))return null;r||0!==i.text.length||(i.text="0pt",n=!0);var a=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(i.text);if(!a)throw new U("Invalid size: '"+i.text+"'",i);var s={number:+(a[1]+a[2]),unit:a[3]};if(!eG(s))throw new U("Invalid unit: '"+s.unit+"'",i);return{type:"size",mode:this.mode,value:s,isBlank:n}}parseUrlGroup(r){this.gullet.lexer.setCatcode("%",13),this.gullet.lexer.setCatcode("~",12);var i=this.parseStringGroup("url",r);if(this.gullet.lexer.setCatcode("%",14),this.gullet.lexer.setCatcode("~",13),null==i)return null;var n=i.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:n}}parseArgumentGroup(r,i){var n=this.gullet.scanArgument(r);if(null==n)return null;var a=this.mode;i&&this.switchMode(i),this.gullet.beginGroup();var s=this.parseExpression(!1,"EOF");this.expect("EOF"),this.gullet.endGroup();var o={type:"ordgroup",mode:this.mode,loc:n.loc,body:s};return i&&this.switchMode(a),o}parseGroup(r,i){var n,a=this.fetch(),s=a.text;if("{"===s||"\\begingroup"===s){this.consume();var o="{"===s?"}":"\\endgroup";this.gullet.beginGroup();var l=this.parseExpression(!1,o),c=this.fetch();this.expect(o),this.gullet.endGroup(),n={type:"ordgroup",mode:this.mode,loc:ns.range(a,c),body:l,semisimple:"\\begingroup"===s||void 0}}else if(null==(n=this.parseFunction(i,r)||this.parseSymbol())&&"\\"===s[0]&&!ai.hasOwnProperty(s)){if(this.settings.throwOnError)throw new U("Undefined control sequence: "+s,a);n=this.formatUnsupportedCmd(s),this.consume()}return n}formLigatures(r){for(var i=r.length-1,n=0;n<i;++n){var a=r[n];if("textord"===a.type){var s=a.text,o=r[n+1];if(o&&"textord"===o.type){if("-"===s&&"-"===o.text){var l=r[n+2];n+1<i&&l&&"textord"===l.type&&"-"===l.text?(r.splice(n,3,{type:"textord",mode:"text",loc:ns.range(a,l),text:"---"}),i-=2):(r.splice(n,2,{type:"textord",mode:"text",loc:ns.range(a,o),text:"--"}),i-=1)}("'"===s||"`"===s)&&o.text===s&&(r.splice(n,2,{type:"textord",mode:"text",loc:ns.range(a,o),text:s+s}),i-=1)}}}}parseSymbol(){var r=this.fetch(),i=r.text;if(/^\\verb[^a-zA-Z]/.test(i)){this.consume();var n=i.slice(5),a="*"===n.charAt(0);if(a&&(n=n.slice(1)),n.length<2||n.charAt(0)!==n.slice(-1))throw new U("\\verb assertion failed --\n                    please report what input caused this bug");return{type:"verb",mode:"text",body:n=n.slice(1,-1),star:a}}al.hasOwnProperty(i[0])&&!tl[this.mode][i[0]]&&(this.settings.strict&&"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+i[0]+'" used in math mode',r),i=al[i[0]]+i.slice(1));var s=n1.exec(i);if(s&&("i"===(i=i.substring(0,s.index))?i="ı":"j"===i&&(i="È·")),tl[this.mode][i]){this.settings.strict&&"math"===this.mode&&tB.includes(i)&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+i[0]+'" used in math mode',r);var o,l,c=tl[this.mode][i].group,h=ns.range(r);o=l=ia(c)?{type:"atom",mode:this.mode,family:c,loc:h,text:i}:{type:c,mode:this.mode,loc:h,text:i}}else{if(!(i.charCodeAt(0)>=128))return null;this.settings.strict&&(eA(i.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+i[0]+'" used in math mode',r):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+i[0]+'" ('+i.charCodeAt(0)+")",r)),o={type:"textord",mode:"text",loc:ns.range(r),text:i}}if(this.consume(),s)for(var u=0;u<s[0].length;u++){var d=s[0][u];if(!ao[d])throw new U("Unknown accent ' "+d+"'",r);var p=ao[d][this.mode]||ao[d].text;if(!p)throw new U("Accent "+d+" unsupported in "+this.mode+" mode",r);o={type:"accent",mode:this.mode,loc:ns.range(r),label:p,isStretchy:!1,isShifty:!0,base:o}}return o}}ac.endOfExpression=new Set(["}","\\endgroup","\\end","\\right","&"]);var ah=function(r,i){if(!("string"==typeof r||r instanceof String))throw TypeError("KaTeX can only parse string typed expression");var n=new ac(r,i);delete n.gullet.macros.current["\\df@tag"];var a=n.parse();if(delete n.gullet.macros.current["\\current@color"],delete n.gullet.macros.current["\\color"],n.gullet.macros.get("\\df@tag")){if(!i.displayMode)throw new U("\\tag works only in display equations");a=[{type:"tag",mode:"text",body:a,tag:n.subparse([new no("\\df@tag")])}]}return a},au=function(r,i,n){i.textContent="";var a=ap(r,n).toNode();i.appendChild(a)};"u">typeof document&&"CSS1Compat"!==document.compatMode&&("u">typeof console&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),au=function(){throw new U("KaTeX doesn't work in quirks mode.")});var ad=function(r,i,n){if(n.throwOnError||!(r instanceof U))throw r;var a=re(["katex-error"],[new e2(i)]);return a.setAttribute("title",r.toString()),a.setAttribute("style","color:"+n.errorColor),a},ap=function(r,i){var n=new eo(i);try{var a=ah(r,n);return r2(a,r,n)}catch(i){return ad(i,r,n)}},am=function(r,i){return ap(r,i).toMarkup()}
130,af=r.i(402652);let ag={},av=[];function ay(r){let i=r||ag;return function(r,n){(0,af.visitParents)(r,"element",function(r,a){let s,o=Array.isArray(r.properties.className)?r.properties.className:av,l=o.includes("language-math"),c=o.includes("math-display"),h=o.includes("math-inline"),u=c;if(!l&&!c&&!h)return;let d=a[a.length-1],p=r;if("code"===r.tagName&&l&&d&&"element"===d.type&&"pre"===d.tagName&&(p=d,d=a[a.length-2],u=!0),!d)return;let m=L(p,{whitespace:"pre"});try{s=am(m,{...i,displayMode:u,throwOnError:!0})}catch(c){let o=c,l=o.name.toLowerCase();n.message("Could not render math with KaTeX",{ancestors:[...a,r],cause:o,place:r.position,ruleId:l,source:"rehype-katex"});try{s=am(m,{...i,displayMode:u,strict:"ignore",throwOnError:!1})}catch{s=[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(i.errorColor||"#cc0000"),title:String(c)},children:[{type:"text",value:m}]}]}}"string"==typeof s&&(s=_(s,{fragment:!0}).children);let f=d.children.indexOf(p);return d.children.splice(f,1,...s),af.SKIP})}}var a_=r.i(897802),ab=r.i(907714);function ax(){return{enter:{mathFlow:r,mathFlowFenceMeta:i,mathText:o},exit:{mathFlow:s,mathFlowFence:a,mathFlowFenceMeta:n,mathFlowValue:c,mathText:l,mathTextData:c}};function r(r){let i={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[i]}},r)}function i(){this.buffer()}function n(){let r=this.resume(),i=this.stack[this.stack.length-1];(0,a_.ok)("math"===i.type),i.meta=r}function a(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function s(r){let i=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),n=this.stack[this.stack.length-1];(0,a_.ok)("math"===n.type),this.exit(r),n.value=i;let a=n.data.hChildren[0];(0,a_.ok)("element"===a.type),(0,a_.ok)("code"===a.tagName),a.children.push({type:"text",value:i}),this.data.mathFlowInside=void 0}function o(r){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},r),this.buffer()}function l(r){let i=this.resume(),n=this.stack[this.stack.length-1];(0,a_.ok)("inlineMath"===n.type),this.exit(r),n.value=i,n.data.hChildren.push({type:"text",value:i})}function c(r){this.config.enter.data.call(this,r),this.config.exit.data.call(this,r)}}function aS(r){let i=(r||{}).singleDollarTextMath;return null==i&&(i=!0),a.peek=s,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:"\n",inConstruct:"mathFlowMeta"},{character:"$",after:i?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:n,inlineMath:a}};function n(r,i,n,a){let s=r.value||"",o=n.createTracker(a),l="$".repeat(Math.max((0,ab.longestStreak)(s,"$")+1,2)),c=n.enter("mathFlow"),h=o.move(l);if(r.meta){let i=n.enter("mathFlowMeta");h+=o.move(n.safe(r.meta,{after:"\n",before:h,encode:["$"],...o.current()})),i()}return h+=o.move("\n"),s&&(h+=o.move(s+"\n")),h+=o.move(l),c(),h}function a(r,n,a){let s=r.value||"",o=1;for(!i&&o++;RegExp("(^|[^$])"+"\\$".repeat(o)+"([^$]|$)").test(s);)o++;let l="$".repeat(o);/[^ \r\n]/.test(s)&&(/^[ \r\n]/.test(s)&&/[ \r\n]$/.test(s)||/^\$|\$$/.test(s))&&(s=" "+s+" ");let c=-1;for(;++c<a.unsafe.length;){let r,i=a.unsafe[c];if(!i.atBreak)continue;let n=a.compilePattern(i);for(;r=n.exec(s);){let i=r.index;10===s.codePointAt(i)&&13===s.codePointAt(i-1)&&i--,s=s.slice(0,i)+" "+s.slice(r.index+1)}}return l+s+l}function s(){return"$"}}var aw=r.i(133220),ak=r.i(455470);let aC={tokenize:aP,concrete:!0,name:"mathFlow"},aE={tokenize:aA,partial:!0};function aP(r,i,n){let a=this,s=a.events[a.events.length-1],o=s&&"linePrefix"===s[1].type?s[2].sliceSerialize(s[1],!0).length:0,l=0;return c;function c(i){return r.enter("mathFlow"),r.enter("mathFlowFence"),r.enter("mathFlowFenceSequence"),h(i)}function h(i){return 36===i?(r.consume(i),l++,h):l<2?n(i):(r.exit("mathFlowFenceSequence"),(0,aw.factorySpace)(r,u,"whitespace")(i))}function u(i){return null===i||(0,ak.markdownLineEnding)(i)?p(i):(r.enter("mathFlowFenceMeta"),r.enter("chunkString",{contentType:"string"}),d(i))}function d(i){return null===i||(0,ak.markdownLineEnding)(i)?(r.exit("chunkString"),r.exit("mathFlowFenceMeta"),p(i)):36===i?n(i):(r.consume(i),d)}function p(n){return(r.exit("mathFlowFence"),a.interrupt)?i(n):r.attempt(aE,m,y)(n)}function m(i){return r.attempt({tokenize:_,partial:!0},y,f)(i)}function f(i){return(o?(0,aw.factorySpace)(r,g,"linePrefix",o+1):g)(i)}function g(i){return null===i?y(i):(0,ak.markdownLineEnding)(i)?r.attempt(aE,m,y)(i):(r.enter("mathFlowValue"),v(i))}function v(i){return null===i||(0,ak.markdownLineEnding)(i)?(r.exit("mathFlowValue"),g(i)):(r.consume(i),v)}function y(n){return r.exit("mathFlow"),i(n)}function _(r,i,n){let s=0;return(0,aw.factorySpace)(r,o,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function o(i){return r.enter("mathFlowFence"),r.enter("mathFlowFenceSequence"),c(i)}function c(i){return 36===i?(s++,r.consume(i),c):s<l?n(i):(r.exit("mathFlowFenceSequence"),(0,aw.factorySpace)(r,h,"whitespace")(i))}function h(a){return null===a||(0,ak.markdownLineEnding)(a)?(r.exit("mathFlowFence"),i(a)):n(a)}}}function aA(r,i,n){let a=this;return s;function s(n){return null===n?i(n):(r.enter("lineEnding"),r.consume(n),r.exit("lineEnding"),o)}function o(r){return a.parser.lazy[a.now().line]?n(r):i(r)}}var aR=ak;function aT(r){let i=(r||{}).singleDollarTextMath;return null==i&&(i=!0),{tokenize:n,resolve:aM,previous:aD,name:"mathText"};function n(r,n,a){let s,o,l=0;return c;function c(i){return r.enter("mathText"),r.enter("mathTextSequence"),h(i)}function h(n){return 36===n?(r.consume(n),l++,h):l<2&&!i?a(n):(r.exit("mathTextSequence"),u(n))}function u(i){return null===i?a(i):36===i?(o=r.enter("mathTextSequence"),s=0,p(i)):32===i?(r.enter("space"),r.consume(i),r.exit("space"),u):(0,aR.markdownLineEnding)(i)?(r.enter("lineEnding"),r.consume(i),r.exit("lineEnding"),u):(r.enter("mathTextData"),d(i))}function d(i){return null===i||32===i||36===i||(0,aR.markdownLineEnding)(i)?(r.exit("mathTextData"),u(i)):(r.consume(i),d)}function p(i){return 36===i?(r.consume(i),s++,p):s===l?(r.exit("mathTextSequence"),r.exit("mathText"),n(i)):(o.type="mathTextData",d(i))}}}function aM(r){let i,n,a=r.length-4,s=3;if(("lineEnding"===r[3][1].type||"space"===r[s][1].type)&&("lineEnding"===r[a][1].type||"space"===r[a][1].type)){for(i=s;++i<a;)if("mathTextData"===r[i][1].type){r[a][1].type="mathTextPadding",r[s][1].type="mathTextPadding",s+=2,a-=2;break}}for(i=s-1,a++;++i<=a;)void 0===n?i!==a&&"lineEnding"!==r[i][1].type&&(n=i):(i===a||"lineEnding"===r[i][1].type)&&(r[n][1].type="mathTextData",i!==n+2&&(r[n][1].end=r[i-1][1].end,r.splice(n+2,i-n-2),a-=i-n-2,i=n+2),n=void 0);return r}function aD(r){return 36!==r||"characterEscape"===this.events[this.events.length-1][1].type}function aF(r){return{flow:{36:aC},text:{36:aT(r)}}}let aI={};function aj(r){let i=this,n=r||aI,a=i.data(),s=a.micromarkExtensions||(a.micromarkExtensions=[]),o=a.fromMarkdownExtensions||(a.fromMarkdownExtensions=[]),l=a.toMarkdownExtensions||(a.toMarkdownExtensions=[]);s.push(aF(n)),o.push(ax()),l.push(aS(n))}var aO=n,aL=r.i(678380),aN=n,aB=aL,az=r.i(399854),aH=r.i(595966),aq=r.i(812878),aW=s;let aV=2e6,a$=r=>{let{type:i,source:n,executionCount:a,notebookInputLanguage:s,inputCodeDarkTheme:o,inputMarkdownDarkTheme:l,showInputLineNumbers:c,inputOuterClassName:h,inputTextClassName:u,inputCodeBlockClassName:d,inputMarkdownBlockClassName:p,inputBorderClassName:m,activeExecutionCount:f,hideCodeBlocks:g,hideMarkdownBlocks:v,remarkPlugins:y,rehypePlugins:_}=r;(0,aB.useEffect)(()=>{document.querySelectorAll(".markdown-block").forEach(r=>{r.querySelectorAll("h1")?.forEach(r=>{let i=[aW.default.h1,l?aW.default.borderDark:aW.default.borderLight].filter(
130Boolean);i.length&&r.classList.add(...i),r.setAttribute("id",`link-${r.textContent?.trim()||""}`)}),r.querySelectorAll("h2")?.forEach(r=>{let i=[aW.default.h2,l?aW.default.borderDark:aW.default.borderLight].filter(Boolean);i.length&&r.classList.add(...i),r.setAttribute("id",`link-${r.textContent?.trim()||""}`)}),r.querySelectorAll("h3")?.forEach(r=>{aW.default.h3&&r.classList.add(aW.default.h3)}),r.querySelectorAll("h4")?.forEach(r=>{aW.default.h4&&r.classList.add(aW.default.h4)}),r.querySelectorAll("h5")?.forEach(r=>{aW.default.h5&&r.classList.add(aW.default.h5)}),r.querySelectorAll("h6")?.forEach(r=>{aW.default.h6&&r.classList.add(aW.default.h6)}),r.querySelectorAll("p")?.forEach(r=>{aW.default.p&&r.classList.add(aW.default.p)}),r.querySelectorAll("a")?.forEach(r=>{aW.default.a&&r.classList.add(aW.default.a)}),r.querySelectorAll("ol")?.forEach(r=>{aW.default.ol&&r.classList.add(aW.default.ol)}),r.querySelectorAll("ul")?.forEach(r=>{aW.default.ul&&r.classList.add(aW.default.ul)}),r.querySelectorAll("blockquote")?.forEach(r=>{aW.default.blockquote&&r.classList.add(aW.default.blockquote)}),r.querySelectorAll("code")?.forEach(r=>{aW.default.inlineCode&&r.classList.add(aW.default.inlineCode)}),r.querySelectorAll("pre code")?.forEach(r=>{aW.default.codeBlock&&r.classList.add(aW.default.codeBlock)})})},[n,l]);let b=()=>(0,aN.jsxs)("div",{className:`${aW.default.inputBlock} ${h||""} ${f===a?`${aW.default.activeBorder} ${m||aW.default.defaultBorder}`:aW.default.inactiveBorder}`,children:[(0,aN.jsxs)("p",{className:`${aW.default.inputLabel} ${u||""} ${f===a?aW.default.activeText:o?aW.default.darkText:aW.default.lightText}`,children:["In [",a<aV?a:"...","]:"]}),(0,aN.jsx)("div",{className:`${aW.default.codeContainer} ${d||""}`,children:(0,aN.jsx)(aH.default,{value:{code:n,language:s||""},autoHeight:!0})})]}),x=()=>(0,aN.jsxs)("div",{className:`${aW.default.inputBlock} ${h||""} ${f===a?`${aW.default.activeBorder} ${m||aW.default.defaultBorder}`:aW.default.inactiveBorder}`,children:[(0,aN.jsx)("div",{className:`${aW.default.inputLabel} ${u||""}`}),(0,aN.jsx)("div",{className:`markdown-block ${aW.default.markdown} ${p||""} ${l?aW.default.darkText:aW.default.lightText}`,children:(0,aN.jsx)(az.default,{children:n,remarkPlugins:y&&y.length>0?[...y,[aq.default,{singleTilde:!1}]]:[[aq.default,{singleTilde:!1}]],rehypePlugins:_})})]});return(0,aN.jsxs)(aN.Fragment,{children:["code"===i&&!g&&b(),"markdown"===i&&!v&&x()]})};var aG=n,aU=s,aQ=aH;let aX=r=>{let{executionCount:i,data:n,outputType:a,notebookInputLanguage:s,notebookOutputLanguage:o,showOutputLineNumbers:l,outputDarkTheme:c,outputOuterClassName:h,outputTextClassName:u,outputBlockClassName:d,outputTableClassName:p,outputImageClassName:m,outputBorderClassName:f,activeExecutionCount:g,index:v}=r,y=()=>n&&!Array.isArray(n)&&(0,aG.jsx)(aQ.default,{value:{code:n["text/plain"].join(""),language:o||s||""},autoHeight:!0}),_=()=>n&&!Array.isArray(n)&&n["text/html"]&&(0,aG.jsx)("div",{className:aU.default.overflowX,dangerouslySetInnerHTML:{__html:n["text/html"].join("")}}),b=()=>n&&!Array.isArray(n)&&n["image/png"]&&(0,aG.jsx)("img",{className:`${aU.default.outputImageClassName} ${m||""}`,src:`data:image/png;base64,${n["image/png"]}`,alt:""}),x=()=>(0,aG.jsx)(aQ.default,{value:{code:n&&Array.isArray(n)?n.join(""):"",language:o||s||""},autoHeight:!0}),S=()=>(0,aG.jsx)(aQ.default,{value:{code:n&&Array.isArray(n)?n.join(""):"",language:o||s||""},autoHeight:!0});return(0,aG.jsxs)("div",{className:`${aU.default.outputBlock} ${h||""} ${g===i?`${aU.default.activeBorder} ${f||aU.default.defaultBorder}`:aU.default.inactiveBorder}`,children:[(0,aG.jsx)("p",{className:`${aU.default.outputLabel} ${u||""} ${g===i?aU.default.outputLabelActive:c?aU.default.darkText:aU.default.lightText}`,children:0===v&&(0,aG.jsxs)(aG.Fragment,{children:["Out [",i,"]:"]})}),(0,aG.jsxs)("div",{className:`${aU.default.outputContent} ${d||""}`,children:[n&&!Array.isArray(n)&&!n["text/html"]&&n["text/plain"]&&y(),n&&!Array.isArray(n)&&n["text/html"]&&n["text/plain"]&&_(),n&&!Array.isArray(n)&&n["image/png"]&&b(),"stream"===a&&x(),"error"===a&&S()]})]})},aJ=r=>{let{fileData:i,withOnClick:n,className:a,hideAllOutputs:s,hideAllInputs:o}=r,[l,c]=(0,aL.useState)(0),[h,u]=(0,aL.useState)([]);return(0,aL.useEffect)(()=>
130{if(!i)return;let r=Object.entries(i).find(([r])=>"cells"===r),n=r?.[1]??[],a=1e6,s=2e6;u(n.filter(({cell_type:r})=>"code"===r||"markdown"===r).map(r=>{let i=[];return(r.outputs&&r.outputs.length>0&&r.outputs.map(r=>("execute_result"===r.output_type&&i.push({outputType:r.output_type,data:r.data}),"display_data"===r.output_type&&i.push({outputType:r.output_type,data:r.data}),"stream"===r.output_type&&i.push({outputType:r.output_type,data:r.text}),"error"===r.output_type&&i.push({outputType:r.output_type,data:r.traceback}),null)),"code"===r.cell_type)?(s+=1,{type:"code",executionCount:r.execution_count?r.execution_count:s,source:r.source.join(""),outputs:i}):"markdown"===r.cell_type?{type:"markdown",executionCount:a+=1,source:r.source.join("\n")}:null}))},[i]),(0,aO.jsx)("div",{className:`${a||""}`,children:h.map((i,a)=>(0,aO.jsxs)("div",{onClick:()=>n&&i?.executionCount&&c(i.executionCount),children:[!o&&(0,aO.jsx)(a$,{...r,type:i&&i.type||"",source:i&&i.source||"",executionCount:i&&i.executionCount||0,activeExecutionCount:l}),i?.outputs&&!s&&i.outputs.map(({outputType:n,data:a},s)=>(0,aO.jsx)(aX,{...r,data:a,index:s,outputType:n,executionCount:i&&i.executionCount?i.executionCount:0,activeExecutionCount:l},`${n}-${s}`))]},a))})},aY=(0,a.cva)([s.default.JupyterNotebook],{variants:{type:{primary:s.default["JupyterNotebook--primary"]}},defaultVariants:{type:"primary"}}),aK=({content:r,type:i})=>(0,n.jsx)("div",{className:aY({type:i}),children:(0,n.jsx)("div",{className:s.default.JupyterNotebook__container,children:(0,n.jsx)(aJ,{fileData:r.ipynb,className:"notebook-class",notebookInputLanguage:"python",inputCodeDarkTheme:!1,outputDarkTheme:!1,inputMarkdownDarkTheme:!0,showInputLineNumbers:!0,showOutputLineNumbers:!1,outputTextClassName:"output-text",inputTextClassName:"input-text",outputBlockClassName:"output-block",outputImageClassName:"output-image",outputOuterClassName:"output-outer",inputOuterClassName:"input-outer",outputBorderClassName:"output-border",inputBorderClassName:"input-border",outputTableClassName:"output-table",inputMarkdownBlockClassName:"input-markdown-block",inputCodeBlockClassName:"input-code-block",withOnClick:!0,hideCodeBlocks:!1,hideMarkdownBlocks:!1,hideAllOutputs:!1,hideAllInputs:!1,remarkPlugins:[aj],rehypePlugins:[ay]})})});r.s(["default",0,aK],919960)},709661,r=>{r.v({JupyterNotebook:"jupyter-notebook-module-scss-module__U-FzmW__JupyterNotebook",JupyterNotebook__container:"jupyter-notebook-module-scss-module__U-FzmW__JupyterNotebook__container",JupyterNotebook__headline:"jupyter-notebook-module-scss-module__U-FzmW__JupyterNotebook__headline",a:"jupyter-notebook-module-scss-module__U-FzmW__a",activeBorder:"jupyter-notebook-module-scss-module__U-FzmW__activeBorder",activeText:"jupyter-notebook-module-scss-module__U-FzmW__activeText",blockquote:"jupyter-notebook-module-scss-module__U-FzmW__blockquote",borderDark:"jupyter-notebook-module-scss-module__U-FzmW__borderDark",borderLight:"jupyter-notebook-module-scss-module__U-FzmW__borderLight",codeBlock:"jupyter-notebook-module-scss-module__U-FzmW__codeBlock",codeContainer:"jupyter-notebook-module-scss-module__U-FzmW__codeContainer",darkText:"jupyter-notebook-module-scss-module__U-FzmW__darkText",defaultBorder:"jupyter-notebook-module-scss-module__U-FzmW__defaultBorder",h1:"jupyter-notebook-module-scss-module__U-FzmW__h1",h2:"jupyter-notebook-module-scss-module__U-FzmW__h2",h3:"jupyter-notebook-module-scss-module__U-FzmW__h3",h4:"jupyter-notebook-module-scss-module__U-FzmW__h4",h5:"jupyter-notebook-module-scss-module__U-FzmW__h5",h6:"jupyter-notebook-module-scss-module__U-FzmW__h6",inactiveBorder:"jupyter-notebook-module-scss-module__U-FzmW__inactiveBorder",inlineCode:"jupyter-notebook-module-scss-module__U-FzmW__inlineCode",inputBlock:"jupyter-notebook-module-scss-module__U-FzmW__inputBlock",inputLabel:"jupyter-notebook-module-scss-module__U-FzmW__inputLabel",lightText:"jupyter-notebook-module-scss-module__U-FzmW__lightText",markdown:"jupyter-notebook-module-scss-module__U-FzmW__markdown",ol:"jupyter-notebook-module-scss-module__U-FzmW__ol",outputBlock:"jupyter-notebook-module-scss-module__U-FzmW__outputBlock",outputContent:"jupyter-notebook-module-scss-module__U-FzmW__outputContent",outputLabel:"jupyter-notebook-module-scss-module__U-FzmW__outputLabel",outputLabelActive:"jupyter-notebook-module-scss-module__U-FzmW__outputLabelActive",overflowX:"jupyter-notebook-module-scss-module__U-FzmW__overflowX",p:"jupyter-notebook-module-scss-module__U-FzmW__p",ul:"jupyter-notebook-module-scss-module__U-FzmW__ul"})},266967,r=>{r.v({SectionCard:"section-card-module-scss-module__jlVx1G__SectionCard",SectionCard__action:"section-card-module-scss-module__jlVx1G__SectionCard__action",SectionCard__box:"section-card-module-scss-module__jlVx1G__SectionCard__box",SectionCard__button:"section-card-module-scss-module__jlVx1G__SectionCard__button",SectionCard__buttonArrow:"section-card-module-scss-module__jlVx1G__SectionCard__buttonArrow",SectionCard__col:"section-card-module-scss-module__jlVx1G__SectionCard__col","SectionCard__col--text":"section-card-module-scss-module__jlVx1G__SectionCard__col--text",SectionCard__container:"section-card-module-scss-module__jlVx1G__SectionCard__container",SectionCard__description:"section-card-module-scss-module__jlVx1G__SectionCard__description",SectionCard__headline:"section-card-module-scss-module__jlVx1G__SectionCard__headline",SectionCard__icon:"section-card-module-scss-module__jlVx1G__SectionCard__icon",SectionCard__iconImg:"section-card-module-scss-module__jlVx1G__SectionCard__iconImg",SectionCard__row:"section-card-module-scss-module__jlVx1G__SectionCard__row"})},602624,r=>{"use strict";var i=r.i(468279),n=r.i(798254),a=r.i(7284),s=r.i(318927),o=r.i(294237),l=r.i(355362),c=r.i(266967);let h=(0,o.cva)([c.default.SectionCard],{variants:{type:{primary:c.default["SectionCard--primary"],secondary:c.default["SectionCard--secondary"]}},defaultVariants:{type:"primary"}}),u=({content:r,type:o})=>(0,i.jsx)("div",{className:h({type:o}),children:(0,i.jsx)("div",{className:c.default.SectionCard__container,children:(0,i.jsx)("div",{className:c.default.SectionCard__box,children:(0,i.jsxs)("div",{className:c.default.SectionCard__row,children:[(0,i.jsxs)("div",{className:(0,a.default)(c.default.SectionCard__col,c.default["SectionCard__col--text"]),children:[r.icon?.asset&&(0,i.jsx)("div",{className:c.default.SectionCard__icon,children:(0,i.jsx)(s.default,{src:(0,l.urlForOptimized)(r?.icon,{width:128}),fill:!0,sizes:"64px",alt:"background",loading:"lazy",className:c.default.SectionCard__iconImg})}),r.headline&&(0,i.jsx)("h3",{className:c.default.SectionCard__headline,children:r.headline}),r.description&&(0,i.jsx)("div",{className:c.default.SectionCard__description,children:r.description})]}),(0,i.jsx)("div",{className:c.default.SectionCard__col,children:(0,i.jsx)("div",{className:c.default.SectionCard__action,children:(0,i.jsxs)(n.default,{href:r?.ctaLink||"",className:c.default.SectionCard__button,children:[r?.ctaName,(0,i.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:c.default.SectionCard__buttonArrow,children:(0,i.jsx)("path",{d:"M3.75 9H14.25M14.25 9L9 3.75M14.25 9L9 14.25",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]})})})]})})})});r.s(["default",0,u])},948252,r=>{r.v({SectionCards:"section-cards-module-scss-module__bajRnW__SectionCards","SectionCards--infographic":"section-cards-module-scss-module__bajRnW__SectionCards--infographic","SectionCards--secondary":"section-cards-module-scss-module__bajRnW__SectionCards--secondary","SectionCards--tertiary":"section-cards-module-scss-module__bajRnW__SectionCards--tertiary",SectionCards__background:"section-cards-module-scss-module__bajRnW__SectionCards__background",SectionCards__button:"section-cards-module-scss-module__bajRnW__SectionCards__button",SectionCards__buttonArrow:"section-cards-module-scss-module__bajRnW__SectionCards__buttonArrow",SectionCards__card:"section-cards-module-scss-module__bajRnW__SectionCards__card","SectionCards__card--emptybox":"section-cards-module-scss-module__bajRnW__SectionCards__card--emptybox",SectionCards__cardAction:"section-cards-module-scss-module__bajRnW__SectionCards__cardAction",SectionCards__cardDescription:"section-cards-module-scss-module__bajRnW__SectionCards__cardDescription",SectionCards__cardDetail
130s:"section-cards-module-scss-module__bajRnW__SectionCards__cardDetails",SectionCards__cardIcon:"section-cards-module-scss-module__bajRnW__SectionCards__cardIcon",SectionCards__cardIconImg:"section-cards-module-scss-module__bajRnW__SectionCards__cardIconImg",SectionCards__cardTitle:"section-cards-module-scss-module__bajRnW__SectionCards__cardTitle",SectionCards__cards:"section-cards-module-scss-module__bajRnW__SectionCards__cards",SectionCards__container:"section-cards-module-scss-module__bajRnW__SectionCards__container",SectionCards__description:"section-cards-module-scss-module__bajRnW__SectionCards__description",SectionCards__header:"section-cards-module-scss-module__bajRnW__SectionCards__header",SectionCards__headline:"section-cards-module-scss-module__bajRnW__SectionCards__headline",SectionCards__icon:"section-cards-module-scss-module__bajRnW__SectionCards__icon",SectionCards__iconImg:"section-cards-module-scss-module__bajRnW__SectionCards__iconImg",SectionCards__icons:"section-cards-module-scss-module__bajRnW__SectionCards__icons",SectionCards__iconsItem:"section-cards-module-scss-module__bajRnW__SectionCards__iconsItem",SectionCards__subheadline:"section-cards-module-scss-module__bajRnW__SectionCards__subheadline"})},392344,r=>{"use strict";var i=r.i(468279),n=r.i(294237),a=r.i(798254),s=r.i(284022),o=r.i(7284),l=r.i(318927),c=r.i(355362),h=r.i(948252);let u=(0,n.cva)([h.default.SectionCards],{variants:{type:{primary:h.default["SectionCards--primary"],secondary:h.default["SectionCards--secondary"],tertiary:h.default["SectionCards--tertiary"],infographic:h.default["SectionCards--infographic"]}},defaultVariants:{type:"primary"}}),d=({content:r,type:n="primary"})=>(0,i.jsxs)("div",{className:u({type:n}),children:[(0,i.jsx)("div",{className:h.default.SectionCards__background,...(r.backgroundImage||r.background)&&{style:{background:`${r.backgroundImage?`url(${(0,c.urlForOptimized)(r.backgroundImage,{width:1920})})`:""} ${(0,s.stegaClean)(r.background)||""}`}}}),(0,i.jsxs)("div",{className:h.default.SectionCards__container,children:[("primary"===n||"tertiary"===n||"infographic"===n)&&(0,i.jsxs)("div",{className:h.default.SectionCards__header,children:[r.headline&&(0,i.jsx)("h2",{className:h.default.SectionCards__headline,children:r.headline}),r.description&&(0,i.jsx)("p",{className:h.default.SectionCards__description,children:r.description}),r.icons&&(0,i.jsx)("div",{className:h.default.SectionCards__icons,children:r.icons?.map((r,n)=>(0,i.jsxs)("div",{className:h.default.SectionCards__iconsItem,children:[(0,i.jsx)("div",{className:h.default.SectionCards__icon,children:r?.asset&&(0,i.jsx)(l.default,{src:(0,c.urlForOptimized)(r,{width:70,height:70}),width:35,height:35,alt:"background",loading:"lazy",className:h.default.SectionCards__iconImg})}),r.alt]},`section-cards-icon-${n}`))})]}),(0,i.jsxs)("div",{className:h.default.SectionCards__cards,children:["secondary"===n&&(0,i.jsxs)("div",{className:(0,o.default)(h.default.SectionCards__card,h.default["SectionCards__card--emptybox"]),children:[r.subheadline&&(0,i.jsx)("p",{className:h.default.SectionCards__subheadline,children:r.subheadline}),r.headline&&(0,i.jsx)("h2",{className:h.default.SectionCards__headline,children:r.headline})]}),r.cards?.map((r,n)=>(0,i.jsxs)("div",{className:h.default.SectionCards__card,style:{order:n+1},children:[r.icon?.asset&&(0,i.jsx)("div",{className:h.default.SectionCards__cardIcon,children:(0,i.jsx)(l.default,{src:(0,c.urlForOptimized)(r.icon,{width:280}),fill:!0,alt:"background",loading:"lazy",className:h.default.SectionCards__cardIconImg})}),(0,i.jsxs)("div",{className:h.default.SectionCards__cardDetails,children:[(0,i.jsx)("div",{className:h.default.SectionCards__cardTitle,children:r.title}),(0,i.jsx)("div",{className:h.default.SectionCards__cardDescription,children:r.description}),r?.ctaName&&(0,i.jsx)("div",{className:h.default.SectionCards__cardAction,children:(0,i.jsxs)(a.default,{href:r?.ctaLink||"",className:h.default.SectionCards__button,children:[r?.ctaName,(0,i.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:h.default.SectionCards__buttonArrow,children:(0,i.jsx)("path",{d:"M3.75 9H14.25M14.25 9L9 3.75M14.25 9L9 14.25",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]})})]})]},`section-card-icon-${n}`))]})]})]});r.s(["default",0,d])},923368,r=>{r.v({SectionCaseStudy:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy",SectionCaseStudy__action:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__action",SectionCaseStudy__background:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__background",SectionCaseStudy__button:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__button",SectionCaseStudy__container:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__container",SectionCaseStudy__contentContainer:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__contentContainer",SectionCaseStudy__description:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__description",SectionCaseStudy__headline:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__headline",SectionCaseStudy__headlineIcon:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__headlineIcon",SectionCaseStudy__headlineIconImg:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__headlineIconImg",SectionCaseStudy__headlineName:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__headlineName","SectionCaseStudy__headlineName--main":"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__headlineName--main",SectionCaseStudy__headlineProject:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__headlineProject",SectionCaseStudy__illustration:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__illustration",SectionCaseStudy__illustrationImg:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__illustrationImg",SectionCaseStudy__mainHeadline:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__mainHeadline",SectionCaseStudy__row:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__row",SectionCaseStudy__tab:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__tab",SectionCaseStudy__tabLogo:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__tabLogo",SectionCaseStudy__tabLogoImg:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__tabLogoImg",SectionCaseStudy__tabTitle:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__tabTitle",SectionCaseStudy__tabs:"section-case-study-module-scss-module__r0_p6a__SectionCaseStudy__tabs","is-active":"section-case-study-module-scss-module__r0_p6a__is-active"})},816772,r=>{"use strict";var i=r.i(468279),n=r.i(678380),a=r.i(7284),s=r.i(318927),o=r.i(798254),l=r.i(284022),c=r.i(294237),h=r.i(355362),u=r.i(923368);let d=(0,c.cva)([u.default.SectionCaseStudy],{variants:{type:{primary:u.default["SectionCaseStudy--primary"],secondary:u.default["SectionCaseStudy--secondary"]}},defaultVariants:{type:"primary"}}),p=({content:r,type:c})=>
130{let[p,m]=(0,n.useState)(0),f=r=>{m(r)};if(!r.caseStudy)return null;let g=r.caseStudy?.[p];return(0,i.jsxs)("div",{className:d({type:c}),children:[(0,i.jsx)("div",{className:u.default.SectionCaseStudy__background,...(r.backgroundImage||r.background)&&{style:{background:`${r.backgroundImage?`url(${(0,h.urlForOptimized)(r.backgroundImage,{width:1920})})`:""} ${(0,l.stegaClean)(r.background)||""}`}}}),(0,i.jsxs)("div",{className:u.default.SectionCaseStudy__container,children:[(0,i.jsx)("h2",{className:u.default.SectionCaseStudy__mainHeadline,children:r.headline}),(0,i.jsx)("div",{className:u.default.SectionCaseStudy__tabs,children:r.caseStudy?.map((r,n)=>(0,i.jsx)("div",{onClick:()=>f(n),className:(0,a.default)(u.default.SectionCaseStudy__tab,p===n&&u.default["is-active"]),children:r?.headlineIcon?(0,i.jsx)("div",{className:u.default.SectionCaseStudy__tabLogo,children:(0,i.jsx)(s.default,{src:(0,h.urlForOptimized)(r?.headlineIcon,{height:120}),fill:!0,sizes:"120px",alt:"background",loading:"lazy",className:u.default.SectionCaseStudy__tabLogoImg})}):(0,i.jsx)("div",{className:u.default.SectionCaseStudy__tabTitle,children:r.title})},n))}),(0,i.jsx)("div",{className:u.default.SectionCaseStudy__contentContainer,children:r.caseStudy?.length>0&&(0,i.jsx)("div",{className:u.default.SectionCaseStudy__content,children:(0,i.jsxs)("div",{className:u.default.SectionCaseStudy__row,children:[(0,i.jsxs)("div",{className:u.default.SectionCaseStudy__col,children:[(0,i.jsxs)("div",{className:u.default.SectionCaseStudy__headline,children:[g?.icon?.asset&&(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:u.default.SectionCaseStudy__headlineIcon,children:(0,i.jsx)(s.default,{src:(0,h.urlForOptimized)(g?.icon,{width:68,height:68}),width:34,height:34,alt:"background",loading:"lazy",className:u.default.SectionCaseStudy__headlineIconImg})})}),(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{className:(0,a.default)(u.default.SectionCaseStudy__headlineName,!g?.subheadline&&u.default["SectionCaseStudy__headlineName--main"]),children:g?.headline}),g?.subheadline&&(0,i.jsx)("h4",{className:u.default.SectionCaseStudy__headlineProject,children:g?.subheadline})]})]}),(0,i.jsx)("p",{className:u.default.SectionCaseStudy__description,children:g?.description}),(0,i.jsx)("div",{className:u.default.SectionCaseStudy__action,children:(0,i.jsx)(o.default,{href:g?.ctaLink||"",className:u.default.SectionCaseStudy__button,children:g?.ctaName})})]}),(0,i.jsx)("div",{className:u.default.SectionCaseStudy__col,children:(0,i.jsx)("div",{className:u.default.SectionCaseStudy__illustration,children:g?.illustration&&(0,i.jsx)(s.default,{src:(0,h.urlForOptimized)(g?.illustration,{width:890}),width:445,height:426,alt:"background",loading:"lazy",className:u.default.SectionCaseStudy__illustrationImg})})})]})})})]})]})};r.s(["default",0,p])},858173,r=>{r.v({SectionCodeBlock:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock","SectionCodeBlock--rightSide":"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock--rightSide",SectionCodeBlock__background:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__background",SectionCodeBlock__button:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__button",SectionCodeBlock__code:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__code",SectionCodeBlock__container:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__container",SectionCodeBlock__description:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__description",SectionCodeBlock__h2:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__h2",SectionCodeBlock__headline:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__headline",SectionCodeBlock__headlineMark:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__headlineMark",SectionCodeBlock__list:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__list",SectionCodeBlock__listItem:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__listItem",SectionCodeBlock__listItemImage:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__listItemImage",SectionCodeBlock__listItemText:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__listItemText",SectionCodeBlock__row:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__row",SectionCodeBlock__snippets:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__snippets",SectionCodeBlock__snippetsTab:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__snippetsTab",SectionCodeBlock__snippetsTabs:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__snippetsTabs",SectionCodeBlock__text:"section-code-block-module-scss-module__E5AIoG__SectionCodeBlock__text"})},815625,r=>{"use strict";var i=r.i(468279),n=r.i(798254),a=r.i(595966),s=r.i(294237),o=r.i(737636),l=r.i(647825),l=l,c=r.i(355362),h=r.i(858173);let u=(0,s.cva)([h.default.SectionCodeBlock],{variants:{type:{rightSide:h.default["SectionCodeBlock--rightSide"],leftSide:h.default["SectionCodeBlock--leftSide"]}},defaultVariants:{type:"leftSide"}}),d=({content:r,type:s="leftSide"})=>{let{title:d,description:p,snippets:m}=r,f={block:{h2:({children:r})=>(0,i.jsx)("h2",{className:h.default.SectionCodeBlock__h2,children:r}),normal:({children:r})=>(0,i.jsx)("p",{className:h.default.SectionCodeBlock__text,children:r})},list:{bullet:({children:r})=>(0,i.jsx)("ul",{className:h.default.SectionCodeBlock__list,children:r})},listItem:{bullet:({children:r})=>(0,i.jsxs)("li",{className:h.default.SectionCodeBlock__listItem,children:[(0,i.jsx)("svg",{width:"24",height:"28",viewBox:"0 0 24 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:h.default.SectionCodeBlock__listItemImage,children:(0,i.jsx)("path",{d:"M7.5 14L10.5 17L16.5 11M22 14C22 19.5228 17.5228 24 12 24C6.47715 24 2 19.5228 2 14C2 8.47715 6.47715 4 12 4C17.5228 4 22 8.47715 22 14Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),(0,i.jsx)("p",{className:h.default.SectionCodeBlock__listItemText,children:r})]})},types:{button:({value:r})=>(0,i.jsx)(n.default,{href:r.href||"",className:h.default.SectionCodeBlock__button,children:r.text})}};return(0,i.jsxs)("div",{className:u({type:s}),children:[(0,i.jsx)("div",{className:h.default.SectionCodeBlock__background,...(r.backgroundImage||r.background)&&{style:{background:`${r.backgroundImage?`url(${(0,c.urlForOptimized)(r.backgroundImage,{width:1920})})`:""} ${stegaClean(r.background)||""}`}}}),(0,i.jsx)("div",{className:h.default.SectionCodeBlock__container,children:(0,i.jsxs)("div",{className:h.default.SectionCodeBlock__row,children:[(0,i.jsx)("div",{className:h.default.SectionCodeBlock__description,children:p&&(0,i.jsx)(o.PortableText,{value:p,components:f})}),(0,i.jsx)("div",{className:h.default.SectionCodeBlock__code,children:(0,i.jsx)(l.Root,{defaultValue:m?.[0]?.filename,asChild:!0,children:(0,i.jsxs)("div",{className:h.default.SectionCodeBlock__snippets,children:[(0,i.jsx)(l.List,{asChild:!0,children:(0,i.jsx)("div",{className:h.default.SectionCodeBlock__snippetsTabs,children:m?.map((r,n)=>(0,i.jsx)(l.Trigger,{value:r.filename,asChild:!0,children:(0,i.jsx)("div",{className:h.default.SectionCodeBlock__snippetsTab,children:r.filename})},n))})}),(0,i.jsx)("div",{className:h.default.SectionCodeBlock__snippetsContent,children:m?.map((r,n)=>(0,i.jsx)(l.Content,{value:r.filename,asChild:!0,children:(0,i.jsx)("div",{className:h.default.SectionCodeBlock__snippetsCodeBlock,children:(0,i.jsx)(a.default,{value:r})})}
130,n))})]})})})]})})]})};r.s(["default",0,d],815625)},872089,r=>{r.v({SectionContentBlog__container:"section-content-blog-module-scss-module__ZJeO9a__SectionContentBlog__container",SectionContentBlog__headline:"section-content-blog-module-scss-module__ZJeO9a__SectionContentBlog__headline",SectionContentBlog__imageContainer:"section-content-blog-module-scss-module__ZJeO9a__SectionContentBlog__imageContainer",SectionContentBlog__imageContainerImg:"section-content-blog-module-scss-module__ZJeO9a__SectionContentBlog__imageContainerImg"})},719887,r=>{"use strict";var i=r.i(468279),n=r.i(798254),a=r.i(571805),s=r.i(294237),o=r.i(737636),l=r.i(318927),c=r.i(355362),h=r.i(595966),u=r.i(872089);let d=(0,s.cva)(u.default.SectionContentBlog,{variants:{type:{primary:u.default["SectionContentBlog--primary"],secondary:u.default["SectionContentBlog--secondary"]}},defaultVariants:{type:"primary"}}),p={marks:{link:({children:r,value:a})=>(0,i.jsx)(n.default,{href:a.href,children:r})},types:{code:({value:r})=>(0,i.jsx)(h.default,{value:r}),image:({value:r})=>r?.asset?._ref?(0,i.jsx)("div",{className:"text-image",children:(0,i.jsx)(l.default,{alt:r.alt||" ",src:(0,c.urlForOptimized)(r,{width:1460}),width:730,height:0})}):null,table:({value:r})=>r&&r.rows?(0,i.jsx)("div",{className:"table-default",children:(0,i.jsx)("table",{children:(0,i.jsx)("tbody",{children:r.rows.map((r,n)=>(0,i.jsx)("tr",{children:r.cells.map((r,n)=>(0,i.jsx)("td",{children:r},"table-default-cell-"+n))},"table-default-row-"+n))})})}):null},block:{h2:({children:r,value:n})=>(0,i.jsx)("h2",{id:`link-${n._key}`,children:r}),h3:({children:r,value:n})=>(0,i.jsx)("h3",{id:`link-${n._key}`,children:r}),h4:({children:r,value:n})=>(0,i.jsx)("h4",{id:`link-${n._key}`,children:r}),h5:({children:r,value:n})=>(0,i.jsx)("h5",{id:`link-${n._key}`,children:r}),h6:({children:r,value:n})=>(0,i.jsx)("h6",{id:`link-${n._key}`,children:r})}},m=({content:r,type:n="primary"})=>(0,i.jsx)("div",{className:d({type:n}),children:(0,i.jsxs)("div",{className:u.default.SectionContentBlog__container,children:[r.headline&&(0,i.jsx)("h2",{className:u.default.SectionContentBlog__headline,children:r.headline}),(0,i.jsx)(a.default,{children:(0,i.jsx)(o.PortableText,{value:r?.body||[],components:p})})]})});r.s(["default",0,m])},893410,r=>{r.v({"SectionContent--primary":"section-content-module-scss-module__bzEcvW__SectionContent--primary",SectionContent__container:"section-content-module-scss-module__bzEcvW__SectionContent__container",SectionContent__imageContainer:"section-content-module-scss-module__bzEcvW__SectionContent__imageContainer",SectionContent__imageContainerImg:"section-content-module-scss-module__bzEcvW__SectionContent__imageContainerImg"})},83711,r=>{"use strict";var i=r.i(468279),n=r.i(798254),a=r.i(571805),s=r.i(294237),o=r.i(737636),l=r.i(318927),c=r.i(355362),h=r.i(595966),u=r.i(893410);let d=(0,s.cva)(u.default.SectionContent,{variants:{type:{primary:u.default["SectionContent--primary"],secondary:u.default["SectionContent--secondary"]}},defaultVariants:{type:"primary"}}),p={marks:{link:({children:r,value:a})=>(0,i.jsx)(n.default,{href:a.href,children:r})},types:{code:({value:r})=>(0,i.jsx)(h.default,{value:r}),image:({value:r})=>r?.asset?._ref?(0,i.jsx)("div",{className:u.default.SectionContent__imageContainer,children:(0,i.jsx)(l.default,{alt:r.alt||" ",src:(0,c.urlForOptimized)(r,{width:r.width||730}),width:r.width||730,height:r.height||0,className:u.default.SectionContent__imageContainerImg})}):null}},m=({content:r,type:n="primary"})=>(0,i.jsx)("div",{className:d({type:n}),children:(0,i.jsx)("div",{className:u.default.SectionContent__container,children:(0,i.jsx)(a.default,{type:"secondary",children:(0,i.jsx)(o.PortableText,{value:r.blockContent||[],components:p})})})});r.s(["default",0,m])},417173,r=>{"use strict";var i=r.i(468279),n=r.i(294237),a=r.i(736478),s=r.i(101228);let o=(0,n.cva)([a.default.SectionCopyPasteAI],{variants:{type:{primary:a.default["SectionCopyPasteAI--primary"],secondary:a.default["SectionCopyPasteAI--secondary"]}},defaultVariants:{type:"primary"}}),l=({content:r,type:n="primary"})=>{let l=r?.marginTop??60,c=r?.marginBottom??30,h=r?.isOverflow??!1,u=r?.moveTop??0,d=r?.moveRight??0;return(0,i.jsx)("div",{className:o({type:n}),children:(0,i.jsx)("div",{className:a.default.SectionCopyPasteAI__container,children:(0,i.jsx)("div",{className:`${a.default.SectionCopyPasteAI__bar} ${h?a.default["SectionCopyPasteAI__bar--overflow"]:""}`,style:{marginTop:`${l}px`,marginBottom:`${c}px`},children:(0,i.jsx)(s.default,{moveTop:u,moveRight:d})})})})};r.s(["default",0,l])},736478,r=>{r.v({SectionCopyPasteAI:"section-copy-paste-ai-module-scss-module__OfFEqW__SectionCopyPasteAI",SectionCopyPasteAI__bar:"section-copy-paste-ai-module-scss-module__OfFEqW__SectionCopyPasteAI__bar","SectionCopyPasteAI__bar--overflow":"section-copy-paste-ai-module-scss-module__OfFEqW__SectionCopyPasteAI__bar--overflow",SectionCopyPasteAI__container:"section-copy-paste-ai-module-scss-module__OfFEqW__SectionCopyPasteAI__container"})},247014,r=>{"use strict";var i=r.i(468279),n=r.i(798254),a=r.i(284022),s=r.i(294237),o=r.i(318927),l=r.i(12768),c=r.i(355362);let h=(0,s.cva)([l.default.SectionDiscover],{variants:{type:{primary:l.default["SectionDiscover--primary"],secondary:l.default["SectionDiscover--secondary"]}},defaultVariants:{type:"primary"}}),u=({content:r,type:s})=>(0,i.jsxs)("div",{className:h({type:s}),children:[(0,i.jsx)("div",{className:l.default.SectionDiscover__background,...(r.backgroundImage||r.background)&&{style:{background:`${r.backgroundImage?`url(${(0,c.urlForOptimized)(r.backgroundImage,{width:1920})})`:""} ${(0,a.stegaClean)(r.background)||""}`}}}),(0,i.jsxs)("div",{className:l.default.SectionDiscover__container,children:[(0,i.jsx)("h2",{className:l.default.SectionDiscover__headline,children:r.headline}),(0,i.jsx)("div",{className:l.default.SectionDiscover__items,children:r.products?.map((r,a)=>(0,i.jsxs)("div",{className:l.default.SectionDiscover__item,children:[r?.icon?.asset&&(0,i.jsx)(n.default,{href:r.ctaLink,title:r.title,children:(0,i.jsx)("div",{className:l.default.SectionDiscover__icon,children:(0,i.jsx)(o.default,{src:(0,c.urlForOptimized)(r.icon,{width:160,height:160}),fill:!0,sizes:"80px",alt:"background",loading:"lazy",className:l.default.SectionDiscover__iconImg})})}),(0,i.jsx)("h3",{className:l.default.SectionDiscover__title,children:r.title}),(0,i.jsx)("div",{className:l.default.SectionDiscover__description,children:r.hero?.description}),(0,i.jsx)("div",{className:l.default.SectionDiscover__action,children:(0,i.jsxs)(n.default,{href:r.ctaLink,title:r.title,className:l.default.SectionDiscover__button,children:["Learn More",(0,i.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l.default.SectionDiscover__buttonArrow,children:(0,i.jsx)("path",{d:"M3.75 9H14.25M14.25 9L9 3.75M14.25 9L9 14.25",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]})})]},`section-discover-products-item-${a}`))})]})]});r.s(["default",0,u])},12768,r=>{r.v({SectionDiscover:"section-discover-module-scss-module__rWxwKq__SectionDiscover",SectionDiscover__action:"section-discover-module-scss-module__rWxwKq__SectionDiscover__action",SectionDiscover__background:"section-discover-module-scss-module__rWxwKq__SectionDiscover__background",SectionDiscover__button:"section-discover-module-scss-module__rWxwKq__SectionDiscover__button",SectionDiscover__buttonArrow:"section-discover-module-scss-module__rWxwKq__SectionDiscover__buttonArrow",SectionDiscover__container:"section-discover-module-scss-module__rWxwKq__SectionDiscover__container",SectionDiscover__description:"section-discover-module-scss-module__rWxwKq__SectionDiscover__description",SectionDiscover__headline:"section-discover-module-scss-module__rWxwKq__SectionDiscover__headline",SectionDiscover__icon:"section-discover-module-scss-module__rWxwKq__SectionDiscover__icon",SectionDiscover__iconImg:"section-discover-module-scss-module__rWxwKq__SectionDiscover__iconImg",SectionDiscover__items:"section-discover-module-scss-module__rWxwKq__SectionDiscover__items",SectionDiscover__title:"section-discover-module-scss-module__rWxwKq__SectionDiscover__title"})},941965,r=>{r.v({SectionInsights:"section-insights-module-scss-module__xrQ9Ga__SectionInsights",SectionInsights__action:"section-insights-module-scss-module__xrQ9Ga__SectionInsights__action",SectionInsights__background:"section-insights-module-scss-module__xrQ9Ga__SectionInsights__background",SectionInsights__button:"section-insights-module-scss-module__xrQ9Ga__SectionInsights__button","SectionInsights__col--text":"section-insights-module-scss-module__xrQ9Ga__SectionInsights__col--text",SectionInsights__container:"section-insights-module-scss-module__xrQ9Ga__SectionInsights__container",SectionInsights__description:"section-insights-module-scss-module__xrQ9Ga__SectionInsights__description",SectionInsights__headline:"section-insights-module-scss-module__xrQ9Ga__SectionInsights__headline",SectionInsights__icon:"section-insights-module-scss-module__xrQ9Ga__SectionInsights__icon",SectionInsights__iconImg:"section-insights-module-scss-module__xrQ9Ga__SectionInsights__iconImg",SectionInsights__illustration:"section-insights-module-scss-module__xrQ9Ga__SectionInsights__illustration",SectionInsights__illustrationImg:"section-insights-module-scss-module__xrQ9Ga__SectionInsights__illustrationImg",SectionInsights__row:"section-insights-module-scss-module__xrQ9Ga__SectionInsights__row"})},673994,r=>{"use strict";var i=r.i(468279),n=r.i(798254),a=r.i(284022),s=r.i(7284),o=r.i(318927),l=r.i(294237),c=r.i(355362),h=r.i(941965);let u=(0,l.cva)([h.default.SectionInsights],{variants:{type:{primary:h.default["SectionInsights--primary"],secondary:h.default["SectionInsights--secondary"]}},defaultVariants:{type:"primary"}}),d=({content:r,type:l})=>(0,i.jsxs)("div",{className:u({type:l}),children:[(0,i.jsx)("div",{className:h.default.SectionInsights__background,...(r.backgroundImage||r.background)&&{style:{background:`${r.backgroundImage?`url(${(0,c.urlForOptimized)(r.backgroundImage,{width:1920})})`:""} ${(0,a.stegaClean)(r.background)||""}`}}}),(0,i.jsx)("div",{className:h.default.SectionInsights__container,children:(0,i.jsxs)("div",{className:h.default.SectionInsights__row,children:[(0,i.jsxs)("div",{className:(0,s.default)(h.default.SectionInsights__col,h.default["SectionInsights__col--text"]),children:[r.icon?.asset&&(0,i.jsx)("div",{className:h.default.SectionInsights__icon,children:(0,i.jsx)(o.default,{src:(0,c.urlForOptimized)(r?.icon,{width:128,height:128}),fill:!0,sizes:"64px",alt:"background",loading:"lazy",className:h.default.SectionInsights__iconImg})}),r.headline&&(0,i.jsx)("h3",{className:h.default.SectionInsights__headline,children:r.headline}),r.description&&(0,i.jsx)("div",{className:h.default.SectionInsights__description,children:r.description}),(0,i.jsx)("div",{className:h.default.SectionInsights__action,children:(0,i.jsx)(n.default,{href:r?.ctaLink||"",className:h.default.SectionInsights__button,children:r?.ctaName})})]}),(0,i.jsx)("div",{className:h.default.SectionInsights__col,children:r?.illustration&&(0,i.jsx)("div",{className:h.default.SectionInsights__illustration,children:(0,i.jsx)(o.default,{src:(0,c.urlForOptimized)(r?.illustration,{width:800}),fill:!0,sizes:"(max-width: 768px) 100vw, 50vw",alt:"background",loading:"lazy",className:h.default.SectionInsights__illustrationImg})})})]})})]});r.s(["default",0,d])},883373,r=>{r.v({SectionPictograms:"section-pictograms-module-scss-module__p9bYOa__SectionPictograms","SectionPictograms--secondary":"section-pictograms-module-scss-module__p9bYOa__SectionPictograms--secondary",SectionPictograms__background:"section-pictograms-module-scss-module__p9bYOa__SectionPictograms__background",SectionPictograms__container:"section-pictograms-module-scss-module__p9bYOa__SectionPictograms__container",SectionPictograms__headline:"section-pictograms-module-scss-module__p9bYOa__SectionPictograms__headline",SectionPictograms__icon:"section-pictograms-module-scss-module__p9bYOa__SectionPictograms__icon",SectionPictograms__iconImg:"section-pictograms-module-scss-module__p9bYOa__SectionPictograms__iconImg",SectionPictograms__swiperItem:"section-pictograms-module-scss-module__p9bYOa__SectionPictograms__swiperItem",SectionPictograms__swiperItemBg:"section-pictograms-module-scss-module__p9bYOa__SectionPictograms__swiperItemBg",SectionPictograms__swiperLink:"section-pictograms-module-scss-module__p9bYOa__SectionPictograms__swiperLink",SectionPictograms__title:"section-pictograms-module-scss-module__p9bYOa__SectionPictograms__title"})},536535,r=>{"use strict";var i=r.i(468279),n=r.i(798254),a=r.i(318927),s=r.i(284022),o=r.i(294237),l=r.i(258315),c=r.i(150071),h=r.i(355362),u=r.i(883373);let d=(0,o.cva)([u.default.SectionPictograms],{variants:{type:{primary:u.default["SectionPictograms--primary"],secondary:u.default["SectionPictograms--secondary"]}},defaultVariants:{type:"primary"}}),p=({content:r,type:o="primary"})=>(0,i.jsxs)("div",{className:d({type:o}),children:[(0,i.jsx)("div",{className:u.default.SectionPictograms__background,...(r.backgroundImage||r.background)&&{style:{background:`${r.backgroundImage?`url(${(0,h.urlForOptimized)(r.backgroundImage,{width:1920})})`:""} ${(0,s.stegaClean)(r.background)||""}`}}}),(0,i.jsxs)("div",{className:u.default.SectionPictograms__container,children:[(0,i.jsx)("h3",{className:u.default.SectionPictograms__headline,children:r.headline}),(0,i.jsx)(c.Swiper,{modules:[l.Navigation],spaceBetween:0,slidesPerView:"auto",navigation:!0,children:r.items?.map((o,l)=>(0,i.jsx)(c.SwiperSlide,{children:(0,i.jsx)(n.default,{href:o.ctaLink||"",className:u.default.SectionPictograms__swiperLink,children:(0,i.jsxs)("div",{className:u.default.SectionPictograms__swiperItem,children:[(0,i.jsx)("div",{className:u.default.SectionPictograms__swiperItemBg,...r.backgroundItem&&{style:{background:`${(0,s.stegaClean)(r.backgroundItem)||""}`}}}),o.icon?.asset&&(0,i.jsx)("div",{className:u.default.SectionPictograms__icon,children:(0,i.jsx)(a.default,{src:(0,h.urlForOptimized)(o.icon,{width:160,height:160}),fill:!0,sizes:"80px",alt:"background",loading:"lazy",className:u.default.SectionPictograms__iconImg})}),(0,i.jsx)("h4",{className:u.default.SectionPictograms__title,children:o.ctaName})]})})},`section-pictograms-swiper-item-${l}`))})]})]});r.s(["default",0,p])},196809,r=>{r.v({SectionPoints:"section-points-module-scss-module___60pDq__SectionPoints",SectionPoints__container:"section-points-module-scss-module___60pDq__SectionPoints__container",SectionPoints__description:"section-points-module-scss-module___60pDq__SectionPoints__description",SectionPoints__headline:"section-points-module-scss-module___60pDq__SectionPoints__headline",SectionPoints__item:"section-points-module-scss-module___60pDq__SectionPoints__item",SectionPoints__itemCol:"section-points-module-scss-module___60pDq__SectionPoints__itemCol","SectionPoints__itemCol--icon":"section-points-module-scss-module___60pDq__SectionPoints__itemCol--icon",SectionPoints__items:"section-points-module-scss-module___60pDq__SectionPoints__items",SectionPoints__listItemIcon:"section-points-module-scss-module___60pDq__SectionPoints__listItemIcon",SectionPoints__listItemIconSvg:"section-points-module-scss-module___60pDq__SectionPoints__listItemIconSvg"})},45186,r=>{"use strict";var i=r.i(468279),n=r.i(294237),a=r.i(7284),s=r.i(737636),o=r.i(196809);let l=(0,n.cva)([o.default.SectionPoints],{variants:{type:{primary:o.default["SectionPoints--
130primary"],secondary:o.default["SectionPoints--secondary"]}},defaultVariants:{type:"primary"}}),c={block:{normal:({children:r})=>(0,i.jsx)("h3",{className:o.default.SectionPoints__headline,children:r})},marks:{highlight:({children:r,value:n})=>(0,i.jsx)("span",{style:{color:n.color},children:r})}},h=({content:r,type:n})=>(0,i.jsx)("div",{className:l({type:n}),children:(0,i.jsxs)("div",{className:o.default.SectionPoints__container,children:[r.headline&&(0,i.jsx)(s.PortableText,{value:r.headline,components:c}),(0,i.jsx)("div",{className:o.default.SectionPoints__items,children:r.points?.map(r=>(0,i.jsxs)("div",{className:o.default.SectionPoints__item,children:[(0,i.jsx)("div",{className:(0,a.default)(o.default.SectionPoints__itemCol,o.default["SectionPoints__itemCol--icon"]),children:(0,i.jsx)("div",{className:o.default.SectionPoints__listItemIcon,children:(0,i.jsxs)("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:o.default.SectionPoints__listItemIconSvg,children:[(0,i.jsx)("rect",{width:"40",height:"40",rx:"12",fill:"currentColor"}),(0,i.jsx)("path",{d:"M20 26.5V27M20 21L19.124 13.9923C19.0582 13.4654 19.469 13 20 13V13C20.531 13 20.9418 13.4654 20.876 13.9923L20 21Z",stroke:"white",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"})]})})}),(0,i.jsx)("div",{className:o.default.SectionPoints__itemCol,children:(0,i.jsx)("p",{className:o.default.SectionPoints__description,children:r.description})})]},r._key))})]})});r.s(["default",0,h])},843808,r=>{"use strict";var i=r.i(468279),n=r.i(532961),a=r.i(7284),s=r.i(294237),o=r.i(737636),l=r.i(318927),c=r.i(904658),h=r.i(355362),u=r.i(284022);let d=(0,s.cva)([c.default.SectionS2SLottie],{variants:{type:{primary:c.default["SectionS2SLottie--primary"],secondary:c.default["SectionS2SLottie--secondary"]}},defaultVariants:{type:"primary"}}),p={block:{h4:({children:r})=>(0,i.jsx)("h4",{className:c.default.SectionS2SLottie__subheadline,children:r})}},m=({content:r,type:s})=>(0,i.jsxs)("div",{className:d({type:s}),children:[(0,i.jsx)("div",{className:c.default.SectionS2SLottie__background,...(r.backgroundImage||r.background)&&{style:{background:`${r.backgroundImage?`url(${(0,h.urlForOptimized)(r.backgroundImage,{width:1920})})`:""} ${(0,u.stegaClean)(r.background)||""}`}}}),(0,i.jsx)("div",{className:c.default.SectionS2SLottie__container,children:(0,i.jsxs)("div",{className:c.default.SectionS2SLottie__row,children:[(0,i.jsx)("div",{className:(0,a.default)(c.default.SectionS2SLottie__col,c.default["SectionS2SLottie__col--image"]),children:r.animationData?(0,i.jsx)("div",{className:c.default.SectionS2SLottie__lottieContainer,children:(0,i.jsx)(n.default,{options:{loop:!0,autoplay:!0,animationData:r.animationData}})}):r.animationPlaceholder?(0,i.jsx)("div",{className:c.default.SectionS2SLottie__animationPlaceholder,children:(0,i.jsx)(l.default,{src:(0,h.urlForOptimized)(r.animationPlaceholder,{width:1200}),fill:!0,sizes:"(max-width: 768px) 100vw, 50vw",alt:"background",loading:"lazy",className:c.default.SectionS2SLottie__animationPlaceholderImg})}):null}),(0,i.jsx)("div",{className:c.default.SectionS2SLottie__col,children:(0,i.jsxs)("div",{className:c.default.SectionS2SLottie__description,children:[(0,i.jsx)("h3",{className:c.default.SectionS2SLottie__headline,children:r.headline}),r.description&&(0,i.jsx)(o.PortableText,{value:r.description,components:p})]})})]})})]});r.s(["default",0,m])},904658,r=>{r.v({SectionS2SLottie:"section-s2s-lottie-module-scss-module__PGy46q__SectionS2SLottie",SectionS2SLottie__animationPlaceholder:"section-s2s-lottie-module-scss-module__PGy46q__SectionS2SLottie__animationPlaceholder",SectionS2SLottie__animationPlaceholderImg:"section-s2s-lottie-module-scss-module__PGy46q__SectionS2SLottie__animationPlaceholderImg",SectionS2SLottie__background:"section-s2s-lottie-module-scss-module__PGy46q__SectionS2SLottie__background",SectionS2SLottie__col:"section-s2s-lottie-module-scss-module__PGy46q__SectionS2SLottie__col","SectionS2SLottie__col--image":"section-s2s-lottie-module-scss-module__PGy46q__SectionS2SLottie__col--image",SectionS2SLottie__container:"section-s2s-lottie-module-scss-module__PGy46q__SectionS2SLottie__container",SectionS2SLottie__description:"section-s2s-lottie-module-scss-module__PGy46q__SectionS2SLottie__description",SectionS2SLottie__headline:"section-s2s-lottie-module-scss-module__PGy46q__SectionS2SLottie__headline",SectionS2SLottie__lottieContainer:"section-s2s-lottie-module-scss-module__PGy46q__SectionS2SLottie__lottieContainer",SectionS2SLottie__row:"section-s2s-lottie-module-scss-module__PGy46q__SectionS2SLottie__row",SectionS2SLottie__subheadline:"section-s2s-lottie-module-scss-module__PGy46q__SectionS2SLottie__subheadline"})},127864,r=>{r.v({SectionS2S:"section-s2s-module-scss-module__ymm7FG__SectionS2S",SectionS2S__col:"section-s2s-module-scss-module__ymm7FG__SectionS2S__col",SectionS2S__container:"section-s2s-module-scss-module__ymm7FG__SectionS2S__container",SectionS2S__description:"section-s2s-module-scss-module__ymm7FG__SectionS2S__description",SectionS2S__headline:"section-s2s-module-scss-module__ymm7FG__SectionS2S__headline",SectionS2S__image:"section-s2s-module-scss-module__ymm7FG__SectionS2S__image",SectionS2S__promo:"section-s2s-module-scss-module__ymm7FG__SectionS2S__promo",SectionS2S__promoImage:"section-s2s-module-scss-module__ymm7FG__SectionS2S__promoImage",SectionS2S__promoText:"section-s2s-module-scss-module__ymm7FG__SectionS2S__promoText",SectionS2S__row:"section-s2s-module-scss-module__ymm7FG__SectionS2S__row"})},617097,r=>{"use strict";var i=r.i(468279),n=r.i(294237),a=r.i(318927),s=r.i(355362),o=r.i(127864);let l=(0,n.cva)([o.default.SectionS2S],{variants:{type:{primary:o.default["SectionS2S--primary"],secondary:o.default["SectionS2S--secondary"]}},defaultVariants:{type:"primary"}}),c=({content:r,type:n})=>(0,i.jsx)("div",{className:l({type:n}),children:(0,i.jsxs)("div",{className:o.default.SectionS2S__container,children:[(0,i.jsx)("div",{className:o.default.SectionS2S__row,children:(0,i.jsx)("div",{className:o.default.SectionS2S__col,children:(0,i.jsxs)("div",{className:o.default.SectionS2S__promo,children:[r.image?.asset&&(0,i.jsx)("div",{className:o.default.SectionS2S__promoImage,children:(0,i.jsx)(a.default,{src:(0,s.urlForOptimized)(r.image,{width:1200}),fill:!0,sizes:"(max-width: 768px) 100vw, 50vw",alt:"background",loading:"lazy",className:o.default.SectionS2S__image})}),(0,i.jsx)("div",{className:o.default.SectionS2S__promoText,children:r.promoText})]})})}),(0,i.jsxs)("div",{className:o.default.SectionS2S__row,children:[(0,i.jsx)("div",{className:o.default.SectionS2S__col,children:(0,i.jsx)("h5",{className:o.default.SectionS2S__headline,children:r.headline})}),(0,i.jsx)("div",{className:o.default.SectionS2S__col,children:(0,i.jsx)("p",{className:o.default.SectionS2S__description,children:r.description})})]})]})});r.s(["default",0,c])},264607,r=>{r.v({SectionStats:"section-stats-module-scss-module__cgvwSW__SectionStats",SectionStats__background:"section-stats-module-scss-module__cgvwSW__SectionStats__background",SectionStats__container:"section-stats-module-scss-module__cgvwSW__SectionStats__container",SectionStats__icon:"section-stats-module-scss-module__cgvwSW__SectionStats__icon",SectionStats__iconImg:"section-stats-module-scss-module__cgvwSW__SectionStats__iconImg",SectionStats__item:"section-stats-module-scss-module__cgvwSW__SectionStats__item",SectionStats__items:"section-stats-module-scss-module__cgvwSW__SectionStats__items",SectionStats__title:"section-stats-module-scss-module__cgvwSW__SectionStats__title",SectionStats__value:"section-stats-module-scss-module__cgvwSW__SectionStats__value",SectionStats__valuePreffix:"section-stats-module-scss-module__cgvwSW__SectionStats__valuePreffix",SectionStats__valueSuffix:"section-stats-module-scss-module__cgvwSW__SectionStats__valueSuffix",SectionStats__valueText:"section-stats-module-scss-module__cgvwSW__SectionStats__valueText"})},244900,r=>{"use strict";var i=r.i(468279),n=r.i(294237),a=r.i(318927),s=r.i(284022),o=r.i(355362),l=r.i(264607);let c=(0,n.cva)([l.default.SectionStats],{variants:{type:{primary:l.default["SectionStats--primary"],secondary:l.default["SectionStats--secondary"]}},defaultVariants:{type:"primary"}}),h=({content:r,type:n})=>r.statsItems?(0,i.jsxs)("div",{className:c({type:n}),children:[(0,i.jsx)("div",{className:l.default.SectionStats__background,...(r.backgroundImage||r.background)&&{style:{background:`${r.backgroundImage?`url(${(0,o.urlForOptimized)(r.backgroundImage,{width:1920})})`:""} ${(0,s.stegaClean)(r.background)||""}`}}}),(0,i.jsx)("div",{className:l.default.SectionStats__container,children:(0,i.jsx)("div",{className:l.default.SectionStats__items,children:r.statsItems?.map(r=>(0,i.jsxs)("div",{className:l.default.SectionStats__item,children:[(0,i.jsxs)("div",{className:l.default.SectionStats__value,children:[(0,i.jsx)("div",{className:l.default.SectionStats__valuePreffix,children:r.preffix}),(0,i.jsx)("div",{className:l.default.SectionStats__valueText,children:r.value}),(0,i.jsx)("div",{className:l.default.SectionStats__valueSuffix,children:r.suffix})]}),(0,i.jsx)("div",{className:l.default.SectionStats__icon,children:r.icon?.asset&&(0,i.jsx)(a.default,{src:(0,o.urlForOptimized)(r.icon,{width:64,height:64}),alt:"background",loading:"lazy",className:l.default.SectionStats__iconImg,width:32,height:32})}),(0,i.jsx)("div",{className:l.default.SectionStats__title,children:r.title})]},r._key))})})]}):null;r.s(["default",0,h])},371758,r=>{"use strict";var i=r.i(468279),n=r.i(294237),a=r.i(7284),s=r.i(318927),o=r.i(798254),l=r.i(4017),c=r.i(355362),h=r.i(737636);let u=(0,n.cva)([l.default.SectionSteps],{variants:{type:{primary:l.default["SectionSteps--primary"],secondary:l.default["SectionSteps--secondary"]}},defaultVariants:{type:"primary"}}),d={block:{normal:({children:r})=>(0,i.jsx)("h2",{className:l.default.SectionSteps__headline,children:r})},marks:{highlight:({children:r,value:n})=>(0,i.jsx)("span",{style:{color:n.color},children:r})}},p=({content:r,type:n})=>(0,i.jsx)("div",{className:u({type:n}),children:(0,i.jsx)("div",{className:l.default.SectionSteps__container,children:(0,i.jsxs)("div",{className:l.default.SectionSteps__items,children:[(0,i.jsxs)("div",{className:(0,a.default)(l.default.SectionSteps__item,l.default["SectionSteps__item--head"]),children:[r.headline&&(0,i.jsx)(h.PortableText,{value:r.headline,components:d}),(0,i.jsxs)("div",{className:l.default.SectionSteps__products,children:[(0,i.jsx)("div",{className:l.default.SectionSteps__productsHeadline,children:r.products?.headline}),(0,i.jsx)("div",{className:l.default.SectionSteps__productsItems,children:r.products?.items?.map((r,n)=>(0,i.jsx)("div",{className:l.default.SectionSteps__productsItem,children:r?.icon?.asset&&(0,i.jsx)(o.default,{href:`/products/${r.slug||""}`,title:r.title,children:(0,i.jsx)(s.default,{src:(0,c.urlForOptimized)(r.icon,{width:70,height:70}),width:35,height:35,alt:"background",loading:"lazy"})})},`section-steps-products-item-${n}`))})]})]}),r.steps?.map(r=>(0,i.jsxs)("div",{className:l.default.SectionSteps__item,children:[(0,i.jsx)("div",{className:(0,a.default)(l.default.SectionSteps__itemCol,l.default["SectionSteps__itemCol--index"]),children:(0,i.jsx)("div",{className:l.default.SectionSteps__counter})}),(0,i.jsxs)("div",{className:l.default.SectionSteps__itemCol,children:[(0,i.jsx)("h5",{className:l.default.SectionSteps__title,children:r.title}),(0,i.jsx)("div",{className:l.default.SectionSteps__content,children:r.description&&(0,i.jsx)(h.PortableText,{value:r.description})})]})]},r._key))]})})});r.s(["default",0,p])},4017,r=>{r.v({SectionSteps:"section-steps-module-scss-module__OFDHpq__SectionSteps",SectionSteps__container:"section-steps-module-scss-module__OFDHpq__SectionSteps__container",SectionSteps__content:"section-steps-module-scss-module__OFDHpq__SectionSteps__content",SectionSteps__counter:"section-steps-module-scss-module__OFDHpq__SectionSteps__counter",SectionSteps__headline:"section-steps-module-scss-module__OFDHpq__SectionSteps__headline",SectionSteps__item:"section-steps-module-scss-module__OFDHpq__SectionSteps__item","SectionSteps__item--head":"section-steps-module-scss-module__OFDHpq__SectionSteps__item--head",SectionSteps__itemCol:"section-steps-module-scss-module__OFDHpq__SectionSteps__itemCol","SectionSteps__itemCol--index":"section-steps-module-scss-module__OFDHpq__SectionSteps__itemCol--index",SectionSteps__items:"section-steps-module-scss-module__OFDHpq__SectionSteps__items",SectionSteps__productsHeadline:"section-steps-module-scss-module__OFDHpq__SectionSteps__productsHeadline",SectionSteps__productsItems:"section-steps-module-scss-module__OFDHpq__SectionSteps__productsItems",SectionSteps__title:"section-steps-module-scss-module__OFDHpq__SectionSteps__title"})},303038,r=>{r.v({Spacing:"spacing-module-scss-module__W2_ubG__Spacing","Spacing--coinapi":"spacing-module-scss-module__W2_ubG__Spacing--coinapi","Spacing--finfeed":"spacing-module-scss-module__W2_ubG__Spacing--finfeed","Spacing--transparent":"spacing-module-scss-module__W2_ubG__Spacing--transparent","Spacing--white":"spacing-module-scss-module__W2_ubG__Spacing--white"})},613206,r=>{"use strict";var i=r.i(468279),n=r.i(294237),a=r.i(303038);let s=(0,n.cva)([a.default.Spacing],{variants:{colorVariant:{transparent:a.default["Spacing--transparent"],white:a.default["Spacing--white"],coinapi:a.default["Spacing--coinapi"],finfeed:a.default["Spacing--finfeed"]}},defaultVariants:{colorVariant:"transparent"}}),o=({content:r})=>{let n=r.height??64,a=r.heightMobile??n,o=r.colorVariant??"transparent";return(0,i.jsx)("div",{className:s({colorVariant:r.customColor?void 0:o}),style:{"--spacing-height":`${n}px`,"--spacing-height-mobile":`${a}px`,...r.customColor&&{backgroundColor:r.customColor}}})};r.s(["default",0,o])},728422,r=>{r.v({TableOfContentsSections:"table-of-contents-sections-module-scss-module__aopBUG__TableOfContentsSections","TableOfContentsSections--secondary":"table-of-contents-sections-module-scss-module__aopBUG__TableOfContentsSections--secondary",TableOfContentsSections__headline:"table-of-contents-sections-module-scss-module__aopBUG__TableOfContentsSections__headline",TableOfContentsSections__item:"table-of-contents-sections-module-scss-module__aopBUG__TableOfContentsSections__item",TableOfContentsSections__link:"table-of-contents-sections-module-scss-module__aopBUG__TableOfContentsSections__link",TableOfContentsSections__list:"table-of-contents-sections-module-scss-module__aopBUG__TableOfContentsSections__list","is-active":"table-of-contents-sections-module-scss-module__aopBUG__is-active"})},447687,r=>{"use strict";var i=r.i(468279),n=r.i(294237),a=r.i(7284),s=r.i(678380),o=r.i(728422);let l=(0,n.cva)([o.default.TableOfContentsSections],{variants:{type:{primary:o.default["TableOfContentsSections--primary"],secondary:o.default["TableOfContentsSections--secondary"]}},defaultVariants:{type:"primary"}}),c=(r,i)=>{let n=[];
130for(let a of r)a.ipynbData?a.ipynbData.cells.forEach(r=>{"markdown"===r.cell_type&&r.source.forEach(r=>{(r=r.trim()).startsWith("# ")?n.push({id:`link-${r.replace(/^# /,"").trim()}`,text:r.replace(/^# /,"").trim(),level:2}):r.startsWith("## ")&&n.push({id:`link-${r.replace(/^## /,"").trim()}`,text:r.replace(/^## /,"").trim(),level:3})})}):"module.ProductContentBlog"===a._type?a.body?.forEach(r=>{"block"===r._type&&("h2"===r.style||"h3"===r.style&&i)&&n.push({id:`link-${r._key}`,text:r.children?.map(r=>r.text).join("")||"",level:"h2"===r.style?2:3})}):a.headline&&a.headline?.[0]._type==="block"?n.push({id:`section-${a._key}`,text:a.headline[0].children?.map(r=>r.text).join("")||"",level:2}):(a.title||a.headline)&&n.push({id:`section-${a._key}`,text:a.title||a.headline||"",level:2});return n},h=({content:r,type:n,withSubLevels:h=!0})=>{let[u,d]=(0,s.useState)(0),[p,m]=(0,s.useState)(!1),f=(0,s.useRef)(null),g=(0,s.useRef)(null),{sections:v}=r;if(!v)return null;let y=c(v,h);(0,s.useEffect)(()=>{let r=()=>{f.current&&clearTimeout(f.current),f.current=window.setTimeout(()=>{m(!1)},100),!p&&window.scrollY<50&&y.length>0&&d(0)};return window.addEventListener("scroll",r),()=>{window.removeEventListener("scroll",r),f.current&&clearTimeout(f.current)}},[p]),(0,s.useEffect)(()=>{let r=new IntersectionObserver(r=>{p||r.forEach(r=>{r.isIntersecting&&2===y.find(i=>i.id===r.target.id)?.level&&d(y.findIndex(i=>i.id===r.target.id))})},{rootMargin:"0px 0px -50% 0px"});return y.forEach(i=>{let n=document.getElementById(i.id);n&&r.observe(n)}),()=>{y.forEach(i=>{let n=document.getElementById(i.id);n&&r.unobserve(n)})}},[y]);let _=(r,i)=>{let n=y[r];if(!n)return;2===n.level&&d(u===r?null:r),i.preventDefault();let a=n.id,s=document.getElementById(a);if(s){let r=200,i=s.getBoundingClientRect().top+window.pageYOffset-r;m(!0),window.scrollTo({top:i,behavior:"smooth"})}};return(0,i.jsxs)("nav",{ref:g,className:l({type:n}),children:[(0,i.jsx)("div",{className:o.default.TableOfContentsSections__headline,children:"Table of Contents"}),(0,i.jsx)("ul",{className:o.default.TableOfContentsSections__list,children:y.map((r,n)=>2===r.level?(0,i.jsxs)("li",{className:(0,a.default)(o.default.TableOfContentsSections__item,u===n&&o.default["is-active"]),children:[(0,i.jsx)("a",{href:`#${r.id}`,className:o.default.TableOfContentsSections__link,onClick:r=>_(n,r),children:r.text}),u===n&&(()=>{let r=[];for(let a=n+1;a<y.length;a++){let n=y[a];if(!n||3!==n.level)break;r.push((0,i.jsx)("li",{className:o.default.TableOfContentsSections__item,children:(0,i.jsx)("a",{href:`#${n.id}`,className:o.default.TableOfContentsSections__link,onClick:r=>_(a,r),children:n.text})},n.id))}return r.length>0?(0,i.jsx)("ul",{className:o.default.TableOfContentsSections__list,children:r}):null})()]},r.id):null)})]})};r.s(["default",0,h])}]);
131
132//# debugId=1e5b3fc2-cd69-eef5-85a0-b9ab817d1fef

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.