PageSourceSearch

https://evolvenetwork.co.uk/build/assets/app-f3240222.js

js evolvenetwork.co.uk collected 2026-10-09 23:14:32 UTC 1,167,111 bytes, 117 lines download raw bytes

vendor: 10,018 bytes, line 1
1var Gr=(ie,oe)=>()=>(oe||ie((oe={exports:{}}).exports,oe),oe.exports);var Wr=Gr((exports,module)=>{function bind$1(ie,oe){return function(){return ie.apply(oe,arguments)}}const{toString:toString$1}=Object.prototype,{getPrototypeOf}=Object,kindOf=(ie=>oe=>{const Ee=toString$1.call(oe);return ie[Ee]||(ie[Ee]=Ee.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=ie=>(ie=ie.toLowerCase(),oe=>kindOf(oe)===ie),typeOfTest=ie=>oe=>typeof oe===ie,{isArray:isArray$3}=Array,isUndefined$1=typeOfTest("undefined");function isBuffer(ie){return ie!==null&&!isUndefined$1(ie)&&ie.constructor!==null&&!isUndefined$1(ie.constructor)&&isFunction$2(ie.constructor.isBuffer)&&ie.constructor.isBuffer(ie)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(ie){let oe;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?oe=ArrayBuffer.isView(ie):oe=ie&&ie.buffer&&isArrayBuffer(ie.buffer),oe}const isString$3=typeOfTest("string"),isFunction$2=typeOfTest("function"),isNumber$1=typeOfTest("number"),isObject$7=ie=>ie!==null&&typeof ie=="object",isBoolean=ie=>ie===!0||ie===!1,isPlainObject$1=ie=>{if(kindOf(ie)!=="object")return!1;const oe=getPrototypeOf(ie);return(oe===null||oe===Object.prototype||Object.getPrototypeOf(oe)===null)&&!(Symbol.toStringTag in ie)&&!(Symbol.iterator in ie)},isDate$2=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=ie=>isObject$7(ie)&&isFunction$2(ie.pipe),isFormData=ie=>{let oe;return ie&&(typeof FormData=="function"&&ie instanceof FormData||isFunction$2(ie.append)&&((oe=kindOf(ie))==="formdata"||oe==="object"&&isFunction$2(ie.toString)&&ie.toString()==="[object FormData]"))},isURLSearchParams=kindOfTest("URLSearchParams"),trim=ie=>ie.trim?ie.trim():ie.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(ie,oe,{allOwnKeys:Ee=!1}={}){if(ie===null||typeof ie>"u")return;let ke,Me;if(typeof ie!="object"&&(ie=[ie]),isArray$3(ie))for(ke=0,Me=ie.length;ke<Me;ke++)oe.call(null,ie[ke],ke,ie);else{const Ie=Ee?Object.getOwnPropertyNames(ie):Object.keys(ie),Re=Ie.length;let De;for(ke=0;ke<Re;ke++)De=Ie[ke],oe.call(null,ie[De],De,ie)}}function findKey(ie,oe){oe=oe.toLowerCase();const Ee=Object.keys(ie);let ke=Ee.length,Me;for(;ke-- >0;)if(Me=Ee[ke],oe===Me.toLowerCase())return Me;return null}const _global=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),isContextDefined=ie=>!isUndefined$1(ie)&&ie!==_global;function merge(){const{caseless:ie}=isContextDefined(this)&&this||{},oe={},Ee=(ke,Me)=>{const Ie=ie&&findKey(oe,Me)||Me;isPlainObject$1(oe[Ie])&&isPlainObject$1(ke)?oe[Ie]=merge(oe[Ie],ke):isPlainObject$1(ke)?oe[Ie]=merge({},ke):isArray$3(ke)?oe[Ie]=ke.slice():oe[Ie]=ke};for(let ke=0,Me=arguments.length;ke<Me;ke++)arguments[ke]&&forEach(arguments[ke],Ee);return oe}const extend$5=(ie,oe,Ee,{allOwnKeys:ke}={})=>(forEach(oe,(Me,Ie)=>{Ee&&isFunction$2(Me)?ie[Ie]=bind$1(Me,Ee):ie[Ie]=Me},{allOwnKeys:ke}),ie),stripBOM=ie=>(ie.charCodeAt(0)===65279&&(ie=ie.slice(1)),ie),inherits=(ie,oe,Ee,ke)=>{ie.prototype=Object.create(oe.prototype,ke),ie.prototype.constructor=ie,Object.defineProperty(ie,"super",{value:oe.prototype}),Ee&&Object.assign(ie.prototype,Ee)},toFlatObject=(ie,oe,Ee,ke)=>{let Me,Ie,Re;const De={};if(oe=oe||{},ie==null)return oe;do{for(Me=Object.getOwnPropertyNames(ie),Ie=Me.length;Ie-- >0;)Re=Me[Ie],(!ke||ke(Re,ie,oe))&&!De[Re]&&(oe[Re]=ie[Re],De[Re]=!0);ie=Ee!==!1&&getPrototypeOf(ie)}while(ie&&(!Ee||Ee(ie,oe))&&ie!==Object.prototype);return oe},endsWith=(ie,oe,Ee)=>{ie=String(ie),(Ee===void 0||Ee>ie.length)&&(Ee=ie.length),Ee-=oe.length;const ke=ie.indexOf(oe,Ee);return ke!==-1&&ke===Ee},toArray$1=ie=>{if(!ie)return null;if(isArray$3(ie))return ie;let oe=ie.length;if(!isNumber$1(oe))return null;const Ee=new Array(oe);for(;oe-- >0;)Ee[oe]=ie[oe];return Ee},isTypedArray=(ie=>oe=>ie&&oe instanceof ie)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=(ie,oe)=>{const ke=(ie&&ie[Symbol.iterator]).call(ie);let Me;for(;(Me=ke.next())&&!Me.done;){const Ie=Me.value;oe.call(ie,Ie[0],Ie[1])}},matchAll=(ie,oe)=>{let Ee;const ke=[];for(;(Ee=ie.exec(oe))!==null;)ke.push(Ee);return ke},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=ie=>ie.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(Ee,ke,Me){return ke.toUpperCase()+Me}),hasOwnProperty$3=(({hasOwnProperty:ie})=>(oe,Ee)=>ie.call(oe,Ee))(Object.prototype),isRegExp$1=kindOfTest("RegExp"),reduceDescriptors=(ie,oe)=>{const Ee=Object.getOwnPropertyDescriptors(ie),ke={};forEach(Ee,(Me,Ie)=>{let Re;(Re=oe(Me,Ie,ie))!==!1&&(ke[Ie]=Re||Me)}),Object.defineProperties(ie,ke)},freezeMethods=ie=>{reduceDescriptors(ie,(oe,Ee)=>{if(isFunction$2(ie)&&["arguments","caller","callee"].indexOf(Ee)!==-1)return!1;const ke=ie[Ee];if(isFunction$2(ke)){if(oe.enumerable=!1,"writable"in oe){oe.writable=!1;return}oe.set||(oe.set=()=>{throw Error("Can not rewrite read-only method '"+Ee+"'")})}})},toObjectSet=(ie,oe)=>{const Ee={},ke=Me=>{Me.forEach(Ie=>{Ee[Ie]=!0})};return isArray$3(ie)?ke(ie):ke(String(ie).split(oe)),Ee},noop=()=>{},toFiniteNumber=(ie,oe)=>(ie=+ie,Number.isFinite(ie)?ie:oe),ALPHA="abcdefghijklmnopqrstuvwxyz",DIGIT="0123456789",ALPHABET={DIGIT,ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT},generateString=(ie=16,oe=ALPHABET.ALPHA_DIGIT)=>{let Ee="";const{length:ke}=oe;for(;ie--;)Ee+=oe[Math.random()*ke|0];return Ee};function isSpecCompliantForm(ie){return!!(ie&&isFunction$2(ie.append)&&ie[Symbol.toStringTag]==="FormData"&&ie[Symbol.iterator])}const toJSONObject=ie=>{const oe=new Array(10),Ee=(ke,Me)=>{if(isObject$7(ke)){if(oe.indexOf(ke)>=0)return;if(!("toJSON"in ke)){oe[Me]=ke;const Ie=isArray$3(ke)?[]:{};return forEach(ke,(Re,De)=>{const je=Ee(Re,Me+1);!isUndefined$1(je)&&(Ie[De]=je)}),oe[Me]=void 0,Ie}}return ke};return Ee(ie,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=ie=>ie&&(isObject$7(ie)||isFunction$2(ie))&&isFunction$2(ie.then)&&isFunction$2(ie.catch),utils$1={isArray:isArray$3,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString:isString$3,isNumber:isNumber$1,isBoolean,isObject:isObject$7,isPlainObject:isPlainObject$1,isUndefined:isUndefined$1,isDate:isDate$2,isFile,isBlob,isRegExp:isRegExp$1,isFunction:isFunction$2,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge,extend:extend$5,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray:toArray$1,forEachEntry,matchAll,isHTMLForm,hasOwnProperty:hasOwnProperty$3,hasOwnProp:hasOwnProperty$3,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop,toFiniteNumber,findKey,global:_global,isContextDefined,ALPHABET,generateString,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable};function AxiosError(ie,oe,Ee,ke,Me){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=ie,this.name="AxiosError",oe&&(this.code=oe),Ee&&(this.config=Ee),ke&&(this.request=ke),Me&&(this.response=Me)}utils$1.inherits(AxiosError,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:utils$1.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const prototype$1=AxiosError.prototype,descriptors={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(ie=>{descriptors[ie]={value:ie}});Object.defineProperties(AxiosError,descriptors);Object.defineProperty(prototype$1,"isAxiosError",{value:!0});AxiosError.from=(ie,oe,Ee,ke,Me,Ie)=>{const Re=Object.create(prototype$1);return utils$1.toFlatObject(ie,Re,function(je){return je!==Error.prototype},De=>De!=="isAxiosError"),AxiosError.call(Re,ie.message,oe,Ee,ke,Me),Re.cause=ie,Re.name=ie.name,Ie&&Object.assign(Re,Ie),Re};const httpAdapter=null;function isVisitable(ie){return utils$1.isPlainObject(ie)||utils$1.isArray(ie)}function removeBrackets(ie){return utils$1.endsWith(ie,"[]")?ie.slice(0,-2):ie}function renderKey(ie,oe,Ee){return ie?ie.concat(oe).map(function(Me,Ie){return Me=removeBrackets(Me),!Ee&&Ie?"["+Me+"]":Me}).join(Ee?".":""):oe}function isFlatArray(ie){return utils$1.isArray(ie)&&!ie.some(isVisitable)}const predicates=utils$1.toFlatObject(utils$1,{},null,function(oe){return/^is[A-Z]/.test(oe)});function toFormData(ie,oe,Ee){if(!utils$1.isObject(ie))throw new TypeError("target must be an object");oe=oe||new FormData,Ee=utils$1.toFlatObject(Ee,{metaTokens:!0,dots:!1,indexes:!1},!1,function(Mt,Vt){return!utils$1.isUndefined(Vt[Mt])});const ke=Ee.metaTokens,Me=Ee.visitor||Et,Ie=Ee.dots,Re=Ee.indexes,je=(Ee.Blob||typeof Blob<"u"&&Blob)&&utils$1.isSpecCompliantForm(oe);if(!utils$1.isFunction(Me))throw new TypeError("visitor must be a function");function Ue(Rt){if(Rt===null)return"";if(utils$1.isDate(Rt))return Rt.toISOString();if(!je&&utils$1.isBlob(Rt))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils$1.isArrayBuffer(Rt)||utils$1.isTypedArray(Rt)?je&&typeof Blob=="function"?new Blob([Rt]):Buffer.from(Rt):Rt}function Et(Rt,Mt,Vt){let Dt=Rt;if(Rt&&!Vt&&typeof Rt=="object"){if(utils$1.endsWith(Mt,"{}"))Mt=ke?Mt:Mt.slice(0,-2),Rt=JSON.stringify(Rt);else if(utils$1.isArray(Rt)&&isFlatArray(Rt)||(utils$1.isFileList(Rt)||utils$1.endsWith(Mt,"[]"))&&(Dt=utils$1.toArray(Rt)))return Mt=removeBrackets(Mt),Dt.forEach(function(Nt,Bt){!(utils$1.isUndefined(Nt)||Nt===null)&&oe.append(Re===!0?renderKey([Mt],Bt,Ie):Re===null?Mt:Mt+"[]",Ue(Nt))}),!1}return isVisitable(Rt)?!0:(oe.append(renderKey(Vt,Mt,Ie),Ue(Rt)),!1)}const kt=[],At=Object.assign(predicates,{defaultVisitor:Et,convertValue:Ue,isVisitable});function It(Rt,Mt){if(!utils$1.isUndefined(Rt)){if(kt.indexOf(Rt)!==-1)throw Error("Circular reference detected in "+Mt.join("."));
vendor: 4,148 bytes, line 1
1kt.push(Rt),utils$1.forEach(Rt,function(Dt,Ft){(!(utils$1.isUndefined(Dt)||Dt===null)&&Me.call(oe,Dt,utils$1.isString(Ft)?Ft.trim():Ft,Mt,At))===!0&&It(Dt,Mt?Mt.concat(Ft):[Ft])}),kt.pop()}}if(!utils$1.isObject(ie))throw new TypeError("data must be an object");return It(ie),oe}function encode$1(ie){const oe={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(ie).replace(/[!'()~]|%20|%00/g,function(ke){return oe[ke]})}function AxiosURLSearchParams(ie,oe){this._pairs=[],ie&&toFormData(ie,this,oe)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function(oe,Ee){this._pairs.push([oe,Ee])};prototype.toString=function(oe){const Ee=oe?function(ke){return oe.call(this,ke,encode$1)}:encode$1;return this._pairs.map(function(Me){return Ee(Me[0])+"="+Ee(Me[1])},"").join("&")};function encode(ie){return encodeURIComponent(ie).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(ie,oe,Ee){if(!oe)return ie;const ke=Ee&&Ee.encode||encode,Me=Ee&&Ee.serialize;let Ie;if(Me?Ie=Me(oe,Ee):Ie=utils$1.isURLSearchParams(oe)?oe.toString():new AxiosURLSearchParams(oe,Ee).toString(ke),Ie){const Re=ie.indexOf("#");Re!==-1&&(ie=ie.slice(0,Re)),ie+=(ie.indexOf("?")===-1?"?":"&")+Ie}return ie}class InterceptorManager{constructor(){this.handlers=[]}use(oe,Ee,ke){return this.handlers.push({fulfilled:oe,rejected:Ee,synchronous:ke?ke.synchronous:!1,runWhen:ke?ke.runWhen:null}),this.handlers.length-1}eject(oe){this.handlers[oe]&&(this.handlers[oe]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(oe){utils$1.forEach(this.handlers,function(ke){ke!==null&&oe(ke)})}}const InterceptorManager$1=InterceptorManager,transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$1=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,platform$1={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv=typeof window<"u"&&typeof document<"u",hasStandardBrowserEnv=(ie=>hasBrowserEnv&&["ReactNative","NativeScript","NS"].indexOf(ie)<0)(typeof navigator<"u"&&navigator.product),hasStandardBrowserWebWorkerEnv=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),utils=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv,hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv},Symbol.toStringTag,{value:"Module"})),platform={...utils,...platform$1};function toURLEncodedForm(ie,oe){return toFormData(ie,new platform.classes.URLSearchParams,Object.assign({visitor:function(Ee,ke,Me,Ie){return platform.isNode&&utils$1.isBuffer(Ee)?(this.append(ke,Ee.toString("base64")),!1):Ie.defaultVisitor.apply(this,arguments)}},oe))}function parsePropPath(ie){return utils$1.matchAll(/\w+|\[(\w*)]/g,ie).map(oe=>oe[0]==="[]"?"":oe[1]||oe[0])}function arrayToObject(ie){const oe={},Ee=Object.keys(ie);let ke;const Me=Ee.length;let Ie;for(ke=0;ke<Me;ke++)Ie=Ee[ke],oe[Ie]=ie[Ie];return oe}function formDataToJSON(ie){function oe(Ee,ke,Me,Ie){let Re=Ee[Ie++];if(Re==="__proto__")return!0;const De=Number.isFinite(+Re),je=Ie>=Ee.length;return Re=!Re&&utils$1.isArray(Me)?Me.length:Re,je?(utils$1.hasOwnProp(Me,Re)?Me[Re]=[Me[Re],ke]:Me[Re]=ke,!De):((!Me[Re]||!utils$1.isObject(Me[Re]))&&(Me[Re]=[]),oe(Ee,ke,Me[Re],Ie)&&utils$1.isArray(Me[Re])&&(Me[Re]=arrayToObject(Me[Re])),!De)}if(utils$1.isFormData(ie)&&utils$1.isFunction(ie.entries)){const Ee={};return utils$1.forEachEntry(ie,(ke,Me)=>{oe(parsePropPath(ke),Me,Ee,0)}),Ee}return null}function stringifySafely(ie,oe,Ee){if(utils$1.isString(ie))try{return(oe||JSON.parse)(ie),utils$1.trim(ie)}catch(ke){if(ke.name!=="SyntaxError")throw ke}return(Ee||JSON.stringify)(ie)}const defaults$2={transitional:transitionalDefaults,adapter:["xhr","http"],transformRequest:[function(oe,Ee){const ke=Ee.getContentType()||"",Me=ke.indexOf("application/json")>-1,Ie=utils$1.isObject(oe);
vendor: 9,695 bytes, lines 1-3
1if(Ie&&utils$1.isHTMLForm(oe)&&(oe=new FormData(oe)),utils$1.isFormData(oe))return Me?JSON.stringify(formDataToJSON(oe)):oe;if(utils$1.isArrayBuffer(oe)||utils$1.isBuffer(oe)||utils$1.isStream(oe)||utils$1.isFile(oe)||utils$1.isBlob(oe))return oe;if(utils$1.isArrayBufferView(oe))return oe.buffer;if(utils$1.isURLSearchParams(oe))return Ee.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),oe.toString();let De;if(Ie){if(ke.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(oe,this.formSerializer).toString();if((De=utils$1.isFileList(oe))||ke.indexOf("multipart/form-data")>-1){const je=this.env&&this.env.FormData;return toFormData(De?{"files[]":oe}:oe,je&&new je,this.formSerializer)}}return Ie||Me?(Ee.setContentType("application/json",!1),stringifySafely(oe)):oe}],transformResponse:[function(oe){const Ee=this.transitional||defaults$2.transitional,ke=Ee&&Ee.forcedJSONParsing,Me=this.responseType==="json";if(oe&&utils$1.isString(oe)&&(ke&&!this.responseType||Me)){const Re=!(Ee&&Ee.silentJSONParsing)&&Me;try{return JSON.parse(oe)}catch(De){if(Re)throw De.name==="SyntaxError"?AxiosError.from(De,AxiosError.ERR_BAD_RESPONSE,this,null,this.response):De}}return oe}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function(oe){return oe>=200&&oe<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$1.forEach(["delete","get","head","post","put","patch"],ie=>{defaults$2.headers[ie]={}});const defaults$3=defaults$2,ignoreDuplicateOf=utils$1.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders=ie=>{const oe={};let Ee,ke,Me;return ie&&ie.split(`
2`).forEach(function(Re){Me=Re.indexOf(":"),Ee=Re.substring(0,Me).trim().toLowerCase(),ke=Re.substring(Me+1).trim(),!(!Ee||oe[Ee]&&ignoreDuplicateOf[Ee])&&(Ee==="set-cookie"?oe[Ee]?oe[Ee].push(ke):oe[Ee]=[ke]:oe[Ee]=oe[Ee]?oe[Ee]+", "+ke:ke)}),oe},$internals=Symbol("internals");function normalizeHeader(ie){return ie&&String(ie).trim().toLowerCase()}function normalizeValue(ie){return ie===!1||ie==null?ie:utils$1.isArray(ie)?ie.map(normalizeValue):String(ie)}function parseTokens(ie){const oe=Object.create(null),Ee=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let ke;for(;ke=Ee.exec(ie);)oe[ke[1]]=ke[2];return oe}const isValidHeaderName=ie=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(ie.trim());function matchHeaderValue(ie,oe,Ee,ke,Me){if(utils$1.isFunction(ke))return ke.call(this,oe,Ee);if(Me&&(oe=Ee),!!utils$1.isString(oe)){if(utils$1.isString(ke))return oe.indexOf(ke)!==-1;if(utils$1.isRegExp(ke))return ke.test(oe)}}function formatHeader(ie){return ie.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(oe,Ee,ke)=>Ee.toUpperCase()+ke)}function buildAccessors(ie,oe){const Ee=utils$1.toCamelCase(" "+oe);["get","set","has"].forEach(ke=>{Object.defineProperty(ie,ke+Ee,{value:function(Me,Ie,Re){return this[ke].call(this,oe,Me,Ie,Re)},configurable:!0})})}class AxiosHeaders{constructor(oe){oe&&this.set(oe)}set(oe,Ee,ke){const Me=this;function Ie(De,je,Ue){const Et=normalizeHeader(je);if(!Et)throw new Error("header name must be a non-empty string");const kt=utils$1.findKey(Me,Et);(!kt||Me[kt]===void 0||Ue===!0||Ue===void 0&&Me[kt]!==!1)&&(Me[kt||je]=normalizeValue(De))}const Re=(De,je)=>utils$1.forEach(De,(Ue,Et)=>Ie(Ue,Et,je));return utils$1.isPlainObject(oe)||oe instanceof this.constructor?Re(oe,Ee):utils$1.isString(oe)&&(oe=oe.trim())&&!isValidHeaderName(oe)?Re(parseHeaders(oe),Ee):oe!=null&&Ie(Ee,oe,ke),this}get(oe,Ee){if(oe=normalizeHeader(oe),oe){const ke=utils$1.findKey(this,oe);if(ke){const Me=this[ke];if(!Ee)return Me;if(Ee===!0)return parseTokens(Me);if(utils$1.isFunction(Ee))return Ee.call(this,Me,ke);if(utils$1.isRegExp(Ee))return Ee.exec(Me);throw new TypeError("parser must be boolean|regexp|function")}}}has(oe,Ee){if(oe=normalizeHeader(oe),oe){const ke=utils$1.findKey(this,oe);return!!(ke&&this[ke]!==void 0&&(!Ee||matchHeaderValue(this,this[ke],ke,Ee)))}return!1}delete(oe,Ee){const ke=this;let Me=!1;function Ie(Re){if(Re=normalizeHeader(Re),Re){const De=utils$1.findKey(ke,Re);De&&(!Ee||matchHeaderValue(ke,ke[De],De,Ee))&&(delete ke[De],Me=!0)}}return utils$1.isArray(oe)?oe.forEach(Ie):Ie(oe),Me}clear(oe){const Ee=Object.keys(this);let ke=Ee.length,Me=!1;for(;ke--;){const Ie=Ee[ke];(!oe||matchHeaderValue(this,this[Ie],Ie,oe,!0))&&(delete this[Ie],Me=!0)}return Me}normalize(oe){const Ee=this,ke={};return utils$1.forEach(this,(Me,Ie)=>{const Re=utils$1.findKey(ke,Ie);if(Re){Ee[Re]=normalizeValue(Me),delete Ee[Ie];return}const De=oe?formatHeader(Ie):String(Ie).trim();De!==Ie&&delete Ee[Ie],Ee[De]=normalizeValue(Me),ke[De]=!0}),this}concat(...oe){return this.constructor.concat(this,...oe)}toJSON(oe){const Ee=Object.create(null);return utils$1.forEach(this,(ke,Me)=>{ke!=null&&ke!==!1&&(Ee[Me]=oe&&utils$1.isArray(ke)?ke.join(", "):ke)}),Ee}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([oe,Ee])=>oe+": "+Ee).join(`
3`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(oe){return oe instanceof this?oe:new this(oe)}static concat(oe,...Ee){const ke=new this(oe);return Ee.forEach(Me=>ke.set(Me)),ke}static accessor(oe){const ke=(this[$internals]=this[$internals]={accessors:{}}).accessors,Me=this.prototype;function Ie(Re){const De=normalizeHeader(Re);ke[De]||(buildAccessors(Me,Re),ke[De]=!0)}return utils$1.isArray(oe)?oe.forEach(Ie):Ie(oe),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$1.reduceDescriptors(AxiosHeaders.prototype,({value:ie},oe)=>{let Ee=oe[0].toUpperCase()+oe.slice(1);return{get:()=>ie,set(ke){this[Ee]=ke}}});utils$1.freezeMethods(AxiosHeaders);const AxiosHeaders$1=AxiosHeaders;function transformData(ie,oe){const Ee=this||defaults$3,ke=oe||Ee,Me=AxiosHeaders$1.from(ke.headers);let Ie=ke.data;return utils$1.forEach(ie,function(De){Ie=De.call(Ee,Ie,Me.normalize(),oe?oe.status:void 0)}),Me.normalize(),Ie}function isCancel(ie){return!!(ie&&ie.__CANCEL__)}function CanceledError(ie,oe,Ee){AxiosError.call(this,ie??"canceled",AxiosError.ERR_CANCELED,oe,Ee),this.name="CanceledError"}utils$1.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle(ie,oe,Ee){const ke=Ee.config.validateStatus;!Ee.status||!ke||ke(Ee.status)?ie(Ee):oe(new AxiosError("Request failed with status code "+Ee.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(Ee.status/100)-4],Ee.config,Ee.request,Ee))}const cookies=platform.hasStandardBrowserEnv?{write(ie,oe,Ee,ke,Me,Ie){const Re=[ie+"="+encodeURIComponent(oe)];utils$1.isNumber(Ee)&&Re.push("expires="+new Date(Ee).toGMTString()),utils$1.isString(ke)&&Re.push("path="+ke),utils$1.isString(Me)&&Re.push("domain="+Me),Ie===!0&&Re.push("secure"),document.cookie=Re.join("; ")},read(ie){const oe=document.cookie.match(new RegExp("(^|;\\s*)("+ie+")=([^;]*)"));return oe?decodeURIComponent(oe[3]):null},remove(ie){this.write(ie,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(ie){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(ie)}function combineURLs(ie,oe){return oe?ie.replace(/\/?\/$/,"")+"/"+oe.replace(/^\/+/,""):ie}function buildFullPath(ie,oe){return ie&&!isAbsoluteURL(oe)?combineURLs(ie,oe):oe}const isURLSameOrigin=platform.hasStandardBrowserEnv?function(){const oe=/(msie|trident)/i.test(navigator.userAgent),Ee=document.createElement("a");let ke;function Me(Ie){let Re=Ie;return oe&&(Ee.setAttribute("href",Re),Re=Ee.href),Ee.setAttribute("href",Re),{href:Ee.href,protocol:Ee.protocol?Ee.protocol.replace(/:$/,""):"",host:Ee.host,search:Ee.search?Ee.search.replace(/^\?/,""):"",hash:Ee.hash?Ee.hash.replace(/^#/,""):"",hostname:Ee.hostname,port:Ee.port,pathname:Ee.pathname.charAt(0)==="/"?Ee.pathname:"/"+Ee.pathname}}return ke=Me(window.location.href),function(Re){const De=utils$1.isString(Re)?Me(Re):Re;return De.protocol===ke.protocol&&De.host===ke.host}}():function(){return function(){return!0}}();function parseProtocol(ie){const oe=/^([-+\w]{1,25})(:?\/\/|:)/.exec(ie);return oe&&oe[1]||""}function speedometer(ie,oe){ie=ie||10;const Ee=new Array(ie),ke=new Array(ie);let Me=0,Ie=0,Re;return oe=oe!==void 0?oe:1e3,function(je){const Ue=Date.now(),Et=ke[Ie];Re||(Re=Ue),Ee[Me]=je,ke[Me]=Ue;let kt=Ie,At=0;for(;kt!==Me;)At+=Ee[kt++],kt=kt%ie;if(Me=(Me+1)%ie,Me===Ie&&(Ie=(Ie+1)%ie),Ue-Re<oe)return;const It=Et&&Ue-Et;return It?Math.round(At*1e3/It):void 0}}function progressEventReducer(ie,oe){let Ee=0;const ke=speedometer(50,250);return Me=>{const Ie=Me.loaded,Re=Me.lengthComputable?Me.total:void 0,De=Ie-Ee,je=ke(De),Ue=Ie<=Re;Ee=Ie;const Et={loaded:Ie,total:Re,progress:Re?Ie/Re:void 0,bytes:De,rate:je||void 0,estimated:je&&Re&&Ue?(Re-Ie)/je:void 0,event:Me};Et[oe?"download":"upload"]=!0,ie(Et)}}const isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(ie){return new Promise(function(Ee,ke){let Me=ie.data;const Ie=AxiosHeaders$1.from(ie.headers).normalize();let{responseType:Re,withXSRFToken:De}=ie,je;function Ue(){ie.cancelToken&&ie.cancelToken.unsubscribe(je),ie.signal&&ie.signal.removeEventListener("abort",je)}let Et;if(utils$1.isFormData(Me)){if(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv)Ie.setContentType(!1);else if((Et=Ie.getContentType())!==!1){const[Mt,...Vt]=Et?Et.split(";").map(Dt=>
3Dt.trim()).filter(Boolean):[];Ie.setContentType([Mt||"multipart/form-data",...Vt].join("; "))}}let kt=new XMLHttpRequest;if(ie.auth){const Mt=ie.auth.username||"",Vt=ie.auth.password?unescape(encodeURIComponent(ie.auth.password)):"";Ie.set("Authorization","Basic "+btoa(Mt+":"+Vt))}const At=buildFullPath(ie.baseURL,ie.url);kt.open(ie.method.toUpperCase(),buildURL(At,ie.params,ie.paramsSerializer),!0),kt.timeout=ie.timeout;function It(){if(!kt)return;const Mt=AxiosHeaders$1.from("getAllResponseHeaders"in kt&&kt.getAllResponseHeaders()),Dt={data:!Re||Re==="text"||Re==="json"?kt.responseText:kt.response,status:kt.status,statusText:kt.statusText,headers:Mt,config:ie,request:kt};settle(function(Nt){Ee(Nt),Ue()},function(Nt){ke(Nt),Ue()},Dt),kt=null}if("onloadend"in kt?kt.onloadend=It:kt.onreadystatechange=function(){!kt||kt.readyState!==4||kt.status===0&&!(kt.responseURL&&kt.responseURL.indexOf("file:")===0)||setTimeout(It)},kt.onabort=function(){kt&&(ke(new AxiosError("Request aborted",AxiosError.ECONNABORTED,ie,kt)),kt=null)},kt.onerror=function(){ke(new AxiosError("Network Error",AxiosError.ERR_NETWORK,ie,kt)),kt=null},kt.ontimeout=function(){let Vt=ie.timeout?"timeout of "+ie.timeout+"ms exceeded":"timeout exceeded";const Dt=ie.transitional||transitionalDefaults;ie.timeoutErrorMessage&&(Vt=ie.timeoutErrorMessage),ke(new AxiosError(Vt,Dt.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,ie,kt)),kt=null},platform.hasStandardBrowserEnv&&(De&&utils$1.isFunction(De)&&(De=De(ie)),De||De!==!1&&isURLSameOrigin(At))){const Mt=ie.xsrfHeaderName&&ie.xsrfCookieName&&cookies.read(ie.xsrfCookieName);Mt&&Ie.set(ie.xsrfHeaderName,Mt)}Me===void 0&&Ie.setContentType(null),"setRequestHeader"in kt&&utils$1.forEach(Ie.toJSON(),function(Vt,Dt){kt.setRequestHeader(Dt,Vt)}),utils$1.isUndefined(ie.withCredentials)||(kt.withCredentials=!!ie.withCredentials),Re&&Re!=="json"&&(kt.responseType=ie.responseType),typeof ie.onDownloadProgress=="function"&&kt.addEventListener("progress",progressEventReducer(ie.onDownloadProgress,!0)),typeof ie.onUploadProgress=="function"&&kt.upload&&kt.upload.addEventListener("progress",progressEventReducer(ie.onUploadProgress)),(ie.cancelToken||ie.signal)&&(je=Mt=>{kt&&(ke(!Mt||Mt.type?new CanceledError(null,ie,kt):Mt),kt.abort(),kt=null)},ie.cancelToken&&ie.cancelToken.subscribe(je),ie.signal&&(ie.signal.aborted?je():ie.signal.addEventListener("abort",je)));const Rt=parseProtocol(At);if(Rt&&platform.protocols.indexOf(Rt)===-1){ke(new AxiosError("Unsupported protocol "+Rt+":",AxiosError.ERR_BAD_REQUEST,ie));return}kt.send(Me||null)})},knownAdapters={http:httpAdapter,xhr:xhrAdapter};utils$1.forEach(knownAdapters,(ie,oe)=>{if(ie){try{Object.defineProperty(ie,"name",{value:oe})}catch{}Object.defineProperty(ie,"adapterName",{value:oe})}});const renderReason=ie=>`- ${ie}`,isResolvedHandle=ie=>utils$1.isFunction(ie)||ie===null||ie===!1,adapters={getAdapter:ie=>{ie=utils$1.isArray(ie)?ie:[ie];const{length:oe}=ie;let Ee,ke;const Me={};for(let Ie=0;Ie<oe;Ie++){Ee=ie[Ie];let Re;if(ke=Ee,!isResolvedHandle(Ee)&&(ke=knownAdapters[(Re=String(Ee)).toLowerCase()],ke===void 0))throw new AxiosError(`Unknown adapter '${Re}'`);if(ke)break;Me[Re||"#"+Ie]=ke}if(!ke){const Ie=Object.entries(Me).map(([De,je])=>`adapter ${De} `+(je===!1?"is not supported by the environment":"is not available in the build"));let Re=oe?Ie.length>1?`since :
4`+Ie.map(renderReason).join(`
5`):" "+renderReason(Ie[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+Re,"ERR_NOT_SUPPORT")}return ke},adapters:knownAdapters};function throwIfCancellationRequested(ie){if(ie.cancelToken&&ie.cancelToken.throwIfRequested(),ie.signal&&ie.signal.aborted)throw new CanceledError(null,ie)}function dispatchRequest(ie){return throwIfCancellationRequested(ie),ie.headers=AxiosHeaders$1.from(ie.headers),ie.data=transformData.call(ie,ie.transformRequest),["post","put","patch"].indexOf(ie.method)!==-1&&ie.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(ie.adapter||defaults$3.adapter)(ie).then(function(ke){return throwIfCancellationRequested(ie),ke.data=transformData.call(ie,ie.transformResponse,ke),ke.headers=AxiosHeaders$1.from(ke.headers),ke},function(ke){return isCancel(ke)||(throwIfCancellationRequested(ie),ke&&
vendor: 6,684 bytes, lines 5-6
5ke.response&&(ke.response.data=transformData.call(ie,ie.transformResponse,ke.response),ke.response.headers=AxiosHeaders$1.from(ke.response.headers))),Promise.reject(ke)})}const headersToObject=ie=>ie instanceof AxiosHeaders$1?ie.toJSON():ie;function mergeConfig(ie,oe){oe=oe||{};const Ee={};function ke(Ue,Et,kt){return utils$1.isPlainObject(Ue)&&utils$1.isPlainObject(Et)?utils$1.merge.call({caseless:kt},Ue,Et):utils$1.isPlainObject(Et)?utils$1.merge({},Et):utils$1.isArray(Et)?Et.slice():Et}function Me(Ue,Et,kt){if(utils$1.isUndefined(Et)){if(!utils$1.isUndefined(Ue))return ke(void 0,Ue,kt)}else return ke(Ue,Et,kt)}function Ie(Ue,Et){if(!utils$1.isUndefined(Et))return ke(void 0,Et)}function Re(Ue,Et){if(utils$1.isUndefined(Et)){if(!utils$1.isUndefined(Ue))return ke(void 0,Ue)}else return ke(void 0,Et)}function De(Ue,Et,kt){if(kt in oe)return ke(Ue,Et);if(kt in ie)return ke(void 0,Ue)}const je={url:Ie,method:Ie,data:Ie,baseURL:Re,transformRequest:Re,transformResponse:Re,paramsSerializer:Re,timeout:Re,timeoutMessage:Re,withCredentials:Re,withXSRFToken:Re,adapter:Re,responseType:Re,xsrfCookieName:Re,xsrfHeaderName:Re,onUploadProgress:Re,onDownloadProgress:Re,decompress:Re,maxContentLength:Re,maxBodyLength:Re,beforeRedirect:Re,transport:Re,httpAgent:Re,httpsAgent:Re,cancelToken:Re,socketPath:Re,responseEncoding:Re,validateStatus:De,headers:(Ue,Et)=>Me(headersToObject(Ue),headersToObject(Et),!0)};return utils$1.forEach(Object.keys(Object.assign({},ie,oe)),function(Et){const kt=je[Et]||Me,At=kt(ie[Et],oe[Et],Et);utils$1.isUndefined(At)&&kt!==De||(Ee[Et]=At)}),Ee}const VERSION="1.6.7",validators$1={};["object","boolean","number","function","string","symbol"].forEach((ie,oe)=>{validators$1[ie]=function(ke){return typeof ke===ie||"a"+(oe<1?"n ":" ")+ie}});const deprecatedWarnings={};validators$1.transitional=function(oe,Ee,ke){function Me(Ie,Re){return"[Axios v"+VERSION+"] Transitional option '"+Ie+"'"+Re+(ke?". "+ke:"")}return(Ie,Re,De)=>{if(oe===!1)throw new AxiosError(Me(Re," has been removed"+(Ee?" in "+Ee:"")),AxiosError.ERR_DEPRECATED);return Ee&&!deprecatedWarnings[Re]&&(deprecatedWarnings[Re]=!0,console.warn(Me(Re," has been deprecated since v"+Ee+" and will be removed in the near future"))),oe?oe(Ie,Re,De):!0}};function assertOptions(ie,oe,Ee){if(typeof ie!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const ke=Object.keys(ie);let Me=ke.length;for(;Me-- >0;){const Ie=ke[Me],Re=oe[Ie];if(Re){const De=ie[Ie],je=De===void 0||Re(De,Ie,ie);if(je!==!0)throw new AxiosError("option "+Ie+" must be "+je,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(Ee!==!0)throw new AxiosError("Unknown option "+Ie,AxiosError.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators$1},validators=validator.validators;class Axios{constructor(oe){this.defaults=oe,this.interceptors={request:new InterceptorManager$1,response:new InterceptorManager$1}}async request(oe,Ee){try{return await this._request(oe,Ee)}catch(ke){if(ke instanceof Error){let Me;Error.captureStackTrace?Error.captureStackTrace(Me={}):Me=new Error;const Ie=Me.stack?Me.stack.replace(/^.+\n/,""):"";ke.stack?Ie&&!String(ke.stack).endsWith(Ie.replace(/^.+\n.+\n/,""))&&(ke.stack+=`
6`+Ie):ke.stack=Ie}throw ke}}_request(oe,Ee){typeof oe=="string"?(Ee=Ee||{},Ee.url=oe):Ee=oe||{},Ee=mergeConfig(this.defaults,Ee);const{transitional:ke,paramsSerializer:Me,headers:Ie}=Ee;ke!==void 0&&validator.assertOptions(ke,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),Me!=null&&(utils$1.isFunction(Me)?Ee.paramsSerializer={serialize:Me}:validator.assertOptions(Me,{encode:validators.function,serialize:validators.function},!0)),Ee.method=(Ee.method||this.defaults.method||"get").toLowerCase();let Re=Ie&&utils$1.merge(Ie.common,Ie[Ee.method]);Ie&&utils$1.forEach(["delete","get","head","post","put","patch","common"],Rt=>{delete Ie[Rt]}),Ee.headers=AxiosHeaders$1.concat(Re,Ie);const De=[];let je=!0;this.interceptors.request.forEach(function(Mt){typeof Mt.runWhen=="function"&&Mt.runWhen(Ee)===!1||(je=je&&Mt.synchronous,De.unshift(Mt.fulfilled,Mt.rejected))});const Ue=[];this.interceptors.response.forEach(function(Mt){Ue.push(Mt.fulfilled,Mt.rejected)});let Et,kt=0,At;if(!je){const Rt=[dispatchRequest.bind(this),void 0];for(Rt.unshift.apply(Rt,De),Rt.push.apply(Rt,Ue),At=Rt.length,Et=Promise.resolve(Ee);kt<At;)Et=Et.then(Rt[kt++],Rt[kt++]);return Et}At=De.length;let It=Ee;for(kt=0;kt<At;){const Rt=De[kt++],Mt=De[kt++];try{It=Rt(It)}catch(Vt){Mt.call(this,Vt);break}}try{Et=dispatchRequest.call(this,It)}catch(Rt){return Promise.reject(Rt)}for(kt=0,At=Ue.length;kt<At;)Et=Et.then(Ue[kt++],Ue[kt++]);return Et}getUri(oe){oe=mergeConfig(this.defaults,oe);const Ee=buildFullPath(oe.baseURL,oe.url);return buildURL(Ee,oe.params,oe.paramsSerializer)}}utils$1.forEach(["delete","get","head","options"],function(oe){Axios.prototype[oe]=function(Ee,ke){return this.request(mergeConfig(ke||{},{method:oe,url:Ee,data:(ke||{}).data}))}});utils$1.forEach(["post","put","patch"],function(oe){function Ee(ke){return function(Ie,Re,De){return this.request(mergeConfig(De||{},{method:oe,headers:ke?{"Content-Type":"multipart/form-data"}:{},url:Ie,data:Re}))}}Axios.prototype[oe]=Ee(),Axios.prototype[oe+"Form"]=Ee(!0)});const Axios$1=Axios;class CancelToken{constructor(oe){if(typeof oe!="function")throw new TypeError("executor must be a function.");let Ee;this.promise=new Promise(function(Ie){Ee=Ie});const ke=this;this.promise.then(Me=>{if(!ke._listeners)return;let Ie=ke._listeners.length;for(;Ie-- >0;)ke._listeners[Ie](Me);ke._listeners=null}),this.promise.then=Me=>{let Ie;const Re=new Promise(De=>{ke.subscribe(De),Ie=De}).then(Me);return Re.cancel=function(){ke.unsubscribe(Ie)},Re},oe(function(Ie,Re,De){ke.reason||(ke.reason=new CanceledError(Ie,Re,De),Ee(ke.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(oe){if(this.reason){oe(this.reason);return}this._listeners?this._listeners.push(oe):this._listeners=[oe]}unsubscribe(oe){if(!this._listeners)return;const Ee=this._listeners.indexOf(oe);Ee!==-1&&this._listeners.splice(Ee,1)}static source(){let oe;return{token:new CancelToken(function(Me){oe=Me}),cancel:oe}}}const CancelToken$1=CancelToken;function spread(ie){return function(Ee){return ie.apply(null,Ee)}}function isAxiosError(ie){return utils$1.isObject(ie)&&ie.isAxiosError===!0}const HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
vendor: 29,971 bytes, lines 6-14
6alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(HttpStatusCode).forEach(([ie,oe])=>{HttpStatusCode[oe]=ie});const HttpStatusCode$1=HttpStatusCode;function createInstance(ie){const oe=new Axios$1(ie),Ee=bind$1(Axios$1.prototype.request,oe);return utils$1.extend(Ee,Axios$1.prototype,oe,{allOwnKeys:!0}),utils$1.extend(Ee,oe,null,{allOwnKeys:!0}),Ee.create=function(Me){return createInstance(mergeConfig(ie,Me))},Ee}const axios=createInstance(defaults$3);axios.Axios=Axios$1;axios.CanceledError=CanceledError;axios.CancelToken=CancelToken$1;axios.isCancel=isCancel;axios.VERSION=VERSION;axios.toFormData=toFormData;axios.AxiosError=AxiosError;axios.Cancel=axios.CanceledError;axios.all=function(oe){return Promise.all(oe)};axios.spread=spread;axios.isAxiosError=isAxiosError;axios.mergeConfig=mergeConfig;axios.AxiosHeaders=AxiosHeaders$1;axios.formToJSON=ie=>formDataToJSON(utils$1.isHTMLForm(ie)?new FormData(ie):ie);axios.getAdapter=adapters.getAdapter;axios.HttpStatusCode=HttpStatusCode$1;axios.default=axios;const axios$1=axios;//! moment.js
7//! version : 2.30.1
8//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
9//! license : MIT
10//! momentjs.com
11var hookCallback;function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(ie){hookCallback=ie}function isArray$2(ie){return ie instanceof Array||Object.prototype.toString.call(ie)==="[object Array]"}function isObject$6(ie){return ie!=null&&Object.prototype.toString.call(ie)==="[object Object]"}function hasOwnProp(ie,oe){return Object.prototype.hasOwnProperty.call(ie,oe)}function isObjectEmpty(ie){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(ie).length===0;var oe;for(oe in ie)if(hasOwnProp(ie,oe))return!1;return!0}function isUndefined(ie){return ie===void 0}function isNumber(ie){return typeof ie=="number"||Object.prototype.toString.call(ie)==="[object Number]"}function isDate$1(ie){return ie instanceof Date||Object.prototype.toString.call(ie)==="[object Date]"}function map(ie,oe){var Ee=[],ke,Me=ie.length;for(ke=0;ke<Me;++ke)Ee.push(oe(ie[ke],ke));return Ee}function extend$4(ie,oe){for(var Ee in oe)hasOwnProp(oe,Ee)&&(ie[Ee]=oe[Ee]);return hasOwnProp(oe,"toString")&&(ie.toString=oe.toString),hasOwnProp(oe,"valueOf")&&(ie.valueOf=oe.valueOf),ie}function createUTC(ie,oe,Ee,ke){return createLocalOrUTC(ie,oe,Ee,ke,!0).utc()}function defaultParsingFlags(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function getParsingFlags(ie){return ie._pf==null&&(ie._pf=defaultParsingFlags()),ie._pf}var some;Array.prototype.some?some=Array.prototype.some:some=function(ie){var oe=Object(this),Ee=oe.length>>>0,ke;for(ke=0;ke<Ee;ke++)if(ke in oe&&ie.call(this,oe[ke],ke,oe))return!0;return!1};function isValid(ie){var oe=null,Ee=!1,ke=ie._d&&!isNaN(ie._d.getTime());if(ke&&(oe=getParsingFlags(ie),Ee=some.call(oe.parsedDateParts,function(Me){return Me!=null}),ke=oe.overflow<0&&!oe.empty&&!oe.invalidEra&&!oe.invalidMonth&&!oe.invalidWeekday&&!oe.weekdayMismatch&&!oe.nullInput&&!oe.invalidFormat&&!oe.userInvalidated&&(!oe.meridiem||oe.meridiem&&Ee),ie._strict&&(ke=ke&&oe.charsLeftOver===0&&oe.unusedTokens.length===0&&oe.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(ie))ie._isValid=ke;else return ke;return ie._isValid}function createInvalid(ie){var oe=createUTC(NaN);return ie!=null?extend$4(getParsingFlags(oe),ie):getParsingFlags(oe).userInvalidated=!0,oe}var momentProperties=hooks.momentProperties=[],updateInProgress=!1;function copyConfig(ie,oe){var Ee,ke,Me,Ie=momentProperties.length;if(isUndefined(oe._isAMomentObject)||(ie._isAMomentObject=oe._isAMomentObject),isUndefined(oe._i)||(ie._i=oe._i),isUndefined(oe._f)||(ie._f=oe._f),isUndefined(oe._l)||(ie._l=oe._l),isUndefined(oe._strict)||(ie._strict=oe._strict),isUndefined(oe._tzm)||(ie._tzm=oe._tzm),isUndefined(oe._isUTC)||(ie._isUTC=oe._isUTC),isUndefined(oe._offset)||(ie._offset=oe._offset),isUndefined(oe._pf)||(ie._pf=getParsingFlags(oe)),isUndefined(oe._locale)||(ie._locale=oe._locale),Ie>0)for(Ee=0;Ee<Ie;Ee++)ke=momentProperties[Ee],Me=oe[ke],isUndefined(Me)||(ie[ke]=Me);return ie}function Moment(ie){copyConfig(this,ie),this._d=new Date(ie._d!=null?ie._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),updateInProgress===!1&&(updateInProgress=!0,hooks.updateOffset(this),updateInProgress=!1)}function isMoment(ie){return ie instanceof Moment||ie!=null&&ie._isAMomentObject!=null}function warn$3(ie){hooks.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+ie)}function deprecate(ie,oe){var Ee=!0;return extend$4(function(){if(hooks.deprecationHandler!=null&&hooks.deprecationHandler(null,ie),Ee){var ke=[],Me,Ie,Re,De=arguments.length;for(Ie=0;Ie<De;Ie++){if(Me="",typeof arguments[Ie]=="object"){Me+=`
12[`+Ie+"] ";for(Re in arguments[0])hasOwnProp(arguments[0],Re)&&(Me+=Re+": "+arguments[0][Re]+", ");Me=Me.slice(0,-2)}else Me=arguments[Ie];ke.push(Me)}warn$3(ie+`
13Arguments: `+Array.prototype.slice.call(ke).join("")+`
14`+new Error().stack),Ee=!1}return oe.apply(this,arguments)},oe)}var deprecations={};function deprecateSimple(ie,oe){hooks.deprecationHandler!=null&&hooks.deprecationHandler(ie,oe),deprecations[ie]||(warn$3(oe),deprecations[ie]=!0)}hooks.suppressDeprecationWarnings=!1;hooks.deprecationHandler=null;function isFunction$1(ie){return typeof Function<"u"&&ie instanceof Function||Object.prototype.toString.call(ie)==="[object Function]"}function set$3(ie){var oe,Ee;for(Ee in ie)hasOwnProp(ie,Ee)&&(oe=ie[Ee],isFunction$1(oe)?this[Ee]=oe:this["_"+Ee]=oe);this._config=ie,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function mergeConfigs(ie,oe){var Ee=extend$4({},ie),ke;for(ke in oe)hasOwnProp(oe,ke)&&(isObject$6(ie[ke])&&isObject$6(oe[ke])?(Ee[ke]={},extend$4(Ee[ke],ie[ke]),extend$4(Ee[ke],oe[ke])):oe[ke]!=null?Ee[ke]=oe[ke]:delete Ee[ke]);for(ke in ie)hasOwnProp(ie,ke)&&!hasOwnProp(oe,ke)&&isObject$6(ie[ke])&&(Ee[ke]=extend$4({},Ee[ke]));return Ee}function Locale(ie){ie!=null&&this.set(ie)}var keys;Object.keys?keys=Object.keys:keys=function(ie){var oe,Ee=[];for(oe in ie)hasOwnProp(ie,oe)&&Ee.push(oe);return Ee};var defaultCalendar={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function calendar(ie,oe,Ee){var ke=this._calendar[ie]||this._calendar.sameElse;return isFunction$1(ke)?ke.call(oe,Ee):ke}function zeroFill(ie,oe,Ee){var ke=""+Math.abs(ie),Me=oe-ke.length,Ie=ie>=0;return(Ie?Ee?"+":"":"-")+Math.pow(10,Math.max(0,Me)).toString().substr(1)+ke}var formattingTokens=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,localFormattingTokens=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,formatFunctions={},formatTokenFunctions={};function addFormatToken(ie,oe,Ee,ke){var Me=ke;typeof ke=="string"&&(Me=function(){return this[ke]()}),ie&&(formatTokenFunctions[ie]=Me),oe&&(formatTokenFunctions[oe[0]]=function(){return zeroFill(Me.apply(this,arguments),oe[1],oe[2])}),Ee&&(formatTokenFunctions[Ee]=function(){return this.localeData().ordinal(Me.apply(this,arguments),ie)})}function removeFormattingTokens(ie){return ie.match(/\[[\s\S]/)?ie.replace(/^\[|\]$/g,""):ie.replace(/\\/g,"")}function makeFormatFunction(ie){var oe=ie.match(formattingTokens),Ee,ke;for(Ee=0,ke=oe.length;Ee<ke;Ee++)formatTokenFunctions[oe[Ee]]?oe[Ee]=formatTokenFunctions[oe[Ee]]:oe[Ee]=removeFormattingTokens(oe[Ee]);return function(Me){var Ie="",Re;for(Re=0;Re<ke;Re++)Ie+=isFunction$1(oe[Re])?oe[Re].call(Me,ie):oe[Re];return Ie}}function formatMoment(ie,oe){return ie.isValid()?(oe=expandFormat(oe,ie.localeData()),formatFunctions[oe]=formatFunctions[oe]||makeFormatFunction(oe),formatFunctions[oe](ie)):ie.localeData().invalidDate()}function expandFormat(ie,oe){var Ee=5;function ke(Me){return oe.longDateFormat(Me)||Me}for(localFormattingTokens.lastIndex=0;Ee>=0&&localFormattingTokens.test(ie);)ie=ie.replace(localFormattingTokens,ke),localFormattingTokens.lastIndex=0,Ee-=1;return ie}var defaultLongDateFormat={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function longDateFormat(ie){var oe=this._longDateFormat[ie],Ee=this._longDateFormat[ie.toUpperCase()];return oe||!Ee?oe:(this._longDateFormat[ie]=Ee.match(formattingTokens).map(function(ke){return ke==="MMMM"||ke==="MM"||ke==="DD"||ke==="dddd"?ke.slice(1):ke}).join(""),this._longDateFormat[ie])}var defaultInvalidDate="Invalid date";function invalidDate(){return this._invalidDate}var defaultOrdinal="%d",defaultDayOfMonthOrdinalParse=/\d{1,2}/;function ordinal(ie){return this._ordinal.replace("%d",ie)}var defaultRelativeTime={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function relativeTime(ie,oe,Ee,ke){var Me=this._relativeTime[Ee];return isFunction$1(Me)?Me(ie,oe,Ee,ke):Me.replace(/%d/i,ie)}function pastFuture(ie,oe){var Ee=this._relativeTime[ie>0?"future":"past"];return isFunction$1(Ee)?Ee(oe):Ee.replace(/%s/i,oe)}var aliases={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function normalizeUnits(ie){return typeof ie=="string"?aliases[ie]||aliases[ie.toLowerCase()]:void 0}function normalizeObjectUnits(ie){var oe={},Ee,ke;for(ke in ie)hasOwnProp(ie,ke)&&(Ee=normalizeUnits(ke),Ee&&(oe[Ee]=ie[ke]));return oe}var priorities={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function getPrioritizedUnits(ie){var oe=[],Ee;for(Ee in ie)hasOwnProp(ie,Ee)&&oe.push({unit:Ee,priority:priorities[Ee]});return oe.sort(function(ke,Me){return ke.priority-Me.priority}),oe}var match1=/\d/,match2=/\d\d/,match3=/\d{3}/,match4=/\d{4}/,match6=/[+-]?\d{6}/,match1to2=/\d\d?/,match3to4=/\d\d\d\d?/,match5to6=/\d\d\d\d\d\d?/,match1to3=/\d{1,3}/,match1to4=/\d{1,4}/,match1to6=/[+-]?\d{1,6}/,matchUnsigned=/\d+/,matchSigned=/[+-]?\d+/,matchOffset=/Z|[+-]\d\d:?\d\d/gi,matchShortOffset=/Z|[+-]\d\d(?::?\d\d)?/gi,matchTimestamp=/[+-]?\d+(\.\d{1,3})?/,matchWord=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,match1to2NoLeadingZero=/^[1-9]\d?/,match1to2HasZero=/^([1-9]\d|\d)/,regexes;regexes={};function addRegexToken(ie,oe,Ee){regexes[ie]=isFunction$1(oe)?oe:function(ke,Me){return ke&&Ee?Ee:oe}}function getParseRegexForToken(ie,oe){return hasOwnProp(regexes,ie)?regexes[ie](oe._strict,oe._locale):new RegExp(unescapeFormat(ie))}function unescapeFormat(ie){return regexEscape(ie.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(oe,Ee,ke,Me,Ie){return Ee||ke||Me||Ie}))}function regexEscape(ie){return ie.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function absFloor(ie){return ie<0?Math.ceil(ie)||0:Math.floor(ie)}function toInt(ie){var oe=+ie,Ee=0;return oe!==0&&isFinite(oe)&&(Ee=absFloor(oe)),Ee}var tokens={};function addParseToken(ie,oe){var Ee,ke=oe,Me;for(typeof ie=="string"&&(ie=[ie]),isNumber(oe)&&(ke=function(Ie,Re){Re[oe]=toInt(Ie)}),Me=ie.length,Ee=0;Ee<Me;Ee++)tokens[ie[Ee]]=ke}function addWeekParseToken(ie,oe){addParseToken(ie,function(Ee,ke,Me,Ie){Me._w=Me._w||{},oe(Ee,Me._w,Me,Ie)})}function addTimeToArrayFromToken(ie,oe,Ee){oe!=null&&hasOwnProp(tokens,ie)&&tokens[ie](oe,Ee._a,Ee,ie)}function isLeapYear(ie){return ie%4===0&&ie%100!==0||ie%400===0}var YEAR=0,MONTH=1,DATE=2,HOUR=3,MINUTE=4,SECOND=5,MILLISECOND=6,WEEK=7,WEEKDAY=8;addFormatToken("Y",0,0,function(){var ie=this.year();return ie<=9999?zeroFill(ie,4):"+"+ie});addFormatToken(0,["YY",2],0,function(){return this.year()%100});addFormatToken(0,["YYYY",4],0,"year");addFormatToken(0,["YYYYY",5],0,"year");addFormatToken(0,["YYYYYY",6,!0],0,"year");addRegexToken("Y",matchSigned);addRegexToken("YY",match1to2,match2);addRegexToken("YYYY",match1to4,match4);addRegexToken("YYYYY",match1to6,match6);addRegexToken("YYYYYY",match1to6,match6);addParseToken(["YYYYY","YYYYYY"],YEAR);addParseToken("YYYY",function(ie,oe){oe[YEAR]=ie.length===2?hooks.parseTwoDigitYear(ie):toInt(ie)});addParseToken("YY",function(ie,oe){oe[YEAR]=hooks.parseTwoDigitYear(ie)});addParseToken("Y",function(ie,oe){oe[YEAR]=parseInt(ie,10)});function daysInYear(ie){return isLeapYear(ie)?366:365}hooks.parseTwoDigitYear=function(ie){return toInt(ie)+(toInt(ie)>68?1900:2e3)};var getSetYear=makeGetSet("FullYear",!0);function getIsLeapYear(){return isLeapYear(this.year())}function makeGetSet(ie,oe){return function(Ee){return Ee!=null?(set$1$1(this,ie,Ee),hooks.updateOffset(this,oe),this):get$3(this,ie)}}function get$3(ie,oe){if(!ie.isValid())return NaN;var Ee=ie._d,ke=ie._isUTC;switch(oe){case"Milliseconds":return ke?Ee.getUTCMilliseconds():Ee.getMilliseconds();case"Seconds":return ke?Ee.getUTCSeconds():Ee.getSeconds();case"Minutes":return ke?Ee.getUTCMinutes():Ee.getMinutes();case"Hours":return ke?Ee.getUTCHours():Ee.getHours();case"Date":return ke?Ee.getUTCDate():Ee.getDate();case"Day":return ke?Ee.getUTCDay():Ee.getDay();case"Month":return ke?Ee.getUTCMonth():Ee.getMonth();case"FullYear":return ke?Ee.getUTCFullYear():Ee.getFullYear();default:return NaN}}function set$1$1(ie,oe,Ee){var ke,Me,Ie,Re,De;if(!(!ie.isValid()||isNaN(Ee))){switch(ke=ie._d,Me=ie._isUTC,oe){case"Milliseconds":return void(Me?ke.setUTCMilliseconds(Ee):ke.setMilliseconds(Ee));case"Seconds":return void(Me?ke.setUTCSeconds(Ee):ke.setSeconds(Ee));case"Minutes":return void(Me?ke.setUTCMinutes(Ee):ke.setMinutes(Ee));case"Hours":return void(Me?ke.setUTCHours(Ee):ke.setHours(Ee));case"Date":return void(Me?ke.setUTCDate(Ee):ke.setDate(Ee));case"FullYear":break;default:return}Ie=Ee,Re=ie.month(),De=ie.date(),De=De===29&&Re===1&&!isLeapYear(Ie)?28:De,Me?ke.setUTCFullYear(Ie,Re,De):ke.setFullYear(Ie,Re,De)}}function stringGet(ie){return ie=normalizeUnits(ie),isFunction$1(this[ie])?this[ie]():this}function stringSet(ie,oe){if(typeof ie=="object"){ie=normalizeObjectUnits(ie);var Ee=getPrioritizedUnits(ie),ke,Me=Ee.length;for(ke=0;ke<Me;ke++)this[Ee[ke].unit](ie[Ee[ke].unit])}else if(ie=normalizeUnits(ie),isFunction$1(this[ie]))return this[ie](oe);return this}function mod(ie,oe){return(ie%oe+oe)%oe}var indexOf;Array.prototype.indexOf?indexOf=Array.prototype.indexOf:indexOf=function(ie){var oe;for(oe=0;oe<this.length;++oe)if(this[oe]===ie)return oe;return-1};function daysInMonth(ie,oe){if(isNaN(ie)||isNaN(oe))return NaN;var Ee=mod(oe,12);return ie+=(oe-Ee)/12,Ee===1?isLeapYear(ie)?29:28:31-Ee%7%2}addFormatToken("M",["MM",2],"Mo",function(){return this.month()+1});addFormatToken("MMM",0,0,function(ie){return this.localeData().monthsShort(this,ie)});addFormatToken("MMMM",0,0,function(ie){return this.localeData().months(this,ie)});addRegexToken("M",match1to2,match1to2NoLeadingZero);addRegexToken("MM",match1to2,match2);addRegexToken("MMM",function(ie,oe){return oe.monthsShortRegex(ie)});addRegexToken("MMMM",function(ie,oe){return oe.monthsRegex(ie)});addParseToken(["M","MM"],function(ie,oe){oe[MONTH]=toInt(ie)-1});addParseToken(["MMM","MMMM"],function(ie,oe,Ee,ke){var Me=Ee._locale.monthsParse(ie,ke,Ee._strict);Me!=null?oe[MONTH]=Me:getParsingFlags(Ee).invalidMonth=ie});var defaultLocaleMonths="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),defaultLocaleMonthsShort="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),MONTHS_IN_FORMAT=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,defaultMonthsShortRegex=matchWord,defaultMonthsRegex=matchWord;function localeMonths(ie,oe){return ie?isArray$2(this._months)?this._months[ie.month()]:this._months[(this._months.isFormat||MONTHS_IN_FORMAT).test(oe)?"format":"standalone"][ie.month()]:isArray$2(this._months)?this._months:this._months.standalone}function localeMonthsShort(ie,oe){return ie?isArray$2(this._monthsShort)?this._monthsShort[ie.month()]:this._monthsShort[MONTHS_IN_FORMAT.test(oe)?"format":"standalone"][ie.month()]:isArray$2(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function handleStrictParse(ie,oe,Ee){var ke,Me,Ie,Re=ie.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],ke=0;ke<12;++ke)Ie=createUTC([2e3,ke]),this._shortMonthsParse[ke]=this.monthsShort(Ie,"").toLocaleLowerCase(),this._longMonthsParse[ke]=this.months(Ie,"").toLocaleLowerCase();return Ee?oe==="MMM"?(Me=indexOf.call(this._shortMonthsParse,Re),Me!==-1?Me:null):(Me=indexOf.call(this._longMonthsParse,Re),Me!==-1?Me:null):oe==="MMM"?(Me=indexOf.call(this._shortMonthsParse,Re),Me!==-1?Me:(Me=indexOf.call(this._longMonthsParse,Re),Me!==-1?Me:null)):(Me=indexOf.call(this._longMonthsParse,Re),Me!==-1?Me:(Me=indexOf.call(this._shortMonthsParse,Re),Me!==-1?Me:null))}function localeMonthsParse(ie,oe,Ee){var ke,Me,Ie;if(this._monthsParseExact)return handleStrictParse.call(this,ie,oe,Ee);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),ke=0;ke<12;ke++){if(Me=createUTC([2e3,ke]),Ee&&!this._longMonthsParse[ke]&&(this._longMonthsParse[ke]=new RegExp("^"+this.months(Me,"").replace(".","")+"$","i"),this._shortMonthsParse[ke]=new RegExp("^"+this.monthsShort(Me,"").replace(".","")+"$","i")),!Ee&&!this._monthsParse[ke]&&(Ie="^"+this.months(Me,"")+"|^"+this.monthsShort(Me,""),this._monthsParse[ke]=new RegExp(Ie.replace(".",""),"i")),Ee&&oe==="MMMM"&&this._longMonthsParse[ke].test(ie))return ke;if(Ee&&oe==="MMM"&&this._shortMonthsParse[ke].test(ie))return ke;if(!Ee&&this._monthsParse[ke].test(ie))return ke}}function setMonth(ie,oe){if(!ie.isValid())return ie;if(typeof oe=="string"){if(/^\d+$/.test(oe))oe=toInt(oe);else if(oe=ie.localeData().monthsParse(oe),!isNumber(oe))return ie}var Ee=oe,ke=ie.date();return ke=ke<29?ke:Math.min(ke,daysInMonth(ie.year(),Ee)),ie._isUTC?ie._d.setUTCMonth(Ee,ke):ie._d.setMonth(Ee,ke),ie}function getSetMonth(ie){return ie!=null?(setMonth(this,ie),hooks.updateOffset(this,!0),this):get$3(this,"Month")}function getDaysInMonth(){return daysInMonth(this.year(),this.month())}function monthsShortRegex(ie){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),ie?this._monthsShortStrictRegex:this._monthsShortRegex):(hasOwnProp(this,"_monthsShortRegex")||(this._monthsShortRegex=defaultMonthsShortRegex),this._monthsShortStrictRegex&&ie?this._monthsShortStrictRegex:this._monthsShortRegex)}function monthsRegex(ie){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),ie?this._monthsStrictRegex:this._monthsRegex):(hasOwnProp(this,"_monthsRegex")||(this._monthsRegex=defaultMonthsRegex),this._monthsStrictRegex&&ie?this._monthsStrictRegex:this._monthsRegex)}function computeMonthsParse(){function ie(je,Ue){return Ue.length-je.length}var oe=[],Ee=[],ke=[],Me,Ie,Re,De;for(Me=0;Me<12;Me++)Ie=createUTC([2e3,Me]),Re=regexEscape(this.monthsShort(Ie,"")),De=regexEscape(this.months(Ie,"")),oe.push(Re),Ee.push(De),ke.push(De),ke.push(Re);oe.sort(ie),Ee.sort(ie),ke.sort(ie),this._monthsRegex=new RegExp("^("+ke.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+Ee.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+oe.join("|")+")","i")}function createDate(ie,oe,Ee,ke,Me,Ie,Re){var De;return ie<100&&ie>=0?(De=new Date(ie+400,oe,Ee,ke,Me,Ie,Re),isFinite(De.getFullYear())&&De.setFullYear(ie)):De=new Date(ie,oe,Ee,ke,Me,Ie,Re),De}function createUTCDate(ie){var oe,Ee;return ie<100&&ie>=0?(Ee=Array.prototype.slice.call(arguments),Ee[0]=ie+400,oe=new Date(Date.UTC.apply(null,Ee)),isFinite(oe.getUTCFullYear())&&oe.setUTCFullYear(ie)):oe=new Date(Date.UTC.apply(null,arguments)),oe}function firstWeekOffset(ie,oe,Ee){var ke=7+oe-Ee,Me=(7+createUTCDate(ie,0,ke).getUTCDay()-oe)%7;return-Me+ke-1}function dayOfYearFromWeeks(ie,oe,Ee,ke,Me){var Ie=(7+Ee-ke)%7,Re=firstWeekOffset(ie,ke,Me),De=1+7*(oe-1)+Ie+Re,je,Ue;return De<=0?(je=ie-1,Ue=daysInYear(je)+De):De>daysInYear(ie)?(je=ie+1,Ue=De-daysInYear(ie)):(je=ie,Ue=De),{year:je,dayOfYear:Ue}}function weekOfYear(ie,oe,Ee){var ke=firstWeekOffset(ie.year(),oe,Ee),Me=Math.floor((ie.dayOfYear()-ke-1)/7)+1,Ie,Re;return Me<1?(Re=ie.year()-1,Ie=Me+weeksInYear(Re,oe,Ee)):Me>weeksInYear(ie.year(),oe,Ee)?(Ie=Me-weeksInYear(ie.year(),oe,Ee),Re=ie.year()+1):(Re=ie.year(),Ie=Me),{week:Ie,year:Re}}function weeksInYear(ie,oe,Ee){var ke=firstWeekOffset(ie,oe,Ee),Me=firstWeekOffset(ie+1,oe,Ee);return(daysInYear(ie)-ke+Me)/7}addFormatToken("w",["ww",2],"wo","week");addFormatToken("W",["WW",2],"Wo","isoWeek");addRegexToken("w",match1to2,match1to2NoLeadingZero);addRegexToken("ww",match1to2,match2);addRegexToken("W",match1to2,match1to2NoLeadingZero);addRegexToken("WW",match1to2,match2);addWeekParseToken(["w","ww","W","WW"],function(ie,oe,Ee,ke){oe[ke.substr(0,1)]=toInt(ie)});function localeWeek(ie){return weekOfYear(ie,this._week.dow,this._week.doy).week}var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(ie){var oe=this.localeData().week(this);return ie==null?oe:this.add((ie-oe)*7,"d")}function getSetISOWeek(ie){var oe=weekOfYear(this,1,4).week;return ie==null?oe:this.add((ie-oe)*7,"d")}addFormatToken("d",0,"do","day");addFormatToken("dd",0,0,function(ie){return this.localeData().weekdaysMin(this,ie)});addFormatToken("ddd",0,0,function(ie){return this.localeData().weekdaysShort(this,ie)});addFormatToken("dddd",0,0,function(ie){return this.localeData().weekdays(this,ie)});addFormatToken("e",0,0,"weekday");addFormatToken("E",0,0,"isoWeekday");addRegexToken("d",match1to2);addRegexToken("e",match1to2);addRegexToken("E",match1to2);addRegexToken("dd",function(ie,oe){return oe.weekdaysMinRegex(ie)});addRegexToken("ddd",function(ie,oe){return oe.weekdaysShortRegex(ie)});addRegexToken("dddd",function(ie,oe){return oe.weekdaysRegex(ie)});addWeekParseToken(["dd","ddd","dddd"],function(ie,oe,Ee,ke){var Me=Ee._locale.weekdaysParse(ie,ke,Ee._strict);Me!=null?oe.d=Me:getParsingFlags(Ee).invalidWeekday=ie});addWeekParseToken(["d","e","E"],function(ie,oe,Ee,ke){oe[ke]=toInt(ie)});function parseWeekday(ie,oe){return typeof ie!="string"?ie:isNaN(ie)?(ie=oe.weekdaysParse(ie),typeof ie=="number"?ie:null):parseInt(ie,10)}function parseIsoWeekday(ie,oe){return typeof ie=="string"?oe.weekdaysParse(ie)%7||7:isNaN(ie)?null:ie}function shiftWeekdays(ie,oe){return ie.slice(oe,7).concat(ie.slice(0,oe))}var defaultLocaleWeekdays="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),defaultLocaleWeekdaysShort="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),defaultLocaleWeekdaysMin="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),defaultWeekdaysRegex=matchWord,defaultWeekdaysShortRegex=matchWord,defaultWeekdaysMinRegex=matchWord;function localeWeekdays(ie,oe){var Ee=isArray$2(this._weekdays)?this._weekdays:this._weekdays[ie&&ie!==!0&&this._weekdays.isFormat.test(oe)?"format":"standalone"];return ie===!0?shiftWeekdays(Ee,this._week.dow):ie?Ee[ie.day()]:Ee}function localeWeekdaysShort(ie){return ie===!0?shiftWeekdays(this._weekdaysShort,this._week.dow):ie?this._weekdaysShort[ie.day()]:this._weekdaysShort}function localeWeekdaysMin(ie){return ie===!0?shiftWeekdays(this._weekdaysMin,this._week.dow):ie?this._weekdaysMin[ie.day()]:this._weekdaysMin}function handleStrictParse$1(ie,oe,Ee){var ke,Me,Ie,Re=ie.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],ke=0;ke<7;++ke)Ie=createUTC([2e3,1]).day(ke),this._minWeekdaysParse[ke]=this.weekdaysMin(Ie,"").toLocaleLowerCase(),this._shortWeekdaysParse[ke]=this.weekdaysShort(Ie,"").toLocaleLowerCase(),this._weekdaysParse[ke]=this.weekdays(Ie,"").toLocaleLowerCase();return Ee?oe==="dddd"?(Me=indexOf.call(this._weekdaysParse,Re),Me!==-1?Me:null):oe==="ddd"?(Me=indexOf.call(this._shortWeekdaysParse,Re),Me!==-1?Me:null):(Me=indexOf.call(this._minWeekdaysParse,Re),Me!==-1?Me:null):oe==="dddd"?(Me=indexOf.call(this._weekdaysParse,Re),Me!==-1||(Me=indexOf.call(this._shortWeekdaysParse,Re),Me!==-1)?Me:(Me=indexOf.call(this._minWeekdaysParse,Re),Me!==-1?Me:null)):oe==="ddd"?(Me=indexOf.call(this._shortWeekdaysParse,Re),Me!==-1||(Me=indexOf.call(this._weekdaysParse,Re),Me!==-1)?Me:(Me=indexOf.call(this._minWeekdaysParse,Re),Me!==-1?Me:null)):(Me=indexOf.call(this._minWeekdaysParse,Re),Me!==-1||(Me=indexOf.call(this._weekdaysParse,Re),Me!==-1)?Me:(Me=indexOf.call(this._shortWeekdaysParse,Re),Me!==-1?Me:null))}function localeWeekdaysParse(ie,oe,Ee){var ke,Me,Ie;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,ie,oe,Ee);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),ke=0;ke<7;ke++){if(Me=createUTC([2e3,1]).day(ke),Ee&&!this._fullWeekdaysParse[ke]&&(this._fullWeekdaysParse[ke]=new RegExp("^"+this.weekdays(Me,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[ke]=new RegExp("^"+this.weekdaysShort(Me,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[ke]=new RegExp("^"+this.weekdaysMin(Me,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[ke]||(Ie="^"+this.weekdays(Me,"")+"|^"+this.weekdaysShort(Me,"")+"|^"+this.weekdaysMin(Me,""),this._weekdaysParse[ke]=new RegExp(Ie.replace(".",""),"i")),Ee&&oe==="dddd"&&this._fullWeekdaysParse[ke].test(ie))return ke;if(Ee&&oe==="ddd"&&this._shortWeekdaysParse[ke].test(ie))return ke;if(Ee&&oe==="dd"&&this._minWeekdaysParse[ke].test(ie))return ke;if(!Ee&&this._weekdaysParse[ke].test(ie))return ke}}function getSetDayOfWeek(ie){if(!this.isValid())return ie!=null?this:NaN;var oe=get$3(this,"Day");return ie!=null?(ie=parseWeekday(ie,this.localeData()),this.add(ie-oe,"d")):oe}function getSetLocaleDayOfWeek(ie){if(!this.isValid())return ie!=null?this:NaN;var oe=(this.day()+7-this.localeData()._week.dow)%7;return ie==null?oe:this.add(ie-oe,"d")}function getSetISODayOfWeek(ie){if(!this.isValid())return ie!=null?this:NaN;if(ie!=null){var oe=parseIsoWeekday(ie,this.localeData());return this.day(this.day()%7?oe:oe-7)}else return this.day()||7}function weekdaysRegex(ie){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),ie?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=defaultWeekdaysRegex),this._weekdaysStrictRegex&&ie?this._weekdaysStrictRegex:this._weekdaysRegex)}function weekdaysShortRegex(ie){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),ie?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=defaultWeekdaysShortRegex),this._weekdaysShortStrictRegex&&ie?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function weekdaysMinRegex(ie){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),ie?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=defaultWeekdaysMinRegex),this._weekdaysMinStrictRegex&&ie?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function computeWeekdaysParse(){function ie(Et,kt){return kt.length-Et.length}var oe=[],Ee=[],ke=[],Me=[],Ie,Re,De,je,Ue;for(Ie=0;Ie<7;Ie++)Re=createUTC([2e3,1]).day(Ie),De=regexEscape(this.weekdaysMin(Re,"")),je=regexEscape(this.weekdaysShort(Re,"")),Ue=regexEscape(this.weekdays(Re,"")),oe.push(De),Ee.push(je),ke.push(Ue),Me.push(De),Me.push(je),Me.push(Ue);oe.sort(ie),Ee.sort(ie),ke.sort(ie),Me.sort(ie),this._weekdaysRegex=new RegExp("^("+Me.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+ke.j
vendor: 11,793 bytes, line 14
14oin("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+Ee.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+oe.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}addFormatToken("H",["HH",2],0,"hour");addFormatToken("h",["hh",2],0,hFormat);addFormatToken("k",["kk",2],0,kFormat);addFormatToken("hmm",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)});addFormatToken("hmmss",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});addFormatToken("Hmm",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)});addFormatToken("Hmmss",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});function meridiem(ie,oe){addFormatToken(ie,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),oe)})}meridiem("a",!0);meridiem("A",!1);function matchMeridiem(ie,oe){return oe._meridiemParse}addRegexToken("a",matchMeridiem);addRegexToken("A",matchMeridiem);addRegexToken("H",match1to2,match1to2HasZero);addRegexToken("h",match1to2,match1to2NoLeadingZero);addRegexToken("k",match1to2,match1to2NoLeadingZero);addRegexToken("HH",match1to2,match2);addRegexToken("hh",match1to2,match2);addRegexToken("kk",match1to2,match2);addRegexToken("hmm",match3to4);addRegexToken("hmmss",match5to6);addRegexToken("Hmm",match3to4);addRegexToken("Hmmss",match5to6);addParseToken(["H","HH"],HOUR);addParseToken(["k","kk"],function(ie,oe,Ee){var ke=toInt(ie);oe[HOUR]=ke===24?0:ke});addParseToken(["a","A"],function(ie,oe,Ee){Ee._isPm=Ee._locale.isPM(ie),Ee._meridiem=ie});addParseToken(["h","hh"],function(ie,oe,Ee){oe[HOUR]=toInt(ie),getParsingFlags(Ee).bigHour=!0});addParseToken("hmm",function(ie,oe,Ee){var ke=ie.length-2;oe[HOUR]=toInt(ie.substr(0,ke)),oe[MINUTE]=toInt(ie.substr(ke)),getParsingFlags(Ee).bigHour=!0});addParseToken("hmmss",function(ie,oe,Ee){var ke=ie.length-4,Me=ie.length-2;oe[HOUR]=toInt(ie.substr(0,ke)),oe[MINUTE]=toInt(ie.substr(ke,2)),oe[SECOND]=toInt(ie.substr(Me)),getParsingFlags(Ee).bigHour=!0});addParseToken("Hmm",function(ie,oe,Ee){var ke=ie.length-2;oe[HOUR]=toInt(ie.substr(0,ke)),oe[MINUTE]=toInt(ie.substr(ke))});addParseToken("Hmmss",function(ie,oe,Ee){var ke=ie.length-4,Me=ie.length-2;oe[HOUR]=toInt(ie.substr(0,ke)),oe[MINUTE]=toInt(ie.substr(ke,2)),oe[SECOND]=toInt(ie.substr(Me))});function localeIsPM(ie){return(ie+"").toLowerCase().charAt(0)==="p"}var defaultLocaleMeridiemParse=/[ap]\.?m?\.?/i,getSetHour=makeGetSet("Hours",!0);function localeMeridiem(ie,oe,Ee){return ie>11?Ee?"pm":"PM":Ee?"am":"AM"}var baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse},locales={},localeFamilies={},globalLocale;function commonPrefix(ie,oe){var Ee,ke=Math.min(ie.length,oe.length);for(Ee=0;Ee<ke;Ee+=1)if(ie[Ee]!==oe[Ee])return Ee;return ke}function normalizeLocale(ie){return ie&&ie.toLowerCase().replace("_","-")}function chooseLocale(ie){for(var oe=0,Ee,ke,Me,Ie;oe<ie.length;){for(Ie=normalizeLocale(ie[oe]).split("-"),Ee=Ie.length,ke=normalizeLocale(ie[oe+1]),ke=ke?ke.split("-"):null;Ee>0;){if(Me=loadLocale(Ie.slice(0,Ee).join("-")),Me)return Me;if(ke&&ke.length>=Ee&&commonPrefix(Ie,ke)>=Ee-1)break;Ee--}oe++}return globalLocale}function isLocaleNameSane(ie){return!!(ie&&ie.match("^[^/\\\\]*$"))}function loadLocale(ie){var oe=null,Ee;if(locales[ie]===void 0&&typeof module<"u"&&module&&module.exports&&isLocaleNameSane(ie))try{oe=globalLocale._abbr,Ee=require,Ee("./locale/"+ie),getSetGlobalLocale(oe)}catch{locales[ie]=null}return locales[ie]}function getSetGlobalLocale(ie,oe){var Ee;return ie&&(isUndefined(oe)?Ee=getLocale(ie):Ee=defineLocale(ie,oe),Ee?globalLocale=Ee:typeof console<"u"&&console.warn&&console.warn("Locale "+ie+" not found. Did you forget to load it?")),globalLocale._abbr}function defineLocale(ie,oe){if(oe!==null){var Ee,ke=baseConfig;if(oe.abbr=ie,locales[ie]!=null)deprecateSimple("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),ke=locales[ie]._config;else if(oe.parentLocale!=null)if(locales[oe.parentLocale]!=null)ke=locales[oe.parentLocale]._config;else if(Ee=loadLocale(oe.parentLocale),Ee!=null)ke=Ee._config;else return localeFamilies[oe.parentLocale]||(localeFamilies[oe.parentLocale]=[]),localeFamilies[oe.parentLocale].push({name:ie,config:oe}),null;return locales[ie]=new Locale(mergeConfigs(ke,oe)),localeFamilies[ie]&&localeFamilies[ie].forEach(function(Me){defineLocale(Me.name,Me.config)}),getSetGlobalLocale(ie),locales[ie]}else return delete locales[ie],null}function updateLocale(ie,oe){if(oe!=null){var Ee,ke,Me=baseConfig;locales[ie]!=null&&locales[ie].parentLocale!=null?locales[ie].set(mergeConfigs(locales[ie]._config,oe)):(ke=loadLocale(ie),ke!=null&&(Me=ke._config),oe=mergeConfigs(Me,oe),ke==null&&(oe.abbr=ie),Ee=new Locale(oe),Ee.parentLocale=locales[ie],locales[ie]=Ee),getSetGlobalLocale(ie)}else locales[ie]!=null&&(locales[ie].parentLocale!=null?(locales[ie]=locales[ie].parentLocale,ie===getSetGlobalLocale()&&getSetGlobalLocale(ie)):locales[ie]!=null&&delete locales[ie]);return locales[ie]}function getLocale(ie){var oe;if(ie&&ie._locale&&ie._locale._abbr&&(ie=ie._locale._abbr),!ie)return globalLocale;if(!isArray$2(ie)){if(oe=loadLocale(ie),oe)return oe;ie=[ie]}return chooseLocale(ie)}function listLocales(){return keys(locales)}function checkOverflow$2(ie){var oe,Ee=ie._a;return Ee&&getParsingFlags(ie).overflow===-2&&(oe=Ee[MONTH]<0||Ee[MONTH]>11?MONTH:Ee[DATE]<1||Ee[DATE]>daysInMonth(Ee[YEAR],Ee[MONTH])?DATE:Ee[HOUR]<0||Ee[HOUR]>24||Ee[HOUR]===24&&(Ee[MINUTE]!==0||Ee[SECOND]!==0||Ee[MILLISECOND]!==0)?HOUR:Ee[MINUTE]<0||Ee[MINUTE]>59?MINUTE:Ee[SECOND]<0||Ee[SECOND]>59?SECOND:Ee[MILLISECOND]<0||Ee[MILLISECOND]>999?MILLISECOND:-1,getParsingFlags(ie)._overflowDayOfYear&&(oe<YEAR||oe>DATE)&&(oe=DATE),getParsingFlags(ie)._overflowWeeks&&oe===-1&&(oe=WEEK),getParsingFlags(ie)._overflowWeekday&&oe===-1&&(oe=WEEKDAY),getParsingFlags(ie).overflow=oe),ie}var extendedIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,basicIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,tzRegex=/Z|[+-]\d\d(?::?\d\d)?/,isoDates=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],isoTimes=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],aspNetJsonRegex=/^\/?Date\((-?\d+)/i,rfc2822=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,obsOffsets={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function configFromISO(ie){var oe,Ee,ke=ie._i,Me=extendedIsoRegex.exec(ke)||basicIsoRegex.exec(ke),Ie,Re,De,je,Ue=isoDates.length,Et=isoTimes.length;if(Me){for(getParsingFlags(ie).iso=!0,oe=0,Ee=Ue;oe<Ee;oe++)if(isoDates[oe][1].exec(Me[1])){Re=isoDates[oe][0],Ie=isoDates[oe][2]!==!1;break}if(Re==null){ie._isValid=!1;return}if(Me[3]){for(oe=0,Ee=Et;oe<Ee;oe++)if(isoTimes[oe][1].exec(Me[3])){De=(Me[2]||" ")+isoTimes[oe][0];break}if(De==null){ie._isValid=!1;return}}if(!Ie&&De!=null){ie._isValid=!1;return}if(Me[4])if(tzRegex.exec(Me[4]))je="Z";else{ie._isValid=!1;return}ie._f=Re+(De||"")+(je||""),configFromStringAndFormat(ie)}else ie._isValid=!1}function extractFromRFC2822Strings(ie,oe,Ee,ke,Me,Ie){var Re=[untruncateYear(ie),defaultLocaleMonthsShort.indexOf(oe),parseInt(Ee,10),parseInt(ke,10),parseInt(Me,10)];return Ie&&Re.push(parseInt(Ie,10)),Re}function untruncateYear(ie){var oe=parseInt(ie,10);return oe<=49?2e3+oe:oe<=999?1900+oe:oe}function preprocessRFC2822(ie){return ie.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function checkWeekday(ie,oe,Ee){if(ie){var ke=defaultLocaleWeekdaysShort.indexOf(ie),Me=new Date(oe[0],oe[1],oe[2]).getDay();if(ke!==Me)return getParsingFlags(Ee).weekdayMismatch=!0,Ee._isValid=!1,!1}return!0}function calculateOffset(ie,oe,Ee){if(ie)return obsOffsets[ie];if(oe)return 0;var ke=parseInt(Ee,10),Me=ke%100,Ie=(ke-Me)/100;return Ie*60+Me}function configFromRFC2822(ie){var oe=rfc2822.exec(preprocessRFC2822(ie._i)),Ee;if(oe){if(Ee=extractFromRFC2822Strings(oe[4],oe[3],oe[2],oe[5],oe[6],oe[7]),!checkWeekday(oe[1],Ee,ie))return;ie._a=Ee,ie._tzm=calculateOffset(oe[8],oe[9],oe[10]),ie._d=createUTCDate.apply(null,ie._a),ie._d.setUTCMinutes(ie._d.getUTCMinutes()-ie._tzm),getParsingFlags(ie).rfc2822=!0}else ie._isValid=!1}function configFromString(ie){var oe=aspNetJsonRegex.exec(ie._i);if(oe!==null){ie._d=new Date(+oe[1]);return}if(configFromISO(ie),ie._isValid===!1)delete ie._isValid;else return;if(configFromRFC2822(ie),ie._isValid===!1)delete ie._isValid;else return;ie._strict?ie._isValid=!1:hooks.createFromInputFallback(ie)}hooks.createFromInputFallback=deprecate("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(ie){ie._d=new Date(ie._i+(ie._useUTC?" UTC":""))});function defaults$1(ie,oe,Ee){return ie??oe??Ee}function currentDateArray(ie){var oe=new Date(hooks.now());return ie._useUTC?[oe.getUTCFullYear(),oe.getUTCMonth(),oe.getUTCDate()]:[oe.getFullYear(),oe.getMonth(),oe.getDate()]}function configFromArray(ie){var oe,Ee,ke=[],Me,Ie,Re;if(!ie._d){for(Me=currentDateArray(ie),ie._w&&ie._a[DATE]==null&&ie._a[MONTH]==null&&dayOfYearFromWeekInfo(ie),ie._dayOfYear!=null&&(Re=defaults$1(ie._a[YEAR],Me[YEAR]),(ie._dayOfYear>daysInYear(Re)||ie._dayOfYear===0)&&(getParsingFlags(ie)._overflowDayOfYear=!0),Ee=createUTCDate(Re,0,ie._dayOfYear),ie._a[MONTH]=Ee.getUTCMonth(),ie._a[DATE]=Ee.getUTCDate()),oe=0;oe<3&&ie._a[oe]==null;++oe)ie._a[oe]=ke[oe]=Me[oe];for(;oe<7;oe++)ie._a[oe]=ke[oe]=ie._a[oe]==null?oe===2?1:0:ie._a[oe];ie._a[HOUR]===24&&ie._a[MINUTE]===0&&ie._a[SECOND]===0&&ie._a[MILLISECOND]===0&&(ie._nextDay=!0,ie._a[HOUR]=0),ie._d=(ie._useUTC?createUTCDate:createDate).apply(null,ke),Ie=ie._useUTC?ie._d.getUTCDay():ie._d.getDay(),ie._tzm!=null&&ie._d.setUTCMinutes(ie._d.getUTCMinutes()-ie._tzm),ie._nextDay&&(ie._a[HOUR]=24),ie._w&&typeof ie._w.d<"u"&&ie._w.d!==Ie&&(getParsingFlags(ie).weekdayMismatch=!0)}}function dayOfYearFromWeekInfo(ie){var oe,Ee,ke,Me,Ie,Re,De,je,Ue;oe=ie._w,oe.GG!=null||oe.W!=null||oe.E!=null?(Ie=1,Re=4,Ee=defaults$1(oe.GG,ie._a[YEAR],weekOfYear(createLocal(),1,4).year),ke=defaults$1(oe.W,1),Me=
vendor: 42,530 bytes, lines 14-18
14defaults$1(oe.E,1),(Me<1||Me>7)&&(je=!0)):(Ie=ie._locale._week.dow,Re=ie._locale._week.doy,Ue=weekOfYear(createLocal(),Ie,Re),Ee=defaults$1(oe.gg,ie._a[YEAR],Ue.year),ke=defaults$1(oe.w,Ue.week),oe.d!=null?(Me=oe.d,(Me<0||Me>6)&&(je=!0)):oe.e!=null?(Me=oe.e+Ie,(oe.e<0||oe.e>6)&&(je=!0)):Me=Ie),ke<1||ke>weeksInYear(Ee,Ie,Re)?getParsingFlags(ie)._overflowWeeks=!0:je!=null?getParsingFlags(ie)._overflowWeekday=!0:(De=dayOfYearFromWeeks(Ee,ke,Me,Ie,Re),ie._a[YEAR]=De.year,ie._dayOfYear=De.dayOfYear)}hooks.ISO_8601=function(){};hooks.RFC_2822=function(){};function configFromStringAndFormat(ie){if(ie._f===hooks.ISO_8601){configFromISO(ie);return}if(ie._f===hooks.RFC_2822){configFromRFC2822(ie);return}ie._a=[],getParsingFlags(ie).empty=!0;var oe=""+ie._i,Ee,ke,Me,Ie,Re,De=oe.length,je=0,Ue,Et;for(Me=expandFormat(ie._f,ie._locale).match(formattingTokens)||[],Et=Me.length,Ee=0;Ee<Et;Ee++)Ie=Me[Ee],ke=(oe.match(getParseRegexForToken(Ie,ie))||[])[0],ke&&(Re=oe.substr(0,oe.indexOf(ke)),Re.length>0&&getParsingFlags(ie).unusedInput.push(Re),oe=oe.slice(oe.indexOf(ke)+ke.length),je+=ke.length),formatTokenFunctions[Ie]?(ke?getParsingFlags(ie).empty=!1:getParsingFlags(ie).unusedTokens.push(Ie),addTimeToArrayFromToken(Ie,ke,ie)):ie._strict&&!ke&&getParsingFlags(ie).unusedTokens.push(Ie);getParsingFlags(ie).charsLeftOver=De-je,oe.length>0&&getParsingFlags(ie).unusedInput.push(oe),ie._a[HOUR]<=12&&getParsingFlags(ie).bigHour===!0&&ie._a[HOUR]>0&&(getParsingFlags(ie).bigHour=void 0),getParsingFlags(ie).parsedDateParts=ie._a.slice(0),getParsingFlags(ie).meridiem=ie._meridiem,ie._a[HOUR]=meridiemFixWrap(ie._locale,ie._a[HOUR],ie._meridiem),Ue=getParsingFlags(ie).era,Ue!==null&&(ie._a[YEAR]=ie._locale.erasConvertYear(Ue,ie._a[YEAR])),configFromArray(ie),checkOverflow$2(ie)}function meridiemFixWrap(ie,oe,Ee){var ke;return Ee==null?oe:ie.meridiemHour!=null?ie.meridiemHour(oe,Ee):(ie.isPM!=null&&(ke=ie.isPM(Ee),ke&&oe<12&&(oe+=12),!ke&&oe===12&&(oe=0)),oe)}function configFromStringAndArray(ie){var oe,Ee,ke,Me,Ie,Re,De=!1,je=ie._f.length;if(je===0){getParsingFlags(ie).invalidFormat=!0,ie._d=new Date(NaN);return}for(Me=0;Me<je;Me++)Ie=0,Re=!1,oe=copyConfig({},ie),ie._useUTC!=null&&(oe._useUTC=ie._useUTC),oe._f=ie._f[Me],configFromStringAndFormat(oe),isValid(oe)&&(Re=!0),Ie+=getParsingFlags(oe).charsLeftOver,Ie+=getParsingFlags(oe).unusedTokens.length*10,getParsingFlags(oe).score=Ie,De?Ie<ke&&(ke=Ie,Ee=oe):(ke==null||Ie<ke||Re)&&(ke=Ie,Ee=oe,Re&&(De=!0));extend$4(ie,Ee||oe)}function configFromObject(ie){if(!ie._d){var oe=normalizeObjectUnits(ie._i),Ee=oe.day===void 0?oe.date:oe.day;ie._a=map([oe.year,oe.month,Ee,oe.hour,oe.minute,oe.second,oe.millisecond],function(ke){return ke&&parseInt(ke,10)}),configFromArray(ie)}}function createFromConfig(ie){var oe=new Moment(checkOverflow$2(prepareConfig(ie)));return oe._nextDay&&(oe.add(1,"d"),oe._nextDay=void 0),oe}function prepareConfig(ie){var oe=ie._i,Ee=ie._f;return ie._locale=ie._locale||getLocale(ie._l),oe===null||Ee===void 0&&oe===""?createInvalid({nullInput:!0}):(typeof oe=="string"&&(ie._i=oe=ie._locale.preparse(oe)),isMoment(oe)?new Moment(checkOverflow$2(oe)):(isDate$1(oe)?ie._d=oe:isArray$2(Ee)?configFromStringAndArray(ie):Ee?configFromStringAndFormat(ie):configFromInput(ie),isValid(ie)||(ie._d=null),ie))}function configFromInput(ie){var oe=ie._i;isUndefined(oe)?ie._d=new Date(hooks.now()):isDate$1(oe)?ie._d=new Date(oe.valueOf()):typeof oe=="string"?configFromString(ie):isArray$2(oe)?(ie._a=map(oe.slice(0),function(Ee){return parseInt(Ee,10)}),configFromArray(ie)):isObject$6(oe)?configFromObject(ie):isNumber(oe)?ie._d=new Date(oe):hooks.createFromInputFallback(ie)}function createLocalOrUTC(ie,oe,Ee,ke,Me){var Ie={};return(oe===!0||oe===!1)&&(ke=oe,oe=void 0),(Ee===!0||Ee===!1)&&(ke=Ee,Ee=void 0),(isObject$6(ie)&&isObjectEmpty(ie)||isArray$2(ie)&&ie.length===0)&&(ie=void 0),Ie._isAMomentObject=!0,Ie._useUTC=Ie._isUTC=Me,Ie._l=Ee,Ie._i=ie,Ie._f=oe,Ie._strict=ke,createFromConfig(Ie)}function createLocal(ie,oe,Ee,ke){return createLocalOrUTC(ie,oe,Ee,ke,!1)}var prototypeMin=deprecate("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var ie=createLocal.apply(null,arguments);return this.isValid()&&ie.isValid()?ie<this?this:ie:createInvalid()}),prototypeMax=deprecate("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var ie=createLocal.apply(null,arguments);return this.isValid()&&ie.isValid()?ie>this?this:ie:createInvalid()});function pickBy(ie,oe){var Ee,ke;if(oe.length===1&&isArray$2(oe[0])&&(oe=oe[0]),!oe.length)return createLocal();for(Ee=oe[0],ke=1;ke<oe.length;++ke)(!oe[ke].isValid()||oe[ke][ie](Ee))&&(Ee=oe[ke]);return Ee}function min$1(){var ie=[].slice.call(arguments,0);return pickBy("isBefore",ie)}function max$1(){var ie=[].slice.call(arguments,0);return pickBy("isAfter",ie)}var now$2=function(){return Date.now?Date.now():+new Date},ordering=["year","quarter","month","week","day","hour","minute","second","millisecond"];function isDurationValid(ie){var oe,Ee=!1,ke,Me=ordering.length;for(oe in ie)if(hasOwnProp(ie,oe)&&!(indexOf.call(ordering,oe)!==-1&&(ie[oe]==null||!isNaN(ie[oe]))))return!1;for(ke=0;ke<Me;++ke)if(ie[ordering[ke]]){if(Ee)return!1;parseFloat(ie[ordering[ke]])!==toInt(ie[ordering[ke]])&&(Ee=!0)}return!0}function isValid$1(){return this._isValid}function createInvalid$1(){return createDuration(NaN)}function Duration(ie){var oe=normalizeObjectUnits(ie),Ee=oe.year||0,ke=oe.quarter||0,Me=oe.month||0,Ie=oe.week||oe.isoWeek||0,Re=oe.day||0,De=oe.hour||0,je=oe.minute||0,Ue=oe.second||0,Et=oe.millisecond||0;this._isValid=isDurationValid(oe),this._milliseconds=+Et+Ue*1e3+je*6e4+De*1e3*60*60,this._days=+Re+Ie*7,this._months=+Me+ke*3+Ee*12,this._data={},this._locale=getLocale(),this._bubble()}function isDuration(ie){return ie instanceof Duration}function absRound(ie){return ie<0?Math.round(-1*ie)*-1:Math.round(ie)}function compareArrays(ie,oe,Ee){var ke=Math.min(ie.length,oe.length),Me=Math.abs(ie.length-oe.length),Ie=0,Re;for(Re=0;Re<ke;Re++)(Ee&&ie[Re]!==oe[Re]||!Ee&&toInt(ie[Re])!==toInt(oe[Re]))&&Ie++;return Ie+Me}function offset$1(ie,oe){addFormatToken(ie,0,0,function(){var Ee=this.utcOffset(),ke="+";return Ee<0&&(Ee=-Ee,ke="-"),ke+zeroFill(~~(Ee/60),2)+oe+zeroFill(~~Ee%60,2)})}offset$1("Z",":");offset$1("ZZ","");addRegexToken("Z",matchShortOffset);addRegexToken("ZZ",matchShortOffset);addParseToken(["Z","ZZ"],function(ie,oe,Ee){Ee._useUTC=!0,Ee._tzm=offsetFromString(matchShortOffset,ie)});var chunkOffset=/([\+\-]|\d\d)/gi;function offsetFromString(ie,oe){var Ee=(oe||"").match(ie),ke,Me,Ie;return Ee===null?null:(ke=Ee[Ee.length-1]||[],Me=(ke+"").match(chunkOffset)||["-",0,0],Ie=+(Me[1]*60)+toInt(Me[2]),Ie===0?0:Me[0]==="+"?Ie:-Ie)}function cloneWithOffset(ie,oe){var Ee,ke;return oe._isUTC?(Ee=oe.clone(),ke=(isMoment(ie)||isDate$1(ie)?ie.valueOf():createLocal(ie).valueOf())-Ee.valueOf(),Ee._d.setTime(Ee._d.valueOf()+ke),hooks.updateOffset(Ee,!1),Ee):createLocal(ie).local()}function getDateOffset(ie){return-Math.round(ie._d.getTimezoneOffset())}hooks.updateOffset=function(){};function getSetOffset(ie,oe,Ee){var ke=this._offset||0,Me;if(!this.isValid())return ie!=null?this:NaN;if(ie!=null){if(typeof ie=="string"){if(ie=offsetFromString(matchShortOffset,ie),ie===null)return this}else Math.abs(ie)<16&&!Ee&&(ie=ie*60);return!this._isUTC&&oe&&(Me=getDateOffset(this)),this._offset=ie,this._isUTC=!0,Me!=null&&this.add(Me,"m"),ke!==ie&&(!oe||this._changeInProgress?addSubtract(this,createDuration(ie-ke,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,hooks.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?ke:getDateOffset(this)}function getSetZone(ie,oe){return ie!=null?(typeof ie!="string"&&(ie=-ie),this.utcOffset(ie,oe),this):-this.utcOffset()}function setOffsetToUTC(ie){return this.utcOffset(0,ie)}function setOffsetToLocal(ie){return this._isUTC&&(this.utcOffset(0,ie),this._isUTC=!1,ie&&this.subtract(getDateOffset(this),"m")),this}function setOffsetToParsedOffset(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var ie=offsetFromString(matchOffset,this._i);ie!=null?this.utcOffset(ie):this.utcOffset(0,!0)}return this}function hasAlignedHourOffset(ie){return this.isValid()?(ie=ie?createLocal(ie).utcOffset():0,(this.utcOffset()-ie)%60===0):!1}function isDaylightSavingTime(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted))return this._isDSTShifted;var ie={},oe;return copyConfig(ie,this),ie=prepareConfig(ie),ie._a?(oe=ie._isUTC?createUTC(ie._a):createLocal(ie._a),this._isDSTShifted=this.isValid()&&compareArrays(ie._a,oe.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function isLocal(){return this.isValid()?!this._isUTC:!1}function isUtcOffset(){return this.isValid()?this._isUTC:!1}function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:!1}var aspNetRegex=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,isoRegex=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(ie,oe){var Ee=ie,ke=null,Me,Ie,Re;return isDuration(ie)?Ee={ms:ie._milliseconds,d:ie._days,M:ie._months}:isNumber(ie)||!isNaN(+ie)?(Ee={},oe?Ee[oe]=+ie:Ee.milliseconds=+ie):(ke=aspNetRegex.exec(ie))?(Me=ke[1]==="-"?-1:1,Ee={y:0,d:toInt(ke[DATE])*Me,h:toInt(ke[HOUR])*Me,m:toInt(ke[MINUTE])*Me,s:toInt(ke[SECOND])*Me,ms:toInt(absRound(ke[MILLISECOND]*1e3))*Me}):(ke=isoRegex.exec(ie))?(Me=ke[1]==="-"?-1:1,Ee={y:parseIso(ke[2],Me),M:parseIso(ke[3],Me),w:parseIso(ke[4],Me),d:parseIso(ke[5],Me),h:parseIso(ke[6],Me),m:parseIso(ke[7],Me),s:parseIso(ke[8],Me)}):Ee==null?Ee={}:typeof Ee=="object"&&("from"in Ee||"to"in Ee)&&(Re=momentsDifference(createLocal(Ee.from),createLocal(Ee.to)),Ee={},Ee.ms=Re.milliseconds,Ee.M=Re.months),Ie=new Duration(Ee),isDuration(ie)&&hasOwnProp(ie,"_locale")&&(Ie._locale=ie._locale),isDuration(ie)&&hasOwnProp(ie,"_isValid")&&(Ie._isValid=ie._isValid),Ie}createDuration.fn=Duration.prototype;createDuration.invalid=createInvalid$1;function parseIso(ie,oe){var Ee=ie&&parseFloat(ie.replace(",","."));return(isNaN(Ee)?0:Ee)*oe}function positiveMomentsDifference(ie,oe){var Ee={};return Ee.months=oe.month()-ie.month()+(oe.year()-ie.year())*12,ie.clone().add(Ee.months,"M").isAfter(oe)&&--Ee.months,Ee.milliseconds=+oe-+ie.clone().add(Ee.months,"M"),Ee}function momentsDifference(ie,oe){var Ee;return ie.isValid()&&oe.isValid()?(oe=cloneWithOffset(oe,ie),ie.isBefore(oe)?Ee=positiveMomentsDifference(ie,oe):(Ee=positiveMomentsDifference(oe,ie),Ee.milliseconds=-Ee.milliseconds,Ee.months=-Ee.months),Ee):{milliseconds:0,months:0}}function createAdder(ie,oe){return function(Ee,ke){var Me,Ie;return ke!==null&&!isNaN(+ke)&&(deprecateSimple(oe,"moment()."+oe+"(period, number) is deprecated. Please use moment()."+oe+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),Ie=Ee,Ee=ke,ke=Ie),Me=createDuration(Ee,ke),addSubtract(this,Me,ie),this}}function addSubtract(ie,oe,Ee,ke){var Me=oe._milliseconds,Ie=absRound(oe._days),Re=absRound(oe._months);ie.isValid()&&(ke=ke??!0,Re&&setMonth(ie,get$3(ie,"Month")+Re*Ee),Ie&&set$1$1(ie,"Date",get$3(ie,"Date")+Ie*Ee),Me&&ie._d.setTime(ie._d.valueOf()+Me*Ee),ke&&hooks.updateOffset(ie,Ie||Re))}var add$2=createAdder(1,"add"),subtract=createAdder(-1,"subtract");function isString$2(ie){return typeof ie=="string"||ie instanceof String}function isMomentInput(ie){return isMoment(ie)||isDate$1(ie)||isString$2(ie)||isNumber(ie)||isNumberOrStringArray(ie)||isMomentInputObject(ie)||ie===null||ie===void 0}function isMomentInputObject(ie){var oe=isObject$6(ie)&&!isObjectEmpty(ie),Ee=!1,ke=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],Me,Ie,Re=ke.length;for(Me=0;Me<Re;Me+=1)Ie=ke[Me],Ee=Ee||hasOwnProp(ie,Ie);return oe&&Ee}function isNumberOrStringArray(ie){var oe=isArray$2(ie),Ee=!1;return oe&&(Ee=ie.filter(function(ke){return!isNumber(ke)&&isString$2(ie)}).length===0),oe&&Ee}function isCalendarSpec(ie){var oe=isObject$6(ie)&&!isObjectEmpty(ie),Ee=!1,ke=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],Me,Ie;for(Me=0;Me<ke.length;Me+=1)Ie=ke[Me],Ee=Ee||hasOwnProp(ie,Ie);return oe&&Ee}function getCalendarFormat(ie,oe){var Ee=ie.diff(oe,"days",!0);return Ee<-6?"sameElse":Ee<-1?"lastWeek":Ee<0?"lastDay":Ee<1?"sameDay":Ee<2?"nextDay":Ee<7?"nextWeek":"sameElse"}function calendar$1(ie,oe){arguments.length===1&&(arguments[0]?isMomentInput(arguments[0])?(ie=arguments[0],oe=void 0):isCalendarSpec(arguments[0])&&(oe=arguments[0],ie=void 0):(ie=void 0,oe=void 0));var Ee=ie||createLocal(),ke=cloneWithOffset(Ee,this).startOf("day"),Me=hooks.calendarFormat(this,ke)||"sameElse",Ie=oe&&(isFunction$1(oe[Me])?oe[Me].call(this,Ee):oe[Me]);return this.format(Ie||this.localeData().calendar(Me,this,createLocal(Ee)))}function clone$1(){return new Moment(this)}function isAfter(ie,oe){var Ee=isMoment(ie)?ie:createLocal(ie);return this.isValid()&&Ee.isValid()?(oe=normalizeUnits(oe)||"millisecond",oe==="millisecond"?this.valueOf()>Ee.valueOf():Ee.valueOf()<this.clone().startOf(oe).valueOf()):!1}function isBefore(ie,oe){var Ee=isMoment(ie)?ie:createLocal(ie);return this.isValid()&&Ee.isValid()?(oe=normalizeUnits(oe)||"millisecond",oe==="millisecond"?this.valueOf()<Ee.valueOf():this.clone().endOf(oe).valueOf()<Ee.valueOf()):!1}function isBetween(ie,oe,Ee,ke){var Me=isMoment(ie)?ie:createLocal(ie),Ie=isMoment(oe)?oe:createLocal(oe);return this.isValid()&&Me.isValid()&&Ie.isValid()?(ke=ke||"()",(ke[0]==="("?this.isAfter(Me,Ee):!this.isBefore(Me,Ee))&&(ke[1]===")"?this.isBefore(Ie,Ee):!this.isAfter(Ie,Ee))):!1}function isSame(ie,oe){var Ee=isMoment(ie)?ie:createLocal(ie),ke;return this.isValid()&&Ee.isValid()?(oe=normalizeUnits(oe)||"millisecond",oe==="millisecond"?this.valueOf()===Ee.valueOf():(ke=Ee.valueOf(),this.clone().startOf(oe).valueOf()<=ke&&ke<=this.clone().endOf(oe).valueOf())):!1}function isSameOrAfter(ie,oe){return this.isSame(ie,oe)||this.isAfter(ie,oe)}function isSameOrBefore(ie,oe){return this.isSame(ie,oe)||this.isBefore(ie,oe)}function diff(ie,oe,Ee){var ke,Me,Ie;if(!this.isValid())return NaN;if(ke=cloneWithOffset(ie,this),!ke.isValid())return NaN;switch(Me=(ke.utcOffset()-this.utcOffset())*6e4,oe=normalizeUnits(oe),oe){case"year":Ie=monthDiff(this,ke)/12;break;case"month":Ie=monthDiff(this,ke);break;case"quarter":Ie=monthDiff(this,ke)/3;break;case"second":Ie=(this-ke)/1e3;break;case"minute":Ie=(this-ke)/6e4;break;case"hour":Ie=(this-ke)/36e5;break;case"day":Ie=(this-ke-Me)/864e5;break;case"week":Ie=(this-ke-Me)/6048e5;break;default:Ie=this-ke}return Ee?Ie:absFloor(Ie)}function monthDiff(ie,oe){if(ie.date()<oe.date())return-monthDiff(oe,ie);var Ee=(oe.year()-ie.year())*12+(oe.month()-ie.month()),ke=ie.clone().add(Ee,"months"),Me,Ie;return oe-ke<0?(Me=ie.clone().add(Ee-1,"months"),Ie=(oe-ke)/(ke-Me)):(Me=ie.clone().add(Ee+1,"months"),Ie=(oe-ke)/(Me-ke)),-(Ee+Ie)||0}hooks.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";hooks.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function toString(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function toISOString(ie){if(!this.isValid())return null;var oe=ie!==!0,Ee=oe?this.clone().utc():this;return Ee.year()<0||Ee.year()>9999?formatMoment(Ee,oe?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):isFunction$1(Date.prototype.toISOString)?oe?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",formatMoment(Ee,"Z")):formatMoment(Ee,oe?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function inspect(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var ie="moment",oe="",Ee,ke,Me,Ie;return this.isLocal()||(ie=this.utcOffset()===0?"moment.utc":"moment.parseZone",oe="Z"),Ee="["+ie+'("]',ke=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",Me="-MM-DD[T]HH:mm:ss.SSS",Ie=oe+'[")]',this.format(Ee+ke+Me+Ie)}function format(ie){ie||(ie=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var oe=formatMoment(this,ie);return this.localeData().postformat(oe)}function from(ie,oe){return this.isValid()&&(isMoment(ie)&&ie.isValid()||createLocal(ie).isValid())?createDuration({to:this,from:ie}).locale(this.locale()).humanize(!oe):this.localeData().invalidDate()}function fromNow(ie){return this.from(createLocal(),ie)}function to(ie,oe){return this.isValid()&&(isMoment(ie)&&ie.isValid()||createLocal(ie).isValid())?createDuration({from:this,to:ie}).locale(this.locale()).humanize(!oe):this.localeData().invalidDate()}function toNow(ie){return this.to(createLocal(),ie)}function locale(ie){var oe;return ie===void 0?this._locale._abbr:(oe=getLocale(ie),oe!=null&&(this._locale=oe),this)}var lang=deprecate("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(ie){return ie===void 0?this.localeData():this.locale(ie)});function localeData(){return this._locale}var MS_PER_SECOND=1e3,MS_PER_MINUTE=60*MS_PER_SECOND,MS_PER_HOUR=60*MS_PER_MINUTE,MS_PER_400_YEARS=(365*400+97)*24*MS_PER_HOUR;function mod$1(ie,oe){return(ie%oe+oe)%oe}function localStartOfDate(ie,oe,Ee){return ie<100&&ie>=0?new Date(ie+400,oe,Ee)-MS_PER_400_YEARS:new Date(ie,oe,Ee).valueOf()}function utcStartOfDate(ie,oe,Ee){return ie<100&&ie>=0?Date.UTC(ie+400,oe,Ee)-MS_PER_400_YEARS:Date.UTC(ie,oe,Ee)}function startOf(ie){var oe,Ee;if(ie=normalizeUnits(ie),ie===void 0||ie==="millisecond"||!this.isValid())return this;switch(Ee=this._isUTC?utcStartOfDate:localStartOfDate,ie){case"year":oe=Ee(this.year(),0,1);break;case"quarter":oe=Ee(this.year(),this.month()-this.month()%3,1);break;case"month":oe=Ee(this.year(),this.month(),1);break;case"week":oe=Ee(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":oe=Ee(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":oe=Ee(this.year(),this.month(),this.date());break;case"hour":oe=this._d.valueOf(),oe-=mod$1(oe+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR);break;case"minute":oe=this._d.valueOf(),oe-=mod$1(oe,MS_PER_MINUTE);break;case"second":oe=this._d.valueOf(),oe-=mod$1(oe,MS_PER_SECOND);break}return this._d.setTime(oe),hooks.updateOffset(this,!0),this}function endOf(ie){var oe,Ee;if(ie=normalizeUnits(ie),ie===void 0||ie==="millisecond"||!this.isValid())return this;switch(Ee=this._isUTC?utcStartOfDate:localStartOfDate,ie){case"year":oe=Ee(this.year()+1,0,1)-1;break;case"quarter":oe=Ee(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":oe=Ee(this.year(),this.month()+1,1)-1;break;case"week":oe=Ee(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":oe=Ee(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":oe=Ee(this.year(),this.month(),this.date()+1)-1;break;case"hour":oe=this._d.valueOf(),oe+=MS_PER_HOUR-mod$1(oe+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR)-1;break;case"minute":oe=this._d.valueOf(),oe+=MS_PER_MINUTE-mod$1(oe,MS_PER_MINUTE)-1;break;case"second":oe=this._d.valueOf(),oe+=MS_PER_SECOND-mod$1(oe,MS_PER_SECOND)-1;break}return this._d.setTime(oe),hooks.updateOffset(this,!0),this}function valueOf(){return this._d.valueOf()-(this._offset||0)*6e4}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray(){var ie=this;return[ie.year(),ie.month(),ie.date(),ie.hour(),ie.minute(),ie.second(),ie.millisecond()]}function toObject(){var ie=this;return{years:ie.year(),months:ie.month(),date:ie.date(),hours:ie.hours(),minutes:ie.minutes(),seconds:ie.seconds(),milliseconds:ie.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid(this)}function parsingFlags(){return extend$4({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}addFormatToken("N",0,0,"eraAbbr");addFormatToken("NN",0,0,"eraAbbr");addFormatToken("NNN",0,0,"eraAbbr");addFormatToken("NNNN",0,0,"eraName");addFormatToken("NNNNN",0,0,"eraNarrow");addFormatToken("y",["y",1],"yo","eraYear");addFormatToken("y",["yy",2],0,"eraYear");addFormatToken("y",["yyy",3],0,"eraYear");addFormatToken("y",["yyyy",4],0,"eraYear");addRegexToken("N",matchEraAbbr);addRegexToken("NN",matchEraAbbr);addRegexToken("NNN",matchEraAbbr);addRegexToken("NNNN",matchEraName);addRegexToken("NNNNN",matchEraNarrow);addParseToken(["N","NN","NNN","NNNN","NNNNN"],function(ie,oe,Ee,ke){var Me=Ee._locale.erasParse(ie,ke,Ee._strict);Me?getParsingFlags(Ee).era=Me:getParsingFlags(Ee).invalidEra=ie});addRegexToken("y",matchUnsigned);addRegexToken("yy",matchUnsigned);addRegexToken("yyy",matchUnsigned);addRegexToken("yyyy",matchUnsigned);addRegexToken("yo",matchEraYearOrdinal);addParseToken(["y","yy","yyy","yyyy"],YEAR);addParseToken(["yo"],function(ie,oe,Ee,ke){var Me;Ee._locale._eraYearOrdinalRegex&&(Me=ie.match(Ee._locale._eraYearOrdinalRegex)),Ee._locale.eraYearOrdinalParse?oe[YEAR]=Ee._locale.eraYearOrdinalParse(ie,Me):oe[YEAR]=parseInt(ie,10)});function localeEras(ie,oe){var Ee,ke,Me,Ie=this._eras||getLocale("en")._eras;for(Ee=0,ke=Ie.length;Ee<ke;++Ee){switch(typeof Ie[Ee].since){case"string":Me=hooks(Ie[Ee].since).startOf("day"),Ie[Ee].since=Me.valueOf();break}switch(typeof Ie[Ee].until){case"undefined":Ie[Ee].until=1/0;break;case"string":Me=hooks(Ie[Ee].until).startOf("day").valueOf(),Ie[Ee].until=Me.valueOf();break}}return Ie}function localeErasParse(ie,oe,Ee){var ke,Me,Ie=this.eras(),Re,De,je;for(ie=ie.toUpperCase(),ke=0,Me=Ie.length;ke<Me;++ke)if(Re=Ie[ke].name.toUpperCase(),De=Ie[ke].abbr.toUpperCase(),je=Ie[ke].narrow.toUpperCase(),Ee)switch(oe){case"N":case"NN":case"NNN":if(De===ie)return Ie[ke];break;case"NNNN":if(Re===ie)return Ie[ke];break;case"NNNNN":if(je===ie)return Ie[ke];break}else if([Re,De,je].indexOf(ie)>=0)return Ie[ke]}function localeErasConvertYear(ie,oe){var Ee=ie.since<=ie.until?1:-1;return oe===void 0?hooks(ie.since).year():hooks(ie.since).year()+(oe-ie.offset)*Ee}function getEraName(){var ie,oe,Ee,ke=this.localeData().eras();for(ie=0,oe=ke.length;ie<oe;++ie)if(Ee=this.clone().startOf("day").valueOf(),ke[ie].since<=Ee&&Ee<=ke[ie].until||ke[ie].until<=Ee&&Ee<=ke[ie].since)return ke[ie].name;return""}function getEraNarrow(){var ie,oe,Ee,ke=this.localeData().eras();for(ie=0,oe=ke.length;ie<oe;++ie)if(Ee=this.clone().startOf("day").valueOf(),ke[ie].since<=Ee&&Ee<=ke[ie].until||ke[ie].until<=Ee&&Ee<=ke[ie].since)return ke[ie].narrow;return""}function getEraAbbr(){var ie,oe,Ee,ke=this.localeData().eras();for(ie=0,oe=ke.length;ie<oe;++ie)if(Ee=this.clone().startOf("day").valueOf(),ke[ie].since<=Ee&&Ee<=ke[ie].until||ke[ie].until<=Ee&&Ee<=ke[ie].since)return ke[ie].abbr;return""}function getEraYear(){var ie,oe,Ee,ke,Me=this.localeData().eras();for(ie=0,oe=Me.length;ie<oe;++ie)if(Ee=Me[ie].since<=Me[ie].until?1:-1,ke=this.clone().startOf("day").valueOf(),Me[ie].since<=ke&&ke<=Me[ie].until||Me[ie].until<=ke&&ke<=Me[ie].since)return(this.year()-hooks(Me[ie].since).year())*Ee+Me[ie].offset;return this.year()}function erasNameRegex(ie){return hasOwnProp(this,"_erasNameRegex")||computeErasParse.call(this),ie?this._erasNameRegex:this._erasRegex}function erasAbbrRegex(ie){return hasOwnProp(this,"_erasAbbrRegex")||computeErasParse.call(this),ie?this._erasAbbrRegex:this._erasRegex}function erasNarrowRegex(ie){return hasOwnProp(this,"_erasNarrowRegex")||computeErasParse.call(this),ie?this._erasNarrowRegex:this._erasRegex}function matchEraAbbr(ie,oe){return oe.erasAbbrRegex(ie)}function matchEraName(ie,oe){return oe.erasNameRegex(ie)}function matchEraNarrow(ie,oe){return oe.erasNarrowRegex(ie)}function matchEraYearOrdinal(ie,oe){return oe._eraYearOrdinalRegex||matchUnsigned}function computeErasParse(){var ie=[],oe=[],Ee=[],ke=[],Me,Ie,Re,De,je,Ue=this.eras();for(Me=0,Ie=Ue.length;Me<Ie;++Me)Re=regexEscape(Ue[Me].name),De=regexEscape(Ue[Me].abbr),je=regexEscape(Ue[Me].narrow),oe.push(Re),ie.push(De),Ee.push(je),ke.push(Re),ke.push(De),ke.push(je);this._erasRegex=new RegExp("^("+ke.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+oe.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+ie.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+Ee.join("|")+")","i")}addFormatToken(0,["gg",2],0,function(){return this.weekYear()%100});addFormatToken(0,["GG",2],0,function(){return this.isoWeekYear()%100});function addWeekYearFormatToken(ie,oe){addFormatToken(0,[ie,ie.length],0,oe)}addWeekYearFormatToken("gggg","weekYear");addWeekYearFormatToken("ggggg","weekYear");addWeekYearFormatToken("GGGG","isoWeekYear");addWeekYearFormatToken("GGGGG","isoWeekYear");addRegexToken("G",matchSigned);addRegexToken("g",matchSigned);addRegexToken("GG",match1to2,match2);addRegexToken("gg",match1to2,match2);addRegexToken("GGGG",match1to4,match4);addRegexToken("gggg",match1to4,match4);addRegexToken("GGGGG",match1to6,match6);addRegexToken("ggggg",match1to6,match6);addWeekParseToken(["gggg","ggggg","GGGG","GGGGG"],function(ie,oe,Ee,ke){oe[ke.substr(0,2)]=toInt(ie)});addWeekParseToken(["gg","GG"],function(ie,oe,Ee,ke){oe[ke]=hooks.parseTwoDigitYear(ie)});function getSetWeekYear(ie){return getSetWeekYearHelper.call(this,ie,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function getSetISOWeekYear(ie){return getSetWeekYearHelper.call(this,ie,this.isoWeek(),this.isoWeekday(),1,4)}function getISOWeeksInYear(){return weeksInYear(this.year(),1,4)}function getISOWeeksInISOWeekYear(){return weeksInYear(this.isoWeekYear(),1,4)}function getWeeksInYear(){var ie=this.localeData()._week;return weeksInYear(this.year(),ie.dow,ie.doy)}function getWeeksInWeekYear(){var ie=this.localeData()._week;return weeksInYear(this.weekYear(),ie.dow,ie.doy)}function getSetWeekYearHelper(ie,oe,Ee,ke,Me){var Ie;return ie==null?weekOfYear(this,ke,Me).year:(Ie=weeksInYear(ie,ke,Me),oe>Ie&&(oe=Ie),setWeekAll.call(this,ie,oe,Ee,ke,Me))}function setWeekAll(ie,oe,Ee,ke,Me){var Ie=dayOfYearFromWeeks(ie,oe,Ee,ke,Me),Re=createUTCDate(Ie.year,0,Ie.dayOfYear);return this.year(Re.getUTCFullYear()),this.month(Re.getUTCMonth()),this.date(Re.getUTCDate()),this}addFormatToken("Q",0,"Qo","quarter");addRegexToken("Q",match1);addParseToken("Q",function(ie,oe){oe[MONTH]=(toInt(ie)-1)*3});function getSetQuarter(ie){return ie==null?Math.ceil((this.month()+1)/3):this.month((ie-1)*3+this.month()%3)}addFormatToken("D",["DD",2],"Do","date");addRegexToken("D",match1to2,match1to2NoLeadingZero);addRegexToken("DD",match1to2,match2);addRegexToken("Do",function(ie,oe){return ie?oe._dayOfMonthOrdinalParse||oe._ordinalParse:oe._dayOfMonthOrdinalParseLenient});addParseToken(["D","DD"],DATE);addParseToken("Do",function(ie,oe){oe[DATE]=toInt(ie.match(match1to2)[0])});var getSetDayOfMonth=makeGetSet("Date",!0);addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear");addRegexToken("DDD",match1to3);addRegexToken("DDDD",match3);addParseToken(["DDD","DDDD"],function(ie,oe,Ee){Ee._dayOfYear=toInt(ie)});function getSetDayOfYear(ie){var oe=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return ie==null?oe:this.add(ie-oe,"d")}addFormatToken("m",["mm",2],0,"minute");addRegexToken("m",match1to2,match1to2HasZero);addRegexToken("mm",match1to2,match2);addParseToken(["m","mm"],MINUTE);var getSetMinute=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second");addRegexToken("s",match1to2,match1to2HasZero);addRegexToken("ss",match1to2,match2);addParseToken(["s","ss"],SECOND);var getSetSecond=makeGetSet("Seconds",!1);addFormatToken("S",0,0,function(){return~~(this.millisecond()/100)});addFormatToken(0,["SS",2],0,function(){return~~(this.millisecond()/10)});addFormatToken(0,["SSS",3],0,"millisecond");addFormatToken(0,["SSSS",4],0,function(){return this.millisecond()*10});addFormatToken(0,["SSSSS",5],0,function(){return this.millisecond()*100});addFormatToken(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});addFormatToken(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});addFormatToken(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});addFormatToken(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});addRegexToken("S",match1to3,match1);addRegexToken("SS",match1to3,match2);addRegexToken("SSS",match1to3,match3);var token$1,getSetMillisecond;for(token$1="SSSS";token$1.length<=9;token$1+="S")addRegexToken(token$1,matchUnsigned);function parseMs(ie,oe){oe[MILLISECOND]=toInt(("0."+ie)*1e3)}for(token$1="S";token$1.length<=9;token$1+="S")addParseToken(token$1,parseMs);getSetMillisecond=makeGetSet("Milliseconds",!1);addFormatToken("z",0,0,"zoneAbbr");addFormatToken("zz",0,0,"zoneName");function getZoneAbbr(){return this._isUTC?"UTC":""}function getZoneName(){return this._isUTC?"Coordinated Universal Time":""}var proto=Moment.prototype;proto.add=add$2;proto.calendar=calendar$1;proto.clone=clone$1;proto.diff=diff;proto.endOf=endOf;proto.format=format;proto.from=from;proto.fromNow=fromNow;proto.to=to;proto.toNow=toNow;proto.get=stringGet;proto.invalidAt=invalidAt;proto.isAfter=isAfter;proto.isBefore=isBefore;proto.isBetween=isBetween;proto.isSame=isSame;proto.isSameOrAfter=isSameOrAfter;proto.isSameOrBefore=isSameOrBefore;proto.isValid=isValid$2;proto.lang=lang;proto.locale=locale;proto.localeData=localeData;proto.max=prototypeMax;proto.min=prototypeMin;proto.parsingFlags=parsingFlags;proto.set=stringSet;proto.startOf=startOf;proto.subtract=subtract;proto.toArray=toArray;proto.toObject=toObject;proto.toDate=toDate;proto.toISOString=toISOString;proto.inspect=inspect;typeof Symbol<"u"&&Symbol.for!=null&&(proto[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});proto.toJSON=toJSON;proto.toString=toString;proto.unix=unix;proto.valueOf=valueOf;proto.creationData=creationData;proto.eraName=getEraName;proto.eraNarrow=getEraNarrow;proto.eraAbbr=getEraAbbr;proto.eraYear=getEraYear;proto.year=getSetYear;proto.isLeapYear=getIsLeapYear;proto.weekYear=getSetWeekYear;proto.isoWeekYear=getSetISOWeekYear;proto.quarter=proto.quarters=getSetQuarter;proto.month=getSetMonth;proto.daysInMonth=getDaysInMonth;proto.week=proto.weeks=getSetWeek;proto.isoWeek=proto.isoWeeks=getSetISOWeek;proto.weeksInYear=getWeeksInYear;proto.weeksInWeekYear=getWeeksInWeekYear;proto.isoWeeksInYear=getISOWeeksInYear;proto.isoWeeksInISOWeekYear=getISOWeeksInISOWeekYear;proto.date=getSetDayOfMonth;proto.day=proto.days=getSetDayOfWeek;proto.weekday=getSetLocaleDayOfWeek;proto.isoWeekday=getSetISODayOfWeek;proto.dayOfYear=getSetDayOfYear;proto.hour=proto.hours=getSetHour;proto.minute=proto.minutes=getSetMinute;proto.second=proto.seconds=getSetSecond;proto.millisecond=proto.milliseconds=getSetMillisecond;proto.utcOffset=getSetOffset;proto.utc=setOffsetToUTC;proto.local=setOffsetToLocal;proto.parseZone=setOffsetToParsedOffset;proto.hasAlignedHourOffset=hasAlignedHourOffset;proto.isDST=isDaylightSavingTime;proto.isLocal=isLocal;proto.isUtcOffset=isUtcOffset;proto.isUtc=isUtc;proto.isUTC=isUtc;proto.zoneAbbr=getZoneAbbr;proto.zoneName=getZoneName;proto.dates=deprecate("dates accessor is deprecated. Use date instead.",getSetDayOfMonth);proto.months=deprecate("months accessor is deprecated. Use month instead",getSetMonth);proto.years=deprecate("years accessor is deprecated. Use year instead",getSetYear);proto.zone=deprecate("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",getSetZone);proto.isDSTShifted=deprecate("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",isDaylightSavingTimeShifted);function createUnix(ie){return createLocal(ie*1e3)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(ie){return ie}var proto$1=Locale.prototype;proto$1.calendar=calendar;proto$1.longDateFormat=longDateFormat;proto$1.invalidDate=invalidDate;proto$1.ordinal=ordinal;proto$1.preparse=preParsePostFormat;proto$1.postformat=preParsePostFormat;proto$1.relativeTime=relativeTime;proto$1.pastFuture=pastFuture;proto$1.set=set$3;proto$1.eras=localeEras;proto$1.erasParse=localeErasParse;proto$1.erasConvertYear=localeErasConvertYear;proto$1.erasAbbrRegex=erasAbbrRegex;proto$1.erasNameRegex=erasNameRegex;proto$1.erasNarrowRegex=erasNarrowRegex;proto$1.months=localeMonths;proto$1.monthsShort=localeMonthsShort;proto$1.monthsParse=localeMonthsParse;proto$1.monthsRegex=monthsRegex;proto$1.monthsShortRegex=monthsShortRegex;proto$1.week=localeWeek;proto$1.firstDayOfYear=localeFirstDayOfYear;proto$1.firstDayOfWeek=localeFirstDayOfWeek;proto$1.weekdays=localeWeekdays;proto$1.weekdaysMin=localeWeekdaysMin;proto$1.weekdaysShort=localeWeekdaysShort;proto$1.weekdaysParse=localeWeekdaysParse;proto$1.weekdaysRegex=weekdaysRegex;proto$1.weekdaysShortRegex=weekdaysShortRegex;proto$1.weekdaysMinRegex=weekdaysMinRegex;proto$1.isPM=localeIsPM;proto$1.meridiem=localeMeridiem;function get$1$1(ie,oe,Ee,ke){var Me=getLocale(),Ie=createUTC().set(ke,oe);return Me[Ee](Ie,ie)}function listMonthsImpl(ie,oe,Ee){if(isNumber(ie)&&(oe=ie,ie=void 0),ie=ie||"",oe!=null)return get$1$1(ie,oe,Ee,"month");var ke,Me=[];for(ke=0;ke<12;ke++)Me[ke]=get$1$1(ie,ke,Ee,"month");return Me}function listWeekdaysImpl(ie,oe,Ee,ke){typeof ie=="boolean"?(isNumber(oe)&&(Ee=oe,oe=void 0),oe=oe||""):(oe=ie,Ee=oe,ie=!1,isNumber(oe)&&(Ee=oe,oe=void 0),oe=oe||"");var Me=getLocale(),Ie=ie?Me._week.dow:0,Re,De=[];if(Ee!=null)return get$1$1(oe,(Ee+Ie)%7,ke,"day");for(Re=0;Re<7;Re++)De[Re]=get$1$1(oe,(Re+Ie)%7,ke,"day");return De}function listMonths(ie,oe){return listMonthsImpl(ie,oe,"months")}function listMonthsShort(ie,oe){return listMonthsImpl(ie,oe,"monthsShort")}function listWeekdays(ie,oe,Ee){return listWeekdaysImpl(ie,oe,Ee,"weekdays")}function listWeekdaysShort(ie,oe,Ee){return listWeekdaysImpl(ie,oe,Ee,"weekdaysShort")}function listWeekdaysMin(ie,oe,Ee){return listWeekdaysImpl(ie,oe,Ee,"weekdaysMin")}getSetGlobalLocale("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(ie){var oe=ie%10,Ee=toInt(ie%100/10)===1?"th":oe===1?"st":oe===2?"nd":oe===3?"rd":"th";return ie+Ee}});hooks.lang=deprecate("moment.lang is deprecated. Use moment.locale instead.",getSetGlobalLocale);hooks.langData=deprecate("moment.langData is deprecated. Use moment.localeData instead.",getLocale);var mathAbs=Math.abs;function abs(){var ie=this._data;return this._milliseconds=mathAbs(this._milliseconds),this._days=mathAbs(this._days),this._months=mathAbs(this._months),ie.milliseconds=mathAbs(ie.milliseconds),ie.seconds=mathAbs(ie.seconds),ie.minutes=mathAbs(ie.minutes),ie.hours=mathAbs(ie.hours),ie.months=mathAbs(ie.months),ie.years=mathAbs(ie.years),this}function addSubtract$1(ie,oe,Ee,ke){var Me=createDuration(oe,Ee);return ie._milliseconds+=ke*Me._milliseconds,ie._days+=ke*Me._days,ie._months+=ke*Me._months,ie._bubble()}function add$1$1(ie,oe){return addSubtract$1(this,ie,oe,1)}function subtract$1(ie,oe){return addSubtract$1(this,ie,oe,-1)}function absCeil(ie){return ie<0?Math.floor(ie):Math.ceil(ie)}function bubble(){var ie=this._milliseconds,oe=this._days,Ee=this._months,ke=this._data,Me,Ie,Re,De,je;return ie>=0&&oe>=0&&Ee>=0||ie<=0&&oe<=0&&Ee<=0||(ie+=absCeil(monthsToDays(Ee)+oe)*864e5,oe=0,Ee=0),ke.milliseconds=ie%1e3,Me=absFloor(ie/1e3),ke.seconds=Me%60,Ie=absFloor(Me/60),ke.minutes=Ie%60,Re=absFloor(Ie/60),ke.hours=Re%24,oe+=absFloor(Re/24),je=absFloor(daysToMonths(oe)),Ee+=je,oe-=absCeil(monthsToDays(je)),De=absFloor(Ee/12),Ee%=12,ke.days=oe,ke.months=Ee,ke.years=De,this}function daysToMonths(ie){return ie*4800/146097}function monthsToDays(ie){return ie*146097/4800}function as(ie){if(!this.isValid())return NaN;var oe,Ee,ke=this._milliseconds;if(ie=normalizeUnits(ie),ie==="month"||ie==="quarter"||ie==="year")switch(oe=this._days+ke/864e5,Ee=this._months+daysToMonths(oe),ie){case"month":return Ee;case"quarter":return Ee/3;case"year":return Ee/12}else switch(oe=this._days+Math.round(monthsToDays(this._months)),ie){case"week":return oe/7+ke/6048e5;case"day":return oe+ke/864e5;case"hour":return oe*24+ke/36e5;case"minute":return oe*1440+ke/6e4;case"second":return oe*86400+ke/1e3;case"millisecond":return Math.floor(oe*864e5)+ke;default:throw new Error("Unknown unit "+ie)}}function makeAs(ie){return function(){return this.as(ie)}}var asMilliseconds=makeAs("ms"),asSeconds=makeAs("s"),asMinutes=makeAs("m"),asHours=makeAs("h"),asDays=makeAs("d"),asWeeks=makeAs("w"),asMonths=makeAs("M"),asQuarters=makeAs("Q"),asYears=makeAs("y"),valueOf$1=asMilliseconds;function clone$1$1(){return createDuration(this)}function get$2$1(ie){return ie=normalizeUnits(ie),this.isValid()?this[ie+"s"]():NaN}function makeGetter(ie){return function(){return this.isValid()?this._data[ie]:NaN}}var milliseconds=makeGetter("milliseconds"),seconds=makeGetter("seconds"),minutes=makeGetter("minutes"),hours=makeGetter("hours"),days=makeGetter("days"),months=makeGetter("months"),years=makeGetter("years");function weeks(){return absFloor(this.days()/7)}var round=Math.round,thresholds={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(ie,oe,Ee,ke,Me){return Me.relativeTime(oe||1,!!Ee,ie,ke)}function relativeTime$1(ie,oe,Ee,ke){var Me=createDuration(ie).abs(),Ie=round(Me.as("s")),Re=round(Me.as("m")),De=round(Me.as("h")),je=round(Me.as("d")),Ue=round(Me.as("M")),Et=round(Me.as("w")),kt=round(Me.as("y")),At=Ie<=Ee.ss&&["s",Ie]||Ie<Ee.s&&["ss",Ie]||Re<=1&&["m"]||Re<Ee.m&&["mm",Re]||De<=1&&["h"]||De<Ee.h&&["hh",De]||je<=1&&["d"]||je<Ee.d&&["dd",je];return Ee.w!=null&&(At=At||Et<=1&&["w"]||Et<Ee.w&&["ww",Et]),At=At||Ue<=1&&["M"]||Ue<Ee.M&&["MM",Ue]||kt<=1&&["y"]||["yy",kt],At[2]=oe,At[3]=+ie>0,At[4]=ke,substituteTimeAgo.apply(null,At)}function getSetRelativeTimeRounding(ie){return ie===void 0?round:typeof ie=="function"?(round=ie,!0):!1}function getSetRelativeTimeThreshold(ie,oe){return thresholds[ie]===void 0?!1:oe===void 0?thresholds[ie]:(thresholds[ie]=oe,ie==="s"&&(thresholds.ss=oe-1),!0)}function humanize(ie,oe){if(!this.isValid())return this.localeData().invalidDate();var Ee=!1,ke=thresholds,Me,Ie;return typeof ie=="object"&&(oe=ie,ie=!1),typeof ie=="boolean"&&(Ee=ie),typeof oe=="object"&&(ke=Object.assign({},thresholds,oe),oe.s!=null&&oe.ss==null&&(ke.ss=oe.s-1)),Me=this.localeData(),Ie=relativeTime$1(this,!Ee,ke,Me),Ee&&(Ie=Me.pastFuture(+this,Ie)),Me.postformat(Ie)}var abs$1=Math.abs;function sign(ie){return(ie>0)-(ie<0)||+ie}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var ie=abs$1(this._milliseconds)/1e3,oe=abs$1(this._days),Ee=abs$1(this._months),ke,Me,Ie,Re,De=this.asSeconds(),je,Ue,Et,kt;return De?(ke=absFloor(ie/60),Me=absFloor(ke/60),ie%=60,ke%=60,Ie=absFloor(Ee/12),Ee%=12,Re=ie?ie.toFixed(3).replace(/\.?0+$/,""):"",je=De<0?"-":"",Ue=sign(this._months)!==sign(De)?"-":"",Et=sign(this._days)!==sign(De)?"-":"",kt=sign(this._milliseconds)!==sign(De)?"-":"",je+"P"+(Ie?Ue+Ie+"Y":"")+(Ee?Ue+Ee+"M":"")+(oe?Et+oe+"D":"")+(Me||ke||ie?"T":"")+(Me?kt+Me+"H":"")+(ke?kt+ke+"M":"")+(ie?kt+Re+"S":"")):"P0D"}var proto$2=Duration.prototype;proto$2.isValid=isValid$1;proto$2.abs=abs;proto$2.add=add$1$1;proto$2.subtract=subtract$1;proto$2.as=as;proto$2.asMilliseconds=asMilliseconds;proto$2.asSeconds=asSeconds;proto$2.asMinutes=asMinutes;proto$2.asHours=asHours;proto$2.asDays=asDays;proto$2.asWeeks=asWeeks;proto$2.asMonths=asMonths;proto$2.asQuarters=asQuarters;proto$2.asYears=asYears;proto$2.valueOf=valueOf$1;proto$2._bubble=bubble;proto$2.clone=clone$1$1;proto$2.get=get$2$1;proto$2.milliseconds=milliseconds;proto$2.seconds=seconds;proto$2.minutes=minutes;proto$2.hours=hours;proto$2.days=days;proto$2.weeks=weeks;proto$2.months=months;proto$2.years=years;proto$2.humanize=humanize;proto$2.toISOString=toISOString$1;proto$2.toString=toISOString$1;proto$2.toJSON=toISOString$1;proto$2.locale=locale;proto$2.localeData=localeData;proto$2.toIsoString=deprecate("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",toISOString$1);proto$2.lang=lang;addFormatToken("X",0,0,"unix");addFormatToken("x",0,0,"valueOf");addRegexToken("x",matchSigned);addRegexToken("X",matchTimestamp);addParseToken("X",function(ie,oe,Ee){Ee._d=new Date(parseFloat(ie)*1e3)});addParseToken("x",function(ie,oe,Ee){Ee._d=new Date(toInt(ie))});//! moment.js
15hooks.version="2.30.1";setHookCallback(createLocal);hooks.fn=proto;hooks.min=min$1;hooks.max=max$1;hooks.now=now$2;hooks.utc=createUTC;hooks.unix=createUnix;hooks.months=listMonths;hooks.isDate=isDate$1;hooks.locale=getSetGlobalLocale;hooks.invalid=createInvalid;hooks.duration=createDuration;hooks.isMoment=isMoment;hooks.weekdays=listWeekdays;hooks.parseZone=createInZone;hooks.localeData=getLocale;hooks.isDuration=isDuration;hooks.monthsShort=listMonthsShort;hooks.weekdaysMin=listWeekdaysMin;hooks.defineLocale=defineLocale;hooks.updateLocale=updateLocale;hooks.locales=listLocales;hooks.weekdaysShort=listWeekdaysShort;hooks.normalizeUnits=normalizeUnits;hooks.relativeTimeRounding=getSetRelativeTimeRounding;hooks.relativeTimeThreshold=getSetRelativeTimeThreshold;hooks.calendarFormat=getCalendarFormat;hooks.prototype=proto;hooks.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};window.axios=axios$1;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";let token=document.head.querySelector('meta[name="csrf-token"]');token?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=token.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");window.moment=hooks;/**
16* @vue/shared v3.4.21
17* (c) 2018-present Yuxi (Evan) You and Vue contributors
18* @license MIT
vendor: 24,987 bytes, lines 19-26
19**/function makeMap$1(ie,oe){const Ee=new Set(ie.split(","));return oe?ke=>Ee.has(ke.toLowerCase()):ke=>Ee.has(ke)}const EMPTY_OBJ$1={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn=ie=>ie.charCodeAt(0)===111&&ie.charCodeAt(1)===110&&(ie.charCodeAt(2)>122||ie.charCodeAt(2)<97),isModelListener=ie=>ie.startsWith("onUpdate:"),extend$3=Object.assign,remove=(ie,oe)=>{const Ee=ie.indexOf(oe);Ee>-1&&ie.splice(Ee,1)},hasOwnProperty$2=Object.prototype.hasOwnProperty,hasOwn$1=(ie,oe)=>hasOwnProperty$2.call(ie,oe),isArray$1=Array.isArray,isMap$1=ie=>toTypeString$1(ie)==="[object Map]",isSet=ie=>toTypeString$1(ie)==="[object Set]",isDate=ie=>toTypeString$1(ie)==="[object Date]",isRegExp=ie=>toTypeString$1(ie)==="[object RegExp]",isFunction=ie=>typeof ie=="function",isString$1=ie=>typeof ie=="string",isSymbol$1=ie=>typeof ie=="symbol",isObject$5=ie=>ie!==null&&typeof ie=="object",isPromise$1=ie=>(isObject$5(ie)||isFunction(ie))&&isFunction(ie.then)&&isFunction(ie.catch),objectToString$1=Object.prototype.toString,toTypeString$1=ie=>objectToString$1.call(ie),toRawType$1=ie=>toTypeString$1(ie).slice(8,-1),isPlainObject=ie=>toTypeString$1(ie)==="[object Object]",isIntegerKey$1=ie=>isString$1(ie)&&ie!=="NaN"&&ie[0]!=="-"&&""+parseInt(ie,10)===ie,isReservedProp=makeMap$1(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),isBuiltInDirective=makeMap$1("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),cacheStringFunction$1=ie=>{const oe=Object.create(null);return Ee=>oe[Ee]||(oe[Ee]=ie(Ee))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction$1(ie=>ie.replace(camelizeRE,(oe,Ee)=>Ee?Ee.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction$1(ie=>ie.replace(hyphenateRE,"-$1").toLowerCase()),capitalize$1=cacheStringFunction$1(ie=>ie.charAt(0).toUpperCase()+ie.slice(1)),toHandlerKey=cacheStringFunction$1(ie=>ie?`on${capitalize$1(ie)}`:""),hasChanged$1=(ie,oe)=>!Object.is(ie,oe),invokeArrayFns=(ie,oe)=>{for(let Ee=0;Ee<ie.length;Ee++)ie[Ee](oe)},def=(ie,oe,Ee)=>{Object.defineProperty(ie,oe,{configurable:!0,enumerable:!1,value:Ee})},looseToNumber=ie=>{const oe=parseFloat(ie);return isNaN(oe)?ie:oe},toNumber=ie=>{const oe=isString$1(ie)?Number(ie):NaN;return isNaN(oe)?ie:oe};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),GLOBALS_ALLOWED="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",isGloballyAllowed=makeMap$1(GLOBALS_ALLOWED);function normalizeStyle(ie){if(isArray$1(ie)){const oe={};for(let Ee=0;Ee<ie.length;Ee++){const ke=ie[Ee],Me=isString$1(ke)?parseStringStyle(ke):normalizeStyle(ke);if(Me)for(const Ie in Me)oe[Ie]=Me[Ie]}return oe}else if(isString$1(ie)||isObject$5(ie))return ie}const listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:([^]+)/,styleCommentRE=/\/\*[^]*?\*\//g;function parseStringStyle(ie){const oe={};return ie.replace(styleCommentRE,"").split(listDelimiterRE).forEach(Ee=>{if(Ee){const ke=Ee.split(propertyDelimiterRE);ke.length>1&&(oe[ke[0].trim()]=ke[1].trim())}}),oe}function normalizeClass(ie){let oe="";if(isString$1(ie))oe=ie;else if(isArray$1(ie))for(let Ee=0;Ee<ie.length;Ee++){const ke=normalizeClass(ie[Ee]);ke&&(oe+=ke+" ")}else if(isObject$5(ie))for(const Ee in ie)ie[Ee]&&(oe+=Ee+" ");return oe.trim()}function normalizeProps(ie){if(!ie)return null;let{class:oe,style:Ee}=ie;return oe&&!isString$1(oe)&&(ie.class=normalizeClass(oe)),Ee&&(ie.style=normalizeStyle(Ee)),ie}const HTML_TAGS="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",SVG_TAGS="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",MATH_TAGS="annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics",VOID_TAGS="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",isHTMLTag=makeMap$1(HTML_TAGS),isSVGTag=makeMap$1(SVG_TAGS),isMathMLTag=makeMap$1(MATH_TAGS),isVoidTag=makeMap$1(VOID_TAGS),specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap$1(specialBooleanAttrs);function includeBooleanAttr(ie){return!!ie||ie===""}function looseCompareArrays(ie,oe){if(ie.length!==oe.length)return!1;let Ee=!0;for(let ke=0;Ee&&ke<ie.length;ke++)Ee=looseEqual(ie[ke],oe[ke]);return Ee}function looseEqual(ie,oe){if(ie===oe)return!0;let Ee=isDate(ie),ke=isDate(oe);if(Ee||ke)return Ee&&ke?ie.getTime()===oe.getTime():!1;if(Ee=isSymbol$1(ie),ke=isSymbol$1(oe),Ee||ke)return ie===oe;if(Ee=isArray$1(ie),ke=isArray$1(oe),Ee||ke)return Ee&&ke?looseCompareArrays(ie,oe):!1;if(Ee=isObject$5(ie),ke=isObject$5(oe),Ee||ke){if(!Ee||!ke)return!1;const Me=Object.keys(ie).length,Ie=Object.keys(oe).length;if(Me!==Ie)return!1;for(const Re in ie){const De=ie.hasOwnProperty(Re),je=oe.hasOwnProperty(Re);if(De&&!je||!De&&je||!looseEqual(ie[Re],oe[Re]))return!1}}return String(ie)===String(oe)}function looseIndexOf(ie,oe){return ie.findIndex(Ee=>looseEqual(Ee,oe))}const toDisplayString=ie=>isString$1(ie)?ie:ie==null?"":isArray$1(ie)||isObject$5(ie)&&(ie.toString===objectToString$1||!isFunction(ie.toString))?JSON.stringify(ie,replacer,2):String(ie),replacer=(ie,oe)=>oe&&oe.__v_isRef?replacer(ie,oe.value):isMap$1(oe)?{[`Map(${oe.size})`]:[...oe.entries()].reduce((Ee,[ke,Me],Ie)=>(Ee[stringifySymbol(ke,Ie)+" =>"]=Me,Ee),{})}:isSet(oe)?{[`Set(${oe.size})`]:[...oe.values()].map(Ee=>stringifySymbol(Ee))}:isSymbol$1(oe)?stringifySymbol(oe):isObject$5(oe)&&!isArray$1(oe)&&!isPlainObject(oe)?String(oe):oe,stringifySymbol=(ie,oe="")=>{var Ee;return isSymbol$1(ie)?`Symbol(${(Ee=ie.description)!=null?Ee:oe})`:ie};/**
20* @vue/reactivity v3.4.21
21* (c) 2018-present Yuxi (Evan) You and Vue contributors
22* @license MIT
23**/let activeEffectScope;class EffectScope{constructor(oe=!1){this.detached=oe,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!oe&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(oe){if(this._active){const Ee=activeEffectScope;try{return activeEffectScope=this,oe()}finally{activeEffectScope=Ee}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(oe){if(this._active){let Ee,ke;for(Ee=0,ke=this.effects.length;Ee<ke;Ee++)this.effects[Ee].stop();for(Ee=0,ke=this.cleanups.length;Ee<ke;Ee++)this.cleanups[Ee]();if(this.scopes)for(Ee=0,ke=this.scopes.length;Ee<ke;Ee++)this.scopes[Ee].stop(!0);if(!this.detached&&this.parent&&!oe){const Me=this.parent.scopes.pop();Me&&Me!==this&&(this.parent.scopes[this.index]=Me,Me.index=this.index)}this.parent=void 0,this._active=!1}}}function effectScope(ie){return new EffectScope(ie)}function recordEffectScope(ie,oe=activeEffectScope){oe&&oe.active&&oe.effects.push(ie)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(ie){activeEffectScope&&activeEffectScope.cleanups.push(ie)}let activeEffect$1;class ReactiveEffect{constructor(oe,Ee,ke,Me){this.fn=oe,this.trigger=Ee,this.scheduler=ke,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,recordEffectScope(this,Me)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,pauseTracking$1();for(let oe=0;oe<this._depsLength;oe++){const Ee=this.deps[oe];if(Ee.computed&&(triggerComputed(Ee.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),resetTracking$1()}return this._dirtyLevel>=4}set dirty(oe){this._dirtyLevel=oe?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let oe=shouldTrack$1,Ee=activeEffect$1;try{return shouldTrack$1=!0,activeEffect$1=this,this._runnings++,preCleanupEffect(this),this.fn()}finally{postCleanupEffect(this),this._runnings--,activeEffect$1=Ee,shouldTrack$1=oe}}stop(){var oe;this.active&&(preCleanupEffect(this),postCleanupEffect(this),(oe=this.onStop)==null||oe.call(this),this.active=!1)}}function triggerComputed(ie){return ie.value}function preCleanupEffect(ie){ie._trackId++,ie._depsLength=0}function postCleanupEffect(ie){if(ie.deps.length>ie._depsLength){for(let oe=ie._depsLength;oe<ie.deps.length;oe++)cleanupDepEffect(ie.deps[oe],ie);ie.deps.length=ie._depsLength}}function cleanupDepEffect(ie,oe){const Ee=ie.get(oe);Ee!==void 0&&oe._trackId!==Ee&&(ie.delete(oe),ie.size===0&&ie.cleanup())}function effect$1(ie,oe){ie.effect instanceof ReactiveEffect&&(ie=ie.effect.fn);const Ee=new ReactiveEffect(ie,NOOP,()=>{Ee.dirty&&Ee.run()});oe&&(extend$3(Ee,oe),oe.scope&&recordEffectScope(Ee,oe.scope)),(!oe||!oe.lazy)&&Ee.run();const ke=Ee.run.bind(Ee);return ke.effect=Ee,ke}function stop$1(ie){ie.effect.stop()}let shouldTrack$1=!0,pauseScheduleStack=0;const trackStack$1=[];function pauseTracking$1(){trackStack$1.push(shouldTrack$1),shouldTrack$1=!1}function resetTracking$1(){const ie=trackStack$1.pop();shouldTrack$1=ie===void 0?!0:ie}function pauseScheduling(){pauseScheduleStack++}function resetScheduling(){for(pauseScheduleStack--;!pauseScheduleStack&&queueEffectSchedulers.length;)queueEffectSchedulers.shift()()}function trackEffect(ie,oe,Ee){if(oe.get(ie)!==ie._trackId){oe.set(ie,ie._trackId);const ke=ie.deps[ie._depsLength];ke!==oe?(ke&&cleanupDepEffect(ke,ie),ie.deps[ie._depsLength++]=oe):ie._depsLength++}}const queueEffectSchedulers=[];function triggerEffects(ie,oe,Ee){pauseScheduling();for(const ke of ie.keys()){let Me;ke._dirtyLevel<oe&&(Me??(Me=ie.get(ke)===ke._trackId))&&(ke._shouldSchedule||(ke._shouldSchedule=ke._dirtyLevel===0),ke._dirtyLevel=oe),ke._shouldSchedule&&(Me??(Me=ie.get(ke)===ke._trackId))&&(ke.trigger(),(!ke._runnings||ke.allowRecurse)&&ke._dirtyLevel!==2&&(ke._shouldSchedule=!1,ke.scheduler&&queueEffectSchedulers.push(ke.scheduler)))}resetScheduling()}const createDep=(ie,oe)=>{const Ee=new Map;return Ee.cleanup=ie,Ee.computed=oe,Ee},targetMap$1=new WeakMap,ITERATE_KEY$1=Symbol(""),MAP_KEY_ITERATE_KEY$1=Symbol("");function track$1(ie,oe,Ee){if(shouldTrack$1&&activeEffect$1){let ke=targetMap$1.get(ie);ke||targetMap$1.set(ie,ke=new Map);let Me=ke.get(Ee);Me||ke.set(Ee,Me=createDep(()=>ke.delete(Ee))),trackEffect(activeEffect$1,Me)}}function trigger$1(ie,oe,Ee,ke,Me,Ie){const Re=targetMap$1.get(ie);if(!Re)return;let De=[];if(oe==="clear")De=[...Re.values()];else if(Ee==="length"&&isArray$1(ie)){const je=Number(ke);Re.forEach((Ue,Et)=>{(Et==="length"||!isSymbol$1(Et)&&Et>=je)&&De.push(Ue)})}else switch(Ee!==void 0&&De.push(Re.get(Ee)),oe){case"add":isArray$1(ie)?isIntegerKey$1(Ee)&&De.push(Re.get("length")):(De.push(Re.get(ITERATE_KEY$1)),isMap$1(ie)&&De.push(Re.get(MAP_KEY_ITERATE_KEY$1)));break;case"delete":isArray$1(ie)||(De.push(Re.get(ITERATE_KEY$1)),isMap$1(ie)&&De.push(Re.get(MAP_KEY_ITERATE_KEY$1)));break;case"set":isMap$1(ie)&&De.push(Re.get(ITERATE_KEY$1));break}pauseScheduling();for(const je of De)je&&triggerEffects(je,4);resetScheduling()}function getDepFromReactive(ie,oe){var Ee;return(Ee=targetMap$1.get(ie))==null?void 0:Ee.get(oe)}const isNonTrackableKeys$1=makeMap$1("__proto__,__v_isRef,__isVue"),builtInSymbols$1=new Set(Object.getOwnPropertyNames(Symbol).filter(ie=>ie!=="arguments"&&ie!=="caller").map(ie=>Symbol[ie]).filter(isSymbol$1)),arrayInstrumentations$1=createArrayInstrumentations$1();function createArrayInstrumentations$1(){const ie={};return["includes","indexOf","lastIndexOf"].forEach(oe=>{ie[oe]=function(...Ee){const ke=toRaw$1(this);for(let Ie=0,Re=this.length;Ie<Re;Ie++)track$1(ke,"get",Ie+"");const Me=ke[oe](...Ee);return Me===-1||Me===!1?ke[oe](...Ee.map(toRaw$1)):Me}}),["push","pop","shift","unshift","splice"].forEach(oe=>{ie[oe]=function(...Ee){pauseTracking$1(),pauseScheduling();const ke=toRaw$1(this)[oe].apply(this,Ee);return resetScheduling(),resetTracking$1(),ke}}),ie}function hasOwnProperty$1(ie){const oe=toRaw$1(this);return track$1(oe,"has",ie),oe.hasOwnProperty(ie)}class BaseReactiveHandler{constructor(oe=!1,Ee=!1){this._isReadonly=oe,this._isShallow=Ee}get(oe,Ee,ke){const Me=this._isReadonly,Ie=this._isShallow;if(Ee==="__v_isReactive")return!Me;if(Ee==="__v_isReadonly")return Me;if(Ee==="__v_isShallow")return Ie;if(Ee==="__v_raw")return ke===(Me?Ie?shallowReadonlyMap$1:readonlyMap$1:Ie?shallowReactiveMap$1:reactiveMap$1).get(oe)||Object.getPrototypeOf(oe)===Object.getPrototypeOf(ke)?oe:void 0;const Re=isArray$1(oe);if(!Me){if(Re&&hasOwn$1(arrayInstrumentations$1,Ee))return Reflect.get(arrayInstrumentations$1,Ee,ke);if(Ee==="hasOwnProperty")return hasOwnProperty$1}const De=Reflect.get(oe,Ee,ke);return(isSymbol$1(Ee)?builtInSymbols$1.has(Ee):isNonTrackableKeys$1(Ee))||(Me||track$1(oe,"get",Ee),Ie)?De:isRef$1(De)?Re&&isIntegerKey$1(Ee)?De:De.value:isObject$5(De)?Me?readonly$1(De):reactive$1(De):De}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(oe=!1){super(!1,oe)}set(oe,Ee,ke,Me){let Ie=oe[Ee];if(!this._isShallow){const je=isReadonly(Ie);if(!isShallow(ke)&&!isReadonly(ke)&&(Ie=toRaw$1(Ie),ke=toRaw$1(ke)),!isArray$1(oe)&&isRef$1(Ie)&&!isRef$1(ke))return je?!1:(Ie.value=ke,!0)}const Re=isArray$1(oe)&&isIntegerKey$1(Ee)?Number(Ee)<oe.length:hasOwn$1(oe,Ee),De=Reflect.set(oe,Ee,ke,Me);return oe===toRaw$1(Me)&&(Re?hasChanged$1(ke,Ie)&&trigger$1(oe,"set",Ee,ke):trigger$1(oe,"add",Ee,ke)),De}deleteProperty(oe,Ee){const ke=hasOwn$1(oe,Ee);oe[Ee];const Me=Reflect.deleteProperty(oe,Ee);return Me&&ke&&trigger$1(oe,"delete",Ee,void 0),Me}has(oe,Ee){const ke=Reflect.has(oe,Ee);return(!isSymbol$1(Ee)||!builtInSymbols$1.has(Ee))&&track$1(oe,"has",Ee),ke}ownKeys(oe){return track$1(oe,"iterate",isArray$1(oe)?"length":ITERATE_KEY$1),Reflect.ownKeys(oe)}}class ReadonlyReactiveHandler extends BaseReactiveHandler{constructor(oe=!1){super(!0,oe)}set(oe,Ee){return!0}deleteProperty(oe,Ee){return!0}}const mutableHandlers$1=new MutableReactiveHandler,readonlyHandlers$1=new ReadonlyReactiveHandler,shallowReactiveHandlers=new MutableReactiveHandler(!0),shallowReadonlyHandlers=new ReadonlyReactiveHandler(!0),toShallow$1=ie=>ie,getProto$1=ie=>Reflect.getPrototypeOf(ie);function get$2(ie,oe,Ee=!1,ke=!1){ie=ie.__v_raw;const Me=toRaw$1(ie),Ie=toRaw$1(oe);Ee||(hasChanged$1(oe,Ie)&&track$1(Me,"get",oe),track$1(Me,"get",Ie));const{has:Re}=getProto$1(Me),De=ke?toShallow$1:Ee?toReadonly$1:toReactive$1;if(Re.call(Me,oe))return De(ie.get(oe));if(Re.call(Me,Ie))return De(ie.get(Ie));ie!==Me&&ie.get(oe)}function has$2(ie,oe=!1){const Ee=this.__v_raw,ke=toRaw$1(Ee),Me=toRaw$1(ie);return oe||(hasChanged$1(ie,Me)&&track$1(ke,"has",ie),track$1(ke,"has",Me)),ie===Me?Ee.has(ie):Ee.has(ie)||Ee.has(Me)}function size$2(ie,oe=!1){return ie=ie.__v_raw,!oe&&track$1(toRaw$1(ie),"iterate",ITERATE_KEY$1),Reflect.get(ie,"size",ie)}function add$1(ie){ie=toRaw$1(ie);const oe=toRaw$1(this);return getProto$1(oe).has.call(oe,ie)||(oe.add(ie),trigger$1(oe,"add",ie,ie)),this}function set$2(ie,oe){oe=toRaw$1(oe);const Ee=toRaw$1(this),{has:ke,get:Me}=getProto$1(Ee);let Ie=ke.call(Ee,ie);Ie||(ie=toRaw$1(ie),Ie=ke.call(Ee,ie));const Re=Me.call(Ee,ie);return Ee.set(ie,oe),Ie?hasChanged$1(oe,Re)&&trigger$1(Ee,"set",ie,oe):trigger$1(Ee,"add",ie,oe),this}function deleteEntry$1(ie){const oe=toRaw$1(this),{has:Ee,get:ke}=getProto$1(oe);let Me=Ee.call(oe,ie);Me||(ie=toRaw$1(ie),Me=Ee.call(oe,ie)),ke&&ke.call(oe,ie);const Ie=oe.delete(ie);return Me&&trigger$1(oe,"delete",ie,void 0),Ie}function clear$1(){const ie=toRaw$1(this),oe=ie.size!==0,Ee=ie.clear();return oe&&trigger$1(ie,"clear",void 0,void 0),Ee}function createForEach$1(ie,oe){return function(ke,Me){const Ie=this,Re=Ie.__v_raw,De=toRaw$1(Re),je=oe?toShallow$1:ie?toReadonly$1:toReactive$1;return!ie&&track$1(De,"iterate",ITERATE_KEY$1),Re.forEach((Ue,Et)=>ke.call(Me,je(Ue),je(Et),Ie))}}function createIterableMethod$1(ie,oe,Ee){return function(...ke){const Me=this.__v_raw,Ie=toRaw$1(Me),Re=isMap$1(Ie),De=ie==="entries"||ie===Symbol.iterator&&Re,je=ie==="keys"&&Re,Ue=Me[ie](...ke),Et=Ee?toShallow$1:oe?toReadonly$1:toReactive$1;return!oe&&track$1(Ie,"iterate",je?MAP_KEY_ITERATE_KEY$1:ITERATE_KEY$1),{next(){const{value:kt,done:At}=Ue.next();return At?{value:kt,done:At}:{value:De?[Et(kt[0]),Et(kt[1])]:Et(kt),done:At}},[Symbol.iterator](){return this}}}}function createReadonlyMethod$1(ie){return function(...oe){return ie==="delete"?!1:ie==="clear"?void 0:this}}function createInstrumentations$1(){const ie={get(Ie){return get$2(this,Ie)},get size(){return size$2(this)},has:has$2,add:add$1,set:set$2,delete:deleteEntry$1,clear:clear$1,forEach:createForEach$1(!1,!1)},oe={get(Ie){return get$2(this,Ie,!1,!0)},get size(){return size$2(this)},has:has$2,add:add$1,set:set$2,delete:deleteEntry$1,clear:clear$1,forEach:createForEach$1(!1,!0)},Ee={get(Ie){return get$2(this,Ie,!0)},get size(){return size$2(this,!0)},has(Ie){return has$2.call(this,Ie,!0)},add:createReadonlyMethod$1("add"),set:createReadonlyMethod$1("set"),delete:createReadonlyMethod$1("delete"),clear:createReadonlyMethod$1("clear"),forEach:createForEach$1(!0,!1)},ke={get(Ie){return get$2(this,Ie,!0,!0)},get size(){return size$2(this,!0)},has(Ie){return has$2.call(this,Ie,!0)},add:createReadonlyMethod$1("add"),set:createReadonlyMethod$1("set"),delete:createReadonlyMethod$1("delete"),clear:createReadonlyMethod$1("clear"),forEach:createForEach$1(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(Ie=>{ie[Ie]=createIterableMethod$1(Ie,!1,!1),Ee[Ie]=createIterableMethod$1(Ie,!0,!1),oe[Ie]=createIterableMethod$1(Ie,!1,!0),ke[Ie]=createIterableMethod$1(Ie,!0,!0)}),[ie,Ee,oe,ke]}const[mutableInstrumentations$1,readonlyInstrumentations$1,shallowInstrumentations$1,shallowReadonlyInstrumentations$1]=createInstrumentations$1();function createInstrumentationGetter$1(ie,oe){const Ee=oe?ie?shallowReadonlyInstrumentations$1:shallowInstrumentations$1:ie?readonlyInstrumentations$1:mutableInstrumentations$1;return(ke,Me,Ie)=>Me==="__v_isReactive"?!ie:Me==="__v_isReadonly"?ie:Me==="__v_raw"?ke:Reflect.get(hasOwn$1(Ee,Me)&&Me in ke?Ee:ke,Me,Ie)}const mutableCollectionHandlers$1={get:createInstrumentationGetter$1(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter$1(!1,!0)},readonlyCollectionHandlers$1={get:createInstrumentationGetter$1(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter$1(!0,!0)},reactiveMap$1=new WeakMap,shallowReactiveMap$1=new WeakMap,readonlyMap$1=new WeakMap,shallowReadonlyMap$1=new WeakMap;function targetTypeMap$1(ie){switch(ie){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType$1(ie){return ie.__v_skip||!Object.isExtensible(ie)?0:targetTypeMap$1(toRawType$1(ie))}function reactive$1(ie){return isReadonly(ie)?ie:createReactiveObject$1(ie,!1,mutableHandlers$1,mutableCollectionHandlers$1,reactiveMap$1)}function shallowReactive(ie){return createReactiveObject$1(ie,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap$1)}function readonly$1(ie){return createReactiveObject$1(ie,!0,readonlyHandlers$1,readonlyCollectionHandlers$1,readonlyMap$1)}function shallowReadonly(ie){return createReactiveObject$1(ie,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap$1)}function createReactiveObject$1(ie,oe,Ee,ke,Me){if(!isObject$5(ie)||ie.__v_raw&&!(oe&&ie.__v_isReactive))return ie;const Ie=Me.get(ie);if(Ie)return Ie;const Re=getTargetType$1(ie);if(Re===0)return ie;const De=new Proxy(ie,Re===2?ke:Ee);return Me.set(ie,De),De}function isReactive$1(ie){return isReadonly(ie)?isReactive$1(ie.__v_raw):!!(ie&&ie.__v_isReactive)}function isReadonly(ie){return!!(ie&&ie.__v_isReadonly)}function isShallow(ie){return!!(ie&&ie.__v_isShallow)}function isProxy(ie){return isReactive$1(ie)||isReadonly(ie)}function toRaw$1(ie){const oe=ie&&ie.__v_raw;return oe?toRaw$1(oe):ie}function markRaw(ie){return Object.isExtensible(ie)&&def(ie,"__v_skip",!0),ie}const toReactive$1=ie=>isObject$5(ie)?reactive$1(ie):ie,toReadonly$1=ie=>isObject$5(ie)?readonly$1(ie):ie;class ComputedRefImpl{constructor(oe,Ee,ke,Me){this.getter=oe,this._setter=Ee,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ReactiveEffect(()=>oe(this._value),()=>triggerRefValue(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!Me,this.__v_isReadonly=ke}get value(){const oe=toRaw$1(this);return(!oe._cacheable||oe.effect.dirty)&&hasChanged$1(oe._value,oe._value=oe.effect.run())&&triggerRefValue(oe,4),trackRefValue(oe),oe.effect._dirtyLevel>=2&&triggerRefValue(oe,2),oe._value}set value(oe){this._setter(oe)}get _dirty(){return this.effect.dirty}set _dirty(oe){this.effect.dirty=oe}}function computed$1(ie,oe,Ee=!1){let ke,Me;const Ie=isFunction(ie);return Ie?(ke=ie,Me=NOOP):(ke=ie.get,Me=ie.set),new ComputedRefImpl(ke,Me,Ie||!Me,Ee)}function trackRefValue(ie){var oe;shouldTrack$1&&activeEffect$1&&(ie=toRaw$1(ie),trackEffect(activeEffect$1,(oe=ie.dep)!=null?oe:ie.dep=createDep(()=>ie.dep=void 0,ie instanceof ComputedRefImpl?ie:void 0)))}function triggerRefValue(ie,oe=4,Ee){ie=toRaw$1(ie);const ke=ie.dep;ke&&triggerEffects(ke,oe)}function isRef$1(ie){return!!(ie&&ie.__v_isRef===!0)}function ref(ie){return createRef(ie,!1)}function shallowRef(ie){return createRef(ie,!0)}function createRef(ie,oe){return isRef$1(ie)?ie:new RefImpl(ie,oe)}class RefImpl{constructor(oe,Ee){this.__v_isShallow=Ee,this.dep=void 0,this.__v_isRef=!0,this._rawValue=Ee?oe:toRaw$1(oe),this._value=Ee?oe:toReactive$1(oe)}get value(){return trackRefValue(this),this._value}set value(oe){const Ee=this.__v_isShallow||isShallow(oe)||isReadonly(oe);oe=Ee?oe:toRaw$1(oe),hasChanged$1(oe,this._rawValue)&&(this._rawValue=oe,this._value=Ee?oe:toReactive$1(oe),triggerRefValue(this,4))}}function triggerRef(ie){triggerRefValue(ie,4)}function unref(ie){return isRef$1(ie)?ie.value:ie}function toValue(ie){return isFunction(ie)?ie():unref(ie)}const shallowUnwrapHandlers={get:(ie,oe,Ee)=>unref(Reflect.get(ie,oe,Ee)),set:(ie,oe,Ee,ke)=>{const Me=ie[oe];return isRef$1(Me)&&!isRef$1(Ee)?(Me.value=Ee,!0):Reflect.set(ie,oe,Ee,ke)}};function proxyRefs(ie){return isReactive$1(ie)?ie:new Proxy(ie,shallowUnwrapHandlers)}class CustomRefImpl{constructor(oe){this.dep=void 0,this.__v_isRef=!0;const{get:Ee,set:ke}=oe(()=>trackRefValue(this),()=>triggerRefValue(this));this._get=Ee,this._set=ke}get value(){return this._get()}set value(oe){this._set(oe)}}function customRef(ie){return new CustomRefImpl(ie)}function toRefs(ie){const oe=isArray$1(ie)?new Array(ie.length):{};for(const Ee in ie)oe[Ee]=propertyToRef(ie,Ee);return oe}class ObjectRefImpl{constructor(oe,Ee,ke){this._object=oe,this._key=Ee,this._defaultValue=ke,this.__v_isRef=!0}get value(){const oe=this._object[this._key];return oe===void 0?this._defaultValue:oe}set value(oe){this._object[this._key]=oe}get dep(){return getDepFromReactive(toRaw$1(this._object),this._key)}}class GetterRefImpl{constructor(oe){this._getter=oe,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(ie,oe,Ee){return isRef$1(ie)?ie:isFunction(ie)?new GetterRefImpl(ie):isObject$5(ie)&&arguments.length>1?propertyToRef(ie,oe,Ee):ref(ie)}function propertyToRef(ie,oe,Ee){const ke=ie[oe];return isRef$1(ke)?ke:new ObjectRefImpl(ie,oe,Ee)}const TrackOpTypes={GET:"get",HAS:"has",ITERATE:"iterate"},TriggerOpTypes={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/**
24* @vue/runtime-core v3.4.21
25* (c) 2018-present Yuxi (Evan) You and Vue contributors
26* @license MIT
vendor: 8,941 bytes, lines 27-30
27**/const stack$1=[];function warn$1(ie,...oe){pauseTracking$1();const Ee=stack$1.length?stack$1[stack$1.length-1].component:null,ke=Ee&&Ee.appContext.config.warnHandler,Me=getComponentTrace();if(ke)callWithErrorHandling(ke,Ee,11,[ie+oe.map(Ie=>{var Re,De;return(De=(Re=Ie.toString)==null?void 0:Re.call(Ie))!=null?De:JSON.stringify(Ie)}).join(""),Ee&&Ee.proxy,Me.map(({vnode:Ie})=>`at <${formatComponentName(Ee,Ie.type)}>`).join(`
28`),Me]);else{const Ie=[`[Vue warn]: ${ie}`,...oe];Me.length&&Ie.push(`
29`,...formatTrace(Me)),console.warn(...Ie)}resetTracking$1()}function getComponentTrace(){let ie=stack$1[stack$1.length-1];if(!ie)return[];const oe=[];for(;ie;){const Ee=oe[0];Ee&&Ee.vnode===ie?Ee.recurseCount++:oe.push({vnode:ie,recurseCount:0});const ke=ie.component&&ie.component.parent;ie=ke&&ke.vnode}return oe}function formatTrace(ie){const oe=[];return ie.forEach((Ee,ke)=>{oe.push(...ke===0?[]:[`
30`],...formatTraceEntry(Ee))}),oe}function formatTraceEntry({vnode:ie,recurseCount:oe}){const Ee=oe>0?`... (${oe} recursive calls)`:"",ke=ie.component?ie.component.parent==null:!1,Me=` at <${formatComponentName(ie.component,ie.type,ke)}`,Ie=">"+Ee;return ie.props?[Me,...formatProps(ie.props),Ie]:[Me+Ie]}function formatProps(ie){const oe=[],Ee=Object.keys(ie);return Ee.slice(0,3).forEach(ke=>{oe.push(...formatProp(ke,ie[ke]))}),Ee.length>3&&oe.push(" ..."),oe}function formatProp(ie,oe,Ee){return isString$1(oe)?(oe=JSON.stringify(oe),Ee?oe:[`${ie}=${oe}`]):typeof oe=="number"||typeof oe=="boolean"||oe==null?Ee?oe:[`${ie}=${oe}`]:isRef$1(oe)?(oe=formatProp(ie,toRaw$1(oe.value),!0),Ee?oe:[`${ie}=Ref<`,oe,">"]):isFunction(oe)?[`${ie}=fn${oe.name?`<${oe.name}>`:""}`]:(oe=toRaw$1(oe),Ee?oe:[`${ie}=`,oe])}function assertNumber(ie,oe){}const ErrorCodes={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"},ErrorTypeStrings$1={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function callWithErrorHandling(ie,oe,Ee,ke){try{return ke?ie(...ke):ie()}catch(Me){handleError$1(Me,oe,Ee)}}function callWithAsyncErrorHandling(ie,oe,Ee,ke){if(isFunction(ie)){const Ie=callWithErrorHandling(ie,oe,Ee,ke);return Ie&&isPromise$1(Ie)&&Ie.catch(Re=>{handleError$1(Re,oe,Ee)}),Ie}const Me=[];for(let Ie=0;Ie<ie.length;Ie++)Me.push(callWithAsyncErrorHandling(ie[Ie],oe,Ee,ke));return Me}function handleError$1(ie,oe,Ee,ke=!0){const Me=oe?oe.vnode:null;if(oe){let Ie=oe.parent;const Re=oe.proxy,De=`https://vuejs.org/error-reference/#runtime-${Ee}`;for(;Ie;){const Ue=Ie.ec;if(Ue){for(let Et=0;Et<Ue.length;Et++)if(Ue[Et](ie,Re,De)===!1)return}Ie=Ie.parent}const je=oe.appContext.config.errorHandler;if(je){callWithErrorHandling(je,null,10,[ie,Re,De]);return}}logError(ie,Ee,Me,ke)}function logError(ie,oe,Ee,ke=!0){console.error(ie)}let isFlushing=!1,isFlushPending=!1;const queue$1=[];let flushIndex=0;const pendingPostFlushCbs=[];let activePostFlushCbs=null,postFlushIndex=0;const resolvedPromise=Promise.resolve();let currentFlushPromise=null;function nextTick$2(ie){const oe=currentFlushPromise||resolvedPromise;return ie?oe.then(this?ie.bind(this):ie):oe}function findInsertionIndex(ie){let oe=flushIndex+1,Ee=queue$1.length;for(;oe<Ee;){const ke=oe+Ee>>>1,Me=queue$1[ke],Ie=getId(Me);Ie<ie||Ie===ie&&Me.pre?oe=ke+1:Ee=ke}return oe}function queueJob$1(ie){(!queue$1.length||!queue$1.includes(ie,isFlushing&&ie.allowRecurse?flushIndex+1:flushIndex))&&(ie.id==null?queue$1.push(ie):queue$1.splice(findInsertionIndex(ie.id),0,ie),queueFlush$1())}function queueFlush$1(){!isFlushing&&!isFlushPending&&(isFlushPending=!0,currentFlushPromise=resolvedPromise.then(flushJobs$1))}function invalidateJob(ie){const oe=queue$1.indexOf(ie);oe>flushIndex&&queue$1.splice(oe,1)}function queuePostFlushCb(ie){isArray$1(ie)?pendingPostFlushCbs.push(...ie):(!activePostFlushCbs||!activePostFlushCbs.includes(ie,ie.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(ie),queueFlush$1()}function flushPreFlushCbs(ie,oe,Ee=isFlushing?flushIndex+1:0){for(;Ee<queue$1.length;Ee++){const ke=queue$1[Ee];if(ke&&ke.pre){if(ie&&ke.id!==ie.uid)continue;queue$1.splice(Ee,1),Ee--,ke()}}}function flushPostFlushCbs(ie){if(pendingPostFlushCbs.length){const oe=[...new Set(pendingPostFlushCbs)].sort((Ee,ke)=>getId(Ee)-getId(ke));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...oe);return}for(activePostFlushCbs=oe,postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++)activePostFlushCbs[postFlushIndex]();activePostFlushCbs=null,postFlushIndex=0}}const getId=ie=>ie.id==null?1/0:ie.id,comparator=(ie,oe)=>{const Ee=getId(ie)-getId(oe);if(Ee===0){if(ie.pre&&!oe.pre)return-1;if(oe.pre&&!ie.pre)return 1}return Ee};function flushJobs$1(ie){isFlushPending=!1,isFlushing=!0,queue$1.sort(comparator);const oe=NOOP;try{for(flushIndex=0;flushIndex<queue$1.length;flushIndex++){const Ee=queue$1[flushIndex];Ee&&Ee.active!==!1&&callWithErrorHandling(Ee,null,14)}}finally{flushIndex=0,queue$1.length=0,flushPostFlushCbs(),isFlushing=!1,currentFlushPromise=null,(queue$1.length||pendingPostFlushCbs.length)&&flushJobs$1()}}let devtools$1,buffer=[];function setDevtoolsHook$1(ie,oe){var Ee,ke;devtools$1=ie,devtools$1?(devtools$1.enabled=!0,buffer.forEach(({event:Me,args:Ie})=>devtools$1.emit(Me,...Ie)),buffer=[]):typeof window<"u"&&window.HTMLElement&&!((ke=(Ee=window.navigator)==null?void 0:Ee.userAgent)!=null&&ke.includes("jsdom"))?((oe.__VUE_DEVTOOLS_HOOK_REPLAY__=oe.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(Ie=>{setDevtoolsHook$1(Ie,oe)}),setTimeout(()=>{devtools$1||(oe.__VUE_DEVTOOLS_HOOK_REPLAY__=null,buffer=[])},3e3)):buffer=[]}function emit(ie,oe,...Ee){if(ie.isUnmounted)return;const ke=ie.vnode.props||EMPTY_OBJ$1;let Me=Ee;const Ie=oe.startsWith("update:"),Re=Ie&&oe.slice(7);if(Re&&Re in ke){const Et=`${Re==="modelValue"?"model":Re}Modifiers`,{number:kt,trim:At}=ke[Et]||EMPTY_OBJ$1;At&&(Me=Ee.map(It=>isString$1(It)?It.trim():It)),kt&&(Me=Ee.map(looseToNumber))}let De,je=ke[De=toHandlerKey(oe)]||ke[De=toHandlerKey(camelize(oe))];!je&&Ie&&(je=ke[De=toHandlerKey(hyphenate(oe))]),je&&callWithAsyncErrorHandling(je,ie,6,Me);const Ue=ke[De+"Once"];if(Ue){if(!ie.emitted)ie.emitted={};else if(ie.emitted[De])return;ie.emitted[De]=!0,callWithAsyncErrorHandling(Ue,ie,6,Me)}}function normalizeEmitsOptions(ie,oe,Ee=!1){const ke=oe.emitsCache,Me=ke.get(ie);if(Me!==void 0)return Me;const Ie=ie.emits;let Re={},De=!1;if(!isFunction(ie)){const je=Ue=>{const Et=normalizeEmitsOptions(Ue,oe,!0);Et&&(De=!0,extend$3(Re,Et))};!Ee&&oe.mixins.length&&oe.mixins.forEach(je),ie.extends&&je(ie.extends),ie.mixins&&ie.mixins.forEach(je)}return!Ie&&!De?(isObject$5(ie)&&ke.set(ie,null),null):(isArray$1(Ie)?Ie.forEach(je=>Re[je]=null):extend$3(Re,Ie),isObject$5(ie)&&ke.set(ie,Re),Re)}function isEmitListener(ie,oe){return!ie||!isOn(oe)?!1:(oe=oe.slice(2).replace(/Once$/,""),hasOwn$1(ie,oe[0].toLowerCase()+oe.slice(1))||hasOwn$1(ie,hyphenate(oe))||hasOwn$1(ie,oe))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(ie){const oe=currentRenderingInstance;return currentRenderingInstance=ie,currentScopeId=ie&&ie.type.__scopeId||null,oe}function pushScopeId(ie){currentScopeId=ie}function popScopeId(){currentScopeId=null}const withScopeId=ie=>withCtx;function withCtx(ie,oe=currentRenderingInstance,Ee){if(!oe||ie._n)return ie;const ke=(...Me)=>{ke._d&&setBlockTracking(-1);const Ie=setCurrentRenderingInstance(oe);let Re;try{Re=ie(...Me)}finally{setCurrentRenderingInstance(Ie),ke._d&&setBlockTracking(1)}return Re};return ke._n=!0,ke._c=!0,ke._d=!0,ke}function markAttrsAccessed(){}function renderComponentRoot(ie){const{type:oe,vnode:Ee,proxy:ke,withProxy:Me,props:Ie,propsOptions:[Re],slots:De,attrs:je,emit:Ue,render:Et,renderCache:kt,data:At,setupState:It,ctx:Rt,
vendor: 9,431 bytes, line 30
30inheritAttrs:Mt}=ie;let Vt,Dt;const Ft=setCurrentRenderingInstance(ie);try{if(Ee.shapeFlag&4){const Bt=Me||ke,Ht=Bt;Vt=normalizeVNode(Et.call(Ht,Bt,kt,Ie,It,At,Rt)),Dt=je}else{const Bt=oe;Vt=normalizeVNode(Bt.length>1?Bt(Ie,{attrs:je,slots:De,emit:Ue}):Bt(Ie,null)),Dt=oe.props?je:getFunctionalFallthrough(je)}}catch(Bt){blockStack.length=0,handleError$1(Bt,ie,1),Vt=createVNode(Comment$1)}let Nt=Vt;if(Dt&&Mt!==!1){const Bt=Object.keys(Dt),{shapeFlag:Ht}=Nt;Bt.length&&Ht&7&&(Re&&Bt.some(isModelListener)&&(Dt=filterModelListeners(Dt,Re)),Nt=cloneVNode(Nt,Dt))}return Ee.dirs&&(Nt=cloneVNode(Nt),Nt.dirs=Nt.dirs?Nt.dirs.concat(Ee.dirs):Ee.dirs),Ee.transition&&(Nt.transition=Ee.transition),Vt=Nt,setCurrentRenderingInstance(Ft),Vt}function filterSingleRoot(ie,oe=!0){let Ee;for(let ke=0;ke<ie.length;ke++){const Me=ie[ke];if(isVNode(Me)){if(Me.type!==Comment$1||Me.children==="v-if"){if(Ee)return;Ee=Me}}else return}return Ee}const getFunctionalFallthrough=ie=>{let oe;for(const Ee in ie)(Ee==="class"||Ee==="style"||isOn(Ee))&&((oe||(oe={}))[Ee]=ie[Ee]);return oe},filterModelListeners=(ie,oe)=>{const Ee={};for(const ke in ie)(!isModelListener(ke)||!(ke.slice(9)in oe))&&(Ee[ke]=ie[ke]);return Ee};function shouldUpdateComponent(ie,oe,Ee){const{props:ke,children:Me,component:Ie}=ie,{props:Re,children:De,patchFlag:je}=oe,Ue=Ie.emitsOptions;if(oe.dirs||oe.transition)return!0;if(Ee&&je>=0){if(je&1024)return!0;if(je&16)return ke?hasPropsChanged(ke,Re,Ue):!!Re;if(je&8){const Et=oe.dynamicProps;for(let kt=0;kt<Et.length;kt++){const At=Et[kt];if(Re[At]!==ke[At]&&!isEmitListener(Ue,At))return!0}}}else return(Me||De)&&(!De||!De.$stable)?!0:ke===Re?!1:ke?Re?hasPropsChanged(ke,Re,Ue):!0:!!Re;return!1}function hasPropsChanged(ie,oe,Ee){const ke=Object.keys(oe);if(ke.length!==Object.keys(ie).length)return!0;for(let Me=0;Me<ke.length;Me++){const Ie=ke[Me];if(oe[Ie]!==ie[Ie]&&!isEmitListener(Ee,Ie))return!0}return!1}function updateHOCHostEl({vnode:ie,parent:oe},Ee){for(;oe;){const ke=oe.subTree;if(ke.suspense&&ke.suspense.activeBranch===ie&&(ke.el=ie.el),ke===ie)(ie=oe.vnode).el=Ee,oe=oe.parent;else break}}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(ie,oe){return resolveAsset(COMPONENTS,ie,!0,oe)||ie}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(ie){return isString$1(ie)?resolveAsset(COMPONENTS,ie,!1)||ie:ie||NULL_DYNAMIC_COMPONENT}function resolveDirective(ie){return resolveAsset(DIRECTIVES,ie)}function resolveAsset(ie,oe,Ee=!0,ke=!1){const Me=currentRenderingInstance||currentInstance;if(Me){const Ie=Me.type;if(ie===COMPONENTS){const De=getComponentName(Ie,!1);if(De&&(De===oe||De===camelize(oe)||De===capitalize$1(camelize(oe))))return Ie}const Re=resolve(Me[ie]||Ie[ie],oe)||resolve(Me.appContext[ie],oe);return!Re&&ke?Ie:Re}}function resolve(ie,oe){return ie&&(ie[oe]||ie[camelize(oe)]||ie[capitalize$1(camelize(oe))])}const isSuspense=ie=>ie.__isSuspense;let suspenseId=0;const SuspenseImpl={name:"Suspense",__isSuspense:!0,process(ie,oe,Ee,ke,Me,Ie,Re,De,je,Ue){if(ie==null)mountSuspense(oe,Ee,ke,Me,Ie,Re,De,je,Ue);else{if(Ie&&Ie.deps>0&&!ie.suspense.isInFallback){oe.suspense=ie.suspense,oe.suspense.vnode=oe,oe.el=ie.el;return}patchSuspense(ie,oe,Ee,ke,Me,Re,De,je,Ue)}},hydrate:hydrateSuspense,create:createSuspenseBoundary,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(ie,oe){const Ee=ie.props&&ie.props[oe];isFunction(Ee)&&Ee()}function mountSuspense(ie,oe,Ee,ke,Me,Ie,Re,De,je){const{p:Ue,o:{createElement:Et}}=je,kt=Et("div"),At=ie.suspense=createSuspenseBoundary(ie,Me,ke,oe,kt,Ee,Ie,Re,De,je);Ue(null,At.pendingBranch=ie.ssContent,kt,null,ke,At,Ie,Re),At.deps>0?(triggerEvent(ie,"onPending"),triggerEvent(ie,"onFallback"),Ue(null,ie.ssFallback,oe,Ee,ke,null,Ie,Re),setActiveBranch(At,ie.ssFallback)):At.resolve(!1,!0)}function patchSuspense(ie,oe,Ee,ke,Me,Ie,Re,De,{p:je,um:Ue,o:{createElement:Et}}){const kt=oe.suspense=ie.suspense;kt.vnode=oe,oe.el=ie.el;const At=oe.ssContent,It=oe.ssFallback,{activeBranch:Rt,pendingBranch:Mt,isInFallback:Vt,isHydrating:Dt}=kt;if(Mt)kt.pendingBranch=At,isSameVNodeType(At,Mt)?(je(Mt,At,kt.hiddenContainer,null,Me,kt,Ie,Re,De),kt.deps<=0?kt.resolve():Vt&&(Dt||(je(Rt,It,Ee,ke,Me,null,Ie,Re,De),setActiveBranch(kt,It)))):(kt.pendingId=suspenseId++,Dt?(kt.isHydrating=!1,kt.activeBranch=Mt):Ue(Mt,Me,kt),kt.deps=0,kt.effects.length=0,kt.hiddenContainer=Et("div"),Vt?(je(null,At,kt.hiddenContainer,null,Me,kt,Ie,Re,De),kt.deps<=0?kt.resolve():(je(Rt,It,Ee,ke,Me,null,Ie,Re,De),setActiveBranch(kt,It))):Rt&&isSameVNodeType(At,Rt)?(je(Rt,At,Ee,ke,Me,kt,Ie,Re,De),kt.resolve(!0)):(je(null,At,kt.hiddenContainer,null,Me,kt,Ie,Re,De),kt.deps<=0&&kt.resolve()));else if(Rt&&isSameVNodeType(At,Rt))je(Rt,At,Ee,ke,Me,kt,Ie,Re,De),setActiveBranch(kt,At);else if(triggerEvent(oe,"onPending"),kt.pendingBranch=At,At.shapeFlag&512?kt.pendingId=At.component.suspenseId:kt.pendingId=suspenseId++,je(null,At,kt.hiddenContainer,null,Me,kt,Ie,Re,De),kt.deps<=0)kt.resolve();else{const{timeout:Ft,pendingId:Nt}=kt;Ft>0?setTimeout(()=>{kt.pendingId===Nt&&kt.fallback(It)},Ft):Ft===0&&kt.fallback(It)}}function createSuspenseBoundary(ie,oe,Ee,ke,Me,Ie,Re,De,je,Ue,Et=!1){const{p:kt,m:At,um:It,n:Rt,o:{parentNode:Mt,remove:Vt}}=Ue;let Dt;const Ft=isVNodeSuspensible(ie);Ft&&oe!=null&&oe.pendingBranch&&(Dt=oe.pendingId,oe.deps++);const Nt=ie.props?toNumber(ie.props.timeout):void 0,Bt=Ie,Ht={vnode:ie,parent:oe,parentComponent:Ee,namespace:Re,container:ke,hiddenContainer:Me,deps:0,pendingId:suspenseId++,timeout:typeof Nt=="number"?Nt:-1,activeBranch:null,pendingBranch:null,isInFallback:!Et,isHydrating:Et,isUnmounted:!1,effects:[],resolve(Gt=!1,Kt=!1){const{vnode:Ut,activeBranch:Zt,pendingBranch:ir,pendingId:tr,effects:Jt,parentComponent:rr,container:Qt}=Ht;let er=!1;Ht.isHydrating?Ht.isHydrating=!1:Gt||(er=Zt&&ir.transition&&ir.transition.mode==="out-in",er&&(Zt.transition.afterLeave=()=>{tr===Ht.pendingId&&(At(ir,Qt,Ie===Bt?Rt(Zt):Ie,0),queuePostFlushCb(Jt))}),Zt&&(Mt(Zt.el)!==Ht.hiddenContainer&&(Ie=Rt(Zt)),It(Zt,rr,Ht,!0)),er||At(ir,Qt,Ie,0)),setActiveBranch(Ht,ir),Ht.pendingBranch=null,Ht.isInFallback=!1;let Yt=Ht.parent,Xt=!1;for(;Yt;){if(Yt.pendingBranch){Yt.effects.push(...Jt),Xt=!0;break}Yt=Yt.parent}!Xt&&!er&&queuePostFlushCb(Jt),Ht.effects=[],Ft&&oe&&oe.pendingBranch&&Dt===oe.pendingId&&(oe.deps--,oe.deps===0&&!Kt&&oe.resolve()),triggerEvent(Ut,"onResolve")},fallback(Gt){if(!Ht.pendingBranch)return;const{vnode:Kt,activeBranch:Ut,parentComponent:Zt,container:ir,namespace:tr}=Ht;triggerEvent(Kt,"onFallback");const Jt=Rt(Ut),rr=()=>{Ht.isInFallback&&(kt(null,Gt,ir,Jt,Zt,null,tr,De,je),setActiveBranch(Ht,Gt))},Qt=Gt.transition&&Gt.transition.mode==="out-in";Qt&&(Ut.transition.afterLeave=rr),Ht.isInFallback=!0,It(Ut,Zt,null,!0),Qt||rr()},move(Gt,Kt,Ut){Ht.activeBranch&&At(Ht.activeBranch,Gt,Kt,Ut),Ht.container=Gt},next(){return Ht.activeBranch&&Rt(Ht.activeBranch)},registerDep(Gt,Kt){const Ut=!!Ht.pendingBranch;Ut&&Ht.deps++;const Zt=Gt.vnode.el;Gt.asyncDep.catch(ir=>{handleError$1(ir,Gt,0)}).then(ir=>{if(Gt.isUnmounted||Ht.isUnmounted||Ht.pendingId!==Gt.suspenseId)return;Gt.asyncResolved=!0;const{vnode:tr}=Gt;handleSetupResult(Gt,ir,!1),Zt&&(tr.el=Zt);const Jt=!Zt&&Gt.subTree.el;Kt(Gt,tr,Mt(Zt||Gt.subTree.el),Zt?null:Rt(Gt.subTree),Ht,Re,je),Jt&&Vt(Jt),updateHOCHostEl(Gt,tr.el),Ut&&--Ht.deps===0&&Ht.resolve()})},unmount(Gt,Kt){Ht.isUnmounted=!0,Ht.activeBranch&&It(Ht.activeBranch,Ee,Gt,Kt),Ht.pendingBranch&&It(Ht.pendingBranch,Ee,Gt,Kt)}};return Ht}function hydrateSuspense(ie,oe,Ee,ke,Me,Ie,Re,De,je){const Ue=oe.suspense=createSuspenseBoundary(oe,ke,Ee,ie.parentNode,document.createElement("div"),null,Me,Ie,Re,De,!0),Et=je(ie,Ue.pendingBranch=oe.ssContent,Ee,Ue,Ie,Re);return Ue.deps===0&&Ue.resolve(!1,!0),Et}function normalizeSuspenseChildren(ie){const{shapeFlag:oe,children:Ee}=ie,ke=oe&32;ie.ssContent=normalizeSuspenseSlot(ke?Ee.default:Ee),ie.ssFallback=ke?normalizeSuspenseSlot(Ee.fallback):createVNode(Comment$1)}function normalizeSuspenseSlot(ie){let oe;if(isFunction(ie)){const Ee=isBlockTreeEnabled&&ie._c;Ee&&(ie._d=!1,openBlock()),ie=ie(),Ee&&(ie._d=!0,oe=currentBlock,closeBlock())}return isArray$1(ie)&&(ie=filterSingleRoot(ie)),ie=normalizeVNode(ie),oe&&!ie.dynamicChildren&&(ie.dynamicChildren=oe.filter(Ee=>Ee!==ie)),ie}function queueEffectWithSuspense(ie,oe){oe&&oe.pendingBranch?isArray$1(ie)?oe.effects.push(...ie):oe.effects.push(ie):queuePostFlushCb(ie)}function setActiveBranch(ie,oe){ie.activeBranch=oe;const{vnode:Ee,parentComponent:ke}=ie;let Me=oe.el;for(;!Me&&oe.component;)oe=oe.component.subTree,Me=oe.el;Ee.el=Me,ke&&ke.subTree===Ee&&(ke.vnode.el=Me,updateHOCHostEl(ke,Me))}function isVNodeSuspensible(ie){var oe;return((oe=ie.props)==null?void 0:oe.suspensible)!=null&&ie.props.suspensible!==!1}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject(ssrContextKey);function watchEffect(ie,oe){return doWatch(ie,null,oe)}function watchPostEffect(ie,oe){return doWatch(ie,null,{flush:"post"})}function watchSyncEffect(ie,oe){return doWatch(ie,null,{flush:"sync"})}const INITIAL_WATCHER_VALUE={};function watch$1(ie,oe,Ee){return doWatch(ie,oe,Ee)}function doWatch(ie,oe,{immediate:Ee,deep:ke,flush:Me,once:Ie,onTrack:Re,onTrigger:De}=EMPTY_OBJ$1){if(oe&&Ie){const Gt=oe;oe=(...Kt)=>{Gt(...Kt),Ht()}}const je=currentInstance,Ue=Gt=>ke===!0?Gt:traverse(Gt,ke===!1?1:void 0);let Et,kt=!1,At=!1;
vendor: 12,600 bytes, line 30
30if(isRef$1(ie)?(Et=()=>ie.value,kt=isShallow(ie)):isReactive$1(ie)?(Et=()=>Ue(ie),kt=!0):isArray$1(ie)?(At=!0,kt=ie.some(Gt=>isReactive$1(Gt)||isShallow(Gt)),Et=()=>ie.map(Gt=>{if(isRef$1(Gt))return Gt.value;if(isReactive$1(Gt))return Ue(Gt);if(isFunction(Gt))return callWithErrorHandling(Gt,je,2)})):isFunction(ie)?oe?Et=()=>callWithErrorHandling(ie,je,2):Et=()=>(It&&It(),callWithAsyncErrorHandling(ie,je,3,[Rt])):Et=NOOP,oe&&ke){const Gt=Et;Et=()=>traverse(Gt())}let It,Rt=Gt=>{It=Nt.onStop=()=>{callWithErrorHandling(Gt,je,4),It=Nt.onStop=void 0}},Mt;if(isInSSRComponentSetup)if(Rt=NOOP,oe?Ee&&callWithAsyncErrorHandling(oe,je,3,[Et(),At?[]:void 0,Rt]):Et(),Me==="sync"){const Gt=useSSRContext();Mt=Gt.__watcherHandles||(Gt.__watcherHandles=[])}else return NOOP;let Vt=At?new Array(ie.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const Dt=()=>{if(!(!Nt.active||!Nt.dirty))if(oe){const Gt=Nt.run();(ke||kt||(At?Gt.some((Kt,Ut)=>hasChanged$1(Kt,Vt[Ut])):hasChanged$1(Gt,Vt)))&&(It&&It(),callWithAsyncErrorHandling(oe,je,3,[Gt,Vt===INITIAL_WATCHER_VALUE?void 0:At&&Vt[0]===INITIAL_WATCHER_VALUE?[]:Vt,Rt]),Vt=Gt)}else Nt.run()};Dt.allowRecurse=!!oe;let Ft;Me==="sync"?Ft=Dt:Me==="post"?Ft=()=>queuePostRenderEffect(Dt,je&&je.suspense):(Dt.pre=!0,je&&(Dt.id=je.uid),Ft=()=>queueJob$1(Dt));const Nt=new ReactiveEffect(Et,NOOP,Ft),Bt=getCurrentScope(),Ht=()=>{Nt.stop(),Bt&&remove(Bt.effects,Nt)};return oe?Ee?Dt():Vt=Nt.run():Me==="post"?queuePostRenderEffect(Nt.run.bind(Nt),je&&je.suspense):Nt.run(),Mt&&Mt.push(Ht),Ht}function instanceWatch(ie,oe,Ee){const ke=this.proxy,Me=isString$1(ie)?ie.includes(".")?createPathGetter(ke,ie):()=>ke[ie]:ie.bind(ke,ke);let Ie;isFunction(oe)?Ie=oe:(Ie=oe.handler,Ee=oe);const Re=setCurrentInstance(this),De=doWatch(Me,Ie.bind(ke),Ee);return Re(),De}function createPathGetter(ie,oe){const Ee=oe.split(".");return()=>{let ke=ie;for(let Me=0;Me<Ee.length&&ke;Me++)ke=ke[Ee[Me]];return ke}}function traverse(ie,oe,Ee=0,ke){if(!isObject$5(ie)||ie.__v_skip)return ie;if(oe&&oe>0){if(Ee>=oe)return ie;Ee++}if(ke=ke||new Set,ke.has(ie))return ie;if(ke.add(ie),isRef$1(ie))traverse(ie.value,oe,Ee,ke);else if(isArray$1(ie))for(let Me=0;Me<ie.length;Me++)traverse(ie[Me],oe,Ee,ke);else if(isSet(ie)||isMap$1(ie))ie.forEach(Me=>{traverse(Me,oe,Ee,ke)});else if(isPlainObject(ie))for(const Me in ie)traverse(ie[Me],oe,Ee,ke);return ie}function withDirectives(ie,oe){if(currentRenderingInstance===null)return ie;const Ee=getExposeProxy(currentRenderingInstance)||currentRenderingInstance.proxy,ke=ie.dirs||(ie.dirs=[]);for(let Me=0;Me<oe.length;Me++){let[Ie,Re,De,je=EMPTY_OBJ$1]=oe[Me];Ie&&(isFunction(Ie)&&(Ie={mounted:Ie,updated:Ie}),Ie.deep&&traverse(Re),ke.push({dir:Ie,instance:Ee,value:Re,oldValue:void 0,arg:De,modifiers:je}))}return ie}function invokeDirectiveHook(ie,oe,Ee,ke){const Me=ie.dirs,Ie=oe&&oe.dirs;for(let Re=0;Re<Me.length;Re++){const De=Me[Re];Ie&&(De.oldValue=Ie[Re].value);let je=De.dir[ke];je&&(pauseTracking$1(),callWithAsyncErrorHandling(je,Ee,8,[ie.el,De,ie,oe]),resetTracking$1())}}const leaveCbKey=Symbol("_leaveCb"),enterCbKey$1=Symbol("_enterCb");function useTransitionState(){const ie={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{ie.isMounted=!0}),onBeforeUnmount(()=>{ie.isUnmounting=!0}),ie}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(ie,{slots:oe}){const Ee=getCurrentInstance(),ke=useTransitionState();return()=>{const Me=oe.default&&getTransitionRawChildren(oe.default(),!0);if(!Me||!Me.length)return;let Ie=Me[0];if(Me.length>1){for(const At of Me)if(At.type!==Comment$1){Ie=At;break}}const Re=toRaw$1(ie),{mode:De}=Re;if(ke.isLeaving)return emptyPlaceholder(Ie);const je=getKeepAliveChild(Ie);if(!je)return emptyPlaceholder(Ie);const Ue=resolveTransitionHooks(je,Re,ke,Ee);setTransitionHooks(je,Ue);const Et=Ee.subTree,kt=Et&&getKeepAliveChild(Et);if(kt&&kt.type!==Comment$1&&!isSameVNodeType(je,kt)){const At=resolveTransitionHooks(kt,Re,ke,Ee);if(setTransitionHooks(kt,At),De==="out-in")return ke.isLeaving=!0,At.afterLeave=()=>{ke.isLeaving=!1,Ee.update.active!==!1&&(Ee.effect.dirty=!0,Ee.update())},emptyPlaceholder(Ie);De==="in-out"&&je.type!==Comment$1&&(At.delayLeave=(It,Rt,Mt)=>{const Vt=getLeavingNodesForType(ke,kt);Vt[String(kt.key)]=kt,It[leaveCbKey]=()=>{Rt(),It[leaveCbKey]=void 0,delete Ue.delayedLeave},Ue.delayedLeave=Mt})}return Ie}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(ie,oe){const{leavingVNodes:Ee}=ie;let ke=Ee.get(oe.type);return ke||(ke=Object.create(null),Ee.set(oe.type,ke)),ke}function resolveTransitionHooks(ie,oe,Ee,ke){const{appear:Me,mode:Ie,persisted:Re=!1,onBeforeEnter:De,onEnter:je,onAfterEnter:Ue,onEnterCancelled:Et,onBeforeLeave:kt,onLeave:At,onAfterLeave:It,onLeaveCancelled:Rt,onBeforeAppear:Mt,onAppear:Vt,onAfterAppear:Dt,onAppearCancelled:Ft}=oe,Nt=String(ie.key),Bt=getLeavingNodesForType(Ee,ie),Ht=(Ut,Zt)=>{Ut&&callWithAsyncErrorHandling(Ut,ke,9,Zt)},Gt=(Ut,Zt)=>{const ir=Zt[1];Ht(Ut,Zt),isArray$1(Ut)?Ut.every(tr=>tr.length<=1)&&ir():Ut.length<=1&&ir()},Kt={mode:Ie,persisted:Re,beforeEnter(Ut){let Zt=De;if(!Ee.isMounted)if(Me)Zt=Mt||De;else return;Ut[leaveCbKey]&&Ut[leaveCbKey](!0);const ir=Bt[Nt];ir&&isSameVNodeType(ie,ir)&&ir.el[leaveCbKey]&&ir.el[leaveCbKey](),Ht(Zt,[Ut])},enter(Ut){let Zt=je,ir=Ue,tr=Et;if(!Ee.isMounted)if(Me)Zt=Vt||je,ir=Dt||Ue,tr=Ft||Et;else return;let Jt=!1;const rr=Ut[enterCbKey$1]=Qt=>{Jt||(Jt=!0,Qt?Ht(tr,[Ut]):Ht(ir,[Ut]),Kt.delayedLeave&&Kt.delayedLeave(),Ut[enterCbKey$1]=void 0)};Zt?Gt(Zt,[Ut,rr]):rr()},leave(Ut,Zt){const ir=String(ie.key);if(Ut[enterCbKey$1]&&Ut[enterCbKey$1](!0),Ee.isUnmounting)return Zt();Ht(kt,[Ut]);let tr=!1;const Jt=Ut[leaveCbKey]=rr=>{tr||(tr=!0,Zt(),rr?Ht(Rt,[Ut]):Ht(It,[Ut]),Ut[leaveCbKey]=void 0,Bt[ir]===ie&&delete Bt[ir])};Bt[ir]=ie,At?Gt(At,[Ut,Jt]):Jt()},clone(Ut){return resolveTransitionHooks(Ut,oe,Ee,ke)}};return Kt}function emptyPlaceholder(ie){if(isKeepAlive(ie))return ie=cloneVNode(ie),ie.children=null,ie}function getKeepAliveChild(ie){return isKeepAlive(ie)?ie.children?ie.children[0]:void 0:ie}function setTransitionHooks(ie,oe){ie.shapeFlag&6&&ie.component?setTransitionHooks(ie.component.subTree,oe):ie.shapeFlag&128?(ie.ssContent.transition=oe.clone(ie.ssContent),ie.ssFallback.transition=oe.clone(ie.ssFallback)):ie.transition=oe}function getTransitionRawChildren(ie,oe=!1,Ee){let ke=[],Me=0;for(let Ie=0;Ie<ie.length;Ie++){let Re=ie[Ie];const De=Ee==null?Re.key:String(Ee)+String(Re.key!=null?Re.key:Ie);Re.type===Fragment?(Re.patchFlag&128&&Me++,ke=ke.concat(getTransitionRawChildren(Re.children,oe,De))):(oe||Re.type!==Comment$1)&&ke.push(De!=null?cloneVNode(Re,{key:De}):Re)}if(Me>1)for(let Ie=0;Ie<ke.length;Ie++)ke[Ie].patchFlag=-2;return ke}/*! #__NO_SIDE_EFFECTS__ */function defineComponent(ie,oe){return isFunction(ie)?(()=>extend$3({name:ie.name},oe,{setup:ie}))():ie}const isAsyncWrapper=ie=>!!ie.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent(ie){isFunction(ie)&&(ie={loader:ie});const{loader:oe,loadingComponent:Ee,errorComponent:ke,delay:Me=200,timeout:Ie,suspensible:Re=!0,onError:De}=ie;let je=null,Ue,Et=0;const kt=()=>(Et++,je=null,At()),At=()=>{let It;return je||(It=je=oe().catch(Rt=>{if(Rt=Rt instanceof Error?Rt:new Error(String(Rt)),De)return new Promise((Mt,Vt)=>{De(Rt,()=>Mt(kt()),()=>Vt(Rt),Et+1)});throw Rt}).then(Rt=>It!==je&&je?je:(Rt&&(Rt.__esModule||Rt[Symbol.toStringTag]==="Module")&&(Rt=Rt.default),Ue=Rt,Rt)))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:At,get __asyncResolved(){return Ue},setup(){const It=currentInstance;if(Ue)return()=>createInnerComp(Ue,It);const Rt=Ft=>{je=null,handleError$1(Ft,It,13,!ke)};if(Re&&It.suspense||isInSSRComponentSetup)return At().then(Ft=>()=>createInnerComp(Ft,It)).catch(Ft=>(Rt(Ft),()=>ke?createVNode(ke,{error:Ft}):null));const Mt=ref(!1),Vt=ref(),Dt=ref(!!Me);return Me&&setTimeout(()=>{Dt.value=!1},Me),Ie!=null&&setTimeout(()=>{if(!Mt.value&&!Vt.value){const Ft=new Error(`Async component timed out after ${Ie}ms.`);Rt(Ft),Vt.value=Ft}},Ie),At().then(()=>{Mt.value=!0,It.parent&&isKeepAlive(It.parent.vnode)&&(It.parent.effect.dirty=!0,queueJob$1(It.parent.update))}).catch(Ft=>{Rt(Ft),Vt.value=Ft}),()=>{if(Mt.value&&Ue)return createInnerComp(Ue,It);if(Vt.value&&ke)return createVNode(ke,{error:Vt.value});if(Ee&&!Dt.value)return createVNode(Ee)}}})}function createInnerComp(ie,oe){const{ref:Ee,props:ke,children:Me,ce:Ie}=oe.vnode,Re=createVNode(ie,ke,Me);return Re.ref=Ee,Re.ce=Ie,delete oe.vnode.ce,Re}const isKeepAlive=ie=>ie.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(ie,{slots:oe}){const Ee=getCurrentInstance(),ke=Ee.ctx;if(!ke.renderer)return()=>{const Ft=oe.default&&oe.default();return Ft&&Ft.length===1?Ft[0]:Ft};const Me=new Map,Ie=new Set;let Re=null;const De=Ee.suspense,{renderer:{p:je,m:Ue,um:Et,o:{createElement:kt}}}=ke,At=kt("div");ke.activate=(Ft,Nt,Bt,Ht,Gt)=>{const Kt=Ft.component;Ue(Ft,Nt,Bt,0,De),je(Kt.vnode,Ft,Nt,Bt,Kt,De,Ht,Ft.slotScopeIds,Gt),queuePostRenderEffect(()=>{Kt.isDeactivated=!1,Kt.a&&invokeArrayFns(Kt.a);const Ut=Ft.props&&Ft.props.onVnodeMounted;Ut&&invokeVNodeHook(Ut,Kt.parent,Ft)},De)},ke.deactivate=Ft=>{const Nt=Ft.component;Ue(Ft,At,null,1,De),queuePostRenderEffect(()=>{Nt.da&&invokeArrayFns(Nt.da);const Bt=Ft.props&&Ft.props.onVnodeUnmounted;Bt&&invokeVNodeHook(Bt,Nt.parent,Ft),Nt.isDeactivated=!0},De)};function It(Ft){resetShapeFlag(Ft),Et(Ft,Ee,De,!0)}function Rt(Ft){Me.forEach((Nt,Bt)=>{const Ht=getComponentName(Nt.type);Ht&&(!Ft||!Ft(Ht))&&Mt(Bt)})}function Mt(Ft){const Nt=Me.get(Ft);!Re||!isSameVNodeType(Nt,Re)?It(Nt):Re&&resetShapeFlag(Re),Me.delete(Ft),Ie.delete(Ft)}watch$1(()=>[ie.include,ie.exclude],([Ft,Nt])=>{Ft&&Rt(Bt=>matches(Ft,Bt)),Nt&&Rt(Bt=>!matches(Nt,Bt))},{flush:"post",deep:!0});let Vt=null;const Dt=()=>{Vt!=null&&Me.set(Vt,getInnerChild(Ee.subTree))};return onMounted(Dt),onUpdated(Dt),onBeforeUnmount(()=>{Me.forEach(Ft=>{const{subTree:Nt,suspense:Bt}=Ee,Ht=getInnerChild(Nt);if(Ft.type===Ht.type&&Ft.key===Ht.key){resetShapeFlag(Ht);const Gt=Ht.component.da;Gt&&queuePostRenderEffect(Gt,Bt);return}It(Ft)})}),()=>{if(Vt=null,!oe.default)return null;const Ft=oe.default(),Nt=Ft[0];if(Ft.length>1)return Re=null,Ft;if(!isVNode(Nt)||!(Nt.shapeFlag&4)&&!(Nt.shapeFlag&128))return Re=null,Nt;let Bt=getInnerChild(Nt);const Ht=Bt.type,Gt=getComponentName(isAsyncWrapper(Bt)?Bt.type.__asyncResolved||{}:Ht),{include:Kt,exclude:Ut,max:Zt}=ie;if(Kt&&(!Gt||!matches(Kt,Gt))||Ut&&Gt&&matches(Ut,Gt))return Re=Bt,Nt;const ir=Bt.key==null?Ht:Bt.key,tr=Me.get(ir);return Bt.el&&(Bt=cloneVNode(Bt),Nt.shapeFlag&128&&(Nt.ssContent=Bt)),Vt=ir,tr?(Bt.el=tr.el,Bt.component=tr.component,Bt.transition&&setTransitionHooks(Bt,Bt.transition),Bt.shapeFlag|=512,Ie.delete(ir),Ie.add(ir)):(Ie.add(ir),Zt&&Ie.size>parseInt(Zt,10)&&Mt(Ie.values().next().value)),Bt.shapeFlag|=256,Re=Bt,isSuspense(Nt.type)?Nt:Bt}}},KeepAlive=KeepAliveImpl;function matches(ie,oe){return isArray$1(ie)?ie.some(Ee=>matches(Ee,oe)):isString$1(ie)?ie.split(",").includes(oe):isRegExp(ie)?ie.test(oe):!1}function onActivated(ie,oe){registerKeepAliveHook(ie,"a",oe)}function onDeactivated(ie,oe){registerKeepAliveHook(ie,"da",oe)}function registerKeepAliveHook(ie,oe,Ee=currentInstance){const ke=ie.__wdc||(ie.__wdc=()=>{let Me=Ee;for(;Me;){if(Me.isDeactivated)return;Me=Me.parent}return ie()});if(injectHook(oe,ke,Ee),Ee){let Me=Ee.parent;for(;Me&&Me.parent;)isKeepAlive(Me.parent.vnode)&&injectToKeepAliveRoot(ke,oe,Ee,Me),Me=Me.parent}}function injectToKeepAliveRoot(ie,oe,Ee,ke){const Me=injectHook(oe,ie,ke,!0);onUnmounted(()=>{remove(ke[oe],Me)},Ee)}function resetShapeFlag(ie){ie.shapeFlag&=-257,ie.shapeFlag&=-513}function getInnerChild(ie){return ie.shapeFlag&128?ie.ssContent:ie}function injectHook(ie,oe,Ee=currentInstance,ke=!1){if(Ee){const Me=Ee[ie]||(Ee[ie]=[]),Ie=oe.__weh||(oe.__weh=(...Re)=>
vendor: 47,704 bytes, line 30
30{if(Ee.isUnmounted)return;pauseTracking$1();const De=setCurrentInstance(Ee),je=callWithAsyncErrorHandling(oe,Ee,ie,Re);return De(),resetTracking$1(),je});return ke?Me.unshift(Ie):Me.push(Ie),Ie}}const createHook=ie=>(oe,Ee=currentInstance)=>(!isInSSRComponentSetup||ie==="sp")&&injectHook(ie,(...ke)=>oe(...ke),Ee),onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(ie,oe=currentInstance){injectHook("ec",ie,oe)}function renderList(ie,oe,Ee,ke){let Me;const Ie=Ee&&Ee[ke];if(isArray$1(ie)||isString$1(ie)){Me=new Array(ie.length);for(let Re=0,De=ie.length;Re<De;Re++)Me[Re]=oe(ie[Re],Re,void 0,Ie&&Ie[Re])}else if(typeof ie=="number"){Me=new Array(ie);for(let Re=0;Re<ie;Re++)Me[Re]=oe(Re+1,Re,void 0,Ie&&Ie[Re])}else if(isObject$5(ie))if(ie[Symbol.iterator])Me=Array.from(ie,(Re,De)=>oe(Re,De,void 0,Ie&&Ie[De]));else{const Re=Object.keys(ie);Me=new Array(Re.length);for(let De=0,je=Re.length;De<je;De++){const Ue=Re[De];Me[De]=oe(ie[Ue],Ue,De,Ie&&Ie[De])}}else Me=[];return Ee&&(Ee[ke]=Me),Me}function createSlots(ie,oe){for(let Ee=0;Ee<oe.length;Ee++){const ke=oe[Ee];if(isArray$1(ke))for(let Me=0;Me<ke.length;Me++)ie[ke[Me].name]=ke[Me].fn;else ke&&(ie[ke.name]=ke.key?(...Me)=>{const Ie=ke.fn(...Me);return Ie&&(Ie.key=ke.key),Ie}:ke.fn)}return ie}function renderSlot(ie,oe,Ee={},ke,Me){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&&currentRenderingInstance.parent.isCE)return oe!=="default"&&(Ee.name=oe),createVNode("slot",Ee,ke&&ke());let Ie=ie[oe];Ie&&Ie._c&&(Ie._d=!1),openBlock();const Re=Ie&&ensureValidVNode(Ie(Ee)),De=createBlock(Fragment,{key:Ee.key||Re&&Re.key||`_${oe}`},Re||(ke?ke():[]),Re&&ie._===1?64:-2);return!Me&&De.scopeId&&(De.slotScopeIds=[De.scopeId+"-s"]),Ie&&Ie._c&&(Ie._d=!0),De}function ensureValidVNode(ie){return ie.some(oe=>isVNode(oe)?!(oe.type===Comment$1||oe.type===Fragment&&!ensureValidVNode(oe.children)):!0)?ie:null}function toHandlers(ie,oe){const Ee={};for(const ke in ie)Ee[oe&&/[A-Z]/.test(ke)?`on:${ke}`:toHandlerKey(ke)]=ie[ke];return Ee}const getPublicInstance=ie=>ie?isStatefulComponent(ie)?getExposeProxy(ie)||ie.proxy:getPublicInstance(ie.parent):null,publicPropertiesMap=extend$3(Object.create(null),{$:ie=>ie,$el:ie=>ie.vnode.el,$data:ie=>ie.data,$props:ie=>ie.props,$attrs:ie=>ie.attrs,$slots:ie=>ie.slots,$refs:ie=>ie.refs,$parent:ie=>getPublicInstance(ie.parent),$root:ie=>getPublicInstance(ie.root),$emit:ie=>ie.emit,$options:ie=>resolveMergedOptions(ie),$forceUpdate:ie=>ie.f||(ie.f=()=>{ie.effect.dirty=!0,queueJob$1(ie.update)}),$nextTick:ie=>ie.n||(ie.n=nextTick$2.bind(ie.proxy)),$watch:ie=>instanceWatch.bind(ie)}),hasSetupBinding=(ie,oe)=>ie!==EMPTY_OBJ$1&&!ie.__isScriptSetup&&hasOwn$1(ie,oe),PublicInstanceProxyHandlers={get({_:ie},oe){const{ctx:Ee,setupState:ke,data:Me,props:Ie,accessCache:Re,type:De,appContext:je}=ie;let Ue;if(oe[0]!=="$"){const It=Re[oe];if(It!==void 0)switch(It){case 1:return ke[oe];case 2:return Me[oe];case 4:return Ee[oe];case 3:return Ie[oe]}else{if(hasSetupBinding(ke,oe))return Re[oe]=1,ke[oe];if(Me!==EMPTY_OBJ$1&&hasOwn$1(Me,oe))return Re[oe]=2,Me[oe];if((Ue=ie.propsOptions[0])&&hasOwn$1(Ue,oe))return Re[oe]=3,Ie[oe];if(Ee!==EMPTY_OBJ$1&&hasOwn$1(Ee,oe))return Re[oe]=4,Ee[oe];shouldCacheAccess&&(Re[oe]=0)}}const Et=publicPropertiesMap[oe];let kt,At;if(Et)return oe==="$attrs"&&track$1(ie,"get",oe),Et(ie);if((kt=De.__cssModules)&&(kt=kt[oe]))return kt;if(Ee!==EMPTY_OBJ$1&&hasOwn$1(Ee,oe))return Re[oe]=4,Ee[oe];if(At=je.config.globalProperties,hasOwn$1(At,oe))return At[oe]},set({_:ie},oe,Ee){const{data:ke,setupState:Me,ctx:Ie}=ie;return hasSetupBinding(Me,oe)?(Me[oe]=Ee,!0):ke!==EMPTY_OBJ$1&&hasOwn$1(ke,oe)?(ke[oe]=Ee,!0):hasOwn$1(ie.props,oe)||oe[0]==="$"&&oe.slice(1)in ie?!1:(Ie[oe]=Ee,!0)},has({_:{data:ie,setupState:oe,accessCache:Ee,ctx:ke,appContext:Me,propsOptions:Ie}},Re){let De;return!!Ee[Re]||ie!==EMPTY_OBJ$1&&hasOwn$1(ie,Re)||hasSetupBinding(oe,Re)||(De=Ie[0])&&hasOwn$1(De,Re)||hasOwn$1(ke,Re)||hasOwn$1(publicPropertiesMap,Re)||hasOwn$1(Me.config.globalProperties,Re)},defineProperty(ie,oe,Ee){return Ee.get!=null?ie._.accessCache[oe]=0:hasOwn$1(Ee,"value")&&this.set(ie,oe,Ee.value,null),Reflect.defineProperty(ie,oe,Ee)}},RuntimeCompiledPublicInstanceProxyHandlers=extend$3({},PublicInstanceProxyHandlers,{get(ie,oe){if(oe!==Symbol.unscopables)return PublicInstanceProxyHandlers.get(ie,oe,ie)},has(ie,oe){return oe[0]!=="_"&&!isGloballyAllowed(oe)}});function defineProps(){return null}function defineEmits(){return null}function defineExpose(ie){}function defineOptions(ie){}function defineSlots(){return null}function defineModel(){}function withDefaults(ie,oe){return null}function useSlots(){return getContext().slots}function useAttrs(){return getContext().attrs}function getContext(){const ie=getCurrentInstance();return ie.setupContext||(ie.setupContext=createSetupContext(ie))}function normalizePropsOrEmits(ie){return isArray$1(ie)?ie.reduce((oe,Ee)=>(oe[Ee]=null,oe),{}):ie}function mergeDefaults(ie,oe){const Ee=normalizePropsOrEmits(ie);for(const ke in oe){if(ke.startsWith("__skip"))continue;let Me=Ee[ke];Me?isArray$1(Me)||isFunction(Me)?Me=Ee[ke]={type:Me,default:oe[ke]}:Me.default=oe[ke]:Me===null&&(Me=Ee[ke]={default:oe[ke]}),Me&&oe[`__skip_${ke}`]&&(Me.skipFactory=!0)}return Ee}function mergeModels(ie,oe){return!ie||!oe?ie||oe:isArray$1(ie)&&isArray$1(oe)?ie.concat(oe):extend$3({},normalizePropsOrEmits(ie),normalizePropsOrEmits(oe))}function createPropsRestProxy(ie,oe){const Ee={};for(const ke in ie)oe.includes(ke)||Object.defineProperty(Ee,ke,{enumerable:!0,get:()=>ie[ke]});return Ee}function withAsyncContext(ie){const oe=getCurrentInstance();let Ee=ie();return unsetCurrentInstance(),isPromise$1(Ee)&&(Ee=Ee.catch(ke=>{throw setCurrentInstance(oe),ke})),[Ee,()=>setCurrentInstance(oe)]}let shouldCacheAccess=!0;function applyOptions(ie){const oe=resolveMergedOptions(ie),Ee=ie.proxy,ke=ie.ctx;shouldCacheAccess=!1,oe.beforeCreate&&callHook$1(oe.beforeCreate,ie,"bc");const{data:Me,computed:Ie,methods:Re,watch:De,provide:je,inject:Ue,created:Et,beforeMount:kt,mounted:At,beforeUpdate:It,updated:Rt,activated:Mt,deactivated:Vt,beforeDestroy:Dt,beforeUnmount:Ft,destroyed:Nt,unmounted:Bt,render:Ht,renderTracked:Gt,renderTriggered:Kt,errorCaptured:Ut,serverPrefetch:Zt,expose:ir,inheritAttrs:tr,components:Jt,directives:rr,filters:Qt}=oe;if(Ue&&resolveInjections(Ue,ke,null),Re)for(const Xt in Re){const jt=Re[Xt];isFunction(jt)&&(ke[Xt]=jt.bind(Ee))}if(Me){const Xt=Me.call(Ee,Ee);isObject$5(Xt)&&(ie.data=reactive$1(Xt))}if(shouldCacheAccess=!0,Ie)for(const Xt in Ie){const jt=Ie[Xt],Wt=isFunction(jt)?jt.bind(Ee,Ee):isFunction(jt.get)?jt.get.bind(Ee,Ee):NOOP,ar=!isFunction(jt)&&isFunction(jt.set)?jt.set.bind(Ee):NOOP,sr=computed({get:Wt,set:ar});Object.defineProperty(ke,Xt,{enumerable:!0,configurable:!0,get:()=>sr.value,set:pr=>sr.value=pr})}if(De)for(const Xt in De)createWatcher(De[Xt],ke,Ee,Xt);if(je){const Xt=isFunction(je)?je.call(Ee):je;Reflect.ownKeys(Xt).forEach(jt=>{provide(jt,Xt[jt])})}Et&&callHook$1(Et,ie,"c");function Yt(Xt,jt){isArray$1(jt)?jt.forEach(Wt=>Xt(Wt.bind(Ee))):jt&&Xt(jt.bind(Ee))}if(Yt(onBeforeMount,kt),Yt(onMounted,At),Yt(onBeforeUpdate,It),Yt(onUpdated,Rt),Yt(onActivated,Mt),Yt(onDeactivated,Vt),Yt(onErrorCaptured,Ut),Yt(onRenderTracked,Gt),Yt(onRenderTriggered,Kt),Yt(onBeforeUnmount,Ft),Yt(onUnmounted,Bt),Yt(onServerPrefetch,Zt),isArray$1(ir))if(ir.length){const Xt=ie.exposed||(ie.exposed={});ir.forEach(jt=>{Object.defineProperty(Xt,jt,{get:()=>Ee[jt],set:Wt=>Ee[jt]=Wt})})}else ie.exposed||(ie.exposed={});Ht&&ie.render===NOOP&&(ie.render=Ht),tr!=null&&(ie.inheritAttrs=tr),Jt&&(ie.components=Jt),rr&&(ie.directives=rr)}function resolveInjections(ie,oe,Ee=NOOP){isArray$1(ie)&&(ie=normalizeInject(ie));for(const ke in ie){const Me=ie[ke];let Ie;isObject$5(Me)?"default"in Me?Ie=inject(Me.from||ke,Me.default,!0):Ie=inject(Me.from||ke):Ie=inject(Me),isRef$1(Ie)?Object.defineProperty(oe,ke,{enumerable:!0,configurable:!0,get:()=>Ie.value,set:Re=>Ie.value=Re}):oe[ke]=Ie}}function callHook$1(ie,oe,Ee){callWithAsyncErrorHandling(isArray$1(ie)?ie.map(ke=>ke.bind(oe.proxy)):ie.bind(oe.proxy),oe,Ee)}function createWatcher(ie,oe,Ee,ke){const Me=ke.includes(".")?createPathGetter(Ee,ke):()=>Ee[ke];if(isString$1(ie)){const Ie=oe[ie];isFunction(Ie)&&watch$1(Me,Ie)}else if(isFunction(ie))watch$1(Me,ie.bind(Ee));else if(isObject$5(ie))if(isArray$1(ie))ie.forEach(Ie=>createWatcher(Ie,oe,Ee,ke));else{const Ie=isFunction(ie.handler)?ie.handler.bind(Ee):oe[ie.handler];isFunction(Ie)&&watch$1(Me,Ie,ie)}}function resolveMergedOptions(ie){const oe=ie.type,{mixins:Ee,extends:ke}=oe,{mixins:Me,optionsCache:Ie,config:{optionMergeStrategies:Re}}=ie.appContext,De=Ie.get(oe);let je;return De?je=De:!Me.length&&!Ee&&!ke?je=oe:(je={},Me.length&&Me.forEach(Ue=>mergeOptions(je,Ue,Re,!0)),mergeOptions(je,oe,Re)),isObject$5(oe)&&Ie.set(oe,je),je}function mergeOptions(ie,oe,Ee,ke=!1){const{mixins:Me,extends:Ie}=oe;Ie&&mergeOptions(ie,Ie,Ee,!0),Me&&Me.forEach(Re=>mergeOptions(ie,Re,Ee,!0));for(const Re in oe)if(!(ke&&Re==="expose")){const De=internalOptionMergeStrats[Re]||Ee&&Ee[Re];ie[Re]=De?De(ie[Re],oe[Re]):oe[Re]}return ie}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray$1,created:mergeAsArray$1,beforeMount:mergeAsArray$1,mounted:mergeAsArray$1,beforeUpdate:mergeAsArray$1,updated:mergeAsArray$1,beforeDestroy:mergeAsArray$1,beforeUnmount:mergeAsArray$1,destroyed:mergeAsArray$1,unmounted:mergeAsArray$1,activated:mergeAsArray$1,deactivated:mergeAsArray$1,errorCaptured:mergeAsArray$1,serverPrefetch:mergeAsArray$1,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(ie,oe){return oe?ie?function(){return extend$3(isFunction(ie)?ie.call(this,this):ie,isFunction(oe)?oe.call(this,this):oe)}:oe:ie}function mergeInject(ie,oe){return mergeObjectOptions(normalizeInject(ie),normalizeInject(oe))}function normalizeInject(ie){if(isArray$1(ie)){const oe={};for(let Ee=0;Ee<ie.length;Ee++)oe[ie[Ee]]=ie[Ee];return oe}return ie}function mergeAsArray$1(ie,oe){return ie?[...new Set([].concat(ie,oe))]:oe}function mergeObjectOptions(ie,oe){return ie?extend$3(Object.create(null),ie,oe):oe}function mergeEmitsOrPropsOptions(ie,oe){return ie?isArray$1(ie)&&isArray$1(oe)?[...new Set([...ie,...oe])]:extend$3(Object.create(null),normalizePropsOrEmits(ie),normalizePropsOrEmits(oe??{})):oe}function mergeWatchOptions(ie,oe){if(!ie)return oe;if(!oe)return ie;const Ee=extend$3(Object.create(null),ie);for(const ke in oe)Ee[ke]=mergeAsArray$1(ie[ke],oe[ke]);return Ee}function createAppContext(){return{app:null,config:{isNativeTag:NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let uid$1=0;function createAppAPI(ie,oe){return function(ke,Me=null){isFunction(ke)||(ke=extend$3({},ke)),Me!=null&&!isObject$5(Me)&&(Me=null);const Ie=createAppContext(),Re=new WeakSet;let De=!1;const je=Ie.app={_uid:uid$1++,_component:ke,_props:Me,_container:null,_context:Ie,_instance:null,version,get config(){return Ie.config},set config(Ue){},use(Ue,...Et){return Re.has(Ue)||(Ue&&isFunction(Ue.install)?(Re.add(Ue),Ue.install(je,...Et)):isFunction(Ue)&&(Re.add(Ue),Ue(je,...Et))),je},mixin(Ue){return Ie.mixins.includes(Ue)||Ie.mixins.push(Ue),je},component(Ue,Et){return Et?(Ie.components[Ue]=Et,je):Ie.components[Ue]},directive(Ue,Et){return Et?(Ie.directives[Ue]=Et,je):Ie.directives[Ue]},mount(Ue,Et,kt){if(!De){const At=createVNode(ke,Me);return At.appContext=Ie,kt===!0?kt="svg":kt===!1&&(kt=void 0),Et&&oe?oe(At,Ue):ie(At,Ue,kt),De=!0,je._container=Ue,Ue.__vue_app__=je,getExposeProxy(At.component)||At.component.proxy}},unmount(){De&&(ie(null,je._container),delete je._container.__vue_app__)},provide(Ue,Et){return Ie.provides[Ue]=Et,je},runWithContext(Ue){const Et=currentApp;currentApp=je;try{return Ue()}finally{currentApp=Et}}};return je}}let currentApp=null;function provide(ie,oe){if(currentInstance){let Ee=currentInstance.provides;const ke=currentInstance.parent&&currentInstance.parent.provides;ke===Ee&&(Ee=currentInstance.provides=Object.create(ke)),Ee[ie]=oe}}function inject(ie,oe,Ee=!1){const ke=currentInstance||currentRenderingInstance;if(ke||currentApp){const Me=ke?ke.parent==null?ke.vnode.appContext&&ke.vnode.appContext.provides:ke.parent.provides:currentApp._context.provides;if(Me&&ie in Me)return Me[ie];if(arguments.length>1)return Ee&&isFunction(oe)?oe.call(ke&&ke.proxy):oe}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}function initProps(ie,oe,Ee,ke=!1){const Me={},Ie={};def(Ie,InternalObjectKey,1),ie.propsDefaults=Object.create(null),setFullProps(ie,oe,Me,Ie);for(const Re in ie.propsOptions[0])Re in Me||(Me[Re]=void 0);Ee?ie.props=ke?Me:shallowReactive(Me):ie.type.props?ie.props=Me:ie.props=Ie,ie.attrs=Ie}function updateProps(ie,oe,Ee,ke){const{props:Me,attrs:Ie,vnode:{patchFlag:Re}}=ie,De=toRaw$1(Me),[je]=ie.propsOptions;let Ue=!1;if((ke||Re>0)&&!(Re&16)){if(Re&8){const Et=ie.vnode.dynamicProps;for(let kt=0;kt<Et.length;kt++){let At=Et[kt];if(isEmitListener(ie.emitsOptions,At))continue;const It=oe[At];if(je)if(hasOwn$1(Ie,At))It!==Ie[At]&&(Ie[At]=It,Ue=!0);else{const Rt=camelize(At);Me[Rt]=resolvePropValue(je,De,Rt,It,ie,!1)}else It!==Ie[At]&&(Ie[At]=It,Ue=!0)}}}else{setFullProps(ie,oe,Me,Ie)&&(Ue=!0);let Et;for(const kt in De)(!oe||!hasOwn$1(oe,kt)&&((Et=hyphenate(kt))===kt||!hasOwn$1(oe,Et)))&&(je?Ee&&(Ee[kt]!==void 0||Ee[Et]!==void 0)&&(Me[kt]=resolvePropValue(je,De,kt,void 0,ie,!0)):delete Me[kt]);if(Ie!==De)for(const kt in Ie)(!oe||!hasOwn$1(oe,kt))&&(delete Ie[kt],Ue=!0)}Ue&&trigger$1(ie,"set","$attrs")}function setFullProps(ie,oe,Ee,ke){const[Me,Ie]=ie.propsOptions;let Re=!1,De;if(oe)for(let je in oe){if(isReservedProp(je))continue;const Ue=oe[je];let Et;Me&&hasOwn$1(Me,Et=camelize(je))?!Ie||!Ie.includes(Et)?Ee[Et]=Ue:(De||(De={}))[Et]=Ue:isEmitListener(ie.emitsOptions,je)||(!(je in ke)||Ue!==ke[je])&&(ke[je]=Ue,Re=!0)}if(Ie){const je=toRaw$1(Ee),Ue=De||EMPTY_OBJ$1;for(let Et=0;Et<Ie.length;Et++){const kt=Ie[Et];Ee[kt]=resolvePropValue(Me,je,kt,Ue[kt],ie,!hasOwn$1(Ue,kt))}}return Re}function resolvePropValue(ie,oe,Ee,ke,Me,Ie){const Re=ie[Ee];if(Re!=null){const De=hasOwn$1(Re,"default");if(De&&ke===void 0){const je=Re.default;if(Re.type!==Function&&!Re.skipFactory&&isFunction(je)){const{propsDefaults:Ue}=Me;if(Ee in Ue)ke=Ue[Ee];else{const Et=setCurrentInstance(Me);ke=Ue[Ee]=je.call(null,oe),Et()}}else ke=je}Re[0]&&(Ie&&!De?ke=!1:Re[1]&&(ke===""||ke===hyphenate(Ee))&&(ke=!0))}return ke}function normalizePropsOptions(ie,oe,Ee=!1){const ke=oe.propsCache,Me=ke.get(ie);if(Me)return Me;const Ie=ie.props,Re={},De=[];let je=!1;if(!isFunction(ie)){const Et=kt=>{je=!0;const[At,It]=normalizePropsOptions(kt,oe,!0);extend$3(Re,At),It&&De.push(...It)};!Ee&&oe.mixins.length&&oe.mixins.forEach(Et),ie.extends&&Et(ie.extends),ie.mixins&&ie.mixins.forEach(Et)}if(!Ie&&!je)return isObject$5(ie)&&ke.set(ie,EMPTY_ARR),EMPTY_ARR;if(isArray$1(Ie))for(let Et=0;Et<Ie.length;Et++){const kt=camelize(Ie[Et]);validatePropName(kt)&&(Re[kt]=EMPTY_OBJ$1)}else if(Ie)for(const Et in Ie){const kt=camelize(Et);if(validatePropName(kt)){const At=Ie[Et],It=Re[kt]=isArray$1(At)||isFunction(At)?{type:At}:extend$3({},At);if(It){const Rt=getTypeIndex(Boolean,It.type),Mt=getTypeIndex(String,It.type);It[0]=Rt>-1,It[1]=Mt<0||Rt<Mt,(Rt>-1||hasOwn$1(It,"default"))&&De.push(kt)}}}const Ue=[Re,De];return isObject$5(ie)&&ke.set(ie,Ue),Ue}function validatePropName(ie){return ie[0]!=="$"&&!isReservedProp(ie)}function getType(ie){return ie===null?"null":typeof ie=="function"?ie.name||"":typeof ie=="object"&&ie.constructor&&ie.constructor.name||""}function isSameType(ie,oe){return getType(ie)===getType(oe)}function getTypeIndex(ie,oe){return isArray$1(oe)?oe.findIndex(Ee=>isSameType(Ee,ie)):isFunction(oe)&&isSameType(oe,ie)?0:-1}const isInternalKey=ie=>ie[0]==="_"||ie==="$stable",normalizeSlotValue=ie=>isArray$1(ie)?ie.map(normalizeVNode):[normalizeVNode(ie)],normalizeSlot=(ie,oe,Ee)=>{if(oe._n)return oe;const ke=withCtx((...Me)=>normalizeSlotValue(oe(...Me)),Ee);return ke._c=!1,ke},normalizeObjectSlots=(ie,oe,Ee)=>{const ke=ie._ctx;for(const Me in ie){if(isInternalKey(Me))continue;const Ie=ie[Me];if(isFunction(Ie))oe[Me]=normalizeSlot(Me,Ie,ke);else if(Ie!=null){const Re=normalizeSlotValue(Ie);oe[Me]=()=>Re}}},normalizeVNodeSlots=(ie,oe)=>{const Ee=normalizeSlotValue(oe);ie.slots.default=()=>Ee},initSlots=(ie,oe)=>{if(ie.vnode.shapeFlag&32){const Ee=oe._;Ee?(ie.slots=toRaw$1(oe),def(oe,"_",Ee)):normalizeObjectSlots(oe,ie.slots={})}else ie.slots={},oe&&normalizeVNodeSlots(ie,oe);def(ie.slots,InternalObjectKey,1)},updateSlots=(ie,oe,Ee)=>{const{vnode:ke,slots:Me}=ie;let Ie=!0,Re=EMPTY_OBJ$1;if(ke.shapeFlag&32){const De=oe._;De?Ee&&De===1?Ie=!1:(extend$3(Me,oe),!Ee&&De===1&&delete Me._):(Ie=!oe.$stable,normalizeObjectSlots(oe,Me)),Re=oe}else oe&&(normalizeVNodeSlots(ie,oe),Re={default:1});if(Ie)for(const De in Me)!isInternalKey(De)&&Re[De]==null&&delete Me[De]};function setRef(ie,oe,Ee,ke,Me=!1){if(isArray$1(ie)){ie.forEach((At,It)=>setRef(At,oe&&(isArray$1(oe)?oe[It]:oe),Ee,ke,Me));return}if(isAsyncWrapper(ke)&&!Me)return;const Ie=ke.shapeFlag&4?getExposeProxy(ke.component)||ke.component.proxy:ke.el,Re=Me?null:Ie,{i:De,r:je}=ie,Ue=oe&&oe.r,Et=De.refs===EMPTY_OBJ$1?De.refs={}:De.refs,kt=De.setupState;if(Ue!=null&&Ue!==je&&(isString$1(Ue)?(Et[Ue]=null,hasOwn$1(kt,Ue)&&(kt[Ue]=null)):isRef$1(Ue)&&(Ue.value=null)),isFunction(je))callWithErrorHandling(je,De,12,[Re,Et]);else{const At=isString$1(je),It=isRef$1(je);if(At||It){const Rt=()=>{if(ie.f){const Mt=At?hasOwn$1(kt,je)?kt[je]:Et[je]:je.value;Me?isArray$1(Mt)&&remove(Mt,Ie):isArray$1(Mt)?Mt.includes(Ie)||Mt.push(Ie):At?(Et[je]=[Ie],hasOwn$1(kt,je)&&(kt[je]=Et[je])):(je.value=[Ie],ie.k&&(Et[ie.k]=je.value))}else At?(Et[je]=Re,hasOwn$1(kt,je)&&(kt[je]=Re)):It&&(je.value=Re,ie.k&&(Et[ie.k]=Re))};Re?(Rt.id=-1,queuePostRenderEffect(Rt,Ee)):Rt()}}}let hasMismatch=!1;const isSVGContainer=ie=>ie.namespaceURI.includes("svg")&&ie.tagName!=="foreignObject",isMathMLContainer=ie=>ie.namespaceURI.includes("MathML"),getContainerType=ie=>{if(isSVGContainer(ie))return"svg";if(isMathMLContainer(ie))return"mathml"},isComment=ie=>ie.nodeType===8;function createHydrationFunctions(ie){const{mt:oe,p:Ee,o:{patchProp:ke,createText:Me,nextSibling:Ie,parentNode:Re,remove:De,insert:je,createComment:Ue}}=ie,Et=(Nt,Bt)=>{if(!Bt.hasChildNodes()){Ee(null,Nt,Bt),flushPostFlushCbs(),Bt._vnode=Nt;return}hasMismatch=!1,kt(Bt.firstChild,Nt,null,null,null),flushPostFlushCbs(),Bt._vnode=Nt,hasMismatch&&console.error("Hydration completed but contains mismatches.")},kt=(Nt,Bt,Ht,Gt,Kt,Ut=!1)=>{const Zt=isComment(Nt)&&Nt.data==="[",ir=()=>Mt(Nt,Bt,Ht,Gt,Kt,Zt),{type:tr,ref:Jt,shapeFlag:rr,patchFlag:Qt}=Bt;let er=Nt.nodeType;Bt.el=Nt,Qt===-2&&(Ut=!1,Bt.dynamicChildren=null);let Yt=null;switch(tr){case Text:er!==3?Bt.children===""?(je(Bt.el=Me(""),Re(Nt),Nt),Yt=Nt):Yt=ir():(Nt.data!==Bt.children&&(hasMismatch=!0,Nt.data=Bt.children),Yt=Ie(Nt));break;case Comment$1:Ft(Nt)?(Yt=Ie(Nt),Dt(Bt.el=Nt.content.firstChild,Nt,Ht)):er!==8||Zt?Yt=ir():Yt=Ie(Nt);break;case Static:if(Zt&&(Nt=Ie(Nt),er=Nt.nodeType),er===1||er===3){Yt=Nt;const Xt=!Bt.children.length;for(let jt=0;jt<Bt.staticCount;jt++)Xt&&(Bt.children+=Yt.nodeType===1?Yt.outerHTML:Yt.data),jt===Bt.staticCount-1&&(Bt.anchor=Yt),Yt=Ie(Yt);return Zt?Ie(Yt):Yt}else ir();break;case Fragment:Zt?Yt=Rt(Nt,Bt,Ht,Gt,Kt,Ut):Yt=ir();break;default:if(rr&1)(er!==1||Bt.type.toLowerCase()!==Nt.tagName.toLowerCase())&&!Ft(Nt)?Yt=ir():Yt=At(Nt,Bt,Ht,Gt,Kt,Ut);else if(rr&6){Bt.slotScopeIds=Kt;const Xt=Re(Nt);if(Zt?Yt=Vt(Nt):isComment(Nt)&&Nt.data==="teleport start"?Yt=Vt(Nt,Nt.data,"teleport end"):Yt=Ie(Nt),oe(Bt,Xt,null,Ht,Gt,getContainerType(Xt),Ut),isAsyncWrapper(Bt)){let jt;Zt?(jt=createVNode(Fragment),jt.anchor=Yt?Yt.previousSibling:Xt.lastChild):jt=Nt.nodeType===3?createTextVNode(""):createVNode("div"),jt.el=Nt,Bt.component.subTree=jt}}else rr&64?er!==8?Yt=ir():Yt=Bt.type.hydrate(Nt,Bt,Ht,Gt,Kt,Ut,ie,It):rr&128&&(Yt=Bt.type.hydrate(Nt,Bt,Ht,Gt,getContainerType(Re(Nt)),Kt,Ut,ie,kt))}return Jt!=null&&setRef(Jt,null,Gt,Bt),Yt},At=(Nt,Bt,Ht,Gt,Kt,Ut)=>{Ut=Ut||!!Bt.dynamicChildren;const{type:Zt,props:ir,patchFlag:tr,shapeFlag:Jt,dirs:rr,transition:Qt}=Bt,er=Zt==="input"||Zt==="option";if(er||tr!==-1){rr&&invokeDirectiveHook(Bt,null,Ht,"created");let Yt=!1;if(Ft(Nt)){Yt=needTransition(Gt,Qt)&&Ht&&Ht.vnode.props&&Ht.vnode.props.appear;const jt=Nt.content.firstChild;Yt&&Qt.beforeEnter(jt),Dt(jt,Nt,Ht),Bt.el=Nt=jt}if(Jt&16&&!(ir&&(ir.innerHTML||ir.textContent))){let jt=It(Nt.firstChild,Bt,Nt,Ht,Gt,Kt,Ut);for(;jt;){hasMismatch=!0;const Wt=jt;jt=jt.nextSibling,De(Wt)}}else Jt&8&&Nt.textContent!==Bt.children&&(hasMismatch=!0,Nt.textContent=Bt.children);if(ir)if(er||!Ut||tr&48)for(const jt in ir)(er&&(jt.endsWith("value")||jt==="indeterminate")||isOn(jt)&&!isReservedProp(jt)||jt[0]===".")&&ke(Nt,jt,null,ir[jt],void 0,void 0,Ht);else ir.onClick&&ke(Nt,"onClick",null,ir.onClick,void 0,void 0,Ht);let Xt;(Xt=ir&&ir.onVnodeBeforeMount)&&invokeVNodeHook(Xt,Ht,Bt),rr&&invokeDirectiveHook(Bt,null,Ht,"beforeMount"),((Xt=ir&&ir.onVnodeMounted)||rr||Yt)&&queueEffectWithSuspense(()=>{Xt&&invokeVNodeHook(Xt,Ht,Bt),Yt&&Qt.enter(Nt),rr&&invokeDirectiveHook(Bt,null,Ht,"mounted")},Gt)}return Nt.nextSibling},It=(Nt,Bt,Ht,Gt,Kt,Ut,Zt)=>{Zt=Zt||!!Bt.dynamicChildren;const ir=Bt.children,tr=ir.length;for(let Jt=0;Jt<tr;Jt++){const rr=Zt?ir[Jt]:ir[Jt]=normalizeVNode(ir[Jt]);if(Nt)Nt=kt(Nt,rr,Gt,Kt,Ut,Zt);else{if(rr.type===Text&&!rr.children)continue;hasMismatch=!0,Ee(null,rr,Ht,null,Gt,Kt,getContainerType(Ht),Ut)}}return Nt},Rt=(Nt,Bt,Ht,Gt,Kt,Ut)=>{const{slotScopeIds:Zt}=Bt;Zt&&(Kt=Kt?Kt.concat(Zt):Zt);const ir=Re(Nt),tr=It(Ie(Nt),Bt,ir,Ht,Gt,Kt,Ut);return tr&&isComment(tr)&&tr.data==="]"?Ie(Bt.anchor=tr):(hasMismatch=!0,je(Bt.anchor=Ue("]"),ir,tr),tr)},Mt=(Nt,Bt,Ht,Gt,Kt,Ut)=>{if(hasMismatch=!0,Bt.el=null,Ut){const tr=Vt(Nt);for(;;){const Jt=Ie(Nt);if(Jt&&Jt!==tr)De(Jt);else break}}const Zt=Ie(Nt),ir=Re(Nt);return De(Nt),Ee(null,Bt,ir,Zt,Ht,Gt,getContainerType(ir),Kt),Zt},Vt=(Nt,Bt="[",Ht="]")=>{let Gt=0;for(;Nt;)if(Nt=Ie(Nt),Nt&&isComment(Nt)&&(Nt.data===Bt&&Gt++,Nt.data===Ht)){if(Gt===0)return Ie(Nt);Gt--}return Nt},Dt=(Nt,Bt,Ht)=>{const Gt=Bt.parentNode;Gt&&Gt.replaceChild(Nt,Bt);let Kt=Ht;for(;Kt;)Kt.vnode.el===Bt&&(Kt.vnode.el=Kt.subTree.el=Nt),Kt=Kt.parent},Ft=Nt=>Nt.nodeType===1&&Nt.tagName.toLowerCase()==="template";return[Et,kt]}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(ie){return baseCreateRenderer(ie)}function createHydrationRenderer(ie){return baseCreateRenderer(ie,createHydrationFunctions)}function baseCreateRenderer(ie,oe){const Ee=getGlobalThis();Ee.__VUE__=!0;const{insert:ke,remove:Me,patchProp:Ie,createElement:Re,createText:De,createComment:je,setText:Ue,setElementText:Et,parentNode:kt,nextSibling:At,setScopeId:It=NOOP,insertStaticContent:Rt}=ie,Mt=(nr,or,dr,hr=null,mr=null,br=null,Sr=void 0,_r=null,vr=!!or.dynamicChildren)=>{if(nr===or)return;nr&&!isSameVNodeType(nr,or)&&(hr=$r(nr),pr(nr,mr,br,!0),nr=null),or.patchFlag===-2&&(vr=!1,or.dynamicChildren=null);const{type:yr,ref:lr,shapeFlag:cr}=or;switch(yr){case Text:Vt(nr,or,dr,hr);break;case Comment$1:Dt(nr,or,dr,hr);break;case Static:nr==null&&Ft(or,dr,hr,Sr);break;case Fragment:Jt(nr,or,dr,hr,mr,br,Sr,_r,vr);break;default:cr&1?Ht(nr,or,dr,hr,mr,br,Sr,_r,vr):cr&6?rr(nr,or,dr,hr,mr,br,Sr,_r,vr):(cr&64||cr&128)&&yr.process(nr,or,dr,hr,mr,br,Sr,_r,vr,Mr)}lr!=null&&mr&&setRef(lr,nr&&nr.ref,br,or||nr,!or)},Vt=(nr,or,dr,hr)=>{if(nr==null)ke(or.el=De(or.children),dr,hr);else{const mr=or.el=nr.el;or.children!==nr.children&&Ue(mr,or.children)}},Dt=(nr,or,dr,hr)=>{nr==null?ke(or.el=je(or.children||""),dr,hr):or.el=nr.el},Ft=(nr,or,dr,hr)=>{[nr.el,nr.anchor]=Rt(nr.children,or,dr,hr,nr.el,nr.anchor)},Nt=({el:nr,anchor:or},dr,hr)=>{let mr;for(;nr&&nr!==or;)mr=At(nr),ke(nr,dr,hr),nr=mr;ke(or,dr,hr)},Bt=({el:nr,anchor:or})=>{let dr;for(;nr&&nr!==or;)dr=At(nr),Me(nr),nr=dr;Me(or)},Ht=(nr,or,dr,hr,mr,br,Sr,_r,vr)=>{or.type==="svg"?Sr="svg":or.type==="math"&&(Sr="mathml"),nr==null?Gt(or,dr,hr,mr,br,Sr,_r,vr):Zt(nr,or,mr,br,Sr,_r,vr)},Gt=(nr,or,dr,hr,mr,br,Sr,_r)=>{let vr,yr;const{props:lr,shapeFlag:cr,transition:ur,dirs:gr}=nr;if(vr=nr.el=Re(nr.type,br,lr&&lr.is,lr),cr&8?Et(vr,nr.children):cr&16&&Ut(nr.children,vr,null,hr,mr,resolveChildrenNamespace(nr,br),Sr,_r),gr&&invokeDirectiveHook(nr,null,hr,"created"),Kt(vr,nr,nr.scopeId,Sr,hr),lr){for(const Tr in lr)Tr!=="value"&&!isReservedProp(Tr)&&Ie(vr,Tr,null,lr[Tr],br,nr.children,hr,mr,xr);"value"in lr&&Ie(vr,"value",null,lr.value,br),(yr=lr.onVnodeBeforeMount)&&invokeVNodeHook(yr,hr,nr)}gr&&invokeDirectiveHook(nr,null,hr,"beforeMount");const Er=needTransition(mr,ur);Er&&ur.beforeEnter(vr),ke(vr,or,dr),((yr=lr&&lr.onVnodeMounted)||Er||gr)&&queuePostRenderEffect(()=>{yr&&invokeVNodeHook(yr,hr,nr),Er&&ur.enter(vr),gr&&invokeDirectiveHook(nr,null,hr,"mounted")},mr)},Kt=(nr,or,dr,hr,mr)=>{if(dr&&It(nr,dr),hr)for(let br=0;br<hr.length;br++)It(nr,hr[br]);if(mr){let br=mr.subTree;if(or===br){const Sr=mr.vnode;Kt(nr,Sr,Sr.scopeId,Sr.slotScopeIds,mr.parent)}}},Ut=(nr,or,dr,hr,mr,br,Sr,_r,vr=0)=>{for(let yr=vr;yr<nr.length;yr++){const lr=nr[yr]=_r?cloneIfMounted(nr[yr]):normalizeVNode(nr[yr]);Mt(null,lr,or,dr,hr,mr,br,Sr,_r)}},Zt=(nr,or,dr,hr,mr,br,Sr)=>{const _r=or.el=nr.el;let{patchFlag:vr,dynamicChildren:yr,dirs:lr}=or;vr|=nr.patchFlag&16;const cr=nr.props||EMPTY_OBJ$1,ur=or.props||EMPTY_OBJ$1;let gr;if(dr&&toggleRecurse(dr,!1),(gr=ur.onVnodeBeforeUpdate)&&invokeVNodeHook(gr,dr,or,nr),lr&&invokeDirectiveHook(or,nr,dr,"beforeUpdate"),dr&&toggleRecurse(dr,!0),yr?ir(nr.dynamicChildren,yr,_r,dr,hr,resolveChildrenNamespace(or,mr),br):Sr||jt(nr,or,_r,null,dr,hr,resolveChildrenNamespace(or,mr),br,!1),vr>0){if(vr&16)tr(_r,or,cr,ur,dr,hr,mr);else if(vr&2&&cr.class!==ur.class&&Ie(_r,"class",null,ur.class,mr),vr&4&&Ie(_r,"style",cr.style,ur.style,mr),vr&8){const Er=or.dynamicProps;for(let Tr=0;Tr<Er.length;Tr++){const Pr=Er[Tr],kr=cr[Pr],Nr=ur[Pr];(Nr!==kr||Pr==="value")&&Ie(_r,Pr,kr,Nr,mr,nr.children,dr,hr,xr)}}vr&1&&nr.children!==or.children&&Et(_r,or.children)}else!Sr&&yr==null&&tr(_r,or,cr,ur,dr,hr,mr);((gr=ur.onVnodeUpdated)||lr)&&queuePostRenderEffect(()=>{gr&&invokeVNodeHook(gr,dr,or,nr),lr&&invokeDirectiveHook(or,nr,dr,"updated")},hr)},ir=(nr,or,dr,hr,mr,br,Sr)=>{for(let _r=0;_r<or.length;_r++){const vr=nr[_r],yr=or[_r],lr=vr.el&&(vr.type===Fragment||!isSameVNodeType(vr,yr)||vr.shapeFlag&70)?kt(vr.el):dr;Mt(vr,yr,lr,null,hr,mr,br,Sr,!0)}},tr=(nr,or,dr,hr,mr,br,Sr)=>{if(dr!==hr){if(dr!==EMPTY_OBJ$1)for(const _r in dr)!isReservedProp(_r)&&!(_r in hr)&&Ie(nr,_r,dr[_r],null,Sr,or.children,mr,br,xr);for(const _r in hr){if(isReservedProp(_r))continue;const vr=hr[_r],yr=dr[_r];vr!==yr&&_r!=="value"&&Ie(nr,_r,yr,vr,Sr,or.children,mr,br,xr)}"value"in hr&&Ie(nr,"value",dr.value,hr.value,Sr)}},Jt=(nr,or,dr,hr,mr,br,Sr,_r,vr)=>{const yr=or.el=nr?nr.el:De(""),lr=or.anchor=nr?nr.anchor:De("");let{patchFlag:cr,dynamicChildren:ur,slotScopeIds:gr}=or;gr&&(_r=_r?_r.concat(gr):gr),nr==null?(ke(yr,dr,hr),ke(lr,dr,hr),Ut(or.children||[],dr,lr,mr,br,Sr,_r,vr)):cr>0&&cr&64&&ur&&nr.dynamicChildren?(ir(nr.dynamicChildren,ur,dr,mr,br,Sr,_r),(or.key!=null||mr&&or===mr.subTree)&&traverseStaticChildren(nr,or,!0)):jt(nr,or,dr,lr,mr,br,Sr,_r,vr)},rr=(nr,or,dr,hr,mr,br,Sr,_r,vr)=>{or.slotScopeIds=_r,nr==null?or.shapeFlag&512?mr.ctx.activate(or,dr,hr,Sr,vr):Qt(or,dr,hr,mr,br,Sr,vr):er(nr,or,vr)},Qt=(nr,or,dr,hr,mr,br,Sr)=>{const _r=nr.component=createComponentInstance(nr,hr,mr);if(isKeepAlive(nr)&&(_r.ctx.renderer=Mr),setupComponent(_r),_r.asyncDep){if(mr&&mr.registerDep(_r,Yt),!nr.el){const vr=_r.subTree=createVNode(Comment$1);Dt(null,vr,or,dr)}}else Yt(_r,nr,or,dr,mr,br,Sr)},er=(nr,or,dr)=>{const hr=or.component=nr.component;if(shouldUpdateComponent(nr,or,dr))if(hr.asyncDep&&!hr.asyncResolved){Xt(hr,or,dr);return}else hr.next=or,invalidateJob(hr.update),hr.effect.dirty=!0,hr.update();else or.el=nr.el,hr.vnode=or},Yt=(nr,or,dr,hr,mr,br,Sr)=>{const _r=()=>{if(nr.isMounted){let{next:lr,bu:cr,u:ur,parent:gr,vnode:Er}=nr;{const Lr=locateNonHydratedAsyncRoot(nr);if(Lr){lr&&(lr.el=Er.el,Xt(nr,lr,Sr)),Lr.asyncDep.then(()=>{nr.isUnmounted||_r()});return}}let Tr=lr,Pr;toggleRecurse(nr,!1),lr?(lr.el=Er.el,Xt(nr,lr,Sr)):lr=Er,cr&&invokeArrayFns(cr),(Pr=lr.props&&lr.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Pr,gr,lr,Er),toggleRecurse(nr,!0);const kr=renderComponentRoot(nr),Nr=nr.subTree;nr.subTree=kr,Mt(Nr,kr,kt(Nr.el),$r(Nr),nr,mr,br),lr.el=kr.el,Tr===null&&updateHOCHostEl(nr,kr.el),ur&&queuePostRenderEffect(ur,mr),(Pr=lr.props&&lr.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Pr,gr,lr,Er),mr)}else{let lr;const{el:cr,props:ur}=or,{bm:gr,m:Er,parent:Tr}=nr,Pr=isAsyncWrapper(or);if(toggleRecurse(nr,!1),gr&&invokeArrayFns(gr),!Pr&&(lr=ur&&ur.onVnodeBeforeMount)&&invokeVNodeHook(lr,Tr,or),toggleRecurse(nr,!0),cr&&Ir){const kr=()=>{nr.subTree=renderComponentRoot(nr),Ir(cr,nr.subTree,nr,mr,null)};Pr?or.type.__asyncLoader().then(()=>!nr.isUnmounted&&kr()):kr()}else{const kr=nr.subTree=renderComponentRoot(nr);Mt(null,kr,dr,hr,nr,mr,br),or.el=kr.el}if(Er&&queuePostRenderEffect(Er,mr),!Pr&&(lr=ur&&ur.onVnodeMounted)){const kr=or;queuePostRenderEffect(()=>invokeVNodeHook(lr,Tr,kr),mr)}(or.shapeFlag&256||Tr&&isAsyncWrapper(Tr.vnode)&&Tr.vnode.shapeFlag&256)&&nr.a&&queuePostRenderEffect(nr.a,mr),nr.isMounted=!0,or=dr=hr=null}},vr=nr.effect=new ReactiveEffect(_r,NOOP,()=>queueJob$1(yr),nr.scope),yr=nr.update=()=>{vr.dirty&&vr.run()};yr.id=nr.uid,toggleRecurse(nr,!0),yr()},Xt=(nr,or,dr)=>{or.component=nr;const hr=nr.vnode.props;nr.vnode=or,nr.next=null,updateProps(nr,or.props,hr,dr),updateSlots(nr,or.children,dr),pauseTracking$1(),flushPreFlushCbs(nr),resetTracking$1()},jt=(nr,or,dr,hr,mr,br,Sr,_r,vr=!1)=>{const yr=nr&&nr.children,lr=nr?nr.shapeFlag:0,cr=or.children,{patchFlag:ur,shapeFlag:gr}=or;if(ur>0){if(ur&128){ar(yr,cr,dr,hr,mr,br,Sr,_r,vr);return}else if(ur&256){Wt(yr,cr,dr,hr,mr,br,Sr,_r,vr);return}}gr&8?(lr&16&&xr(yr,mr,br),cr!==yr&&Et(dr,cr)):lr&16?gr&16?ar(yr,cr,dr,hr,mr,br,Sr,_r,vr):xr(yr,mr,br,!0):(lr&8&&Et(dr,""),gr&16&&Ut(cr,dr,hr,mr,br,Sr,_r,vr))},Wt=(nr,or,dr,hr,mr,br,Sr,_r,vr)=>{nr=nr||EMPTY_ARR,or=or||EMPTY_ARR;const yr=nr.length,lr=or.length,cr=Math.min(yr,lr);let ur;for(ur=0;ur<cr;ur++){const gr=or[ur]=vr?cloneIfMounted(or[ur]):normalizeVNode(or[ur]);Mt(nr[ur],gr,dr,null,mr,br,Sr,_r,vr)}yr>lr?xr(nr,mr,br,!0,!1,cr):Ut(or,dr,hr,mr,br,Sr,_r,vr,cr)},ar=(nr,or,dr,hr,mr,br,Sr,_r,vr)=>{let yr=0;const lr=or.length;let cr=nr.length-1,ur=lr-1;for(;yr<=cr&&yr<=ur;){const gr=nr[yr],Er=or[yr]=vr?cloneIfMounted(or[yr]):normalizeVNode(or[yr]);if(isSameVNodeType(gr,Er))Mt(gr,Er,dr,null,mr,br,Sr,_r,vr);else break;yr++}for(;yr<=cr&&yr<=ur;){const gr=nr[cr],Er=or[ur]=vr?cloneIfMounted(or[ur]):normalizeVNode(or[ur]);if(isSameVNodeType(gr,Er))Mt(gr,Er,dr,null,mr,br,Sr,_r,vr);else break;cr--,ur--}if(yr>cr){if(yr<=ur){const gr=ur+1,Er=gr<lr?or[gr].el:hr;for(;yr<=ur;)Mt(null,or[yr]=vr?cloneIfMounted(or[yr]):normalizeVNode(or[yr]),dr,Er,mr,br,Sr,_r,vr),yr++}}else if(yr>ur)for(;yr<=cr;)pr(nr[yr],mr,br,!0),yr++;else{const gr=yr,Er=yr,Tr=new Map;for(yr=Er;yr<=ur;yr++){const Fr=or[yr]=vr?cloneIfMounted(or[yr]):normalizeVNode(or[yr]);Fr.key!=null&&Tr.set(Fr.key,yr)}let Pr,kr=0;const Nr=ur-Er+1;let Lr=!1,Br=0;const Hr=new Array(Nr);for(yr=0;yr<Nr;yr++)Hr[yr]=0;for(yr=gr;yr<=cr;yr++){const Fr=nr[yr];if(kr>=Nr){pr(Fr,mr,br,!0);continue}let Dr;if(Fr.key!=null)Dr=Tr.get(Fr.key);else for(Pr=Er;Pr<=ur;Pr++)if(Hr[Pr-Er]===0&&isSameVNodeType(Fr,or[Pr])){Dr=Pr;break}Dr===void 0?pr(Fr,mr,br,!0):(Hr[Dr-Er]=yr+1,Dr>=Br?Br=Dr:Lr=!0,Mt(Fr,or[Dr],dr,null,mr,br,Sr,_r,vr),kr++)}const zr=Lr?getSequence(Hr):EMPTY_ARR;for(Pr=zr.length-1,yr=Nr-1;yr>=0;yr--){const Fr=Er+yr,Dr=or[Fr],jr=Fr+1<lr?or[Fr+1].el:hr;Hr[yr]===0?Mt(null,Dr,dr,jr,mr,br,Sr,_r,vr):Lr&&(Pr<0||yr!==zr[Pr]?sr(Dr,dr,jr,2):Pr--)}}},sr=(nr,or,dr,hr,mr=null)=>{const{el:br,type:Sr,transition:_r,children:vr,shapeFlag:yr}=nr;if(yr&6){sr(nr.component.subTree,or,dr,hr);return}if(yr&128){nr.suspense.move(or,dr,hr);return}if(yr&64){Sr.move(nr,or,dr,Mr);return}if(Sr===Fragment){ke(br,or,dr);for(let cr=0;cr<vr.length;cr++)sr(vr[cr],or,dr,hr);ke(nr.anchor,or,dr);return}if(Sr===Static){Nt(nr,or,dr);return}if(hr!==2&&yr&1&&_r)if(hr===0)_r.beforeEnter(br),ke(br,or,dr),queuePostRenderEffect(()=>_r.enter(br),mr);else{const{leave:cr,delayLeave:ur,afterLeave:gr}=_r,Er=()=>ke(br,or,dr),Tr=()=>{cr(br,()=>{Er(),gr&&gr()})};ur?ur(br,Er,Tr):Tr()}else ke(br,or,dr)},pr=(nr,or,dr,hr=!1,mr=!1)=>{const{type:br,props:Sr,ref:_r,children:vr,dynamicChildren:yr,shapeFlag:lr,patchFlag:cr,dirs:ur}=nr;if(_r!=null&&setRef(_r,null,dr,nr,!0),lr&256){or.ctx.deactivate(nr);return}const gr=lr&1&&ur,Er=!isAsyncWrapper(nr);let Tr;if(Er&&(Tr=Sr&&Sr.onVnodeBeforeUnmount)&&invokeVNodeHook(Tr,or,nr),lr&6)Cr(nr.component,dr,hr);else{if(lr&128){nr.suspense.unmount(dr,hr);return}gr&&invokeDirectiveHook(nr,null,or,"beforeUnmount"),lr&64?nr.type.remove(nr,or,dr,mr,Mr,hr):yr&&(br!==Fragment||cr>0&&cr&64)?xr(yr,or,dr,!1,!0):(br===Fragment&&cr&384||!mr&&lr&16)&&xr(vr,or,dr),hr&&fr(nr)}(Er&&(Tr=Sr&&Sr.onVnodeUnmounted)||gr)&&queuePostRenderEffect(()=>{Tr&&invokeVNodeHook(Tr,or,nr),gr&&invokeDirectiveHook(nr,null,or,"unmounted")},dr)},fr=nr=>{const{type:or,el:dr,anchor:hr,transition:mr}=nr;if(or===Fragment){wr(dr,hr);return}if(or===Static){Bt(nr);return}const br=()=>{Me(dr),mr&&!mr.persisted&&mr.afterLeave&&mr.afterLeave()};if(nr.shapeFlag&1&&mr&&!mr.persisted){const{leave:Sr,delayLeave:_r}=mr,vr=()=>Sr(dr,br);_r?_r(nr.el,br,vr):vr()}else br()},wr=(nr,or)=>{let dr;for(;nr!==or;)dr=At(nr),Me(nr),nr=dr;Me(or)},Cr=(nr,or,dr)=>{const{bum:hr,scope:mr,update:br,subTree:Sr,um:_r}=nr;hr&&invokeArrayFns(hr),mr.stop(),br&&(br.active=!1,pr(Sr,nr,or,dr)),_r&&queuePostRenderEffect(_r,or),queuePostRenderEffect(()=>{nr.isUnmounted=!0},or),or&&or.pendingBranch&&!or.isUnmounted&&nr.asyncDep&&!nr.asyncResolved&&nr.suspenseId===or.pendingId&&(or.deps--,or.deps===0&&or.resolve())},xr=(nr,or,dr,hr=!1,mr=!1,br=0)=>{for(let Sr=br;Sr<nr.length;Sr++)pr(nr[Sr],or,dr,hr,mr)},$r=nr=>nr.shapeFlag&6?$r(nr.component.subTree):nr.shapeFlag&128?nr.suspense.next():At(nr.anchor||nr.el);let Or=!1;const Rr=(nr,or,dr)=>{nr==null?or._vnode&&pr(or._vnode,null,null,!0):Mt(or._vnode||null,nr,or,null,null,null,dr),Or||(Or=!0,flushPreFlushCbs(),flushPostFlushCbs(),Or=!1),or._vnode=nr},Mr={p:Mt,um:pr,m:sr,r:fr,mt:Qt,mc:Ut,pc:jt,pbc:ir,n:$r,o:ie};let Ar,Ir;return oe&&([Ar,Ir]=oe(Mr)),{render:Rr,hydrate:Ar,createApp:createAppAPI(Rr,Ar)}}function resolveChildrenNamespace({type:ie,props:oe},Ee){return Ee==="svg"&&ie==="foreignObject"||Ee==="mathml"&&ie==="annotation-xml"&&oe&&oe.encoding&&oe.encoding.includes("html")?void 0:Ee}function toggleRecurse({effect:ie,update:oe},Ee){ie.allowRecurse=oe.allowRecurse=Ee}function needTransition(ie,oe){return(!ie||ie&&!ie.pendingBranch)&&oe&&!oe.persisted}function traverseStaticChildren(ie,oe,Ee=!1){const ke=ie.children,Me=oe.children;if(isArray$1(ke)&&isArray$1(Me))for(let Ie=0;Ie<ke.length;Ie++){const Re=ke[Ie];let De=Me[Ie];De.shapeFlag&1&&!De.dynamicChildren&&((De.patchFlag<=0||De.patchFlag===32)&&(De=Me[Ie]=cloneIfMounted(Me[Ie]),De.el=Re.el),Ee||traverseStaticChildren(Re,De)),De.type===Text&&(De.el=Re.el)}}function getSequence(ie){const oe=ie.slice(),Ee=[0];let ke,Me,Ie,Re,De;const je=ie.length;for(ke=0;ke<je;ke++){const Ue=ie[ke];if(Ue!==0){if(Me=Ee[Ee.length-1],ie[Me]<Ue){oe[ke]=Me,Ee.push(ke);continue}for(Ie=0,Re=Ee.length-1;Ie<Re;)De=Ie+Re>>1,ie[Ee[De]]<Ue?Ie=De+1:Re=De;Ue<ie[Ee[Ie]]&&(Ie>0&&(oe[ke]=Ee[Ie-1]),Ee[Ie]=ke)}}for(Ie=Ee.length,Re=Ee[Ie-1];Ie-- >0;)Ee[Ie]=Re,Re=oe[Re];return Ee}function locateNonHydratedAsyncRoot(ie){const oe=ie.subTree.component;if(oe)return oe.asyncDep&&!oe.asyncResolved?oe:locateNonHydratedAsyncRoot(oe)}const isTeleport=ie=>ie.__isTeleport,isTeleportDisabled=ie=>ie&&(ie.disabled||ie.disabled===""),isTargetSVG=ie=>typeof SVGElement<"u"&&ie instanceof SVGElement,isTargetMathML=ie=>typeof MathMLElement=="function"&&ie instanceof MathMLElement,resolveTarget=(ie,oe)=>{const Ee=ie&&ie.to;return isString$1(Ee)?oe?oe(Ee):null:Ee},TeleportImpl={name:"Teleport",__isTeleport:!0,process(ie,oe,Ee,ke,Me,Ie,Re,De,je,Ue){const{mc:Et,pc:kt,pbc:At,o:{insert:It,querySelector:Rt,createText:Mt,createComment:Vt}}=Ue,Dt=isTeleportDisabled(oe.props);let{shapeFlag:Ft,children:Nt,dynamicChildren:Bt}=oe;if(ie==null){const Ht=oe.el=Mt(""),Gt=oe.anchor=Mt("");It(Ht,Ee,ke),It(Gt,Ee,ke);const Kt=oe.target=resolveTarget(oe.props,Rt),Ut=oe.targetAnchor=Mt("");Kt&&(It(Ut,Kt),Re==="svg"||isTargetSVG(Kt)?Re="svg":(Re==="mathml"||isTargetMathML(Kt))&&(Re="mathml"));const Zt=(ir,tr)=>{Ft&16&&Et(Nt,ir,tr,Me,Ie,Re,De,je)};Dt?Zt(Ee,Gt):Kt&&Zt(Kt,Ut)}else{oe.el=ie.el;const Ht=oe.anchor=ie.anchor,Gt=oe.target=ie.target,Kt=oe.targetAnchor=ie.targetAnchor,Ut=isTeleportDisabled(ie.props),Zt=Ut?Ee:Gt,ir=Ut?Ht:Kt;if(Re==="svg"||isTargetSVG(Gt)?Re="svg":(Re==="mathml"||isTargetMathML(Gt))&&(Re="mathml"),Bt?(At(ie.dynamicChildren,Bt,Zt,Me,Ie,Re,De),traverseStaticChildren(ie,oe,!0)):je||kt(ie,oe,Zt,ir,Me,Ie,Re,De,!1),Dt)Ut?oe.props&&ie.props&&oe.props.to!==ie.props.to&&(oe.props.to=ie.props.to):moveTeleport(oe,Ee,Ht,Ue,1);else if((oe.props&&oe.props.to)!==(ie.props&&ie.props.to)){const tr=oe.target=resolveTarget(oe.props,Rt);tr&&moveTeleport(oe,tr,null,Ue,0)}else Ut&&moveTeleport(oe,Gt,Kt,Ue,1)}updateCssVars(oe)},remove(ie,oe,Ee,ke,{um:Me,o:{remove:Ie}},Re){const{shapeFlag:De,children:je,anchor:Ue,targetAnchor:Et,target:kt,props:At}=ie;if(kt&&Ie(Et),Re&&Ie(Ue),De&16){const It=Re||!isTeleportDisabled(At);for(let Rt=0;Rt<je.length;Rt++){const Mt=je[Rt];Me(Mt,oe,Ee,It,!!Mt.dynamicChildren)}}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(ie,oe,Ee,{o:{insert:ke},m:Me},Ie=2){Ie===0&&ke(ie.targetAnchor,oe,Ee);const{el:Re,anchor:De,shapeFlag:je,children:Ue,props:Et}=ie,kt=Ie===2;if(kt&&ke(Re,oe,Ee),(!kt||isTeleportDisabled(Et))&&je&16)for(let At=0;At<Ue.length;At++)Me(Ue[At],oe,Ee,2);kt&&ke(De,oe,Ee)}function hydrateTeleport(ie,oe,Ee,ke,Me,Ie,{o:{nextSibling:Re,parentNode:De,querySelector:je}},Ue){const Et=oe.target=resolveTarget(oe.props,je);if(Et){const kt=Et._lpa||Et.firstChild;if(oe.shapeFlag&16)if(isTeleportDisabled(oe.props))oe.anchor=Ue(Re(ie),oe,De(ie),Ee,ke,Me,Ie),oe.targetAnchor=kt;else{oe.anchor=Re(ie);let At=kt;for(;At;)if(At=Re(At),At&&At.nodeType===8&&At.data==="teleport anchor"){oe.targetAnchor=At,Et._lpa=oe.targetAnchor&&Re(oe.targetAnchor);break}Ue(kt,oe,Et,Ee,ke,Me,Ie)}updateCssVars(oe)}return oe.anchor&&Re(oe.anchor)}const Teleport=TeleportImpl;function updateCssVars(ie){const oe=ie.ctx;if(oe&&oe.ut){let Ee=ie.children[0].el;for(;Ee&&Ee!==ie.targetAnchor;)Ee.nodeType===1&&Ee.setAttribute("data-v-owner",oe.uid),Ee=Ee.nextSibling;oe.ut()}}const Fragment=Symbol.for("v-fgt"),Text=Symbol.for("v-txt"),Comment$1=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(ie=!1){blockStack.push(currentBlock=ie?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(ie){isBlockTreeEnabled+=ie}function setupBlock(ie){return ie.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&&currentBlock&&currentBlock.push(ie),ie}function createElementBlock(ie,oe,Ee,ke,Me,Ie){return setupBlock(createBaseVNode(ie,oe,Ee,ke,Me,Ie,!0))}function createBlock(ie,oe,Ee,ke,Me){return setupBlock(createVNode(ie,oe,Ee,ke,Me,!0))}function isVNode(ie){return ie?ie.__v_isVNode===!0:!1}function isSameVNodeType(ie,oe){return ie.type===oe.type&&ie.key===oe.key}function transformVNodeArgs(ie){}const InternalObjectKey="__vInternal",normalizeKey=({key:ie})=>ie??null,normalizeRef=({ref:ie,ref_key:oe,ref_for:Ee})=>(typeof ie=="number"&&(ie=""+ie),ie!=null?isString$1(ie)||isRef$1(ie)||isFunction(ie)?{i:currentRenderingInstance,r:ie,k:oe,f:!!Ee}:ie:null);function createBaseVNode(ie,oe=null,Ee=null,ke=0,Me=null,Ie=ie===Fragment?0:1,Re=!1,De=!1){const je={__v_isVNode:!0,__v_skip:!0,type:ie,props:oe,key:oe&&normalizeKey(oe),ref:oe&&normalizeRef(oe),scopeId:currentScopeId,slotScopeIds:null,children:Ee,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:Ie,patchFlag:ke,dynamicProps:Me,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return De?(normalizeChildren(je,Ee),Ie&128&&ie.normalize(je)):Ee&&(je.shapeFlag|=isString$1(Ee)?8:16),isBlockTreeEnabled>0&&!Re&&currentBlock&&(je.patchFlag>0||Ie&6)&&je.patchFlag!==32&&currentBlock.push(je),je}const createVNode=_createVNode;function _createVNode(ie,oe=null,Ee=null,ke=0,Me=null,Ie=!1){if((!ie||ie===NULL_DYNAMIC_COMPONENT)&&(ie=Comment$1),isVNode(ie)){const De=cloneVNode(ie,oe,!0);return Ee&&normalizeChildren(De,Ee),isBlockTreeEnabled>0&&!Ie&&currentBlock&&(De.shapeFlag&6?currentBlock[currentBlock.indexOf(ie)]=De:currentBlock.push(De)),De.patchFlag|=-2,De}if(isClassComponent(ie)&&(ie=ie.__vccOpts),oe){oe=guardReactiveProps(oe);let{class:De,style:je}=oe;De&&!isString$1(De)&&(oe.class=normalizeClass(De)),isObject$5(je)&&(isProxy(je)&&!isArray$1(je)&&(je=extend$3({},je)),oe.style=normalizeStyle(je))}const Re=isString$1(ie)?1:isSuspense(ie)?128:isTeleport(ie)?64:isObject$5(ie)?4:isFunction(ie)?2:0;return createBaseVNode(ie,oe,Ee,ke,Me,Re,Ie,!0)}function guardReactiveProps(ie){return ie?isProxy(ie)||InternalObjectKey in ie?extend$3({},ie):ie:null}function cloneVNode(ie,oe,Ee=!1){const{props:ke,ref:Me,patchFlag:Ie,children:Re}=ie,De=oe?mergeProps(ke||{},oe):ke;return{__v_isVNode:!0,__v_skip:!0,type:ie.type,props:De,key:De&&normalizeKey(De),ref:oe&&oe.ref?Ee&&Me?isArray$1(Me)?Me.concat(normalizeRef(oe)):[Me,normalizeRef(oe)]:normalizeRef(oe):Me,scopeId:ie.scopeId,slotScopeIds:ie.slotScopeIds,children:Re,target:ie.target,targetAnchor:ie.targetAnchor,staticCount:ie.staticCount,shapeFlag:ie.shapeFlag,patchFlag:oe&&ie.type!==Fragment?Ie===-1?16:Ie|16:Ie,dynamicProps:ie.dynamicProps,dynamicChildren:ie.dynamicChildren,appContext:ie.appContext,dirs:ie.dirs,transition:ie.transition,component:ie.component,suspense:ie.suspense,ssContent:ie.ssContent&&cloneVNode(ie.ssContent),ssFallback:ie.ssFallback&&cloneVNode(ie.ssFallback),el:ie.el,anchor:ie.anchor,ctx:ie.ctx,ce:ie.ce}}function createTextVNode(ie=" ",oe=0){return createVNode(Text,null,ie,oe)}function createStaticVNode(ie,oe){const Ee=createVNode(Static,null,ie);return Ee.staticCount=oe,Ee}function createCommentVNode(ie="",oe=!1){return oe?(openBlock(),createBlock(Comment$1,null,ie)):createVNode(Comment$1,null,ie)}function normalizeVNode(ie){return ie==null||typeof ie=="boolean"?createVNode(Comment$1):isArray$1(ie)?createVNode(Fragment,null,ie.slice()):typeof ie=="object"?cloneIfMounted(ie):createVNode(Text,null,String(ie))}function cloneIfMounted(ie){return ie.el===null&&ie.patchFlag!==-1||ie.memo?ie:cloneVNode(ie)}function normalizeChildren(ie,oe){let Ee=0;const{shapeFlag:ke}=ie;if(oe==null)oe=null;else if(isArray$1(oe))Ee=16;else if(typeof oe=="object")if(ke&65){const Me=oe.default;Me&&(Me._c&&(Me._d=!1),normalizeChildren(ie,Me()),Me._c&&(Me._d=!0));return}else{Ee=32;const Me=oe._;!Me&&!(InternalObjectKey in oe)?oe._ctx=currentRenderingInstance:Me===3&&currentRenderingInstance&&(currentRenderingInstance.slots._===1?oe._=1:(oe._=2,ie.patchFlag|=1024))}else isFunction(oe)?(oe={default:oe,_ctx:currentRenderingInstance},Ee=32):(oe=String(oe),ke&64?(Ee=16,oe=[createTextVNode(oe)]):Ee=8);ie.children=oe,ie.shapeFlag|=Ee}function mergeProps(...ie){const oe={};for(let Ee=0;Ee<ie.length;Ee++){const ke=ie[Ee];for(const Me in ke)if(Me==="class")oe.class!==ke.class&&(oe.class=normalizeClass([oe.class,ke.class]));else if(Me==="style")oe.style=normalizeStyle([oe.style,ke.style]);else if(isOn(Me)){const Ie=oe[Me],Re=ke[Me];Re&&Ie!==Re&&!(isArray$1(Ie)&&Ie.includes(Re))&&(oe[Me]=Ie?[].concat(Ie,Re):Re)}else Me!==""&&(oe[Me]=ke[Me])}return oe}function invokeVNodeHook(ie,oe,Ee,ke=null){callWithAsyncErrorHandling(ie,oe,7,[Ee,ke])}const emptyAppContext=createAppContext();let uid$2=0;function createComponentInstance(ie,oe,Ee){const ke=ie.type,Me=(oe?oe.appContext:ie.appContext)||emptyAppContext,Ie={uid:uid$2++,vnode:ie,type:ke,parent:oe,appContext:Me,root:null,next:null,subTree:null,effect:null,update:null,scope:new EffectScope(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:oe?oe.provides:Object.create(Me.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(ke,Me),emitsOptions:normalizeEmitsOptions(ke,Me),emit:null,emitted:null,propsDefaults:EMPTY_OBJ$1,inheritAttrs:ke.inheritAttrs,ctx:EMPTY_OBJ$1,data:EMPTY_OBJ$1,props:EMPTY_OBJ$1,attrs:EMPTY_OBJ$1,slots:EMPTY_OBJ$1,refs:EMPTY_OBJ$1,setupState:EMPTY_OBJ$1,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:Ee,suspenseId:Ee?Ee.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return Ie.ctx={_:Ie},Ie.root=oe?oe.root:Ie,Ie.emit=emit.bind(null,Ie),ie.ce&&ie.ce(Ie),Ie}let currentInstance=null;const getCurrentInstance=()=>currentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const ie=getGlobalThis(),oe=(Ee,ke)=>{let Me;return(Me=ie[Ee])||(Me=ie[Ee]=[]),Me.push(ke),Ie=>{Me.length>1?Me.forEach(Re=>Re(Ie)):Me[0](Ie)}};internalSetCurrentInstance=oe("__VUE_INSTANCE_SETTERS__",Ee=>currentInstance=Ee),setInSSRSetupState=oe("__VUE_SSR_SETTERS__",Ee=>isInSSRComponentSetup=Ee)}const setCurrentInstance=ie=>{const oe=currentInstance;return internalSetCurrentInstance(ie),ie.scope.on(),()=>{ie.scope.off(),internalSetCurrentInstance(oe)}},unsetCurrentInstance=()=>{currentInstance&&currentInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(ie){return ie.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(ie,oe=!1){oe&&setInSSRSetupState(oe);const{props:Ee,children:ke}=ie.vnode,Me=isStatefulComponent(ie);initProps(ie,Ee,Me,oe),initSlots(ie,ke);const Ie=Me?setupStatefulComponent(ie,oe):void 0;return oe&&setInSSRSetupState(!1),Ie}function setupStatefulComponent(ie,oe){const Ee=ie.type;ie.accessCache=Object.create(null),ie.proxy=markRaw(new Proxy(ie.ctx,PublicInstanceProxyHandlers));const{setup:ke}=Ee;if(ke){const Me=ie.setupContext=ke.length>1?createSetupContext(ie):null,Ie=setCurrentInstance(ie);pauseTracking$1();const Re=callWithErrorHandling(ke,ie,0,[ie.props,Me]);if(resetTracking$1(),Ie(),isPromise$1(Re)){if(Re.then(unsetCurrentInstance,unsetCurrentInstance),oe)return Re.then(De=>{handleSetupResult(ie,De,oe)}).catch(De=>{handleError$1(De,ie,0)});ie.asyncDep=Re}else handleSetupResult(ie,Re,oe)}else finishComponentSetup(ie,oe)}function handleSetupResult(ie,oe,Ee){isFunction(oe)?ie.type.__ssrInlineRe
vendor: 3,881 bytes, lines 30-33
30nder?ie.ssrRender=oe:ie.render=oe:isObject$5(oe)&&(ie.setupState=proxyRefs(oe)),finishComponentSetup(ie,Ee)}let compile$1,installWithProxy;function registerRuntimeCompiler(ie){compile$1=ie,installWithProxy=oe=>{oe.render._rc&&(oe.withProxy=new Proxy(oe.ctx,RuntimeCompiledPublicInstanceProxyHandlers))}}const isRuntimeOnly=()=>!compile$1;function finishComponentSetup(ie,oe,Ee){const ke=ie.type;if(!ie.render){if(!oe&&compile$1&&!ke.render){const Me=ke.template||resolveMergedOptions(ie).template;if(Me){const{isCustomElement:Ie,compilerOptions:Re}=ie.appContext.config,{delimiters:De,compilerOptions:je}=ke,Ue=extend$3(extend$3({isCustomElement:Ie,delimiters:De},Re),je);ke.render=compile$1(Me,Ue)}}ie.render=ke.render||NOOP,installWithProxy&&installWithProxy(ie)}{const Me=setCurrentInstance(ie);pauseTracking$1();try{applyOptions(ie)}finally{resetTracking$1(),Me()}}}function getAttrsProxy(ie){return ie.attrsProxy||(ie.attrsProxy=new Proxy(ie.attrs,{get(oe,Ee){return track$1(ie,"get","$attrs"),oe[Ee]}}))}function createSetupContext(ie){const oe=Ee=>{ie.exposed=Ee||{}};return{get attrs(){return getAttrsProxy(ie)},slots:ie.slots,emit:ie.emit,expose:oe}}function getExposeProxy(ie){if(ie.exposed)return ie.exposeProxy||(ie.exposeProxy=new Proxy(proxyRefs(markRaw(ie.exposed)),{get(oe,Ee){if(Ee in oe)return oe[Ee];if(Ee in publicPropertiesMap)return publicPropertiesMap[Ee](ie)},has(oe,Ee){return Ee in oe||Ee in publicPropertiesMap}}))}const classifyRE=/(?:^|[-_])(\w)/g,classify=ie=>ie.replace(classifyRE,oe=>oe.toUpperCase()).replace(/[-_]/g,"");function getComponentName(ie,oe=!0){return isFunction(ie)?ie.displayName||ie.name:ie.name||oe&&ie.__name}function formatComponentName(ie,oe,Ee=!1){let ke=getComponentName(oe);if(!ke&&oe.__file){const Me=oe.__file.match(/([^/\\]+)\.\w+$/);Me&&(ke=Me[1])}if(!ke&&ie&&ie.parent){const Me=Ie=>{for(const Re in Ie)if(Ie[Re]===oe)return Re};ke=Me(ie.components||ie.parent.type.components)||Me(ie.appContext.components)}return ke?classify(ke):Ee?"App":"Anonymous"}function isClassComponent(ie){return isFunction(ie)&&"__vccOpts"in ie}const computed=(ie,oe)=>computed$1(ie,oe,isInSSRComponentSetup);function useModel(ie,oe,Ee=EMPTY_OBJ$1){const ke=getCurrentInstance(),Me=camelize(oe),Ie=hyphenate(oe),Re=customRef((je,Ue)=>{let Et;return watchSyncEffect(()=>{const kt=ie[oe];hasChanged$1(Et,kt)&&(Et=kt,Ue())}),{get(){return je(),Ee.get?Ee.get(Et):Et},set(kt){const At=ke.vnode.props;!(At&&(oe in At||Me in At||Ie in At)&&(`onUpdate:${oe}`in At||`onUpdate:${Me}`in At||`onUpdate:${Ie}`in At))&&hasChanged$1(kt,Et)&&(Et=kt,Ue()),ke.emit(`update:${oe}`,Ee.set?Ee.set(kt):kt)}}}),De=oe==="modelValue"?"modelModifiers":`${oe}Modifiers`;return Re[Symbol.iterator]=()=>{let je=0;return{next(){return je<2?{value:je++?ie[De]||{}:Re,done:!1}:{done:!0}}}},Re}function h$2(ie,oe,Ee){const ke=arguments.length;return ke===2?isObject$5(oe)&&!isArray$1(oe)?isVNode(oe)?createVNode(ie,null,[oe]):createVNode(ie,oe):createVNode(ie,null,oe):(ke>3?Ee=Array.prototype.slice.call(arguments,2):ke===3&&isVNode(Ee)&&(Ee=[Ee]),createVNode(ie,oe,Ee))}function initCustomFormatter(){}function withMemo(ie,oe,Ee,ke){const Me=Ee[ke];if(Me&&isMemoSame(Me,ie))return Me;const Ie=oe();return Ie.memo=ie.slice(),Ee[ke]=Ie}function isMemoSame(ie,oe){const Ee=ie.memo;if(Ee.length!=oe.length)return!1;for(let ke=0;ke<Ee.length;ke++)if(hasChanged$1(Ee[ke],oe[ke]))return!1;return isBlockTreeEnabled>0&&currentBlock&&currentBlock.push(ie),!0}const version="3.4.21",warn$2=NOOP,ErrorTypeStrings=ErrorTypeStrings$1,devtools=devtools$1,setDevtoolsHook=setDevtoolsHook$1,_ssrUtils={createComponentInstance,setupComponent,renderComponentRoot,setCurrentRenderingInstance,isVNode,normalizeVNode},ssrUtils=_ssrUtils,resolveFilter=null,compatUtils=null,DeprecationTypes=null;/**
31* @vue/runtime-dom v3.4.21
32* (c) 2018-present Yuxi (Evan) You and Vue contributors
33* @license MIT
34**/const svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(ie,oe,Ee)=>{oe.insertBefore(ie,Ee||null)},remove:ie=>{const oe=ie.parentNode;oe&&oe.removeChild(ie)},createElement:(ie,oe,Ee,ke)=>{const Me=oe==="svg"?doc.createElementNS(svgNS,ie):oe==="mathml"?doc.createElementNS(mathmlNS,ie):doc.createElement(ie,Ee?{is:Ee}:void 0);return ie==="select"&&ke&&ke.multiple!=null&&Me.setAttribute("multiple",ke.multiple),Me},createText:ie=>doc.createTextNode(ie),createComment:ie=>doc.createComment(ie),setText:(ie,oe)=>{ie.nodeValue=oe},setElementText:(ie,oe)=>{ie.textContent=oe},parentNode:ie=>ie.parentNode,nextSibling:ie=>ie.nextSibling,querySelector:ie=>doc.querySelector(ie),setScopeId(ie,oe){ie.setAttribute(oe,"")},insertStaticContent(ie,oe,Ee,ke,Me,Ie){const Re=Ee?Ee.previousSibling:oe.lastChild;if(Me&&(Me===Ie||Me.nextSibling))for(;oe.insertBefore(Me.cloneNode(!0),Ee),!(Me===Ie||!(Me=Me.nextSibling)););else{templateContainer.innerHTML=ke==="svg"?`<svg>${ie}</svg>`:ke==="mathml"?`<math>${ie}</math>`:ie;const De=templateContainer.content;if(ke==="svg"||ke==="mathml"){const je=De.firstChild;for(;je.firstChild;)De.appendChild(je.firstChild);De.removeChild(je)}oe.insertBefore(De,Ee)}return[Re?Re.nextSibling:oe.firstChild,Ee?Ee.previousSibling:oe.lastChild]}},TRANSITION$1="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=(ie,{slots:oe})=>h$2(BaseTransition,resolveTransitionProps(ie),oe);Transition.displayName="Transition";const DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=Transition.props=extend$3({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),callHook=(ie,oe=[])=>{isArray$1(ie)?ie.forEach(Ee=>Ee(...oe)):ie&&ie(...oe)},hasExplicitCallback=ie=>ie?isArray$1(ie)?ie.some(oe=>oe.length>1):ie.length>1:!1;function resolveTransitionProps(ie){const oe={};for(const Jt in ie)Jt in DOMTransitionPropsValidators||(oe[Jt]=ie[Jt]);if(ie.css===!1)return oe;const{name:Ee="v",type:ke,duration:Me,enterFromClass:Ie=`${Ee}-enter-from`,enterActiveClass:Re=`${Ee}-enter-active`,enterToClass:De=`${Ee}-enter-to`,appearFromClass:je=Ie,appearActiveClass:Ue=Re,appearToClass:Et=De,leaveFromClass:kt=`${Ee}-leave-from`,leaveActiveClass:At=`${Ee}-leave-active`,leaveToClass:It=`${Ee}-leave-to`}=ie,Rt=normalizeDuration(Me),Mt=Rt&&Rt[0],Vt=Rt&&Rt[1],{onBeforeEnter:Dt,onEnter:Ft,onEnterCancelled:Nt,onLeave:Bt,onLeaveCancelled:Ht,onBeforeAppear:Gt=Dt,onAppear:Kt=Ft,onAppearCancelled:Ut=Nt}=oe,Zt=(Jt,rr,Qt)=>{removeTransitionClass(Jt,rr?Et:De),removeTransitionClass(Jt,rr?Ue:Re),Qt&&Qt()},ir=(Jt,rr)=>{Jt._isLeaving=!1,removeTransitionClass(Jt,kt),removeTransitionClass(Jt,It),removeTransitionClass(Jt,At),rr&&rr()},tr=Jt=>(rr,Qt)=>{const er=Jt?Kt:Ft,Yt=()=>Zt(rr,Jt,Qt);callHook(er,[rr,Yt]),nextFrame(()=>{removeTransitionClass(rr,Jt?je:Ie),addTransitionClass(rr,Jt?Et:De),hasExplicitCallback(er)||whenTransitionEnds(rr,ke,Mt,Yt)})};return extend$3(oe,{onBeforeEnter(Jt){callHook(Dt,[Jt]),addTransitionClass(Jt,Ie),addTransitionClass(Jt,Re)},onBeforeAppear(Jt){callHook(Gt,[Jt]),addTransitionClass(Jt,je),addTransitionClass(Jt,Ue)},onEnter:tr(!1),onAppear:tr(!0),onLeave(Jt,rr){Jt._isLeaving=!0;const Qt=()=>ir(Jt,rr);addTransitionClass(Jt,kt),forceReflow(),addTransitionClass(Jt,At),nextFrame(()=>{Jt._isLeaving&&(removeTransitionClass(Jt,kt),addTransitionClass(Jt,It),hasExplicitCallback(Bt)||whenTransitionEnds(Jt,ke,Vt,Qt))}),callHook(Bt,[Jt,Qt])},onEnterCancelled(Jt){Zt(Jt,!1),callHook(Nt,[Jt])},onAppearCancelled(Jt){Zt(Jt,!0),callHook(Ut,[Jt])},onLeaveCancelled(Jt){ir(Jt),callHook(Ht,[Jt])}})}function normalizeDuration(ie){if(ie==null)return null;if(isObject$5(ie))return[NumberOf(ie.enter),NumberOf(ie.leave)];{const oe=NumberOf(ie);return[oe,oe]}}function NumberOf(ie){return toNumber(ie)}
vendor: 21,902 bytes, line 34
34function addTransitionClass(ie,oe){oe.split(/\s+/).forEach(Ee=>Ee&&ie.classList.add(Ee)),(ie[vtcKey]||(ie[vtcKey]=new Set)).add(oe)}function removeTransitionClass(ie,oe){oe.split(/\s+/).forEach(ke=>ke&&ie.classList.remove(ke));const Ee=ie[vtcKey];Ee&&(Ee.delete(oe),Ee.size||(ie[vtcKey]=void 0))}function nextFrame(ie){requestAnimationFrame(()=>{requestAnimationFrame(ie)})}let endId=0;function whenTransitionEnds(ie,oe,Ee,ke){const Me=ie._endId=++endId,Ie=()=>{Me===ie._endId&&ke()};if(Ee)return setTimeout(Ie,Ee);const{type:Re,timeout:De,propCount:je}=getTransitionInfo(ie,oe);if(!Re)return ke();const Ue=Re+"end";let Et=0;const kt=()=>{ie.removeEventListener(Ue,At),Ie()},At=It=>{It.target===ie&&++Et>=je&&kt()};setTimeout(()=>{Et<je&&kt()},De+1),ie.addEventListener(Ue,At)}function getTransitionInfo(ie,oe){const Ee=window.getComputedStyle(ie),ke=Rt=>(Ee[Rt]||"").split(", "),Me=ke(`${TRANSITION$1}Delay`),Ie=ke(`${TRANSITION$1}Duration`),Re=getTimeout(Me,Ie),De=ke(`${ANIMATION}Delay`),je=ke(`${ANIMATION}Duration`),Ue=getTimeout(De,je);let Et=null,kt=0,At=0;oe===TRANSITION$1?Re>0&&(Et=TRANSITION$1,kt=Re,At=Ie.length):oe===ANIMATION?Ue>0&&(Et=ANIMATION,kt=Ue,At=je.length):(kt=Math.max(Re,Ue),Et=kt>0?Re>Ue?TRANSITION$1:ANIMATION:null,At=Et?Et===TRANSITION$1?Ie.length:je.length:0);const It=Et===TRANSITION$1&&/\b(transform|all)(,|$)/.test(ke(`${TRANSITION$1}Property`).toString());return{type:Et,timeout:kt,propCount:At,hasTransform:It}}function getTimeout(ie,oe){for(;ie.length<oe.length;)ie=ie.concat(ie);return Math.max(...oe.map((Ee,ke)=>toMs(Ee)+toMs(ie[ke])))}function toMs(ie){return ie==="auto"?0:Number(ie.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(ie,oe,Ee){const ke=ie[vtcKey];ke&&(oe=(oe?[oe,...ke]:[...ke]).join(" ")),oe==null?ie.removeAttribute("class"):Ee?ie.setAttribute("class",oe):ie.className=oe}const vShowOriginalDisplay=Symbol("_vod"),vShowHidden=Symbol("_vsh"),vShow={beforeMount(ie,{value:oe},{transition:Ee}){ie[vShowOriginalDisplay]=ie.style.display==="none"?"":ie.style.display,Ee&&oe?Ee.beforeEnter(ie):setDisplay(ie,oe)},mounted(ie,{value:oe},{transition:Ee}){Ee&&oe&&Ee.enter(ie)},updated(ie,{value:oe,oldValue:Ee},{transition:ke}){!oe!=!Ee&&(ke?oe?(ke.beforeEnter(ie),setDisplay(ie,!0),ke.enter(ie)):ke.leave(ie,()=>{setDisplay(ie,!1)}):setDisplay(ie,oe))},beforeUnmount(ie,{value:oe}){setDisplay(ie,oe)}};function setDisplay(ie,oe){ie.style.display=oe?ie[vShowOriginalDisplay]:"none",ie[vShowHidden]=!oe}function initVShowForSSR(){vShow.getSSRProps=({value:ie})=>{if(!ie)return{style:{display:"none"}}}}const CSS_VAR_TEXT=Symbol("");function useCssVars(ie){const oe=getCurrentInstance();if(!oe)return;const Ee=oe.ut=(Me=ie(oe.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${oe.uid}"]`)).forEach(Ie=>setVarsOnNode(Ie,Me))},ke=()=>{const Me=ie(oe.proxy);setVarsOnVNode(oe.subTree,Me),Ee(Me)};watchPostEffect(ke),onMounted(()=>{const Me=new MutationObserver(ke);Me.observe(oe.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>Me.disconnect())})}function setVarsOnVNode(ie,oe){if(ie.shapeFlag&128){const Ee=ie.suspense;ie=Ee.activeBranch,Ee.pendingBranch&&!Ee.isHydrating&&Ee.effects.push(()=>{setVarsOnVNode(Ee.activeBranch,oe)})}for(;ie.component;)ie=ie.component.subTree;if(ie.shapeFlag&1&&ie.el)setVarsOnNode(ie.el,oe);else if(ie.type===Fragment)ie.children.forEach(Ee=>setVarsOnVNode(Ee,oe));else if(ie.type===Static){let{el:Ee,anchor:ke}=ie;for(;Ee&&(setVarsOnNode(Ee,oe),Ee!==ke);)Ee=Ee.nextSibling}}function setVarsOnNode(ie,oe){if(ie.nodeType===1){const Ee=ie.style;let ke="";for(const Me in oe)Ee.setProperty(`--${Me}`,oe[Me]),ke+=`--${Me}: ${oe[Me]};`;Ee[CSS_VAR_TEXT]=ke}}const displayRE=/(^|;)\s*display\s*:/;function patchStyle(ie,oe,Ee){const ke=ie.style,Me=isString$1(Ee);let Ie=!1;if(Ee&&!Me){if(oe)if(isString$1(oe))for(const Re of oe.split(";")){const De=Re.slice(0,Re.indexOf(":")).trim();Ee[De]==null&&setStyle(ke,De,"")}else for(const Re in oe)Ee[Re]==null&&setStyle(ke,Re,"");for(const Re in Ee)Re==="display"&&(Ie=!0),setStyle(ke,Re,Ee[Re])}else if(Me){if(oe!==Ee){const Re=ke[CSS_VAR_TEXT];Re&&(Ee+=";"+Re),ke.cssText=Ee,Ie=displayRE.test(Ee)}}else oe&&ie.removeAttribute("style");vShowOriginalDisplay in ie&&(ie[vShowOriginalDisplay]=Ie?ke.display:"",ie[vShowHidden]&&(ke.display="none"))}const importantRE=/\s*!important$/;function setStyle(ie,oe,Ee){if(isArray$1(Ee))Ee.forEach(ke=>setStyle(ie,oe,ke));else if(Ee==null&&(Ee=""),oe.startsWith("--"))ie.setProperty(oe,Ee);else{const ke=autoPrefix(ie,oe);importantRE.test(Ee)?ie.setProperty(hyphenate(ke),Ee.replace(importantRE,""),"important"):ie[ke]=Ee}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(ie,oe){const Ee=prefixCache[oe];if(Ee)return Ee;let ke=camelize(oe);if(ke!=="filter"&&ke in ie)return prefixCache[oe]=ke;ke=capitalize$1(ke);for(let Me=0;Me<prefixes.length;Me++){const Ie=prefixes[Me]+ke;if(Ie in ie)return prefixCache[oe]=Ie}return oe}const xlinkNS="http://www.w3.org/1999/xlink";function patchAttr(ie,oe,Ee,ke,Me){if(ke&&oe.startsWith("xlink:"))Ee==null?ie.removeAttributeNS(xlinkNS,oe.slice(6,oe.length)):ie.setAttributeNS(xlinkNS,oe,Ee);else{const Ie=isSpecialBooleanAttr(oe);Ee==null||Ie&&!includeBooleanAttr(Ee)?ie.removeAttribute(oe):ie.setAttribute(oe,Ie?"":Ee)}}function patchDOMProp(ie,oe,Ee,ke,Me,Ie,Re){if(oe==="innerHTML"||oe==="textContent"){ke&&Re(ke,Me,Ie),ie[oe]=Ee??"";return}const De=ie.tagName;if(oe==="value"&&De!=="PROGRESS"&&!De.includes("-")){const Ue=De==="OPTION"?ie.getAttribute("value")||"":ie.value,Et=Ee??"";(Ue!==Et||!("_value"in ie))&&(ie.value=Et),Ee==null&&ie.removeAttribute(oe),ie._value=Ee;return}let je=!1;if(Ee===""||Ee==null){const Ue=typeof ie[oe];Ue==="boolean"?Ee=includeBooleanAttr(Ee):Ee==null&&Ue==="string"?(Ee="",je=!0):Ue==="number"&&(Ee=0,je=!0)}try{ie[oe]=Ee}catch{}je&&ie.removeAttribute(oe)}function addEventListener(ie,oe,Ee,ke){ie.addEventListener(oe,Ee,ke)}function removeEventListener(ie,oe,Ee,ke){ie.removeEventListener(oe,Ee,ke)}const veiKey=Symbol("_vei");function patchEvent(ie,oe,Ee,ke,Me=null){const Ie=ie[veiKey]||(ie[veiKey]={}),Re=Ie[oe];if(ke&&Re)Re.value=ke;else{const[De,je]=parseName(oe);if(ke){const Ue=Ie[oe]=createInvoker(ke,Me);addEventListener(ie,De,Ue,je)}else Re&&(removeEventListener(ie,De,Re,je),Ie[oe]=void 0)}}const optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(ie){let oe;if(optionsModifierRE.test(ie)){oe={};let ke;for(;ke=ie.match(optionsModifierRE);)ie=ie.slice(0,ie.length-ke[0].length),oe[ke[0].toLowerCase()]=!0}return[ie[2]===":"?ie.slice(3):hyphenate(ie.slice(2)),oe]}let cachedNow=0;const p$1=Promise.resolve(),getNow=()=>cachedNow||(p$1.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(ie,oe){const Ee=ke=>{if(!ke._vts)ke._vts=Date.now();else if(ke._vts<=Ee.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(ke,Ee.value),oe,5,[ke])};return Ee.value=ie,Ee.attached=getNow(),Ee}function patchStopImmediatePropagation(ie,oe){if(isArray$1(oe)){const Ee=ie.stopImmediatePropagation;return ie.stopImmediatePropagation=()=>{Ee.call(ie),ie._stopped=!0},oe.map(ke=>Me=>!Me._stopped&&ke&&ke(Me))}else return oe}const isNativeOn=ie=>ie.charCodeAt(0)===111&&ie.charCodeAt(1)===110&&ie.charCodeAt(2)>96&&ie.charCodeAt(2)<123,patchProp=(ie,oe,Ee,ke,Me,Ie,Re,De,je)=>{const Ue=Me==="svg";oe==="class"?patchClass(ie,ke,Ue):oe==="style"?patchStyle(ie,Ee,ke):isOn(oe)?isModelListener(oe)||patchEvent(ie,oe,Ee,ke,Re):(oe[0]==="."?(oe=oe.slice(1),!0):oe[0]==="^"?(oe=oe.slice(1),!1):shouldSetAsProp(ie,oe,ke,Ue))?patchDOMProp(ie,oe,ke,Ie,Re,De,je):(oe==="true-value"?ie._trueValue=ke:oe==="false-value"&&(ie._falseValue=ke),patchAttr(ie,oe,ke,Ue))};function shouldSetAsProp(ie,oe,Ee,ke){if(ke)return!!(oe==="innerHTML"||oe==="textContent"||oe in ie&&isNativeOn(oe)&&isFunction(Ee));if(oe==="spellcheck"||oe==="draggable"||oe==="translate"||oe==="form"||oe==="list"&&ie.tagName==="INPUT"||oe==="type"&&ie.tagName==="TEXTAREA")return!1;if(oe==="width"||oe==="height"){const Me=ie.tagName;if(Me==="IMG"||Me==="VIDEO"||Me==="CANVAS"||Me==="SOURCE")return!1}return isNativeOn(oe)&&isString$1(Ee)?!1:oe in ie}/*! #__NO_SIDE_EFFECTS__ */function defineCustomElement(ie,oe){const Ee=defineComponent(ie);class ke extends VueElement{constructor(Ie){super(Ee,Ie,oe)}}return ke.def=Ee,ke}/*! #__NO_SIDE_EFFECTS__ */const defineSSRCustomElement=ie=>defineCustomElement(ie,hydrate),BaseClass=typeof HTMLElement<"u"?HTMLElement:class{};class VueElement extends BaseClass{constructor(oe,Ee={},ke){super(),this._def=oe,this._props=Ee,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&ke?ke(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),nextTick$2(()=>{this._connected||(render(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let ke=0;ke<this.attributes.length;ke++)this._setAttr(this.attributes[ke].name);this._ob=new MutationObserver(ke=>{for(const Me of ke)this._setAttr(Me.attributeName)}),this._ob.observe(this,{attributes:!0});const oe=(ke,Me=!1)=>{const{props:Ie,styles:Re}=ke;let De;if(Ie&&!isArray$1(Ie))for(const je in Ie){const Ue=Ie[je];(Ue===Number||Ue&&Ue.type===Number)&&(je in this._props&&(this._props[je]=toNumber(this._props[je])),(De||(De=Object.create(null)))[camelize(je)]=!0)}this._numberProps=De,Me&&this._resolveProps(ke),this._applyStyles(Re),this._update()},Ee=this._def.__asyncLoader;Ee?Ee().then(ke=>oe(ke,!0)):oe(this._def)}_resolveProps(oe){const{props:Ee}=oe,ke=isArray$1(Ee)?Ee:Object.keys(Ee||{});for(const Me of Object.keys(this))Me[0]!=="_"&&ke.includes(Me)&&this._setProp(Me,this[Me],!0,!1);for(const Me of ke.map(camelize))Object.defineProperty(this,Me,{get(){return this._getProp(Me)},set(Ie){this._setProp(Me,Ie)}})}_setAttr(oe){let Ee=this.getAttribute(oe);const ke=camelize(oe);this._numberProps&&this._numberProps[ke]&&(Ee=toNumber(Ee)),this._setProp(ke,Ee,!1)}_getProp(oe){return this._props[oe]}_setProp(oe,Ee,ke=!0,Me=!0){Ee!==this._props[oe]&&(this._props[oe]=Ee,Me&&this._instance&&this._update(),ke&&(Ee===!0?this.setAttribute(hyphenate(oe),""):typeof Ee=="string"||typeof Ee=="number"?this.setAttribute(hyphenate(oe),Ee+""):Ee||this.removeAttribute(hyphenate(oe))))}_update(){render(this._createVNode(),this.shadowRoot)}_createVNode(){const oe=createVNode(this._def,extend$3({},this._props));return this._instance||(oe.ce=Ee=>{this._instance=Ee,Ee.isCE=!0;const ke=(Ie,Re)=>{this.dispatchEvent(new CustomEvent(Ie,{detail:Re}))};Ee.emit=(Ie,...Re)=>{ke(Ie,Re),hyphenate(Ie)!==Ie&&ke(hyphenate(Ie),Re)};let Me=this;for(;Me=Me&&(Me.parentNode||Me.host);)if(Me instanceof VueElement){Ee.parent=Me._instance,Ee.provides=Me._instance.provides;break}}),oe}_applyStyles(oe){oe&&oe.forEach(Ee=>{const ke=document.createElement("style");ke.textContent=Ee,this.shadowRoot.appendChild(ke)})}}function useCssModule(ie="$style"){{const oe=getCurrentInstance();if(!oe)return EMPTY_OBJ$1;const Ee=oe.type.__cssModules;if(!Ee)return EMPTY_OBJ$1;const ke=Ee[ie];return ke||EMPTY_OBJ$1}}const positionMap=new WeakMap,newPositionMap=new WeakMap,moveCbKey=Symbol("_moveCb"),enterCbKey=Symbol("_enterCb"),TransitionGroupImpl={name:"TransitionGroup",props:extend$3({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(ie,{slots:oe}){const Ee=getCurrentInstance(),ke=useTransitionState();let Me,Ie;return onUpdated(()=>{if(!Me.length)return;const Re=ie.moveClass||`${ie.name||"v"}-move`;if(!hasCSSTransform(Me[0].el,Ee.vnode.el,Re))return;Me.forEach(callPendingCbs),Me.forEach(recordPosition);const De=Me.filter(applyTranslation);forceReflow(),De.forEach(je=>{const Ue=je.el,Et=Ue.style;addTransitionClass(Ue,Re),Et.transform=Et.webkitTransform=Et.transitionDuration="";const kt=Ue[moveCbKey]=At=>{At&&At.target!==Ue||(!At||/transform$/.test(At.propertyName))&&(Ue.removeEventListener("transitionend",kt),Ue[moveCbKey]=null,removeTransitionClass(Ue,Re))};Ue.addEventListener("transitionend",kt)})}),()=>{const Re=toRaw$1(ie),De=resolveTransitionProps(Re);let je=Re.tag||Fragment;Me=Ie,Ie=oe.default?getTransitionRawChildren(oe.default()):[];for(let Ue=0;Ue<Ie.length;Ue++){const Et=Ie[Ue];Et.key!=null&&setTransitionHooks(Et,resolveTransitionHooks(Et,De,ke,Ee))}if(Me)for(let Ue=0;Ue<Me.length;Ue++){const Et=Me[Ue];setTransitionHooks(Et,resolveTransitionHooks(Et,De,ke,Ee)),positionMap.set(Et,Et.el.getBoundingClientRect())}return createVNode(je,null,Ie)}}},removeMode=ie=>delete ie.mode;TransitionGroupImpl.props;const TransitionGroup=TransitionGroupImpl;function callPendingCbs(ie){const oe=ie.el;oe[moveCbKey]&&oe[moveCbKey](),oe[enterCbKey]&&oe[enterCbKey]()}function recordPosition(ie){newPositionMap.set(ie,ie.el.getBoundingClientRect())}function applyTranslation(ie){const oe=positionMap.get(ie),Ee=newPositionMap.get(ie),ke=oe.left-Ee.left,Me=oe.top-Ee.top;if(ke||Me){const Ie=ie.el.style;return Ie.transform=Ie.webkitTransform=`translate(${ke}px,${Me}px)`,Ie.transitionDuration="0s",ie}}function hasCSSTransform(ie,oe,Ee){const ke=ie.cloneNode(),Me=ie[vtcKey];Me&&Me.forEach(De=>{De.split(/\s+/).forEach(je=>je&&ke.classList.remove(je))}),Ee.split(/\s+/).forEach(De=>De&&ke.classList.add(De)),ke.style.display="none";const Ie=oe.nodeType===1?oe:oe.parentNode;Ie.appendChild(ke);const{hasTransform:Re}=getTransitionInfo(ke);return Ie.removeChild(ke),Re}const getModelAssigner=ie=>{const oe=ie.props["onUpdate:modelValue"]||!1;return isArray$1(oe)?Ee=>invokeArrayFns(oe,Ee):oe};function onCompositionStart(ie){ie.target.composing=!0}function onCompositionEnd(ie){const oe=ie.target;oe.composing&&(oe.composing=!1,oe.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(ie,{modifiers:{lazy:oe,trim:Ee,number:ke}},Me){ie[assignKey]=getModelAssigner(Me);const Ie=ke||Me.props&&Me.props.type==="number";addEventListener(ie,oe?"change":"input",Re=>{if(Re.target.composing)return;let De=ie.value;Ee&&(De=De.trim()),Ie&&(De=looseToNumber(De)),ie[assignKey](De)}),Ee&&addEventListener(ie,"change",()=>{ie.value=ie.value.trim()}),oe||(addEventListener(ie,"compositionstart",onCompositionStart),addEventListener(ie,"compositionend",onCompositionEnd),addEventListener(ie,"change",onCompositionEnd))},mounted(ie,{value:oe}){ie.value=oe??""},beforeUpdate(ie,{value:oe,modifiers:{lazy:Ee,trim:ke,number:Me}},Ie){if(ie[assignKey]=getModelAssigner(Ie),ie.composing)return;const Re=Me||ie.type==="number"?looseToNumber(ie.value):ie.value,De=oe??"";Re!==De&&(document.activeElement===ie&&ie.type!=="range"&&(Ee||ke&&ie.value.trim()===De)||(ie.value=De))}},vModelCheckbox={deep:!0,created(ie,oe,Ee){ie[assignKey]=getModelAssigner(Ee),addEventListener(ie,"change",()=>{const ke=ie._modelValue,Me=getValue(ie),Ie=ie.checked,Re=ie[assignKey];if(isArray$1(ke)){const De=looseIndexOf(ke,Me),je=De!==-1;if(Ie&&!je)Re(ke.concat(Me));else if(!Ie&&je){const Ue=[...ke];Ue.splice(De,1),Re(Ue)}}else if(isSet(ke)){const De=new Set(ke);Ie?De.add(Me):De.delete(Me),Re(De)}else Re(getCheckboxValue(ie,Ie))})},mounted:setChecked,beforeUpdate(ie,oe,Ee){ie[assignKey]=getModelAssigner(Ee),setChecked(ie,oe,Ee)}};function setChecked(ie,{value:oe,oldValue:Ee},ke){ie._modelValue=oe,isArray$1(oe)?ie.checked=looseIndexOf(oe,ke.props.value)>-1:isSet(oe)?ie.checked=oe.has(ke.props.value):oe!==Ee&&(ie.checked=looseEqual(oe,getCheckboxValue(ie,!0)))}const vModelRadio={created(ie,{value:oe},Ee){ie.checked=looseEqual(oe,Ee.props.value),ie[assignKey]=getModelAssigner(Ee),addEventListener(ie,"change",()=>{ie[assignKey](getValue(ie))})},beforeUpdate(ie,{value:oe,oldValue:Ee},ke){ie[assignKey]=getModelAssigner(ke),oe!==Ee&&(ie.checked=looseEqual(oe,ke.props.value))}},vModelSelect={deep:!0,created(ie,{value:oe,modifiers:{number:Ee}},ke){const Me=isSet(oe);addEventListener(ie,"change",()=>{const Ie=Array.prototype.filter.call(ie.options,Re=>Re.selected).map(Re=>Ee?looseToNumber(getValue(Re)):getValue(Re));ie[assignKey](ie.multiple?Me?new Set(Ie):Ie:Ie[0]),ie._assigning=!0,nextTick$2(()=>{ie._assigning=!1})}),ie[assignKey]=getModelAssigner(ke)},mounted(ie,{value:oe,modifiers:{number:Ee}}){setSelected(ie,oe,Ee)},beforeUpdate(ie,oe,Ee){ie[assignKey]=getModelAssigner(Ee)},updated(ie,{value:oe,modifiers:{number:Ee}}){ie._assigning||setSelected(ie,oe,Ee)}};function setSelected(ie,oe,Ee){const ke=ie.multiple,Me=isArray$1(oe);if(!(ke&&!Me&&!isSet(oe))){for(let Ie=0,Re=ie.options.length;Ie<Re;Ie++){const De=ie.options[Ie],je=getValue(De);if(ke)if(Me){const Ue=typeof je;Ue==="string"||Ue==="number"?De.selected=oe.includes(Ee?looseToNumber(je):je):De.selected=looseIndexOf(oe,je)>-1}else De.selected=oe.has(je);else if(looseEqual(getValue(De),oe)){ie.selectedIndex!==Ie&&(ie.selectedIndex=Ie);return}}!ke&&ie.selectedIndex!==-1&&(ie.selectedIndex=-1)}}function getValue(ie){return"_value"in ie?ie._value:ie.value}function getCheckboxValue(ie,oe){const Ee=oe?"_trueValue":"_falseValue";return Ee in ie?ie[Ee]:oe}const vModelDynamic={created(ie,oe,Ee){callModelHook(ie,oe,Ee,null,"created")},mounted(ie,oe,Ee){callModelHook(ie,oe,Ee,null,"mounted")},beforeUpdate(ie,oe,Ee,ke){callModelHook(ie,oe,Ee,ke,"beforeUpdate")},updated(ie,oe,Ee,ke){callModelHook(ie,oe,Ee,ke,"updated")}};function resolveDynamicModel(ie,oe){switch(ie){case"SELECT":return vModelSelect;case"TEXTAREA":return vModelText;default:switch(oe){case"checkbox":return vModelCheckbox;case"radio":return vModelRadio;default:return vModelText}}}function callModelHook(ie,oe,Ee,ke,Me){const Re=resolveDynamicModel(ie.tagName,Ee.props&&Ee.props.type)[Me];Re&&Re(ie,oe,Ee,ke)}function initVModelForSSR(){vModelText.getSSRProps=({value:ie})=>({value:ie}),vModelRadio.getSSRProps=({value:ie},oe)=>{if(oe.props&&looseEqual(oe.props.value,ie))return{checked:!0}},vModelCheckbox.getSSRProps=({value:ie},oe)=>{if(isArray$1(ie)){if(oe.props&&looseIndexOf(ie,oe.props.value)>-1)return{checked:!0}}else if(isSet(ie)){if(oe.props&&ie.has(oe.props.value))return{checked:!0}}else if(ie)return{checked:!0}},vModelDynamic.getSSRProps=(ie,oe)=>{if(typeof oe.type!="string")return;const Ee=resolveDynamicModel(oe.type.toUpperCase(),oe.props&&oe.props.type);if(Ee.getSSRProps)return Ee.getSSRProps(ie,oe)}}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:ie=>ie.stopPropagation(),prevent:ie=>ie.preventDefault(),self:ie=>ie.target!==ie.currentTarget,ctrl:ie=>!ie.ctrlKey,shift:ie=>!ie.shiftKey,alt:ie=>!ie.altKey,meta:ie=>!ie.metaKey,left:ie=>"button"in ie&&ie.button!==0,middle:ie=>"button"in ie&&ie.button!==1,right:ie=>"button"in ie&&ie.button!==2,exact:(ie,oe)=>systemModifiers.some(Ee=>ie[`${Ee}Key`]&&!oe.includes(Ee))},withModifiers=(ie,oe)=>{const Ee=ie._withMods||(ie._withMods={}),ke=oe.join(".");return Ee[ke]||(Ee[ke]=(Me,...Ie)=>{for(let Re=0;Re<oe.length;Re++){const De=modifierGuards[oe[Re]];if(De&&De(Me,oe))return}return ie(Me,...Ie)})},keyNames={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},withKeys=(ie,oe)=>{const Ee=ie._withKeys||(ie._withKeys={}),ke=oe.join(".");return Ee[ke]||(Ee[ke]=Me=>{if(!("key"in Me))return;const Ie=hyphenate(Me.key);if(oe.some(Re=>Re===Ie||keyNames[Re]===Ie))return ie(Me)})},rendererOptions=extend$3({patchProp},nodeOps);let renderer,enabledHydration=!1;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}function ensureHydrationRenderer(){return renderer=enabledHydration?renderer:createHydrationRenderer(rendererOptions),enabledHydration=!0,renderer}const render=(...ie)=>{ensureRenderer().render(...ie)},hydrate=(...ie)=>{ensureHydrationRenderer().hydrate(...ie)},createApp=(...ie)=>{const oe=ensureRenderer().createApp(...ie),{mount:Ee}=oe;return oe.mount=ke=>{const Me=normalizeContainer(ke);if(!Me)return;const Ie=oe._component;!isFunction(Ie)&&!Ie.render&&!Ie.template&&(Ie.template=Me.innerHTML),Me.innerHTML="";const Re=Ee(Me,!1,resolveRootNamespace(Me));return Me instanceof Element&&(Me.removeAttribute("v-cloak"),Me.setAttribute("data-v-app","")),Re},oe},createSSRApp=(...ie)=>{const oe=ensureHydrationRenderer().createApp(...ie),{mount:Ee}=oe;return oe.mount=ke=>{const Me=normalizeContainer(ke);if(Me)return Ee(Me,!0,resolveRootNamespace(Me))},oe};function resolveRootNamespace(ie){if(ie instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&ie instanceof MathMLElement)return"mathml"}function normalizeContainer(ie){return isString$1(ie)?document.querySelector(ie):ie}let ssrDirectiveInitialized=!1;const initDirectivesForSSR=()=>{ssrDirectiveInitialized||(ssrDirectiveInitialized=!0,initVModelForSSR(),initVShowForSSR())},runtimeDom=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition,BaseTransitionPropsValidators,Comment:Comment$1,DeprecationTypes,EffectScope,ErrorCodes,ErrorTypeStrings,Fragment,KeepAlive,ReactiveEffect,Static,Suspense,Teleport,Text,TrackOpTypes,Transition,TransitionGroup,TriggerOpTypes,VueElement,assertNumber,callWithAsyncErrorHandling,callWithErrorHandling,camelize,capitalize:capitalize$1,cloneVNode,compatUtils,computed,createApp,createBlock,createCommentVNode,createElementBlock,createElementVNode:createBaseVNode,createHydrationRenderer,createPropsRestProxy,createRenderer,createSSRApp,createSlots,createStaticVNode,createTextVNode,createVNode,customRef,defineAsyncComponent,defineComponent,defineCustomElement,defineEmits,defineExpose,defineModel,defineOptions,defineProps,defineSSRCustomElement,defineSlots,devtools,effect:effect$1,effectScope,getCurrentInstance,getCurrentScope,getTransitionRawChildren,guardReactiveProps,h:h$2,handleError:handleError$1,hasInjectionContext,hydrate,initCustomFormatter,initDirectivesForSSR,inject,
34isMemoSame,isProxy,isReactive:isReactive$1,isReadonly,isRef:isRef$1,isRuntimeOnly,isShallow,isVNode,markRaw,mergeDefaults,mergeModels,mergeProps,nextTick:nextTick$2,normalizeClass,normalizeProps,normalizeStyle,onActivated,onBeforeMount,onBeforeUnmount,onBeforeUpdate,onDeactivated,onErrorCaptured,onMounted,onRenderTracked,onRenderTriggered,onScopeDispose,onServerPrefetch,onUnmounted,onUpdated,openBlock,popScopeId,provide,proxyRefs,pushScopeId,queuePostFlushCb,reactive:reactive$1,readonly:readonly$1,ref,registerRuntimeCompiler,render,renderList,renderSlot,resolveComponent,resolveDirective,resolveDynamicComponent,resolveFilter,resolveTransitionHooks,setBlockTracking,setDevtoolsHook,setTransitionHooks,shallowReactive,shallowReadonly,shallowRef,ssrContextKey,ssrUtils,stop:stop$1,toDisplayString,toHandlerKey,toHandlers,toRaw:toRaw$1,toRef,toRefs,toValue,transformVNodeArgs,triggerRef,unref,useAttrs,useCssModule,useCssVars,useModel,useSSRContext,useSlots,useTransitionState,vModelCheckbox,vModelDynamic,vModelRadio,vModelSelect,vModelText,vShow,version,warn:warn$2,watch:watch$1,watchEffect,watchPostEffect,watchSyncEffect,withAsyncContext,withCtx,withDefaults,withDirectives,withKeys,withMemo,withModifiers,withScopeId},Symbol.toStringTag,{value:"Module"}));/**
35* @vue/compiler-core v3.4.21
36* (c) 2018-present Yuxi (Evan) You and Vue contributors
37* @license MIT
vendor: 32,379 bytes, lines 38-39
38**/const FRAGMENT=Symbol(""),TELEPORT=Symbol(""),SUSPENSE=Symbol(""),KEEP_ALIVE=Symbol(""),BASE_TRANSITION=Symbol(""),OPEN_BLOCK=Symbol(""),CREATE_BLOCK=Symbol(""),CREATE_ELEMENT_BLOCK=Symbol(""),CREATE_VNODE=Symbol(""),CREATE_ELEMENT_VNODE=Symbol(""),CREATE_COMMENT=Symbol(""),CREATE_TEXT=Symbol(""),CREATE_STATIC=Symbol(""),RESOLVE_COMPONENT=Symbol(""),RESOLVE_DYNAMIC_COMPONENT=Symbol(""),RESOLVE_DIRECTIVE=Symbol(""),RESOLVE_FILTER=Symbol(""),WITH_DIRECTIVES=Symbol(""),RENDER_LIST=Symbol(""),RENDER_SLOT=Symbol(""),CREATE_SLOTS=Symbol(""),TO_DISPLAY_STRING=Symbol(""),MERGE_PROPS=Symbol(""),NORMALIZE_CLASS=Symbol(""),NORMALIZE_STYLE=Symbol(""),NORMALIZE_PROPS=Symbol(""),GUARD_REACTIVE_PROPS=Symbol(""),TO_HANDLERS=Symbol(""),CAMELIZE=Symbol(""),CAPITALIZE=Symbol(""),TO_HANDLER_KEY=Symbol(""),SET_BLOCK_TRACKING=Symbol(""),PUSH_SCOPE_ID=Symbol(""),POP_SCOPE_ID=Symbol(""),WITH_CTX=Symbol(""),UNREF=Symbol(""),IS_REF=Symbol(""),WITH_MEMO=Symbol(""),IS_MEMO_SAME=Symbol(""),helperNameMap={[FRAGMENT]:"Fragment",[TELEPORT]:"Teleport",[SUSPENSE]:"Suspense",[KEEP_ALIVE]:"KeepAlive",[BASE_TRANSITION]:"BaseTransition",[OPEN_BLOCK]:"openBlock",[CREATE_BLOCK]:"createBlock",[CREATE_ELEMENT_BLOCK]:"createElementBlock",[CREATE_VNODE]:"createVNode",[CREATE_ELEMENT_VNODE]:"createElementVNode",[CREATE_COMMENT]:"createCommentVNode",[CREATE_TEXT]:"createTextVNode",[CREATE_STATIC]:"createStaticVNode",[RESOLVE_COMPONENT]:"resolveComponent",[RESOLVE_DYNAMIC_COMPONENT]:"resolveDynamicComponent",[RESOLVE_DIRECTIVE]:"resolveDirective",[RESOLVE_FILTER]:"resolveFilter",[WITH_DIRECTIVES]:"withDirectives",[RENDER_LIST]:"renderList",[RENDER_SLOT]:"renderSlot",[CREATE_SLOTS]:"createSlots",[TO_DISPLAY_STRING]:"toDisplayString",[MERGE_PROPS]:"mergeProps",[NORMALIZE_CLASS]:"normalizeClass",[NORMALIZE_STYLE]:"normalizeStyle",[NORMALIZE_PROPS]:"normalizeProps",[GUARD_REACTIVE_PROPS]:"guardReactiveProps",[TO_HANDLERS]:"toHandlers",[CAMELIZE]:"camelize",[CAPITALIZE]:"capitalize",[TO_HANDLER_KEY]:"toHandlerKey",[SET_BLOCK_TRACKING]:"setBlockTracking",[PUSH_SCOPE_ID]:"pushScopeId",[POP_SCOPE_ID]:"popScopeId",[WITH_CTX]:"withCtx",[UNREF]:"unref",[IS_REF]:"isRef",[WITH_MEMO]:"withMemo",[IS_MEMO_SAME]:"isMemoSame"};function registerRuntimeHelpers(ie){Object.getOwnPropertySymbols(ie).forEach(oe=>{helperNameMap[oe]=ie[oe]})}const locStub={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function createRoot(ie,oe=""){return{type:0,source:oe,children:ie,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:locStub}}function createVNodeCall(ie,oe,Ee,ke,Me,Ie,Re,De=!1,je=!1,Ue=!1,Et=locStub){return ie&&(De?(ie.helper(OPEN_BLOCK),ie.helper(getVNodeBlockHelper(ie.inSSR,Ue))):ie.helper(getVNodeHelper(ie.inSSR,Ue)),Re&&ie.helper(WITH_DIRECTIVES)),{type:13,tag:oe,props:Ee,children:ke,patchFlag:Me,dynamicProps:Ie,directives:Re,isBlock:De,disableTracking:je,isComponent:Ue,loc:Et}}function createArrayExpression(ie,oe=locStub){return{type:17,loc:oe,elements:ie}}function createObjectExpression(ie,oe=locStub){return{type:15,loc:oe,properties:ie}}function createObjectProperty(ie,oe){return{type:16,loc:locStub,key:isString$1(ie)?createSimpleExpression(ie,!0):ie,value:oe}}function createSimpleExpression(ie,oe=!1,Ee=locStub,ke=0){return{type:4,loc:Ee,content:ie,isStatic:oe,constType:oe?3:ke}}function createCompoundExpression(ie,oe=locStub){return{type:8,loc:oe,children:ie}}function createCallExpression(ie,oe=[],Ee=locStub){return{type:14,loc:Ee,callee:ie,arguments:oe}}function createFunctionExpression(ie,oe=void 0,Ee=!1,ke=!1,Me=locStub){return{type:18,params:ie,returns:oe,newline:Ee,isSlot:ke,loc:Me}}function createConditionalExpression(ie,oe,Ee,ke=!0){return{type:19,test:ie,consequent:oe,alternate:Ee,newline:ke,loc:locStub}}function createCacheExpression(ie,oe,Ee=!1){return{type:20,index:ie,value:oe,isVNode:Ee,loc:locStub}}function createBlockStatement(ie){return{type:21,body:ie,loc:locStub}}function getVNodeHelper(ie,oe){return ie||oe?CREATE_VNODE:CREATE_ELEMENT_VNODE}function getVNodeBlockHelper(ie,oe){return ie||oe?CREATE_BLOCK:CREATE_ELEMENT_BLOCK}function convertToBlock(ie,{helper:oe,removeHelper:Ee,inSSR:ke}){ie.isBlock||(ie.isBlock=!0,Ee(getVNodeHelper(ke,ie.isComponent)),oe(OPEN_BLOCK),oe(getVNodeBlockHelper(ke,ie.isComponent)))}const defaultDelimitersOpen=new Uint8Array([123,123]),defaultDelimitersClose=new Uint8Array([125,125]);function isTagStartChar(ie){return ie>=97&&ie<=122||ie>=65&&ie<=90}function isWhitespace(ie){return ie===32||ie===10||ie===9||ie===12||ie===13}function isEndOfTagSection(ie){return ie===47||ie===62||isWhitespace(ie)}function toCharCodes(ie){const oe=new Uint8Array(ie.length);for(let Ee=0;Ee<ie.length;Ee++)oe[Ee]=ie.charCodeAt(Ee);return oe}const Sequences={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])};class Tokenizer{constructor(oe,Ee){this.stack=oe,this.cbs=Ee,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=defaultDelimitersOpen,this.delimiterClose=defaultDelimitersClose,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return this.mode===2&&this.stack.length===0}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=defaultDelimitersOpen,this.delimiterClose=defaultDelimitersClose}getPos(oe){let Ee=1,ke=oe+1;for(let Me=this.newlines.length-1;Me>=0;Me--){const Ie=this.newlines[Me];if(oe>Ie){Ee=Me+2,ke=oe-Ie;break}}return{column:ke,line:Ee,offset:oe}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(oe){oe===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&oe===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(oe))}stateInterpolationOpen(oe){if(oe===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const Ee=this.index+1-this.delimiterOpen.length;Ee>this.sectionStart&&this.cbs.ontext(this.sectionStart,Ee),this.state=3,this.sectionStart=Ee}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(oe)):(this.state=1,this.stateText(oe))}stateInterpolation(oe){oe===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(oe))}stateInterpolationClose(oe){oe===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(oe))}stateSpecialStartSequence(oe){const Ee=this.sequenceIndex===this.currentSequence.length;if(!(Ee?isEndOfTagSection(oe):(oe|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!Ee){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(oe)}stateInRCDATA(oe){if(this.sequenceIndex===this.currentSequence.length){if(oe===62||isWhitespace(oe)){const Ee=this.index-this.currentSequence.length;if(this.sectionStart<Ee){const ke=this.index;this.index=Ee,this.cbs.ontext(this.sectionStart,Ee),this.index=ke}this.sectionStart=Ee+2,this.stateInClosingTagName(oe),this.inRCDATA=!1;return}this.sequenceIndex=0}(oe|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===Sequences.TitleEnd||this.currentSequence===Sequences.TextareaEnd&&!this.inSFCRoot?oe===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(oe)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=+(oe===60)}stateCDATASequence(oe){oe===Sequences.Cdata[this.sequenceIndex]?++this.sequenceIndex===Sequences.Cdata.length&&(this.state=28,this.currentSequence=Sequences.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(oe))}fastForwardTo(oe){for(;++this.index<this.buffer.length;){const Ee=this.buffer.charCodeAt(this.index);if(Ee===10&&this.newlines.push(this.index),Ee===oe)return!0}return this.index=this.buffer.length-1,!1}stateInCommentLike(oe){oe===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===Sequences.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):oe!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(oe,Ee){this.enterRCDATA(oe,Ee),this.state=31}enterRCDATA(oe,Ee){this.inRCDATA=!0,this.currentSequence=oe,this.sequenceIndex=Ee}stateBeforeTagName(oe){oe===33?(this.state=22,this.sectionStart=this.index+1):oe===63?(this.state=24,this.sectionStart=this.index+1):isTagStartChar(oe)?(this.sectionStart=this.index,this.mode===0?this.state=6:this.inSFCRoot?this.state=34:this.inXML?this.state=6:oe===116?this.state=30:this.state=oe===115?29:6):oe===47?this.state=8:(this.state=1,this.stateText(oe))}stateInTagName(oe){isEndOfTagSection(oe)&&this.handleTagName(oe)}stateInSFCRootTagName(oe){if(isEndOfTagSection(oe)){const Ee=this.buffer.slice(this.sectionStart,this.index);Ee!=="template"&&this.enterRCDATA(toCharCodes("</"+Ee),0),this.handleTagName(oe)}}handleTagName(oe){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(oe)}stateBeforeClosingTagName(oe){isWhitespace(oe)||(oe===62?(this.state=1,this.sectionStart=this.index+1):(this.state=isTagStartChar(oe)?9:27,this.sectionStart=this.index))}stateInClosingTagName(oe){(oe===62||isWhitespace(oe))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(oe))}stateAfterClosingTagName(oe){oe===62&&(this.state=1,this.sectionStart=this.index+1)}stateBeforeAttrName(oe){oe===62?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):oe===47?this.state=7:oe===60&&this.peek()===47?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):isWhitespace(oe)||this.handleAttrStart(oe)}handleAttrStart(oe){oe===118&&this.peek()===45?(this.state=13,this.sectionStart=this.index):oe===46||oe===58||oe===64||oe===35?(this.cbs.ondirname(this.index,this.index+1),this.state=14,this.sectionStart=this.index+1):(this.state=12,this.sectionStart=this.index)}stateInSelfClosingTag(oe){oe===62?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):isWhitespace(oe)||(this.state=11,this.stateBeforeAttrName(oe))}stateInAttrName(oe){(oe===61||isEndOfTagSection(oe))&&(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(oe))}stateInDirName(oe){oe===61||isEndOfTagSection(oe)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(oe)):oe===58?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):oe===46&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDirArg(oe){oe===61||isEndOfTagSection(oe)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(oe)):oe===91?this.state=15:oe===46&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDynamicDirArg(oe){oe===93?this.state=14:(oe===61||isEndOfTagSection(oe))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(oe))}stateInDirModifier(oe){oe===61||isEndOfTagSection(oe)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(oe)):oe===46&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}handleAttrNameEnd(oe){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(oe)}stateAfterAttrName(oe){oe===61?this.state=18:oe===47||oe===62?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(oe)):isWhitespace(oe)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(oe))}stateBeforeAttrValue(oe){oe===34?(this.state=19,this.sectionStart=this.index+1):oe===39?(this.state=20,this.sectionStart=this.index+1):isWhitespace(oe)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(oe))}handleInAttrValue(oe,Ee){(oe===Ee||this.fastForwardTo(Ee))&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(Ee===34?3:2,this.index+1),this.state=11)}stateInAttrValueDoubleQuotes(oe){this.handleInAttrValue(oe,34)}stateInAttrValueSingleQuotes(oe){this.handleInAttrValue(oe,39)}stateInAttrValueNoQuotes(oe){isWhitespace(oe)||oe===62?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(oe)):(oe===39||oe===60||oe===61||oe===96)&&this.cbs.onerr(18,this.index)}stateBeforeDeclaration(oe){oe===91?(this.state=26,this.sequenceIndex=0):this.state=oe===45?25:23}stateInDeclaration(oe){(oe===62||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}stateInProcessingInstruction(oe){(oe===62||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeComment(oe){oe===45?(this.state=28,this.currentSequence=Sequences.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}stateInSpecialComment(oe){(oe===62||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeSpecialS(oe){oe===Sequences.ScriptEnd[3]?this.startSpecial(Sequences.ScriptEnd,4):oe===Sequences.StyleEnd[3]?this.startSpecial(Sequences.StyleEnd,4):(this.state=6,this.stateInTagName(oe))}stateBeforeSpecialT(oe){oe===Sequences.TitleEnd[3]?this.startSpecial(Sequences.TitleEnd,4):oe===Sequences.TextareaEnd[3]?this.startSpecial(Sequences.TextareaEnd,4):(this.state=6,this.stateInTagName(oe))}startEntity(){}stateInEntity(){}parse(oe){for(this.buffer=oe;this.index<this.buffer.length;){const Ee=this.buffer.charCodeAt(this.index);switch(Ee===10&&this.newlines.push(this.index),this.state){case 1:{this.stateText(Ee);break}case 2:{this.stateInterpolationOpen(Ee);break}case 3:{this.stateInterpolation(Ee);break}case 4:{this.stateInterpolationClose(Ee);break}case 31:{this.stateSpecialStartSequence(Ee);break}case 32:{this.stateInRCDATA(Ee);break}case 26:{this.stateCDATASequence(Ee);break}case 19:{this.stateInAttrValueDoubleQuotes(Ee);break}case 12:{this.stateInAttrName(Ee);break}case 13:{this.stateInDirName(Ee);break}case 14:{this.stateInDirArg(Ee);break}case 15:{this.stateInDynamicDirArg(Ee);break}case 16:{this.stateInDirModifier(Ee);break}case 28:{this.stateInCommentLike(Ee);break}case 27:{this.stateInSpecialComment(Ee);break}case 11:{this.stateBeforeAttrName(Ee);break}case 6:{this.stateInTagName(Ee);break}case 34:{this.stateInSFCRootTagName(Ee);break}case 9:{this.stateInClosingTagName(Ee);break}case 5:{this.stateBeforeTagName(Ee);break}case 17:{this.stateAfterAttrName(Ee);break}case 20:{this.stateInAttrValueSingleQuotes(Ee);break}case 18:{this.stateBeforeAttrValue(Ee);break}case 8:{this.stateBeforeClosingTagName(Ee);break}case 10:{this.stateAfterClosingTagName(Ee);break}case 29:{this.stateBeforeSpecialS(Ee);break}case 30:{this.stateBeforeSpecialT(Ee);break}case 21:{this.stateInAttrValueNoQuotes(Ee);break}case 7:{this.stateInSelfClosingTag(Ee);break}case 23:{this.stateInDeclaration(Ee);break}case 22:{this.stateBeforeDeclaration(Ee);break}case 25:{this.stateBeforeComment(Ee);break}case 24:{this.stateInProcessingInstruction(Ee);break}case 33:{this.stateInEntity();break}}this.index++}this.cleanup(),this.finish()}cleanup(){this.sectionStart!==this.index&&(this.state===1||this.state===32&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===19||this.state===20||this.state===21)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}finish(){this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const oe=this.buffer.length;this.sectionStart>=oe||(this.state===28?this.currentSequence===Sequences.CdataEnd?this.cbs.oncdata(this.sectionStart,oe):this.cbs.oncomment(this.sectionStart,oe):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,oe))}emitCodePoint(oe,Ee){}}function getCompatValue(ie,{compatConfig:oe}){const Ee=oe&&oe[ie];return ie==="MODE"?Ee||3:Ee}function isCompatEnabled(ie,oe){const Ee=getCompatValue("MODE",oe),ke=getCompatValue(ie,oe);return Ee===3?ke===!0:ke!==!1}function checkCompatEnabled(ie,oe,Ee,...ke){return isCompatEnabled(ie,oe)}function defaultOnError(ie){throw ie}function defaultOnWarn(ie){}function createCompilerError(ie,oe,Ee,ke){const Me=`https://vuejs.org/error-reference/#compiler-${ie}`,Ie=new SyntaxError(String(Me));return Ie.code=ie,Ie.loc=oe,Ie}const isStaticExp=ie=>ie.type===4&&ie.isStatic;function isCoreComponent(ie){switch(ie){case"Teleport":case"teleport":return TELEPORT;case"Suspense":case"suspense":return SUSPENSE;case"KeepAlive":case"keep-alive":return KEEP_ALIVE;case"BaseTransition":case"base-transition":return BASE_TRANSITION}}const nonIdentifierRE=/^\d|[^\$\w]/,isSimpleIdentifier=ie=>!nonIdentifierRE.test(ie),validFirstIdentCharRE=/[A-Za-z_$\xA0-\uFFFF]/,validIdentCharRE=/[\.\?\w$\xA0-\uFFFF]/,whitespaceRE=/\s+[.[]\s*|\s*[.[]\s+/g,isMemberExpressionBrowser=ie=>{ie=ie.trim().replace(whitespaceRE,Re=>Re.trim());let oe=0,Ee=[],ke=0,Me=0,Ie=null;for(let Re=0;Re<ie.length;Re++){const De=ie.charAt(Re);switch(oe){case 0:if(De==="[")Ee.push(oe),oe=1,ke++;else if(De==="(")Ee.push(oe),oe=2,Me++;else if(!(Re===0?validFirstIdentCharRE:validIdentCharRE).test(De))return!1;break;case 1:De==="'"||De==='"'||De==="`"?(Ee.push(oe),oe=3,Ie=De):De==="["?ke++:De==="]"&&(--ke||(oe=Ee.pop()));break;case 2:if(De==="'"||De==='"'||De==="`")Ee.push(oe),oe=3,Ie=De;else if(De==="(")Me++;else if(De===")"){if(Re===ie.length-1)return!1;--Me||(oe=Ee.pop())}break;case 3:De===Ie&&(oe=Ee.pop(),Ie=null);break}}return!ke&&!Me},isMemberExpression=isMemberExpressionBrowser;function findDir(ie,oe,Ee=!1){for(let ke=0;ke<ie.props.length;ke++){const Me=ie.props[ke];if(Me.type===7&&(Ee||Me.exp)&&(isString$1(oe)?Me.name===oe:oe.test(Me.name)))return Me}}function findProp(ie,oe,Ee=!1,ke=!1){for(let Me=0;Me<ie.props.length;Me++){const Ie=ie.props[Me];if(Ie.type===6){if(Ee)continue;if(Ie.name===oe&&(Ie.value||ke))return Ie}else if(Ie.name==="bind"&&(Ie.exp||ke)&&isStaticArgOf(Ie.arg,oe))return Ie}}function isStaticArgOf(ie,oe){return!!(ie&&isStaticExp(ie)&&ie.content===oe)}function hasDynamicKeyVBind(ie){return ie.props.some(oe=>oe.type===7&&oe.name==="bind"&&(!oe.arg||oe.arg.type!==4||!oe.arg.isStatic))}function isText$1(ie){return ie.type===5||ie.type===2}function isVSlot(ie){return ie.type===7&&ie.name==="slot"}function isTemplateNode(ie){return ie.type===1&&ie.tagType===3}function isSlotOutlet(ie){return ie.type===1&&ie.tagType===2}const propsHelperSet=new Set([NORMALIZE_PROPS,GUARD_REACTIVE_PROPS]);function getUnnormalizedProps(ie,oe=[]){if(ie&&!isString$1(ie)&&ie.type===14){const Ee=ie.callee;if(!isString$1(Ee)&&propsHelperSet.has(Ee))return getUnnormalizedProps(ie.arguments[0],oe.concat(ie))}return[ie,oe]}function injectProp(ie,oe,Ee){let ke,Me=ie.type===13?ie.props:ie.arguments[2],Ie=[],Re;if(Me&&!isString$1(Me)&&Me.type===14){const De=getUnnormalizedProps(Me);Me=De[0],Ie=De[1],Re=Ie[Ie.length-1]}if(Me==null||isString$1(Me))ke=createObjectExpression([oe]);else if(Me.type===14){const De=Me.arguments[0];!isString$1(De)&&De.type===15?hasProp(oe,De)||De.properties.unshift(oe):Me.callee===TO_HANDLERS?ke=createCallExpression(Ee.helper(MERGE_PROPS),[createObjectExpression([oe]),Me]):Me.arguments.unshift(createObjectExpression([oe])),!ke&&(ke=Me)}else Me.type===15?(hasProp(oe,Me)||Me.properties.unshift(oe),ke=Me):(ke=createCallExpression(Ee.helper(MERGE_PROPS),[createObjectExpression([oe]),Me]),Re&&Re.callee===GUARD_REACTIVE_PROPS&&(Re=Ie[Ie.length-2]));ie.type===13?Re?Re.arguments[0]=ke:ie.props=ke:Re?Re.arguments[0]=ke:ie.arguments[2]=ke}function hasProp(ie,oe){let Ee=!1;if(ie.key.type===4){const ke=ie.key.content;Ee=oe.properties.some(Me=>Me.key.type===4&&Me.key.content===ke)}return Ee}function toValidAssetId(ie,oe){return`_${oe}_${ie.replace(/[^\w]/g,(Ee,ke)=>Ee==="-"?"_":ie.charCodeAt(ke).toString())}`}function getMemoedVNodeCall(ie){return ie.type===14&&ie.callee===WITH_MEMO?ie.arguments[1].returns:ie}const forAliasRE=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,defaultParserOptions={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:NO,isPreTag:NO,isCustomElement:NO,onError:defaultOnError,onWarn:defaultOnWarn,comments:!1,prefixIdentifiers:!1};let currentOptions=defaultParserOptions,currentRoot=null,currentInput="",currentOpenTag=null,currentProp=null,currentAttrValue="",currentAttrStartIndex=-1,currentAttrEndIndex=-1,inPre=0,inVPre=!1,currentVPreBoundary=null;const stack=[],tokenizer=new Tokenizer(stack,{onerr:emitError,ontext(ie,oe){onText(getSlice(ie,oe),ie,oe)},ontextentity(ie,oe,Ee){onText(ie,oe,Ee)},oninterpolation(ie,oe){if(inVPre)return onText(getSlice(ie,oe),ie,oe);let Ee=ie+tokenizer.delimiterOpen.length,ke=oe-tokenizer.delimiterClose.length;for(;isWhitespace(currentInput.charCodeAt(Ee));)Ee++;for(;isWhitespace(currentInput.charCodeAt(ke-1));)ke--;let Me=getSlice(Ee,ke);Me.includes("&")&&(Me=currentOptions.decodeEntities(Me,!1)),addNode({type:5,content:createExp(Me,!1,getLoc(Ee,ke)),loc:getLoc(ie,oe)})},onopentagname(ie,oe){const Ee=getSlice(ie,oe);currentOpenTag={type:1,tag:Ee,ns:currentOptions.getNamespace(Ee,stack[0],currentOptions.ns),tagType:0,props:[],children:[],loc:getLoc(ie-1,oe),codegenNode:void 0}},onopentagend(ie){endOpenTag(ie)},onclosetag(ie,oe){const Ee=getSlice(ie,oe);if(!currentOptions.isVoidTag(Ee)){let ke=!1;for(let Me=0;Me<stack.length;Me++)if(stack[Me].tag.toLowerCase()===Ee.toLowerCase()){ke=!0,Me>0&&emitError(24,stack[0].loc.start.offset);for(let Re=0;Re<=Me;Re++){const De=stack.shift();onCloseTag(De,oe,Re<Me)}break}ke||emitError(23,backTrack(ie,60))}},onselfclosingtag(ie){var oe;const Ee=currentOpenTag.tag;currentOpenTag.isSelfClosing=!0,endOpenTag(ie),((oe=stack[0])==null?void 0:oe.tag)===Ee&&onCloseTag(stack.shift(),ie)},onattribname(ie,oe){currentProp={type:6,name:getSlice(ie,oe),nameLoc:getLoc(ie,oe),value:void 0,loc:getLoc(ie)}},ondirname(ie,oe){const Ee=getSlice(ie,oe),ke=Ee==="."||Ee===":"?"bind":Ee==="@"?"on":Ee==="#"?"slot":Ee.slice(2);if(!inVPre&&ke===""&&emitError(26,ie),inVPre||ke==="")currentProp={type:6,name:Ee,nameLoc:getLoc(ie,oe),value:void 0,loc:getLoc(ie)};else if(currentProp={type:7,name:ke,rawName:Ee,exp:void 0,arg:void 0,modifiers:Ee==="."?["prop"]:[],loc:getLoc(ie)},ke==="pre"){inVPre=tokenizer.inVPre=!0,currentVPreBoundary=currentOpenTag;const Me=currentOpenTag.props;for(let Ie=0;Ie<Me.length;Ie++)Me[Ie].type===7&&(Me[Ie]=dirToAttr(Me[Ie]))}},ondirarg(ie,oe){if(ie===oe)return;const Ee=getSlice(ie,oe);if(inVPre)currentProp.name+=Ee,setLocEnd(currentProp.nameLoc,oe);else{const ke=Ee[0]!=="[";currentProp.arg=createExp(ke?Ee:Ee.slice(1,-1),ke,getLoc(ie,oe),ke?3:0)}},ondirmodifier(ie,oe){const Ee=getSlice(ie,oe);if(inVPre)currentProp.name+="."+Ee,setLocEnd(currentProp.nameLoc,oe);else if(currentProp.name==="slot"){const ke=currentProp.arg;ke&&(ke.content+="."+Ee,setLocEnd(ke.loc,oe))}else currentProp.modifiers.push(Ee)},onattribdata(ie,oe){currentAttrValue+=getSlice(ie,oe),currentAttrStartIndex<0&&(currentAttrStartIndex=ie),currentAttrEndIndex=oe},onattribentity(ie,oe,Ee){currentAttrValue+=ie,currentAttrStartIndex<0&&(currentAttrStartIndex=oe),currentAttrEndIndex=Ee},onattribnameend(ie){const oe=currentProp.loc.start.offset,Ee=getSlice(oe,ie);currentProp.type===7&&(currentProp.rawName=Ee),currentOpenTag.props.some(ke=>(ke.type===7?ke.rawName:ke.name)===Ee)&&emitError(2,oe)},onattribend(ie,oe){if(currentOpenTag&&currentProp){if(setLocEnd(currentProp.loc,oe),ie!==0)if(currentAttrValue.includes("&")&&(currentAttrValue=currentOptions.decodeEntities(currentAttrValue,!0)),currentProp.type===6)currentProp.name==="class"&&(currentAttrValue=condense(currentAttrValue).trim()),ie===1&&!currentAttrValue&&emitError(13,oe),currentProp.value={type:2,content:currentAttrValue,loc:ie===1?getLoc(currentAttrStartIndex,currentAttrEndIndex):getLoc(currentAttrStartIndex-1,currentAttrEndIndex+1)},tokenizer.inSFCRoot&&currentOpenTag.tag==="template"&&currentProp.name==="lang"&&currentAttrValue&&currentAttrValue!=="html"&&tokenizer.enterRCDATA(toCharCodes("</template"),0);else{let Ee=0;currentProp.exp=createExp(currentAttrValue,!1,getLoc(currentAttrStartIndex,currentAttrEndIndex),0,Ee),currentProp.name==="for"&&(currentProp.forParseResult=parseForExpression$1(currentProp.exp));let ke=-1;currentProp.name==="bind"&&(ke=currentProp.modifiers.indexOf("sync"))>-1&&checkCompatEnabled("COMPILER_V_BIND_SYNC",currentOptions,currentProp.loc,currentProp.rawName)&&(currentProp.name="model",currentProp.modifiers.splice(ke,1))}(currentProp.type!==7||currentProp.name!=="pre")&&currentOpenTag.props.push(currentProp)}currentAttrValue="",currentAttrStartIndex=currentAttrEndIndex=-1},oncomment(ie,oe){currentOptions.comments&&addNode({type:3,content:getSlice(ie,oe),loc:getLoc(ie-4,oe+3)})},onend(){const ie=currentInput.length;for(let oe=0;oe<stack.length;oe++)onCloseTag(stack[oe],ie-1),emitError(24,stack[oe].loc.start.offset)},oncdata(ie,oe){stack[0].ns!==0?onText(getSlice(ie,oe),ie,oe):emitError(1,ie-9)},onprocessinginstruction(ie){(stack[0]?stack[0].ns:currentOptions.ns)===0&&emitError(21,ie-1)}}),forIteratorRE=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,stripParensRE=/^\(|\)$/g;function parseForExpression$1(ie){const oe=ie.loc,Ee=ie.content,ke=Ee.match(forAliasRE);if(!ke)return;const[,Me,Ie]=ke,Re=(kt,At,It=!1)=>{const Rt=oe.start.offset+At,Mt=Rt+kt.length;return createExp(kt,!1,getLoc(Rt,Mt),0,It?1:0)},De={source:Re(Ie.trim(),Ee.indexOf(Ie,Me.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let je=Me.trim().replace(stripParensRE,"").trim();const Ue=Me.indexOf(je),Et=je.match(forIteratorRE);if(Et){je=je.replace(forIteratorRE,"").trim();const kt=Et[1].trim();let At;if(kt&&(At=Ee.indexOf(kt,Ue+je.length),De.key=Re(kt,At,!0)),Et[2]){const It=Et[2].trim();It&&(De.index=Re(It,Ee.indexOf(It,De.key?At+kt.length:Ue+je.length),!0))}}return je&&(De.value=Re(je,Ue,!0)),De}function getSlice(ie,oe){return currentInput.slice(ie,oe)}function endOpenTag(ie){tokenizer.inSFCRoot&&(currentOpenTag.innerLoc=getLoc(ie+1,ie+1)),addNode(currentOpenTag);const{tag:oe,ns:Ee}=currentOpenTag;Ee===0&&currentOptions.isPreTag(oe)&&inPre++,currentOptions.isVoidTag(oe)?onCloseTag(currentOpenTag,ie):(stack.unshift(currentOpenTag),(Ee===1||Ee===2)&&(tokenizer.inXML=!0)),currentOpenTag=null}function onText(ie,oe,Ee){var ke;{const Re=(ke=stack[0])==null?void 0:ke.tag;Re!=="script"&&Re!=="style"&&ie.includes("&")&&(ie=currentOptions.decodeEntities(ie,!1))}const Me=stack[0]||currentRoot,Ie=Me.children[Me.children.length-1];(Ie==null?void 0:Ie.type)===2?(Ie.content+=ie,setLocEnd(Ie.loc,Ee)):Me.children.push({type:2,content:ie,loc:getLoc(oe,Ee)})}function onCloseTag(ie,oe,Ee=!1){Ee?setLocEnd(ie.loc,backTrack(oe,60)):setLocEnd(ie.loc,oe+1),tokenizer.inSFCRoot&&(ie.children.length?ie.innerLoc.end=extend$3({},ie.children[ie.children.length-1].loc.end):ie.innerLoc.end=extend$3({},ie.innerLoc.start),ie.innerLoc.source=getSlice(ie.innerLoc.start.offset,ie.innerLoc.end.offset));const{tag:ke,ns:Me}=ie;inVPre||(ke==="slot"?ie.tagType=2:isFragmentTemplate(ie)?ie.tagType=3:isComponent(ie)&&(ie.tagType=1)),tokenizer.inRCDATA||(ie.children=condenseWhitespace(ie.children,ie.tag)),Me===0&&currentOptions.isPreTag(ke)&&inPre--,currentVPreBoundary===ie&&(inVPre=tokenizer.inVPre=!1,currentVPreBoundary=null),tokenizer.inXML&&(stack[0]?stack[0].ns:currentOptions.ns)===0&&(tokenizer.inXML=!1);{const Ie=ie.props;if(!tokenizer.inSFCRoot&&isCompatEnabled("COMPILER_NATIVE_TEMPLATE",currentOptions)&&ie.tag==="template"&&!isFragmentTemplate(ie)){const De=stack[0]||currentRoot,je=De.children.indexOf(ie);De.children.splice(je,1,...ie.children)}const Re=Ie.find(De=>De.type===6&&De.name==="inline-template");Re&&checkCompatEnabled("COMPILER_INLINE_TEMPLATE",currentOptions,Re.loc)&&ie.children.length&&(Re.value={type:2,content:getSlice(ie.children[0].loc.start.offset,ie.children[ie.children.length-1].loc.end.offset),loc:Re.loc})}}function backTrack(ie,oe){let Ee=ie;for(;currentInput.charCodeAt(Ee)!==oe&&Ee>=0;)Ee--;return Ee}const specialTemplateDir=new Set(["if","else","else-if","for","slot"]);function isFragmentTemplate({tag:ie,props:oe}){if(ie==="template"){for(let Ee=0;Ee<oe.length;Ee++)if(oe[Ee].type===7&&specialTemplateDir.has(oe[Ee].name))return!0}return!1}function isComponent({tag:ie,props:oe}){var Ee;if(currentOptions.isCustomElement(ie))return!1;if(ie==="component"||isUpperCase(ie.charCodeAt(0))||isCoreComponent(ie)||(Ee=currentOptions.isBuiltInComponent)!=null&&Ee.call(currentOptions,ie)||currentOptions.isNativeTag&&!currentOptions.isNativeTag(ie))return!0;for(let ke=0;ke<oe.length;ke++){const Me=oe[ke];if(Me.type===6){if(Me.name==="is"&&Me.value){if(Me.value.content.startsWith("vue:"))return!0;if(checkCompatEnabled("COMPILER_IS_ON_ELEMENT",currentOptions,Me.loc))return!0}}else if(Me.name==="bind"&&isStaticArgOf(Me.arg,"is")&&checkCompatEnabled("COMPILER_IS_ON_ELEMENT",currentOptions,Me.loc))return!0}return!1}function isUpperCase(ie){return ie>64&&ie<91}const windowsNewlineRE=/\r\n/g;function condenseWhitespace(ie,oe){var Ee,ke;const Me=currentOptions.whitespace!=="preserve";let Ie=!1;for(let Re=0;Re<ie.length;Re++){const De=ie[Re];if(De.type===2)if(inPre)De.content=De.content.replace(windowsNewlineRE,`
39`);else if(isAllWhitespace(De.content)){const je=(Ee=ie[Re-1])==null?void 0:Ee.type,Ue=(ke=ie[Re+1])==null?void 0:ke.type;!je||!Ue||Me&&(je===3&&(Ue===3||Ue===1)||je===1&&(Ue===3||Ue===1&&hasNewlineChar(De.content)))?(Ie=!0,ie[Re]=null):De.content=" "}else Me&&(De.content=condense(De.content))}if(inPre&&oe&&currentOptions.isPreTag(oe)){const Re=ie[0];Re&&Re.type===2&&(Re.content=Re.content.replace(/^\r?\n/,""))}return Ie?ie.filter(Boolean):ie}function isAllWhitespace(ie){for(let oe=0;oe<ie.length;oe++)if(!isWhitespace(ie.charCodeAt(oe)))return!1;return!0}function hasNewlineChar(ie){for(let oe=0;oe<ie.length;oe++){const Ee=ie.charCodeAt(oe);if(Ee===10||Ee===13)return!0}return!1}function condense(ie){let oe="",Ee=!1;for(let ke=0;ke<ie.length;ke++)isWhitespace(ie.charCodeAt(ke))?Ee||(oe+=" ",Ee=!0):(oe+=ie[ke],Ee=!1);return oe}function addNode(ie){(stack[0]||currentRoot).children.push(ie)}function getLoc(ie,oe){return{start:tokenizer.getPos(ie),end:oe==null?oe:tokenizer.getPos(oe),source:oe==null?oe:getSlice(ie,oe)}}function setLocEnd(ie,oe){ie.end=tokenizer.getPos(oe),ie.source=getSlice(ie.start.offset,oe)}function dirToAttr(ie){const oe={type:6,name:ie.rawName,nameLoc:getLoc(ie.loc.start.offset,ie.loc.start.offset+ie.rawName.length),value:void 0,loc:ie.loc};if(ie.exp){const Ee=ie.exp.loc;Ee.end.offset<ie.loc.end.offset&&(Ee.start.offset--,Ee.start.column--,Ee.end.offset++,Ee.end.column++),oe.value={type:2,content:ie.exp.content,loc:Ee}}return oe}function createExp(ie,oe=!1,Ee,ke=0,Me=0){return createSimpleExpression(ie,oe,Ee,ke)}function emitError(ie,oe,Ee){currentOptions.onError(createCompilerError(ie,getLoc(oe,oe)))}function reset(){tokenizer.reset(),currentOpenTag=null,currentProp=null,currentAttrValue="",currentAttrStartIndex=-1,
39currentAttrEndIndex=-1,stack.length=0}function baseParse(ie,oe){if(reset(),currentInput=ie,currentOptions=extend$3({},defaultParserOptions),oe){let Me;for(Me in oe)oe[Me]!=null&&(currentOptions[Me]=oe[Me])}tokenizer.mode=currentOptions.parseMode==="html"?1:currentOptions.parseMode==="sfc"?2:0,tokenizer.inXML=currentOptions.ns===1||currentOptions.ns===2;const Ee=oe==null?void 0:oe.delimiters;Ee&&(tokenizer.delimiterOpen=toCharCodes(Ee[0]),tokenizer.delimiterClose=toCharCodes(Ee[1]));const ke=currentRoot=createRoot([],ie);return tokenizer.parse(currentInput),ke.loc=getLoc(0,ie.length),ke.children=condenseWhitespace(ke.children),currentRoot=null,ke}function hoistStatic(ie,oe){walk$1(ie,oe,isSingleElementRoot(ie,ie.children[0]))}function isSingleElementRoot(ie,oe){const{children:Ee}=ie;return Ee.length===1&&oe.type===1&&!isSlotOutlet(oe)}function walk$1(ie,oe,Ee=!1){const{children:ke}=ie,Me=ke.length;let Ie=0;for(let Re=0;Re<ke.length;Re++){const De=ke[Re];if(De.type===1&&De.tagType===0){const je=Ee?0:getConstantType(De,oe);if(je>0){if(je>=2){De.codegenNode.patchFlag="-1",De.codegenNode=oe.hoist(De.codegenNode),Ie++;continue}}else{const Ue=De.codegenNode;if(Ue.type===13){const Et=getPatchFlag(Ue);if((!Et||Et===512||Et===1)&&getGeneratedPropsConstantType(De,oe)>=2){const kt=getNodeProps(De);kt&&(Ue.props=oe.hoist(kt))}Ue.dynamicProps&&(Ue.dynamicProps=oe.hoist(Ue.dynamicProps))}}}if(De.type===1){const je=De.tagType===1;je&&oe.scopes.vSlot++,walk$1(De,oe),je&&oe.scopes.vSlot--}else if(De.type===11)walk$1(De,oe,De.children.length===1);else if(De.type===9)for(let je=0;je<De.branches.length;je++)walk$1(De.branches[je],oe,De.branches[je].children.length===1)}if(Ie&&oe.transformHoist&&oe.transformHoist(ke,oe,ie),Ie&&Ie===Me&&ie.type===1&&ie.tagType===0&&ie.codegenNode&&ie.codegenNode.type===13&&isArray$1(ie.codegenNode.children)){const Re=oe.hoist(createArrayExpression(ie.codegenNode.children));oe.hmr&&(Re.content=`[...${Re.content}]`),ie.codegenNode.children=Re}}function getConstantType(ie,oe){const{constantCache:Ee}=oe;switch(ie.type){case 1:if(ie.tagType!==0)return 0;const ke=Ee.get(ie);if(ke!==void 0)return ke;const Me=ie.codegenNode;if(Me.type!==13||Me.isBlock&&ie.tag!=="svg"&&ie.tag!=="foreignObject")return 0;if(getPatchFlag(Me))return Ee.set(ie,0),0;{let De=3;const je=getGeneratedPropsConstantType(ie,oe);if(je===0)return Ee.set(ie,0),0;je<De&&(De=je);for(let Ue=0;Ue<ie.children.length;Ue++){const Et=getConstantType(ie.children[Ue],oe);if(Et===0)return Ee.set(ie,0),0;Et<De&&(De=Et)}if(De>1)for(let Ue=0;Ue<ie.props.length;Ue++){const Et=ie.props[Ue];if(Et.type===7&&Et.name==="bind"&&Et.exp){const kt=getConstantType(Et.exp,oe);if(kt===0)return Ee.set(ie,0),0;kt<De&&(De=kt)}}if(Me.isBlock){for(let Ue=0;Ue<ie.props.length;Ue++)if(ie.props[Ue].type===7)return Ee.set(ie,0),0;oe.removeHelper(OPEN_BLOCK),oe.removeHelper(getVNodeBlockHelper(oe.inSSR,Me.isComponent)),Me.isBlock=!1,oe.helper(getVNodeHelper(oe.inSSR,Me.isComponent))}return Ee.set(ie,De),De}case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return getConstantType(ie.content,oe);case 4:return ie.constType;case 8:let Re=3;for(let De=0;De<ie.children.length;De++){const je=ie.children[De];if(isString$1(je)||isSymbol$1(je))continue;const Ue=getConstantType(je,oe);if(Ue===0)return 0;Ue<Re&&(Re=Ue)}return Re;default:return 0}}const allowHoistedHelperSet=new Set([NORMALIZE_CLASS,NORMALIZE_STYLE,NORMALIZE_PROPS,GUARD_REACTIVE_PROPS]);function getConstantTypeOfHelperCall(ie,oe){if(ie.type===14&&!isString$1(ie.callee)&&allowHoistedHelperSet.has(ie.callee)){const Ee=ie.arguments[0];if(Ee.type===4)return getConstantType(Ee,oe);if(Ee.type===14)return getConstantTypeOfHelperCall(Ee,oe)}return 0}function getGeneratedPropsConstantType(ie,oe){let Ee=3;const ke=getNodeProps(ie);if(ke&&ke.type===15){const{properties:Me}=ke;for(let Ie=0;Ie<Me.length;Ie++){const{key:Re,value:De}=Me[Ie],je=getConstantType(Re,oe);if(je===0)return je;je<Ee&&(Ee=je);let Ue;if(De.type===4?Ue=getConstantType(De,oe):De.type===14?Ue=getConstantTypeOfHelperCall(De,oe):Ue=0,Ue===0)return Ue;Ue<Ee&&(Ee=Ue)}}return Ee}function getNodeProps(ie){const oe=ie.codegenNode;if(oe.type===13)return oe.props}function getPatchFlag(ie){const oe=ie.patchFlag;return oe?parseInt(oe,10):void 0}function createTransformContext(ie,{filename:oe="",prefixIdentifiers:Ee=!1,hoistStatic:ke=!1,hmr:Me=!1,cacheHandlers:Ie=!1,nodeTransforms:Re=[],directiveTransforms:De={},transformHoist:je=null,isBuiltInComponent:Ue=NOOP,isCustomElement:Et=NOOP,expressionPlugins:kt=[],scopeId:At=null,slotted:It=!0,ssr:Rt=!1,inSSR:Mt=!1,ssrCssVars:Vt="",bindingMetadata:Dt=EMPTY_OBJ$1,inline:Ft=!1,isTS:Nt=!1,onError:Bt=defaultOnError,onWarn:Ht=defaultOnWarn,compatConfig:Gt}){const Kt=oe.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),Ut={filename:oe,selfName:Kt&&capitalize$1(camelize(Kt[1])),prefixIdentifiers:Ee,hoistStatic:ke,hmr:Me,cacheHandlers:Ie,nodeTransforms:Re,directiveTransforms:De,transformHoist:je,isBuiltInComponent:Ue,isCustomElement:Et,expressionPlugins:kt,scopeId:At,slotted:It,ssr:Rt,inSSR:Mt,ssrCssVars:Vt,bindingMetadata:Dt,inline:Ft,isTS:Nt,onError:Bt,onWarn:Ht,compatConfig:Gt,root:ie,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],constantCache:new WeakMap,temps:0,cached:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,currentNode:ie,childIndex:0,inVOnce:!1,helper(Zt){const ir=Ut.helpers.get(Zt)||0;return Ut.helpers.set(Zt,ir+1),Zt},removeHelper(Zt){const ir=Ut.helpers.get(Zt);if(ir){const tr=ir-1;tr?Ut.helpers.set(Zt,tr):Ut.helpers.delete(Zt)}},helperString(Zt){return`_${helperNameMap[Ut.helper(Zt)]}`},replaceNode(Zt){Ut.parent.children[Ut.childIndex]=Ut.currentNode=Zt},removeNode(Zt){const ir=Ut.parent.children,tr=Zt?ir.indexOf(Zt):Ut.currentNode?Ut.childIndex:-1;!Zt||Zt===Ut.currentNode?(Ut.currentNode=null,Ut.onNodeRemoved()):Ut.childIndex>tr&&(Ut.childIndex--,Ut.onNodeRemoved()),Ut.parent.children.splice(tr,1)},onNodeRemoved:NOOP,addIdentifiers(Zt){},removeIdentifiers(Zt){},hoist(Zt){isString$1(Zt)&&(Zt=createSimpleExpression(Zt)),Ut.hoists.push(Zt);const ir=createSimpleExpression(`_hoisted_${Ut.hoists.length}`,!1,Zt.loc,2);return ir.hoisted=Zt,ir},cache(Zt,ir=!1){return createCacheExpression(Ut.cached++,Zt,ir)}};return Ut.filters=new Set,Ut}function transform(ie,oe){const Ee=createTransformContext(ie,oe);
vendor: 33,600 bytes, lines 39-47
39traverseNode(ie,Ee),oe.hoistStatic&&hoistStatic(ie,Ee),oe.ssr||createRootCodegen(ie,Ee),ie.helpers=new Set([...Ee.helpers.keys()]),ie.components=[...Ee.components],ie.directives=[...Ee.directives],ie.imports=Ee.imports,ie.hoists=Ee.hoists,ie.temps=Ee.temps,ie.cached=Ee.cached,ie.transformed=!0,ie.filters=[...Ee.filters]}function createRootCodegen(ie,oe){const{helper:Ee}=oe,{children:ke}=ie;if(ke.length===1){const Me=ke[0];if(isSingleElementRoot(ie,Me)&&Me.codegenNode){const Ie=Me.codegenNode;Ie.type===13&&convertToBlock(Ie,oe),ie.codegenNode=Ie}else ie.codegenNode=Me}else if(ke.length>1){let Me=64;ie.codegenNode=createVNodeCall(oe,Ee(FRAGMENT),void 0,ie.children,Me+"",void 0,void 0,!0,void 0,!1)}}function traverseChildren(ie,oe){let Ee=0;const ke=()=>{Ee--};for(;Ee<ie.children.length;Ee++){const Me=ie.children[Ee];isString$1(Me)||(oe.parent=ie,oe.childIndex=Ee,oe.onNodeRemoved=ke,traverseNode(Me,oe))}}function traverseNode(ie,oe){oe.currentNode=ie;const{nodeTransforms:Ee}=oe,ke=[];for(let Ie=0;Ie<Ee.length;Ie++){const Re=Ee[Ie](ie,oe);if(Re&&(isArray$1(Re)?ke.push(...Re):ke.push(Re)),oe.currentNode)ie=oe.currentNode;else return}switch(ie.type){case 3:oe.ssr||oe.helper(CREATE_COMMENT);break;case 5:oe.ssr||oe.helper(TO_DISPLAY_STRING);break;case 9:for(let Ie=0;Ie<ie.branches.length;Ie++)traverseNode(ie.branches[Ie],oe);break;case 10:case 11:case 1:case 0:traverseChildren(ie,oe);break}oe.currentNode=ie;let Me=ke.length;for(;Me--;)ke[Me]()}function createStructuralDirectiveTransform(ie,oe){const Ee=isString$1(ie)?ke=>ke===ie:ke=>ie.test(ke);return(ke,Me)=>{if(ke.type===1){const{props:Ie}=ke;if(ke.tagType===3&&Ie.some(isVSlot))return;const Re=[];for(let De=0;De<Ie.length;De++){const je=Ie[De];if(je.type===7&&Ee(je.name)){Ie.splice(De,1),De--;const Ue=oe(ke,je,Me);Ue&&Re.push(Ue)}}return Re}}}const PURE_ANNOTATION="/*#__PURE__*/",aliasHelper=ie=>`${helperNameMap[ie]}: _${helperNameMap[ie]}`;function createCodegenContext(ie,{mode:oe="function",prefixIdentifiers:Ee=oe==="module",sourceMap:ke=!1,filename:Me="template.vue.html",scopeId:Ie=null,optimizeImports:Re=!1,runtimeGlobalName:De="Vue",runtimeModuleName:je="vue",ssrRuntimeModuleName:Ue="vue/server-renderer",ssr:Et=!1,isTS:kt=!1,inSSR:At=!1}){const It={mode:oe,prefixIdentifiers:Ee,sourceMap:ke,filename:Me,scopeId:Ie,optimizeImports:Re,runtimeGlobalName:De,runtimeModuleName:je,ssrRuntimeModuleName:Ue,ssr:Et,isTS:kt,inSSR:At,source:ie.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(Mt){return`_${helperNameMap[Mt]}`},push(Mt,Vt=-2,Dt){It.code+=Mt},indent(){Rt(++It.indentLevel)},deindent(Mt=!1){Mt?--It.indentLevel:Rt(--It.indentLevel)},newline(){Rt(It.indentLevel)}};function Rt(Mt){It.push(`
40`+"  ".repeat(Mt),0)}return It}function generate(ie,oe={}){const Ee=createCodegenContext(ie,oe);oe.onContextCreated&&oe.onContextCreated(Ee);const{mode:ke,push:Me,prefixIdentifiers:Ie,indent:Re,deindent:De,newline:je,scopeId:Ue,ssr:Et}=Ee,kt=Array.from(ie.helpers),At=kt.length>0,It=!Ie&&ke!=="module";genFunctionPreamble(ie,Ee);const Mt=Et?"ssrRender":"render",Dt=(Et?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(Me(`function ${Mt}(${Dt}) {`),Re(),It&&(Me("with (_ctx) {"),Re(),At&&(Me(`const { ${kt.map(aliasHelper).join(", ")} } = _Vue
41`,-1),je())),ie.components.length&&(genAssets(ie.components,"component",Ee),(ie.directives.length||ie.temps>0)&&je()),ie.directives.length&&(genAssets(ie.directives,"directive",Ee),ie.temps>0&&je()),ie.filters&&ie.filters.length&&(je(),genAssets(ie.filters,"filter",Ee),je()),ie.temps>0){Me("let ");for(let Ft=0;Ft<ie.temps;Ft++)Me(`${Ft>0?", ":""}_temp${Ft}`)}return(ie.components.length||ie.directives.length||ie.temps)&&(Me(`
42`,0),je()),Et||Me("return "),ie.codegenNode?genNode(ie.codegenNode,Ee):Me("null"),It&&(De(),Me("}")),De(),Me("}"),{ast:ie,code:Ee.code,preamble:"",map:Ee.map?Ee.map.toJSON():void 0}}function genFunctionPreamble(ie,oe){const{ssr:Ee,prefixIdentifiers:ke,push:Me,newline:Ie,runtimeModuleName:Re,runtimeGlobalName:De,ssrRuntimeModuleName:je}=oe,Ue=De,Et=Array.from(ie.helpers);if(Et.length>0&&(Me(`const _Vue = ${Ue}
43`,-1),ie.hoists.length)){const kt=[CREATE_VNODE,CREATE_ELEMENT_VNODE,CREATE_COMMENT,CREATE_TEXT,CREATE_STATIC].filter(At=>Et.includes(At)).map(aliasHelper).join(", ");Me(`const { ${kt} } = _Vue
44`,-1)}genHoists(ie.hoists,oe),Ie(),Me("return ")}function genAssets(ie,oe,{helper:Ee,push:ke,newline:Me,isTS:Ie}){const Re=Ee(oe==="filter"?RESOLVE_FILTER:oe==="component"?RESOLVE_COMPONENT:RESOLVE_DIRECTIVE);for(let De=0;De<ie.length;De++){let je=ie[De];const Ue=je.endsWith("__self");Ue&&(je=je.slice(0,-6)),ke(`const ${toValidAssetId(je,oe)} = ${Re}(${JSON.stringify(je)}${Ue?", true":""})${Ie?"!":""}`),De<ie.length-1&&Me()}}function genHoists(ie,oe){if(!ie.length)return;oe.pure=!0;const{push:Ee,newline:ke,helper:Me,scopeId:Ie,mode:Re}=oe;ke();for(let De=0;De<ie.length;De++){const je=ie[De];je&&(Ee(`const _hoisted_${De+1} = `),genNode(je,oe),ke())}oe.pure=!1}function genNodeListAsArray(ie,oe){const Ee=ie.length>3||!1;oe.push("["),Ee&&oe.indent(),genNodeList(ie,oe,Ee),Ee&&oe.deindent(),oe.push("]")}function genNodeList(ie,oe,Ee=!1,ke=!0){const{push:Me,newline:Ie}=oe;for(let Re=0;Re<ie.length;Re++){const De=ie[Re];isString$1(De)?Me(De,-3):isArray$1(De)?genNodeListAsArray(De,oe):genNode(De,oe),Re<ie.length-1&&(Ee?(ke&&Me(","),Ie()):ke&&Me(", "))}}function genNode(ie,oe){if(isString$1(ie)){oe.push(ie,-3);return}if(isSymbol$1(ie)){oe.push(oe.helper(ie));return}switch(ie.type){case 1:case 9:case 11:genNode(ie.codegenNode,oe);break;case 2:genText(ie,oe);break;case 4:genExpression(ie,oe);break;case 5:genInterpolation(ie,oe);break;case 12:genNode(ie.codegenNode,oe);break;case 8:genCompoundExpression(ie,oe);break;case 3:genComment(ie,oe);break;case 13:genVNodeCall(ie,oe);break;case 14:genCallExpression(ie,oe);break;case 15:genObjectExpression(ie,oe);break;case 17:genArrayExpression(ie,oe);break;case 18:genFunctionExpression(ie,oe);break;case 19:genConditionalExpression(ie,oe);break;case 20:genCacheExpression(ie,oe);break;case 21:genNodeList(ie.body,oe,!0,!1);break}}function genText(ie,oe){oe.push(JSON.stringify(ie.content),-3,ie)}function genExpression(ie,oe){const{content:Ee,isStatic:ke}=ie;oe.push(ke?JSON.stringify(Ee):Ee,-3,ie)}function genInterpolation(ie,oe){const{push:Ee,helper:ke,pure:Me}=oe;Me&&Ee(PURE_ANNOTATION),Ee(`${ke(TO_DISPLAY_STRING)}(`),genNode(ie.content,oe),Ee(")")}function genCompoundExpression(ie,oe){for(let Ee=0;Ee<ie.children.length;Ee++){const ke=ie.children[Ee];isString$1(ke)?oe.push(ke,-3):genNode(ke,oe)}}function genExpressionAsPropertyKey(ie,oe){const{push:Ee}=oe;if(ie.type===8)Ee("["),genCompoundExpression(ie,oe),Ee("]");else if(ie.isStatic){const ke=isSimpleIdentifier(ie.content)?ie.content:JSON.stringify(ie.content);Ee(ke,-2,ie)}else Ee(`[${ie.content}]`,-3,ie)}function genComment(ie,oe){const{push:Ee,helper:ke,pure:Me}=oe;Me&&Ee(PURE_ANNOTATION),Ee(`${ke(CREATE_COMMENT)}(${JSON.stringify(ie.content)})`,-3,ie)}function genVNodeCall(ie,oe){const{push:Ee,helper:ke,pure:Me}=oe,{tag:Ie,props:Re,children:De,patchFlag:je,dynamicProps:Ue,directives:Et,isBlock:kt,disableTracking:At,isComponent:It}=ie;Et&&Ee(ke(WITH_DIRECTIVES)+"("),kt&&Ee(`(${ke(OPEN_BLOCK)}(${At?"true":""}), `),Me&&Ee(PURE_ANNOTATION);const Rt=kt?getVNodeBlockHelper(oe.inSSR,It):getVNodeHelper(oe.inSSR,It);Ee(ke(Rt)+"(",-2,ie),genNodeList(genNullableArgs([Ie,Re,De,je,Ue]),oe),Ee(")"),kt&&Ee(")"),Et&&(Ee(", "),genNode(Et,oe),Ee(")"))}function genNullableArgs(ie){let oe=ie.length;for(;oe--&&ie[oe]==null;);return ie.slice(0,oe+1).map(Ee=>Ee||"null")}function genCallExpression(ie,oe){const{push:Ee,helper:ke,pure:Me}=oe,Ie=isString$1(ie.callee)?ie.callee:ke(ie.callee);Me&&Ee(PURE_ANNOTATION),Ee(Ie+"(",-2,ie),genNodeList(ie.arguments,oe),Ee(")")}function genObjectExpression(ie,oe){const{push:Ee,indent:ke,deindent:Me,newline:Ie}=oe,{properties:Re}=ie;if(!Re.length){Ee("{}",-2,ie);return}const De=Re.length>1||!1;Ee(De?"{":"{ "),De&&ke();for(let je=0;je<Re.length;je++){const{key:Ue,value:Et}=Re[je];genExpressionAsPropertyKey(Ue,oe),Ee(": "),genNode(Et,oe),je<Re.length-1&&(Ee(","),Ie())}De&&Me(),Ee(De?"}":" }")}function genArrayExpression(ie,oe){genNodeListAsArray(ie.elements,oe)}function genFunctionExpression(ie,oe){const{push:Ee,indent:ke,deindent:Me}=oe,{params:Ie,returns:Re,body:De,newline:je,isSlot:Ue}=ie;Ue&&Ee(`_${helperNameMap[WITH_CTX]}(`),Ee("(",-2,ie),isArray$1(Ie)?genNodeList(Ie,oe):Ie&&genNode(Ie,oe),Ee(") => "),(je||De)&&(Ee("{"),ke()),Re?(je&&Ee("return "),isArray$1(Re)?genNodeListAsArray(Re,oe):genNode(Re,oe)):De&&genNode(De,oe),(je||De)&&(Me(),Ee("}")),Ue&&(ie.isNonScopedSlot&&Ee(", undefined, true"),Ee(")"))}function genConditionalExpression(ie,oe){const{test:Ee,consequent:ke,alternate:Me,newline:Ie}=ie,{push:Re,indent:De,deindent:je,newline:Ue}=oe;if(Ee.type===4){const kt=!isSimpleIdentifier(Ee.content);kt&&Re("("),genExpression(Ee,oe),kt&&Re(")")}else Re("("),genNode(Ee,oe),Re(")");Ie&&De(),oe.indentLevel++,Ie||Re(" "),Re("? "),genNode(ke,oe),oe.indentLevel--,Ie&&Ue(),Ie||Re(" "),Re(": ");const Et=Me.type===19;Et||oe.indentLevel++,genNode(Me,oe),Et||oe.indentLevel--,Ie&&je(!0)}function genCacheExpression(ie,oe){const{push:Ee,helper:ke,indent:Me,deindent:Ie,newline:Re}=oe;Ee(`_cache[${ie.index}] || (`),ie.isVNode&&(Me(),Ee(`${ke(SET_BLOCK_TRACKING)}(-1),`),Re()),Ee(`_cache[${ie.index}] = `),genNode(ie.value,oe),ie.isVNode&&(Ee(","),Re(),Ee(`${ke(SET_BLOCK_TRACKING)}(1),`),Re(),Ee(`_cache[${ie.index}]`),Ie()),Ee(")")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const transformIf=createStructuralDirectiveTransform(/^(if|else|else-if)$/,(ie,oe,Ee)=>processIf(ie,oe,Ee,(ke,Me,Ie)=>{const Re=Ee.parent.children;let De=Re.indexOf(ke),je=0;for(;De-->=0;){const Ue=Re[De];Ue&&Ue.type===9&&(je+=Ue.branches.length)}return()=>{if(Ie)ke.codegenNode=createCodegenNodeForBranch(Me,je,Ee);else{const Ue=getParentCondition(ke.codegenNode);Ue.alternate=createCodegenNodeForBranch(Me,je+ke.branches.length-1,Ee)}}}));function processIf(ie,oe,Ee,ke){if(oe.name!=="else"&&(!oe.exp||!oe.exp.content.trim())){const Me=oe.exp?oe.exp.loc:ie.loc;Ee.onError(createCompilerError(28,oe.loc)),oe.exp=createSimpleExpression("true",!1,Me)}if(oe.name==="if"){const Me=createIfBranch(ie,oe),Ie={type:9,loc:ie.loc,branches:[Me]};if(Ee.replaceNode(Ie),ke)return ke(Ie,Me,!0)}else{const Me=Ee.parent.children;let Ie=Me.indexOf(ie);for(;Ie-->=-1;){const Re=Me[Ie];if(Re&&Re.type===3){Ee.removeNode(Re);continue}if(Re&&Re.type===2&&!Re.content.trim().length){Ee.removeNode(Re);continue}if(Re&&Re.type===9){oe.name==="else-if"&&Re.branches[Re.branches.length-1].condition===void 0&&Ee.onError(createCompilerError(30,ie.loc)),Ee.removeNode();const De=createIfBranch(ie,oe);Re.branches.push(De);const je=ke&&ke(Re,De,!1);traverseNode(De,Ee),je&&je(),Ee.currentNode=null}else Ee.onError(createCompilerError(30,ie.loc));break}}}function createIfBranch(ie,oe){const Ee=ie.tagType===3;return{type:10,loc:ie.loc,condition:oe.name==="else"?void 0:oe.exp,children:Ee&&!findDir(ie,"for")?ie.children:[ie],userKey:findProp(ie,"key"),isTemplateIf:Ee}}function createCodegenNodeForBranch(ie,oe,Ee){return ie.condition?createConditionalExpression(ie.condition,createChildrenCodegenNode(ie,oe,Ee),createCallExpression(Ee.helper(CREATE_COMMENT),['""',"true"])):createChildrenCodegenNode(ie,oe,Ee)}function createChildrenCodegenNode(ie,oe,Ee){const{helper:ke}=Ee,Me=createObjectProperty("key",createSimpleExpression(`${oe}`,!1,locStub,2)),{children:Ie}=ie,Re=Ie[0];if(Ie.length!==1||Re.type!==1)if(Ie.length===1&&Re.type===11){const je=Re.codegenNode;return injectProp(je,Me,Ee),je}else{let je=64;return createVNodeCall(Ee,ke(FRAGMENT),createObjectExpression([Me]),Ie,je+"",void 0,void 0,!0,!1,!1,ie.loc)}else{const je=Re.codegenNode,Ue=getMemoedVNodeCall(je);return Ue.type===13&&convertToBlock(Ue,Ee),injectProp(Ue,Me,Ee),je}}function getParentCondition(ie){for(;;)if(ie.type===19)if(ie.alternate.type===19)ie=ie.alternate;else return ie;else ie.type===20&&(ie=ie.value)}const transformFor=createStructuralDirectiveTransform("for",(ie,oe,Ee)=>{const{helper:ke,removeHelper:Me}=Ee;return processFor(ie,oe,Ee,Ie=>{const Re=createCallExpression(ke(RENDER_LIST),[Ie.source]),De=isTemplateNode(ie),je=findDir(ie,"memo"),Ue=findProp(ie,"key"),Et=Ue&&(Ue.type===6?createSimpleExpression(Ue.value.content,!0):Ue.exp),kt=Ue?createObjectProperty("key",Et):null,At=Ie.source.type===4&&Ie.source.constType>0,It=At?64:Ue?128:256;return Ie.codegenNode=createVNodeCall(Ee,ke(FRAGMENT),void 0,Re,It+"",void 0,void 0,!0,!At,!1,ie.loc),()=>{let Rt;const{children:Mt}=Ie,Vt=Mt.length!==1||Mt[0].type!==1,Dt=isSlotOutlet(ie)?ie:De&&ie.children.length===1&&isSlotOutlet(ie.children[0])?ie.children[0]:null;if(Dt?(Rt=Dt.codegenNode,De&&kt&&injectProp(Rt,kt,Ee)):Vt?Rt=createVNodeCall(Ee,ke(FRAGMENT),kt?createObjectExpression([kt]):void 0,ie.children,"64",void 0,void 0,!0,void 0,!1):(Rt=Mt[0].codegenNode,De&&kt&&injectProp(Rt,kt,Ee),Rt.isBlock!==!At&&(Rt.isBlock?(Me(OPEN_BLOCK),Me(getVNodeBlockHelper(Ee.inSSR,Rt.isComponent))):Me(getVNodeHelper(Ee.inSSR,Rt.isComponent))),Rt.isBlock=!At,Rt.isBlock?(ke(OPEN_BLOCK),ke(getVNodeBlockHelper(Ee.inSSR,Rt.isComponent))):ke(getVNodeHelper(Ee.inSSR,Rt.isComponent))),je){const Ft=createFunctionExpression(createForLoopParams(Ie.parseResult,[createSimpleExpression("_cached")]));Ft.body=createBlockStatement([createCompoundExpression(["const _memo = (",je.exp,")"]),createCompoundExpression(["if (_cached",...Et?[" && _cached.key === ",Et]:[],` && ${Ee.helperString(IS_MEMO_SAME)}(_cached, _memo)) return _cached`]),createCompoundExpression(["const _item = ",Rt]),createSimpleExpression("_item.memo = _memo"),createSimpleExpression("return _item")]),Re.arguments.push(Ft,createSimpleExpression("_cache"),createSimpleExpression(String(Ee.cached++)))}else Re.arguments.push(createFunctionExpression(createForLoopParams(Ie.parseResult),Rt,!0))}})});function processFor(ie,oe,Ee,ke){if(!oe.exp){Ee.onError(createCompilerError(31,oe.loc));return}const Me=oe.forParseResult;if(!Me){Ee.onError(createCompilerError(32,oe.loc));return}finalizeForParseResult(Me);const{addIdentifiers:Ie,removeIdentifiers:Re,scopes:De}=Ee,{source:je,value:Ue,key:Et,index:kt}=Me,At={type:11,loc:oe.loc,source:je,valueAlias:Ue,keyAlias:Et,objectIndexAlias:kt,parseResult:Me,children:isTemplateNode(ie)?ie.children:[ie]};Ee.replaceNode(At),De.vFor++;const It=ke&&ke(At);return()=>{De.vFor--,It&&It()}}function finalizeForParseResult(ie,oe){ie.finalized||(ie.finalized=!0)}function createForLoopParams({value:ie,key:oe,index:Ee},ke=[]){return createParamsList([ie,oe,Ee,...ke])}function createParamsList(ie){let oe=ie.length;for(;oe--&&!ie[oe];);return ie.slice(0,oe+1).map((Ee,ke)=>Ee||createSimpleExpression("_".repeat(ke+1),!1))}const defaultFallback=createSimpleExpression("undefined",!1),trackSlotScopes=(ie,oe)=>{if(ie.type===1&&(ie.tagType===1||ie.tagType===3)){const Ee=findDir(ie,"slot");if(Ee)return Ee.exp,oe.scopes.vSlot++,()=>{oe.scopes.vSlot--}}},buildClientSlotFn=(ie,oe,Ee,ke)=>createFunctionExpression(ie,Ee,!1,!0,Ee.length?Ee[0].loc:ke);function buildSlots(ie,oe,Ee=buildClientSlotFn){oe.helper(WITH_CTX);const{children:ke,loc:Me}=ie,Ie=[],Re=[];let De=oe.scopes.vSlot>0||oe.scopes.vFor>0;const je=findDir(ie,"slot",!0);if(je){const{arg:Vt,exp:Dt}=je;Vt&&!isStaticExp(Vt)&&(De=!0),Ie.push(createObjectProperty(Vt||createSimpleExpression("default",!0),Ee(Dt,void 0,ke,Me)))}let Ue=!1,Et=!1;const kt=[],At=new Set;let It=0;for(let Vt=0;Vt<ke.length;Vt++){const Dt=ke[Vt];let Ft;if(!isTemplateNode(Dt)||!(Ft=findDir(Dt,"slot",!0))){Dt.type!==3&&kt.push(Dt);continue}if(je){oe.onError(createCompilerError(37,Ft.loc));break}Ue=!0;const{children:Nt,loc:Bt}=Dt,{arg:Ht=createSimpleExpression("default",!0),exp:Gt,loc:Kt}=Ft;let Ut;isStaticExp(Ht)?Ut=Ht?Ht.content:"default":De=!0;const Zt=findDir(Dt,"for"),ir=Ee(Gt,Zt,Nt,Bt);let tr,Jt;if(tr=findDir(Dt,"if"))De=!0,Re.push(createConditionalExpression(tr.exp,buildDynamicSlot(Ht,ir,It++),defaultFallback));else if(Jt=findDir(Dt,/^else(-if)?$/,!0)){let rr=Vt,Qt;for(;rr--&&(Qt=ke[rr],Qt.type===3););if(Qt&&isTemplateNode(Qt)&&findDir(Qt,"if")){ke.splice(Vt,1),Vt--;let er=Re[Re.length-1];for(;er.alternate.type===19;)er=er.alternate;er.alternate=Jt.exp?createConditionalExpression(Jt.exp,buildDynamicSlot(Ht,ir,It++),defaultFallback):buildDynamicSlot(Ht,ir,It++)}else oe.onError(createCompilerError(30,Jt.loc))}else if(Zt){De=!0;const rr=Zt.forParseResult;rr?(finalizeForParseResult(rr),Re.push(createCallExpression(oe.helper(RENDER_LIST),[rr.source,createFunctionExpression(createForLoopParams(rr),buildDynamicSlot(Ht,ir),!0)]))):oe.onError(createCompilerError(32,Zt.loc))}else{if(Ut){if(At.has(Ut)){oe.onError(createCompilerError(38,Kt));continue}At.add(Ut),Ut==="default"&&(Et=!0)}Ie.push(createObjectProperty(Ht,ir))}}if(!je){const Vt=(Dt,Ft)=>{const Nt=Ee(Dt,void 0,Ft,Me);return oe.compatConfig&&(Nt.isNonScopedSlot=!0),createObjectProperty("default",Nt)};Ue?kt.length&&kt.some(Dt=>isNonWhitespaceContent(Dt))&&(Et?oe.onError(createCompilerError(39,kt[0].loc)):Ie.push(Vt(void 0,kt))):Ie.push(Vt(void 0,ke))}const Rt=De?2:hasForwardedSlots(ie.children)?3:1;let Mt=createObjectExpression(Ie.concat(createObjectProperty("_",createSimpleExpression(Rt+"",!1))),Me);return Re.length&&(Mt=createCallExpression(oe.helper(CREATE_SLOTS),[Mt,createArrayExpression(Re)])),{slots:Mt,hasDynamicSlots:De}}function buildDynamicSlot(ie,oe,Ee){const ke=[createObjectProperty("name",ie),createObjectProperty("fn",oe)];return Ee!=null&&ke.push(createObjectProperty("key",createSimpleExpression(String(Ee),!0))),createObjectExpression(ke)}function hasForwardedSlots(ie){for(let oe=0;oe<ie.length;oe++){const Ee=ie[oe];switch(Ee.type){case 1:if(Ee.tagType===2||hasForwardedSlots(Ee.children))return!0;break;case 9:if(hasForwardedSlots(Ee.branches))return!0;break;case 10:case 11:if(hasForwardedSlots(Ee.children))return!0;break}}return!1}function isNonWhitespaceContent(ie){return ie.type!==2&&ie.type!==12?!0:ie.type===2?!!ie.content.trim():isNonWhitespaceContent(ie.content)}const directiveImportMap=new WeakMap,transformElement=(ie,oe)=>function(){if(ie=oe.currentNode,!(ie.type===1&&(ie.tagType===0||ie.tagType===1)))return;const{tag:ke,props:Me}=ie,Ie=ie.tagType===1;let Re=Ie?resolveComponentType(ie,oe):`"${ke}"`;const De=isObject$5(Re)&&Re.callee===RESOLVE_DYNAMIC_COMPONENT;let je,Ue,Et,kt=0,At,It,Rt,Mt=De||Re===TELEPORT||Re===SUSPENSE||!Ie&&(ke==="svg"||ke==="foreignObject");if(Me.length>0){const Vt=buildProps(ie,oe,void 0,Ie,De);je=Vt.props,kt=Vt.patchFlag,It=Vt.dynamicPropNames;const Dt=Vt.directives;Rt=Dt&&Dt.length?createArrayExpression(Dt.map(Ft=>buildDirectiveArgs(Ft,oe))):void 0,Vt.shouldUseBlock&&(Mt=!0)}if(ie.children.length>0)if(Re===KEEP_ALIVE&&(Mt=!0,kt|=1024),Ie&&Re!==TELEPORT&&Re!==KEEP_ALIVE){const{slots:Dt,hasDynamicSlots:Ft}=buildSlots(ie,oe);Ue=Dt,Ft&&(kt|=1024)}else if(ie.children.length===1&&Re!==TELEPORT){const Dt=ie.children[0],Ft=Dt.type,Nt=Ft===5||Ft===8;Nt&&getConstantType(Dt,oe)===0&&(kt|=1),Nt||Ft===2?Ue=Dt:Ue=ie.children}else Ue=ie.children;kt!==0&&(Et=String(kt),It&&It.length&&(At=stringifyDynamicPropNames(It))),ie.codegenNode=createVNodeCall(oe,Re,je,Ue,Et,At,Rt,!!Mt,!1,Ie,ie.loc)};function resolveComponentType(ie,oe,Ee=!1){let{tag:ke}=ie;const Me=isComponentTag(ke),Ie=findProp(ie,"is");if(Ie)if(Me||isCompatEnabled("COMPILER_IS_ON_ELEMENT",oe)){const De=Ie.type===6?Ie.value&&createSimpleExpression(Ie.value.content,!0):Ie.exp;if(De)return createCallExpression(oe.helper(RESOLVE_DYNAMIC_COMPONENT),[De])}else Ie.type===6&&Ie.value.content.startsWith("vue:")&&(ke=Ie.value.content.slice(4));const Re=isCoreComponent(ke)||oe.isBuiltInComponent(ke);return Re?(Ee||oe.helper(Re),Re):(oe.helper(RESOLVE_COMPONENT),oe.components.add(ke),toValidAssetId(ke,"component"))}function buildProps(ie,oe,Ee=ie.props,ke,Me,Ie=!1){const{tag:Re,loc:De,children:je}=ie;let Ue=[];const Et=[],kt=[],At=je.length>0;let It=!1,Rt=0,Mt=!1,Vt=!1,Dt=!1,Ft=!1,Nt=!1,Bt=!1;const Ht=[],Gt=Zt=>{Ue.length&&(Et.push(createObjectExpression(dedupeProperties(Ue),De)),Ue=[]),Zt&&Et.push(Zt)},Kt=({key:Zt,value:ir})=>{if(isStaticExp(Zt)){const tr=Zt.content,Jt=isOn(tr);if(Jt&&(!ke||Me)&&tr.toLowerCase()!=="onclick"&&tr!=="onUpdate:modelValue"&&!isReservedProp(tr)&&(Ft=!0),Jt&&isReservedProp(tr)&&(Bt=!0),Jt&&ir.type===14&&(ir=ir.arguments[0]),ir.type===20||(ir.type===4||ir.type===8)&&getConstantType(ir,oe)>0)return;tr==="ref"?Mt=!0:tr==="class"?Vt=!0:tr==="style"?Dt=!0:tr!=="key"&&!Ht.includes(tr)&&Ht.push(tr),ke&&(tr==="class"||tr==="style")&&!Ht.includes(tr)&&Ht.push(tr)}else Nt=!0};for(let Zt=0;Zt<Ee.length;Zt++){const ir=Ee[Zt];if(ir.type===6){const{loc:tr,name:Jt,nameLoc:rr,value:Qt}=ir;let er=!0;if(Jt==="ref"&&(Mt=!0,oe.scopes.vFor>0&&Ue.push(createObjectProperty(createSimpleExpression("ref_for",!0),createSimpleExpression("true")))),Jt==="is"&&(isComponentTag(Re)||Qt&&Qt.content.startsWith("vue:")||isCompatEnabled("COMPILER_IS_ON_ELEMENT",oe)))continue;Ue.push(createObjectProperty(createSimpleExpression(Jt,!0,rr),createSimpleExpression(Qt?Qt.content:"",er,Qt?Qt.loc:tr)))}else{const{name:tr,arg:Jt,exp:rr,loc:Qt,modifiers:er}=ir,Yt=tr==="bind",Xt=tr==="on";if(tr==="slot"){ke||oe.onError(createCompilerError(40,Qt));continue}if(tr==="once"||tr==="memo"||tr==="is"||Yt&&isStaticArgOf(Jt,"is")&&(isComponentTag(Re)||isCompatEnabled("COMPILER_IS_ON_ELEMENT",oe))||Xt&&Ie)continue;if((Yt&&isStaticArgOf(Jt,"key")||Xt&&At&&isStaticArgOf(Jt,"vue:before-update"))&&(It=!0),Yt&&isStaticArgOf(Jt,"ref")&&oe.scopes.vFor>0&&Ue.push(createObjectProperty(createSimpleExpression("ref_for",!0),createSimpleExpression("true"))),!Jt&&(Yt||Xt)){if(Nt=!0,rr)if(Yt){if(Gt(),isCompatEnabled("COMPILER_V_BIND_OBJECT_ORDER",oe)){Et.unshift(rr);continue}Et.push(rr)}else Gt({type:14,loc:Qt,callee:oe.helper(TO_HANDLERS),arguments:ke?[rr]:[rr,"true"]});else oe.onError(createCompilerError(Yt?34:35,Qt));continue}Yt&&er.includes("prop")&&(Rt|=32);const jt=oe.directiveTransforms[tr];if(jt){const{props:Wt,needRuntime:ar}=jt(ir,ie,oe);!Ie&&Wt.forEach(Kt),Xt&&Jt&&!isStaticExp(Jt)?Gt(createObjectExpression(Wt,De)):Ue.push(...Wt),ar&&(kt.push(ir),isSymbol$1(ar)&&directiveImportMap.set(ir,ar))}else isBuiltInDirective(tr)||(kt.push(ir),At&&(It=!0))}}let Ut;if(Et.length?(Gt(),Et.length>1?Ut=createCallExpression(oe.helper(MERGE_PROPS),Et,De):Ut=Et[0]):Ue.length&&(Ut=createObjectExpression(dedupeProperties(Ue),De)),Nt?Rt|=16:(Vt&&!ke&&(Rt|=2),Dt&&!ke&&(Rt|=4),Ht.length&&(Rt|=8),Ft&&(Rt|=32)),!It&&(Rt===0||Rt===32)&&(Mt||Bt||kt.length>0)&&(Rt|=512),!oe.inSSR&&Ut)switch(Ut.type){case 15:let Zt=-1,ir=-1,tr=!1;for(let Qt=0;Qt<Ut.properties.length;Qt++){const er=Ut.properties[Qt].key;isStaticExp(er)?er.content==="class"?Zt=Qt:er.content==="style"&&(ir=Qt):er.isHandlerKey||(tr=!0)}const Jt=Ut.properties[Zt],rr=Ut.properties[ir];tr?Ut=createCallExpression(oe.helper(NORMALIZE_PROPS),[Ut]):(Jt&&!isStaticExp(Jt.value)&&(Jt.value=createCallExpression(oe.helper(NORMALIZE_CLASS),[Jt.value])),rr&&(Dt||rr.value.type===4&&rr.value.content.trim()[0]==="["||rr.value.type===17)&&(rr.value=createCallExpression(oe.helper(NORMALIZE_STYLE),[rr.value])));break;case 14:break;default:Ut=createCallExpression(oe.helper(NORMALIZE_PROPS),[createCallExpression(oe.helper(GUARD_REACTIVE_PROPS),[Ut])]);break}return{props:Ut,directives:kt,patchFlag:Rt,dynamicPropNames:Ht,shouldUseBlock:It}}function dedupeProperties(ie){const oe=new Map,Ee=[];for(let ke=0;ke<ie.length;ke++){const Me=ie[ke];if(Me.key.type===8||!Me.key.isStatic){Ee.push(Me);continue}const Ie=Me.key.content,Re=oe.get(Ie);Re?(Ie==="style"||Ie==="class"||isOn(Ie))&&mergeAsArray(Re,Me):(oe.set(Ie,Me),Ee.push(Me))}return Ee}function mergeAsArray(ie,oe){ie.value.type===17?ie.value.elements.push(oe.value):ie.value=createArrayExpression([ie.value,oe.value],ie.loc)}function buildDirectiveArgs(ie,oe){const Ee=[],ke=directiveImportMap.get(ie);ke?Ee.push(oe.helperString(ke)):(oe.helper(RESOLVE_DIRECTIVE),oe.directives.add(ie.name),Ee.push(toValidAssetId(ie.name,"directive")));const{loc:Me}=ie;if(ie.exp&&Ee.push(ie.exp),ie.arg&&(ie.exp||Ee.push("void 0"),Ee.push(ie.arg)),Object.keys(ie.modifiers).length){ie.arg||(ie.exp||Ee.push("void 0"),Ee.push("void 0"));const Ie=createSimpleExpression("true",!1,Me);Ee.push(createObjectExpression(ie.modifiers.map(Re=>createObjectProperty(Re,Ie)),Me))}return createArrayExpression(Ee,ie.loc)}function stringifyDynamicPropNames(ie){let oe="[";for(let Ee=0,ke=ie.length;Ee<ke;Ee++)oe+=JSON.stringify(ie[Ee]),Ee<ke-1&&(oe+=", ");return oe+"]"}function isComponentTag(ie){return ie==="component"||ie==="Component"}const transformSlotOutlet=(ie,oe)=>{if(isSlotOutlet(ie)){const{children:Ee,loc:ke}=ie,{slotName:Me,slotProps:Ie}=processSlotOutlet(ie,oe),Re=[oe.prefixIdentifiers?"_ctx.$slots":"$slots",Me,"{}","undefined","true"];let De=2;Ie&&(Re[2]=Ie,De=3),Ee.length&&(Re[3]=createFunctionExpression([],Ee,!1,!1,ke),De=4),oe.scopeId&&!oe.slotted&&(De=5),Re.splice(De),ie.codegenNode=createCallExpression(oe.helper(RENDER_SLOT),Re,ke)}};function processSlotOutlet(ie,oe){let Ee='"default"',ke;const Me=[];for(let Ie=0;Ie<ie.props.length;Ie++){const Re=ie.props[Ie];if(Re.type===6)Re.value&&(Re.name==="name"?Ee=JSON.stringify(Re.value.content):(Re.name=camelize(Re.name),Me.push(Re)));else if(Re.name==="bind"&&isStaticArgOf(Re.arg,"name")){if(Re.exp)Ee=Re.exp;else if(Re.arg&&Re.arg.type===4){const De=camelize(Re.arg.content);Ee=Re.exp=createSimpleExpression(De,!1,Re.arg.loc)}}else Re.name==="bind"&&Re.arg&&isStaticExp(Re.arg)&&(Re.arg.content=camelize(Re.arg.content)),Me.push(Re)}if(Me.length>0){const{props:Ie,directives:Re}=buildProps(ie,oe,Me,!1,!1);ke=Ie,Re.length&&oe.onError(createCompilerError(36,Re[0].loc))}return{slotName:Ee,slotProps:ke}}const fnExpRE=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,transformOn$1=(ie,oe,Ee,ke)=>{const{loc:Me,modifiers:Ie,arg:Re}=ie;!ie.exp&&!Ie.length&&Ee.onError(createCompilerError(35,Me));let De;if(Re.type===4)if(Re.isStatic){let kt=Re.content;kt.startsWith("vue:")&&(kt=`vnode-${kt.slice(4)}`);const At=oe.tagType!==0||kt.startsWith("vnode")||!/[A-Z]/.test(kt)?toHandlerKey(camelize(kt)):`on:${kt}`;De=createSimpleExpression(At,!0,Re.loc)}else De=createCompoundExpression([`${Ee.helperString(TO_HANDLER_KEY)}(`,Re,")"]);else De=Re,De.children.unshift(`${Ee.helperString(TO_HANDLER_KEY)}(`),De.children.push(")");let je=ie.exp;je&&!je.content.trim()&&(je=void 0);let Ue=Ee.cacheHandlers&&!je&&!Ee.inVOnce;if(je){const kt=isMemberExpression(je.content),At=!(kt||fnExpRE.test(je.content)),It=je.content.includes(";");(At||Ue&&kt)&&(je=createCompoundExpression([`${At?"$event":"(...args)"} => ${It?"{":"("}`,je,It?"}":")"]))}let Et={props:[createObjectProperty(De,je||createSimpleExpression("() => {}",!1,Me))]};return ke&&(Et=ke(Et)),Ue&&(Et.props[0].value=Ee.cache(Et.props[0].value)),Et.props.forEach(kt=>kt.key.isHandlerKey=!0),Et},transformBind=(ie,oe,Ee)=>{const{modifiers:ke,loc:Me}=ie,Ie=ie.arg;let{exp:Re}=ie;if(Re&&Re.type===4&&!Re.content.trim()&&(Re=void 0),!Re){if(Ie.type!==4||!Ie.isStatic)return Ee.onError(createCompilerError(52,Ie.loc)),{props:[createObjectProperty(Ie,createSimpleExpression("",!0,Me))]};const De=camelize(Ie.content);Re=ie.exp=createSimpleExpression(De,!1,Ie.loc)}return Ie.type!==4?(Ie.children.unshift("("),Ie.children.push(') || ""')):Ie.isStatic||(Ie.content=`${Ie.content} || ""`),ke.includes("camel")&&(Ie.type===4?Ie.isStatic?Ie.content=camelize(Ie.content):Ie.content=`${Ee.helperString(CAMELIZE)}(${Ie.content})`:(Ie.children.unshift(`${Ee.helperString(CAMELIZE)}(`),Ie.children.push(")"))),Ee.inSSR||(ke.includes("prop")&&injectPrefix(Ie,"."),ke.includes("attr")&&injectPrefix(Ie,"^")),{props:[createObjectProperty(Ie,Re)]}},injectPrefix=(ie,oe)=>{ie.type===4?ie.isStatic?ie.content=oe+ie.content:ie.content=`\`${oe}\${${ie.content}}\``:(ie.children.unshift(`'${oe}' + (`),ie.children.push(")"))},transformText=(ie,oe)=>{if(ie.type===0||ie.type===1||ie.type===11||ie.type===10)return()=>{const Ee=ie.children;let ke,Me=!1;for(let Ie=0;Ie<Ee.length;Ie++){const Re=Ee[Ie];if(isText$1(Re)){Me=!0;for(let De=Ie+1;De<Ee.length;De++){const je=Ee[De];if(isText$1(je))ke||(ke=Ee[Ie]=createCompoundExpression([Re],Re.loc)),ke.children.push(" + ",je),Ee.splice(De,1),De--;else{ke=void 0;break}}}}if(!(!Me||Ee.length===1&&(ie.type===0||ie.type===1&&ie.tagType===0&&!ie.props.find(Ie=>Ie.type===7&&!oe.directiveTransforms[Ie.name])&&ie.tag!=="template")))for(let Ie=0;Ie<Ee.length;Ie++){const Re=Ee[Ie];if(isText$1(Re)||Re.type===8){const De=[];(Re.type!==2||Re.content!==" ")&&De.push(Re),!oe.ssr&&getConstantType(Re,oe)===0&&De.push("1"),Ee[Ie]={type:12,content:Re,loc:Re.loc,codegenNode:createCallExpression(oe.helper(CREATE_TEXT),De)}}}}},seen$1=new WeakSet,transformOnce=(ie,oe)=>{if(ie.type===1&&findDir(ie,"once",!0))return seen$1.has(ie)||oe.inVOnce||oe.inSSR?void 0:(seen$1.add(ie),oe.inVOnce=!0,oe.helper(SET_BLOCK_TRACKING),()=>{oe.inVOnce=!1;const Ee=oe.currentNode;Ee.codegenNode&&(Ee.codegenNode=oe.cache(Ee.codegenNode,!0))})},transformModel$1=(ie,oe,Ee)=>{const{exp:ke,arg:Me}=ie;if(!ke)return Ee.onError(createCompilerError(41,ie.loc)),createTransformProps();const Ie=ke.loc.source,Re=ke.type===4?ke.content:Ie,De=Ee.bindingMetadata[Ie];if(De==="props"||De==="props-aliased")return Ee.onError(createCompilerError(44,ke.loc)),createTransformProps();const je=!1;if(!Re.trim()||!isMemberExpression(Re)&&!je)return Ee.onError(createCompilerError(42,ke.loc)),createTransformProps();const Ue=Me||createSimpleExpression("modelValue",!0),Et=Me?isStaticExp(Me)?`onUpdate:${camelize(Me.content)}`:createCompoundExpression(['"onUpdate:" + ',Me]):"onUpdate:modelValue";let kt;const At=Ee.isTS?"($event: any)":"$event";kt=createCompoundExpression([`${At} => ((`,ke,") = $event)"]);const It=[createObjectProperty(Ue,ie.exp),createObjectProperty(Et,kt)];if(ie.modifiers.length&&oe.tagType===1){const Rt=ie.modifiers.map(Vt=>(isSimpleIdentifier(Vt)?Vt:JSON.stringify(Vt))+": true").join(", "),Mt=Me?isStaticExp(Me)?`${Me.content}Modifiers`:createCompoundExpression([Me,' + "Modifiers"']):"modelModifiers";It.push(createObjectProperty(Mt,createSimpleExpression(`{ ${Rt} }`,!1,ie.loc,2)))}return createTransformProps(It)};function createTransformProps(ie=[]){return{props:ie}}const validDivisionCharRE=/[\w).+\-_$\]]/,transformFilter=(ie,oe)=>{isCompatEnabled("COMPILER_FILTERS",oe)&&(ie.type===5&&rewriteFilter(ie.content,oe),ie.type===1&&ie.props.forEach(Ee=>{Ee.type===7&&Ee.name!=="for"&&Ee.exp&&rewriteFilter(Ee.exp,oe)}))};function rewriteFilter(ie,oe){if(ie.type===4)parseFilter(ie,oe);else for(let Ee=0;Ee<ie.children.length;Ee++){const ke=ie.children[Ee];typeof ke=="object"&&(ke.type===4?parseFilter(ke,oe):ke.type===8?rewriteFilter(ie,oe):ke.type===5&&rewriteFilter(ke.content,oe))}}function parseFilter(ie,oe){const Ee=ie.content;let ke=!1,Me=!1,Ie=!1,Re=!1,De=0,je=0,Ue=0,Et=0,kt,At,It,Rt,Mt=[];for(It=0;It<Ee.length;It++)if(At=kt,kt=Ee.charCodeAt(It),ke)kt===39&&At!==92&&(ke=!1);else if(Me)kt===34&&At!==92&&(Me=!1);else if(Ie)kt===96&&At!==92&&(Ie=!1);else if(Re)kt===47&&At!==92&&(Re=!1);else if(kt===124&&Ee.charCodeAt(It+1)!==124&&Ee.charCodeAt(It-1)!==124&&!De&&!je&&!Ue)Rt===void 0?(Et=It+1,Rt=Ee.slice(0,It).trim()):Vt();else{switch(kt){case 34:Me=!0;break;case 39:ke=!0;break;case 96:Ie=!0;break;case 40:Ue++;break;case 41:Ue--;break;case 91:je++;break;case 93:je--;break;case 123:De++;break;case 125:De--;break}if(kt===47){let Dt=It-1,Ft;for(;Dt>=0&&(Ft=Ee.charAt(Dt),Ft===" ");Dt--);(!Ft||!validDivisionCharRE.test(Ft))&&(Re=!0)}}Rt===void 0?Rt=Ee.slice(0,It).trim():Et!==0&&Vt();function Vt(){Mt.push(Ee.slice(Et,It).trim()),Et=It+1}if(Mt.length){for(It=0;It<Mt.length;It++)Rt=wrapFilter(Rt,Mt[It],oe);ie.content=Rt}}function wrapFilter(ie,oe,Ee){Ee.helper(RESOLVE_FILTER);const ke=oe.indexOf("(");if(ke<0)return Ee.filters.add(oe),`${toValidAssetId(oe,"filter")}(${ie})`;{const Me=oe.slice(0,ke),Ie=oe.slice(ke+1);return Ee.filters.add(Me),`${toValidAssetId(Me,"filter")}(${ie}${Ie!==")"?","+Ie:Ie}`}}const seen$2=new WeakSet,transformMemo=(ie,oe)=>{if(ie.type===1){const Ee=findDir(ie,"memo");return!Ee||seen$2.has(ie)?void 0:(seen$2.add(ie),()=>{const ke=ie.codegenNode||oe.currentNode.codegenNode;ke&&ke.type===13&&(ie.tagType!==1&&convertToBlock(ke,oe),ie.codegenNode=createCallExpression(oe.helper(WITH_MEMO),[Ee.exp,createFunctionExpression(void 0,ke),"_cache",String(oe.cached++)]))})}};function getBaseTransformPreset(ie){return[[transformOnce,transformIf,transformMemo,transformFor,transformFilter,transformSlotOutlet,transformElement,trackSlotScopes,transformText],{on:transformOn$1,bind:transformBind,model:transformModel$1}]}function baseCompile(ie,oe={}){const Ee=oe.onError||defaultOnError,ke=oe.mode==="module";oe.prefixIdentifiers===!0?Ee(createCompilerError(47)):ke&&Ee(createCompilerError(48));const Me=!1;oe.cacheHandlers&&Ee(createCompilerError(49)),oe.scopeId&&!ke&&Ee(createCompilerError(50));const Ie=extend$3({},oe,{prefixIdentifiers:Me}),Re=isString$1(ie)?baseParse(ie,Ie):ie,[De,je]=getBaseTransformPreset();return transform(Re,extend$3({},Ie,{nodeTransforms:[...De,...oe.nodeTransforms||[]],directiveTransforms:extend$3({},je,oe.directiveTransforms||{})})),generate(Re,Ie)}const noopDirectiveTransform=()=>({props:[]});/**
45* @vue/compiler-dom v3.4.21
46* (c) 2018-present Yuxi (Evan) You and Vue contributors
47* @license MIT
48**/const V_MODEL_RADIO=Symbol(""),V_MODEL_CHECKBOX=Symbol(""),V_MODEL_TEXT=Symbol(""),V_MODEL_SELECT=Symbol(""),V_MODEL_DYNAMIC=Symbol(""),V_ON_WITH_MODIFIERS=Symbol(""),V_ON_WITH_KEYS=Symbol(""),V_SHOW=Symbol(""),TRANSITION=Symbol(""),TRANSITION_GROUP=Symbol("");registerRuntimeHelpers({[V_MODEL_RADIO]:"vModelRadio",[V_MODEL_CHECKBOX]:"vModelCheckbox",[V_MODEL_TEXT]:"vModelText",[V_MODEL_SELECT]:"vModelSelect",[V_MODEL_DYNAMIC]:"vModelDynamic",[V_ON_WITH_MODIFIERS]:"withModifiers",[V_ON_WITH_KEYS]:"withKeys",[V_SHOW]:"vShow",[TRANSITION]:"Transition",[TRANSITION_GROUP]:"TransitionGroup"});let decoder;function decodeHtmlBrowser(ie,oe=!1){return decoder||(decoder=document.createElement("div")),oe?(decoder.innerHTML=`<div foo="${ie.replace(/"/g,"&quot;")}">`,decoder.children[0].getAttribute("foo")):(decoder.innerHTML=ie,decoder.textContent)}const parserOptions={parseMode:"html",isVoidTag,isNativeTag:ie=>isHTMLTag(ie)||isSVGTag(ie)||isMathMLTag(ie),isPreTag:ie=>ie==="pre",decodeEntities:decodeHtmlBrowser,isBuiltInComponent:ie=>{if(ie==="Transition"||ie==="transition")return TRANSITION;if(ie==="TransitionGroup"||ie==="transition-group")return TRANSITION_GROUP},getNamespace(ie,oe,Ee){let ke=oe?oe.ns:Ee;if(oe&&ke===2)if(oe.tag==="annotation-xml"){if(ie==="svg")return 1;oe.props.some(Me=>Me.type===6&&Me.name==="encoding"&&Me.value!=null&&(Me.value.content==="text/html"||Me.value.content==="application/xhtml+xml"))&&(ke=0)}else/^m(?:[ions]|text)$/.test(oe.tag)&&ie!=="mglyph"&&ie!=="malignmark"&&(ke=0);else oe&&ke===1&&(oe.tag==="foreignObject"||oe.tag==="desc"||oe.tag==="title")&&(ke=0);if(ke===0){if(ie==="svg")return 1;if(ie==="math")return 2}return ke}},transformStyle=ie=>{ie.type===1&&ie.props.forEach((oe,Ee)=>{oe.type===6&&oe.name==="style"&&oe.value&&(ie.props[Ee]={type:7,name:"bind",arg:createSimpleExpression("style",!0,oe.loc),exp:parseInlineCSS(oe.value.content,oe.loc),modifiers:[],loc:oe.loc})})},parseInlineCSS=(ie,oe)=>{const Ee=parseStringStyle(ie);return createSimpleExpression(JSON.stringify(Ee),!1,oe,3)};function createDOMCompilerError(ie,oe){return createCompilerError(ie,oe)}const transformVHtml=(ie,oe,Ee)=>{const{exp:ke,loc:Me}=ie;return ke||Ee.onError(createDOMCompilerError(53,Me)),oe.children.length&&(Ee.onError(createDOMCompilerError(54,Me)),oe.children.length=0),{props:[createObjectProperty(createSimpleExpression("innerHTML",!0,Me),ke||createSimpleExpression("",!0))]}},transformVText=(ie,oe,Ee)=>{const{exp:ke,loc:Me}=ie;return ke||Ee.onError(createDOMCompilerError(55,Me)),oe.children.length&&(Ee.onError(createDOMCompilerError(56,Me)),oe.children.length=0),{props:[createObjectProperty(createSimpleExpression("textContent",!0),ke?getConstantType(ke,Ee)>0?ke:createCallExpression(Ee.helperString(TO_DISPLAY_STRING),[ke],Me):createSimpleExpression("",!0))]}},transformModel=(ie,oe,Ee)=>{const ke=transformModel$1(ie,oe,Ee);if(!ke.props.length||oe.tagType===1)return ke;ie.arg&&Ee.onError(createDOMCompilerError(58,ie.arg.loc));const{tag:Me}=oe,Ie=Ee.isCustomElement(Me);if(Me==="input"||Me==="textarea"||Me==="select"||Ie){let Re=V_MODEL_TEXT,De=!1;if(Me==="input"||Ie){const je=findProp(oe,"type");if(je){if(je.type===7)Re=V_MODEL_DYNAMIC;else if(je.value)switch(je.value.content){case"radio":Re=V_MODEL_RADIO;break;case"checkbox":Re=V_MODEL_CHECKBOX;break;case"file":De=!0,Ee.onError(createDOMCompilerError(59,ie.loc));break}}else hasDynamicKeyVBind(oe)&&(Re=V_MODEL_DYNAMIC)}else Me==="select"&&(Re=V_MODEL_SELECT);De||(ke.needRuntime=Ee.helper(Re))}else Ee.onError(createDOMCompilerError(57,ie.loc));return ke.props=ke.props.filter(Re=>!(Re.key.type===4&&Re.key.content==="modelValue")),ke},isEventOptionModifier=makeMap$1("passive,once,capture"),isNonKeyModifier=makeMap$1("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),maybeKeyModifier=makeMap$1("left,right"),isKeyboardEvent=makeMap$1("onkeyup,onkeydown,onkeypress",!0),resolveModifiers=(ie,oe,Ee,ke)=>{const Me=[],Ie=[],Re=[];for(let De=0;De<oe.length;De++){const je=oe[De];je==="native"&&checkCompatEnabled("COMPILER_V_ON_NATIVE",Ee)||isEventOptionModifier(je)?Re.push(je):maybeKeyModifier(je)?isStaticExp(ie)?isKeyboardEvent(ie.content)?Me.push(je):Ie.pu
48sh(je):(Me.push(je),Ie.push(je)):isNonKeyModifier(je)?Ie.push(je):Me.push(je)}return{keyModifiers:Me,nonKeyModifiers:Ie,eventOptionModifiers:Re}},transformClick=(ie,oe)=>isStaticExp(ie)&&ie.content.toLowerCase()==="onclick"?createSimpleExpression(oe,!0):ie.type!==4?createCompoundExpression(["(",ie,`) === "onClick" ? "${oe}" : (`,ie,")"]):ie,transformOn=(ie,oe,Ee)=>transformOn$1(ie,oe,Ee,ke=>{const{modifiers:Me}=ie;if(!Me.length)return ke;let{key:Ie,value:Re}=ke.props[0];const{keyModifiers:De,nonKeyModifiers:je,eventOptionModifiers:Ue}=resolveModifiers(Ie,Me,Ee,ie.loc);if(je.includes("right")&&(Ie=transformClick(Ie,"onContextmenu")),je.includes("middle")&&(Ie=transformClick(Ie,"onMouseup")),je.length&&(Re=createCallExpression(Ee.helper(V_ON_WITH_MODIFIERS),[Re,JSON.stringify(je)])),De.length&&(!isStaticExp(Ie)||isKeyboardEvent(Ie.content))&&(Re=createCallExpression(Ee.helper(V_ON_WITH_KEYS),[Re,JSON.stringify(De)])),Ue.length){const Et=Ue.map(capitalize$1).join("");Ie=isStaticExp(Ie)?createSimpleExpression(`${Ie.content}${Et}`,!0):createCompoundExpression(["(",Ie,`) + "${Et}"`])}return{props:[createObjectProperty(Ie,Re)]}}),transformShow=(ie,oe,Ee)=>{const{exp:ke,loc:Me}=ie;return ke||Ee.onError(createDOMCompilerError(61,Me)),{props:[],needRuntime:Ee.helper(V_SHOW)}},ignoreSideEffectTags=(ie,oe)=>{ie.type===1&&ie.tagType===0&&(ie.tag==="script"||ie.tag==="style")&&oe.removeNode()},DOMNodeTransforms=[transformStyle],DOMDirectiveTransforms={cloak:noopDirectiveTransform,html:transformVHtml,text:transformVText,model:transformModel,on:transformOn,show:transformShow};function compile(ie,oe={}){return baseCompile(ie,extend$3({},parserOptions,oe,{nodeTransforms:[ignoreSideEffectTags,...DOMNodeTransforms,...oe.nodeTransforms||[]],directiveTransforms:extend$3({},DOMDirectiveTransforms,oe.directiveTransforms||{}),transformHoist:null}))}/**
49* vue v3.4.21
50* (c) 2018-present Yuxi (Evan) You and Vue contributors
51* @license MIT
52**/const compileCache=new WeakMap;function getCache(ie){let oe=compileCache.get(ie??EMPTY_OBJ$1);return oe||(oe=Object.create(null),compileCache.set(ie??EMPTY_OBJ$1,oe)),oe}function compileToFunction(ie,oe){if(!isString$1(ie))if(ie.nodeType)ie=ie.innerHTML;else return NOOP;const Ee=ie,ke=getCache(oe),Me=ke[Ee];if(Me)return Me;if(ie[0]==="#"){const je=document.querySelector(ie);ie=je?je.innerHTML:""}const Ie=extend$3({hoistStatic:!0,onError:void 0,onWarn:NOOP},oe);!Ie.isCustomElement&&typeof customElements<"u"&&(Ie.isCustomElement=je=>!!customElements.get(je));const{code:Re}=compile(ie,Ie),De=new Function("Vue",Re)(runtimeDom);return De._rc=!0,ke[Ee]=De}registerRuntimeCompiler(compileToFunction);const scriptRel="modulepreload",assetsURL=function(ie){return"/build/"+ie},seen={},__vitePreload=function(oe,Ee,ke){if(!Ee||Ee.length===0)return oe();const Me=document.getElementsByTagName("link");return Promise.all(Ee.map(Ie=>{if(Ie=assetsURL(Ie),Ie in seen)return;seen[Ie]=!0;const Re=Ie.endsWith(".css"),De=Re?'[rel="stylesheet"]':"";if(!!ke)for(let Et=Me.length-1;Et>=0;Et--){const kt=Me[Et];if(kt.href===Ie&&(!Re||kt.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${Ie}"]${De}`))return;const Ue=document.createElement("link");if(Ue.rel=Re?"stylesheet":scriptRel,Re||(Ue.as="script",Ue.crossOrigin=""),Ue.href=Ie,document.head.appendChild(Ue),Re)return new Promise((Et,kt)=>{Ue.addEventListener("load",Et),Ue.addEventListener("error",()=>kt(new Error(`Unable to preload CSS for ${Ie}`)))})})).then(()=>oe()).catch(Ie=>{const Re=new Event("vite:preloadError",{cancelable:!0});if(Re.payload=Ie,window.dispatchEvent(Re),!Re.defaultPrevented)throw Ie})},__variableDynamicImportRuntimeHelper=(ie,oe)=>{const Ee=ie[oe];return Ee?typeof Ee=="function"?Ee():Promise.resolve(Ee):new Promise((ke,Me)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(Me.bind(null,new Error("Unknown variable dynamic import: "+oe)))})};var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(ie){return ie&&ie.__esModule&&Object.prototype.hasOwnProperty.call(ie,"default")?ie.default:ie}var lottie$1={exports:{}};(function(module,exports){typeof navigator<"u"&&function(ie,oe){module.exports=oe()}(commonjsGlobal,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(oe){_useWebWorker=!!oe},getWebWorker=function(){return _useWebWorker},setLocationHref=function(oe){locationHref=oe},getLocationHref=function(){return locationHref};function createTag(ie){return document.createElement(ie)}function extendPrototype(ie,oe){var Ee,ke=ie.length,Me;for(Ee=0;Ee<ke;Ee+=1){Me=ie[Ee].prototype;for(var Ie in Me)Object.prototype.hasOwnProperty.call(Me,Ie)&&(oe.prototype[Ie]=Me[Ie])}}function getDescriptor(ie,oe){return Object.getOwnPropertyDescriptor(ie,oe)}function createProxyFunction(ie){function oe(){}return oe.prototype=ie,oe}var audioControllerFactory=function(){function ie(oe){this.audios=[],this.audioFactory=oe,this._volume=1,this._isMuted=!1}return ie.prototype={addAudio:function(Ee){this.audios.push(Ee)},pause:function(){var Ee,ke=this.audios.length;for(Ee=0;Ee<ke;Ee+=1)this.audios[Ee].pause()},resume:function(){var Ee,ke=this.audios.length;for(Ee=0;Ee<ke;Ee+=1)this.audios[Ee].resume()},setRate:function(Ee){var ke,Me=this.audios.length;for(ke=0;ke<Me;ke+=1)this.audios[ke].setRate(Ee)},createAudio:function(Ee){return this.audioFactory?this.audioFactory(Ee):window.Howl?new window.Howl({src:[Ee]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(Ee){this.audioFactory=Ee},setVolume:function(Ee){this._volume=Ee,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var Ee,ke=this.audios.length;for(Ee=0;Ee<ke;Ee+=1)this.audios[Ee].volume(this._volume*(this._isMuted?0:1))}},function(){return new ie}}(),createTypedArray=function(){function ie(Ee,ke){var Me=0,Ie=[],Re;switch(Ee){case"int16":case"uint8c":Re=1;break;default:Re=1.1;break}for(Me=0;Me<ke;Me+=1)Ie.push(Re);return Ie}function oe(Ee,ke){return Ee==="float32"?new Float32Array(ke):Ee==="int16"?new Int16Array(ke):Ee==="uint8c"?new Uint8ClampedArray(ke):ie(Ee,ke)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?oe:ie}();function createSizedArray(ie){return Array.apply(null,{length:ie})}function _typeof$6(ie){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$6=function(Ee){return typeof Ee}:_typeof$6=function(Ee){return Ee&&typeof Symbol=="function"&&Ee.constructor===Symbol&&Ee!==Symbol.prototype?"symbol":typeof Ee},_typeof$6(ie)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var ie=["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"],oe,Ee=ie.length;for(oe=0;oe<Ee;oe+=1)BMMath[ie[oe]]=Math[ie[oe]]})(),BMMath.random=Math.random,BMMath.abs=function(ie){var oe=_typeof$6(ie);if(oe==="object"&&ie.length){var Ee=createSizedArray(ie.length),ke,Me=ie.length;for(ke=0;ke<Me;ke+=1)Ee[ke]=Math.abs(ie[ke]);return Ee}return Math.abs(ie)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(ie){ie.style.position="absolute",ie.style.top=0,ie.style.left=0,ie.style.display="block",ie.style.transformOrigin="0 0",ie.style.webkitTransformOrigin="0 0",ie.style.backfaceVisibility="visible",ie.style.webkitBackfaceVisibility="visible",ie.style.transformStyle="preserve-3d",ie.style.webkitTransformStyle="preserve-3d",ie.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(ie,oe,Ee,ke){this.type=ie,this.currentTime=oe,this.totalTime=Ee,this.direction=ke<0?-1:1}function BMCompleteEvent(ie,oe){this.type=ie,this.direction=oe<0?-1:1}function BMCompleteLoopEvent(ie,oe,Ee,ke){this.type=ie,this.currentLoop=Ee,this.totalLoops=oe,this.direction=ke<0?-1:1}function BMSegmentStartEvent(ie,oe,Ee){this.type=ie,this.firstFrame=oe,this.totalFrames=Ee}function BMDestroyEvent(ie,oe){this.type=ie,this.target=oe}function BMRenderFrameErrorEvent(ie,oe){this.type="renderFrameError",this.nativeError=ie,this.currentTime=oe}function BMConfigErrorEvent(ie){this.type="configError",this.nativeError=ie}var createElementID=function(){var ie=0;return function(){return ie+=1,idPrefix$1+"__lottie_element_"+ie}}();function HSVtoRGB(ie,oe,Ee){var ke,Me,Ie,Re,De,je,Ue,Et;switch(Re=Math.floor(ie*6),De=ie*6-Re,je=Ee*(1-oe),Ue=Ee*(1-De*oe),Et=Ee*(1-(1-De)*oe),Re%6){case 0:ke=Ee,Me=Et,Ie=je;break;case 1:ke=Ue,Me=Ee,Ie=je;break;case 2:ke=je,Me=Ee,Ie=Et;break;case 3:ke=je,Me=Ue,Ie=Ee;break;case 4:ke=Et,Me=je,Ie=Ee;break;case 5:ke=Ee,Me=je,Ie=Ue;break}return[ke,Me,Ie]}function RGBtoHSV(ie,oe,Ee){var ke=Math.max(ie,oe,Ee),Me=Math.min(ie,oe,Ee),Ie=ke-Me,Re,De=ke===0?0:Ie/ke,je=ke/255;switch(ke){case Me:Re=0;break;case ie:Re=oe-Ee+Ie*(oe<Ee?6:0),Re/=6*Ie;break;case oe:Re=Ee-ie+Ie*2,Re/=6*Ie;break;case Ee:Re=ie-oe+Ie*4,Re/=6*Ie;break}return[Re,De,je]}function addSaturationToRGB(ie,oe){var Ee=RGBtoHSV(ie[0]*255,ie[1]*255,ie[2]*255);return Ee[1]+=oe,Ee[1]>1?Ee[1]=1:Ee[1]<=0&&(Ee[1]=0),HSVtoRGB(Ee[0],Ee[1],Ee[2])}function addBrightnessToRGB(ie,oe){var Ee=RGBtoHSV(ie[0]*255,ie[1]*255,ie[2]*255);return Ee[2]+=oe,Ee[2]>1?Ee[2]=1:Ee[2]<0&&(Ee[2]=0),HSVtoRGB(Ee[0],Ee[1],Ee[2])}function addHueToRGB(ie,oe){var Ee=RGBtoHSV(ie[0]*255,ie[1]*255,ie[2]*255);return Ee[0]+=oe/360,Ee[0]>1?Ee[0]-=1:Ee[0]<0&&(Ee[0]+=1),HSVtoRGB(Ee[0],Ee[1],Ee[2])}var rgbToHex=function(){var ie=[],oe,Ee;for(oe=0;oe<256;oe+=1)Ee=oe.toString(16),ie[oe]=Ee.length===1?"0"+Ee:Ee;return function(ke,Me,Ie){return ke<0&&(ke=0),Me<0&&(Me=0),Ie<0&&(Ie=0),"#"+ie[ke]+ie[Me]+ie[Ie]}}(),setSubframeEnabled=function(oe){subframeEnabled=!!oe},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(oe){expressionsPlugin=oe},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(oe){expressionsInterfaces=oe},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(oe){defaultCurveSegments=oe},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(oe){idPrefix$1=oe};function createNS(ie){return document.createElementNS(svgNS,ie)}function _typeof$5(ie){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(Ee){return typeof Ee}:_typeof$5=function(Ee){return Ee&&typeof Symbol=="function"&&Ee.constructor===Symbol&&Ee!==Symbol.prototype?"symbol":typeof Ee},_typeof$5(ie)}var dataManager=function(){var ie=1,oe=[],Ee,ke,Me={onmessage:function(){},postMessage:function(It){Ee({data:It})}},Ie={postMessage:function(It){Me.onmessage({data:It})}};function Re(At){if(window.Worker&&window.Blob&&getWebWorker()){var It=new Blob(["var _workerSelf = self;
52 self.onmessage = ",At.toString()],{type:"text/javascript"}),Rt=URL.createObjectURL(It);return new Worker(Rt)}return Ee=At,Me}function De(){ke||(ke=Re(function(It){function Rt(){function Vt(er,Yt){var Xt,jt,Wt=er.length,ar,sr,pr,fr;for(jt=0;jt<Wt;jt+=1)if(Xt=er[jt],"ks"in Xt&&!Xt.completed){if(Xt.completed=!0,Xt.hasMask){var wr=Xt.masksProperties;for(sr=wr.length,ar=0;ar<sr;ar+=1)if(wr[ar].pt.k.i)Ht(wr[ar].pt.k);else for(fr=wr[ar].pt.k.length,pr=0;pr<fr;pr+=1)wr[ar].pt.k[pr].s&&Ht(wr[ar].pt.k[pr].s[0]),wr[ar].pt.k[pr].e&&Ht(wr[ar].pt.k[pr].e[0])}Xt.ty===0?(Xt.layers=Nt(Xt.refId,Yt),Vt(Xt.layers,Yt)):Xt.ty===4?Bt(Xt.shapes):Xt.ty===5&&rr(Xt)}}function Dt(er,Yt){if(er){var Xt=0,jt=er.length;for(Xt=0;Xt<jt;Xt+=1)er[Xt].t===1&&(er[Xt].data.layers=Nt(er[Xt].data.refId,Yt),Vt(er[Xt].data.layers,Yt))}}function Ft(er,Yt){for(var Xt=0,jt=Yt.length;Xt<jt;){if(Yt[Xt].id===er)return Yt[Xt];Xt+=1}return null}function Nt(er,Yt){var Xt=Ft(er,Yt);return Xt?Xt.layers.__used?JSON.parse(JSON.stringify(Xt.layers)):(Xt.layers.__used=!0,Xt.layers):null}function Bt(er){var Yt,Xt=er.length,jt,Wt;for(Yt=Xt-1;Yt>=0;Yt-=1)if(er[Yt].ty==="sh")if(er[Yt].ks.k.i)Ht(er[Yt].ks.k);else for(Wt=er[Yt].ks.k.length,jt=0;jt<Wt;jt+=1)er[Yt].ks.k[jt].s&&Ht(er[Yt].ks.k[jt].s[0]),er[Yt].ks.k[jt].e&&Ht(er[Yt].ks.k[jt].e[0]);else er[Yt].ty==="gr"&&Bt(er[Yt].it)}function Ht(er){var Yt,Xt=er.i.length;for(Yt=0;Yt<Xt;Yt+=1)er.i[Yt][0]+=er.v[Yt][0],er.i[Yt][1]+=er.v[Yt][1],er.o[Yt][0]+=er.v[Yt][0],er.o[Yt][1]+=er.v[Yt][1]}function Gt(er,Yt){var Xt=Yt?Yt.split("."):[100,100,100];return er[0]>Xt[0]?!0:Xt[0]>er[0]?!1:er[1]>Xt[1]?!0:Xt[1]>er[1]?!1:er[2]>Xt[2]?!0:Xt[2]>er[2]?!1:null}var Kt=function(){var er=[4,4,14];function Yt(jt){var Wt=jt.t.d;jt.t.d={k:[{s:Wt,t:0}]}}function Xt(jt){var Wt,ar=jt.length;for(Wt=0;Wt<ar;Wt+=1)jt[Wt].ty===5&&Yt(jt[Wt])}return function(jt){if(Gt(er,jt.v)&&(Xt(jt.layers),jt.assets)){var Wt,ar=jt.assets.length;for(Wt=0;Wt<ar;Wt+=1)jt.assets[Wt].layers&&Xt(jt.assets[Wt].layers)}}}(),Ut=function(){var er=[4,7,99];return function(Yt){if(Yt.chars&&!Gt(er,Yt.v)){var Xt,jt=Yt.chars.length;for(Xt=0;Xt<jt;Xt+=1){var Wt=Yt.chars[Xt];Wt.data&&Wt.data.shapes&&(Bt(Wt.data.shapes),Wt.data.ip=0,Wt.data.op=99999,Wt.data.st=0,Wt.data.sr=1,Wt.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}},Yt.chars[Xt].t||(Wt.data.shapes.push({ty:"no"}),Wt.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"})))}}}}(),Zt=function(){var er=[5,7,15];function Yt(jt){var Wt=jt.t.p;typeof Wt.a=="number"&&(Wt.a={a:0,k:Wt.a}),typeof Wt.p=="number"&&(Wt.p={a:0,k:Wt.p}),typeof Wt.r=="number"&&(Wt.r={a:0,k:Wt.r})}function Xt(jt){var Wt,ar=jt.length;for(Wt=0;Wt<ar;Wt+=1)jt[Wt].ty===5&&Yt(jt[Wt])}return function(jt){if(Gt(er,jt.v)&&(Xt(jt.layers),jt.assets)){var Wt,ar=jt.assets.length;for(Wt=0;Wt<ar;Wt+=1)jt.assets[Wt].layers&&Xt(jt.assets[Wt].layers)}}}(),ir=function(){var er=[4,1,9];function Yt(jt){var Wt,ar=jt.length,sr,pr;for(Wt=0;Wt<ar;Wt+=1)if(jt[Wt].ty==="gr")Yt(jt[Wt].it);else if(jt[Wt].ty==="fl"||jt[Wt].ty==="st")if(jt[Wt].c.k&&jt[Wt].c.k[0].i)for(pr=jt[Wt].c.k.length,sr=0;sr<pr;sr+=1)jt[Wt].c.k[sr].s&&(jt[Wt].c.k[sr].s[0]/=255,jt[Wt].c.k[sr].s[1]/=255,jt[Wt].c.k[sr].s[2]/=255,jt[Wt].c.k[sr].s[3]/=255),jt[Wt].c.k[sr].e&&(jt[Wt].c.k[sr].e[0]/=255,jt[Wt].c.k[sr].e[1]/=255,jt[Wt].c.k[sr].e[2]/=255,jt[Wt].c.k[sr].e[3]/=255);else jt[Wt].c.k[0]/=255,jt[Wt].c.k[1]/=255,jt[Wt].c.k[2]/=255,jt[Wt].c.k[3]/=255}function Xt(jt){var Wt,ar=jt.length;for(Wt=0;Wt<ar;Wt+=1)jt[Wt].ty===4&&Yt(jt[Wt].shapes)}return function(jt){if(Gt(er,jt.v)&&(Xt(jt.layers),jt.assets)){var Wt,ar=jt.assets.length;for(Wt=0;Wt<ar;Wt+=1)jt.assets[Wt].layers&&Xt(jt.assets[Wt].layers)}}}(),tr=function(){var er=[4,4,18];function Yt(jt){var Wt,ar=jt.length,sr,pr;for(Wt=ar-1;Wt>=0;Wt-=1)if(jt[Wt].ty==="sh")if(jt[Wt].ks.k.i)jt[Wt].ks.k.c=jt[Wt].closed;else for(pr=jt[Wt].ks.k.length,sr=0;sr<pr;sr+=1)jt[Wt].ks.k[sr].s&&(jt[Wt].ks.k[sr].s[0].c=jt[Wt].closed),jt[Wt].ks.k[sr].e&&(jt[Wt].ks.k[sr].e[0].c=jt[Wt].closed);else jt[Wt].ty==="gr"&&Yt(jt[Wt].it)}function Xt(jt){var Wt,ar,sr=jt.length,pr,fr,wr,Cr;for(ar=0;ar<sr;ar+=1){if(Wt=jt[ar],Wt.hasMask){var xr=Wt.masksProperties;for(fr=xr.length,pr=0;pr<fr;pr+=1)if(xr[pr].pt.k.i)xr[pr].pt.k.c=xr[pr].cl;else for(Cr=xr[pr].pt.k.length,wr=0;wr<Cr;wr+=1)xr[pr].pt.k[wr].s&&(xr[pr].pt.k[wr].s[0].c=xr[pr].cl),xr[pr].pt.k[wr].e&&(xr[pr].pt.k[wr].e[0].c=xr[pr].cl)}Wt.ty===4&&Yt(Wt.shapes)}}return function(jt){if(Gt(er,jt.v)&&(Xt(jt.layers),jt.assets)){var Wt,ar=jt.assets.length;for(Wt=0;Wt<ar;Wt+=1)jt.assets[Wt].layers&&Xt(jt.assets[Wt].layers)}}}();
vendor: 126,641 bytes, lines 52-60
52function Jt(er){er.__complete||(ir(er),Kt(er),Ut(er),Zt(er),tr(er),Vt(er.layers,er.assets),Dt(er.chars,er.assets),er.__complete=!0)}function rr(er){er.t.a.length===0&&"m"in er.t.p}var Qt={};return Qt.completeData=Jt,Qt.checkColors=ir,Qt.checkChars=Ut,Qt.checkPathProperties=Zt,Qt.checkShapes=tr,Qt.completeLayers=Vt,Qt}if(Ie.dataManager||(Ie.dataManager=Rt()),Ie.assetLoader||(Ie.assetLoader=function(){function Vt(Ft){var Nt=Ft.getResponseHeader("content-type");return Nt&&Ft.responseType==="json"&&Nt.indexOf("json")!==-1||Ft.response&&_typeof$5(Ft.response)==="object"?Ft.response:Ft.response&&typeof Ft.response=="string"?JSON.parse(Ft.response):Ft.responseText?JSON.parse(Ft.responseText):null}function Dt(Ft,Nt,Bt,Ht){var Gt,Kt=new XMLHttpRequest;try{Kt.responseType="json"}catch{}Kt.onreadystatechange=function(){if(Kt.readyState===4)if(Kt.status===200)Gt=Vt(Kt),Bt(Gt);else try{Gt=Vt(Kt),Bt(Gt)}catch(Ut){Ht&&Ht(Ut)}};try{Kt.open(["G","E","T"].join(""),Ft,!0)}catch{Kt.open(["G","E","T"].join(""),Nt+"/"+Ft,!0)}Kt.send()}return{load:Dt}}()),It.data.type==="loadAnimation")Ie.assetLoader.load(It.data.path,It.data.fullPath,function(Vt){Ie.dataManager.completeData(Vt),Ie.postMessage({id:It.data.id,payload:Vt,status:"success"})},function(){Ie.postMessage({id:It.data.id,status:"error"})});else if(It.data.type==="complete"){var Mt=It.data.animation;Ie.dataManager.completeData(Mt),Ie.postMessage({id:It.data.id,payload:Mt,status:"success"})}else It.data.type==="loadData"&&Ie.assetLoader.load(It.data.path,It.data.fullPath,function(Vt){Ie.postMessage({id:It.data.id,payload:Vt,status:"success"})},function(){Ie.postMessage({id:It.data.id,status:"error"})})}),ke.onmessage=function(At){var It=At.data,Rt=It.id,Mt=oe[Rt];oe[Rt]=null,It.status==="success"?Mt.onComplete(It.payload):Mt.onError&&Mt.onError()})}function je(At,It){ie+=1;var Rt="processId_"+ie;return oe[Rt]={onComplete:At,onError:It},Rt}function Ue(At,It,Rt){De();var Mt=je(It,Rt);ke.postMessage({type:"loadAnimation",path:At,fullPath:window.location.origin+window.location.pathname,id:Mt})}function Et(At,It,Rt){De();var Mt=je(It,Rt);ke.postMessage({type:"loadData",path:At,fullPath:window.location.origin+window.location.pathname,id:Mt})}function kt(At,It,Rt){De();var Mt=je(It,Rt);ke.postMessage({type:"complete",animation:At,id:Mt})}return{loadAnimation:Ue,loadData:Et,completeAnimation:kt}}(),ImagePreloader=function(){var ie=function(){var Dt=createTag("canvas");Dt.width=1,Dt.height=1;var Ft=Dt.getContext("2d");return Ft.fillStyle="rgba(0,0,0,0)",Ft.fillRect(0,0,1,1),Dt}();function oe(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function Ee(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function ke(Dt,Ft,Nt){var Bt="";if(Dt.e)Bt=Dt.p;else if(Ft){var Ht=Dt.p;Ht.indexOf("images/")!==-1&&(Ht=Ht.split("/")[1]),Bt=Ft+Ht}else Bt=Nt,Bt+=Dt.u?Dt.u:"",Bt+=Dt.p;return Bt}function Me(Dt){var Ft=0,Nt=setInterval((function(){var Bt=Dt.getBBox();(Bt.width||Ft>500)&&(this._imageLoaded(),clearInterval(Nt)),Ft+=1}).bind(this),50)}function Ie(Dt){var Ft=ke(Dt,this.assetsPath,this.path),Nt=createNS("image");isSafari?this.testImageLoaded(Nt):Nt.addEventListener("load",this._imageLoaded,!1),Nt.addEventListener("error",(function(){Bt.img=ie,this._imageLoaded()}).bind(this),!1),Nt.setAttributeNS("http://www.w3.org/1999/xlink","href",Ft),this._elementHelper.append?this._elementHelper.append(Nt):this._elementHelper.appendChild(Nt);var Bt={img:Nt,assetData:Dt};return Bt}function Re(Dt){var Ft=ke(Dt,this.assetsPath,this.path),Nt=createTag("img");Nt.crossOrigin="anonymous",Nt.addEventListener("load",this._imageLoaded,!1),Nt.addEventListener("error",(function(){Bt.img=ie,this._imageLoaded()}).bind(this),!1),Nt.src=Ft;var Bt={img:Nt,assetData:Dt};return Bt}function De(Dt){var Ft={assetData:Dt},Nt=ke(Dt,this.assetsPath,this.path);return dataManager.loadData(Nt,(function(Bt){Ft.img=Bt,this._footageLoaded()}).bind(this),(function(){Ft.img={},this._footageLoaded()}).bind(this)),Ft}function je(Dt,Ft){this.imagesLoadedCb=Ft;var Nt,Bt=Dt.length;for(Nt=0;Nt<Bt;Nt+=1)Dt[Nt].layers||(!Dt[Nt].t||Dt[Nt].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(Dt[Nt]))):Dt[Nt].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(Dt[Nt]))))}function Ue(Dt){this.path=Dt||""}function Et(Dt){this.assetsPath=Dt||""}function kt(Dt){for(var Ft=0,Nt=this.images.length;Ft<Nt;){if(this.images[Ft].assetData===Dt)return this.images[Ft].img;Ft+=1}return null}function At(){this.imagesLoadedCb=null,this.images.length=0}function It(){return this.totalImages===this.loadedAssets}function Rt(){return this.totalFootages===this.loadedFootagesCount}function Mt(Dt,Ft){Dt==="svg"?(this._elementHelper=Ft,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function Vt(){this._imageLoaded=oe.bind(this),this._footageLoaded=Ee.bind(this),this.testImageLoaded=Me.bind(this),this.createFootageData=De.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return Vt.prototype={loadAssets:je,setAssetsPath:Et,setPath:Ue,loadedImages:It,loadedFootages:Rt,destroy:At,getAsset:kt,createImgData:Re,createImageData:Ie,imageLoaded:oe,footageLoaded:Ee,setCacheType:Mt},Vt}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(oe,Ee){if(this._cbs[oe])for(var ke=this._cbs[oe],Me=0;Me<ke.length;Me+=1)ke[Me](Ee)},addEventListener:function(oe,Ee){return this._cbs[oe]||(this._cbs[oe]=[]),this._cbs[oe].push(Ee),(function(){this.removeEventListener(oe,Ee)}).bind(this)},removeEventListener:function(oe,Ee){if(!Ee)this._cbs[oe]=null;else if(this._cbs[oe]){for(var ke=0,Me=this._cbs[oe].length;ke<Me;)this._cbs[oe][ke]===Ee&&(this._cbs[oe].splice(ke,1),ke-=1,Me-=1),ke+=1;this._cbs[oe].length||(this._cbs[oe]=null)}}};var markerParser=function(){function ie(oe){for(var Ee=oe.split(`\r
53`),ke={},Me,Ie=0,Re=0;Re<Ee.length;Re+=1)Me=Ee[Re].split(":"),Me.length===2&&(ke[Me[0]]=Me[1].trim(),Ie+=1);if(Ie===0)throw new Error;return ke}return function(oe){for(var Ee=[],ke=0;ke<oe.length;ke+=1){var Me=oe[ke],Ie={time:Me.tm,duration:Me.dr};try{Ie.payload=JSON.parse(oe[ke].cm)}catch{try{Ie.payload=ie(oe[ke].cm)}catch{Ie.payload={name:oe[ke].cm}}}Ee.push(Ie)}return Ee}}(),ProjectInterface=function(){function ie(oe){this.compositions.push(oe)}return function(){function oe(Ee){for(var ke=0,Me=this.compositions.length;ke<Me;){if(this.compositions[ke].data&&this.compositions[ke].data.nm===Ee)return this.compositions[ke].prepareFrame&&this.compositions[ke].data.xt&&this.compositions[ke].prepareFrame(this.currentFrame),this.compositions[ke].compInterface;ke+=1}return null}return oe.compositions=[],oe.currentFrame=0,oe.registerComposition=ie,oe}}(),renderers={},registerRenderer=function(oe,Ee){renderers[oe]=Ee};function getRenderer(ie){return renderers[ie]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var ie in renderers)if(renderers[ie])return ie;return""}function _typeof$4(ie){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$4=function(Ee){return typeof Ee}:_typeof$4=function(Ee){return Ee&&typeof Symbol=="function"&&Ee.constructor===Symbol&&Ee!==Symbol.prototype?"symbol":typeof Ee},_typeof$4(ie)}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=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(ie){(ie.wrapper||ie.container)&&(this.wrapper=ie.wrapper||ie.container);var oe="svg";ie.animType?oe=ie.animType:ie.renderer&&(oe=ie.renderer);var Ee=getRenderer(oe);this.renderer=new Ee(this,ie.rendererSettings),this.imagePreloader.setCacheType(oe,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=oe,ie.loop===""||ie.loop===null||ie.loop===void 0||ie.loop===!0?this.loop=!0:ie.loop===!1?this.loop=!1:this.loop=parseInt(ie.loop,10),this.autoplay="autoplay"in ie?ie.autoplay:!0,this.name=ie.name?ie.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(ie,"autoloadSegments")?ie.autoloadSegments:!0,this.assetsPath=ie.assetsPath,this.initialSegment=ie.initialSegment,ie.audioFactory&&this.audioController.setAudioFactory(ie.audioFactory),ie.animationData?this.setupAnimation(ie.animationData):ie.path&&(ie.path.lastIndexOf("\\")!==-1?this.path=ie.path.substr(0,ie.path.lastIndexOf("\\")+1):this.path=ie.path.substr(0,ie.path.lastIndexOf("/")+1),this.fileName=ie.path.substr(ie.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(ie.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(ie){dataManager.completeAnimation(ie,this.configAnimation)},AnimationItem.prototype.setData=function(ie,oe){oe&&_typeof$4(oe)!=="object"&&(oe=JSON.parse(oe));var Ee={wrapper:ie,animationData:oe},ke=ie.attributes;Ee.path=ke.getNamedItem("data-animation-path")?ke.getNamedItem("data-animation-path").value:ke.getNamedItem("data-bm-path")?ke.getNamedItem("data-bm-path").value:ke.getNamedItem("bm-path")?ke.getNamedItem("bm-path").value:"",Ee.animType=ke.getNamedItem("data-anim-type")?ke.getNamedItem("data-anim-type").value:ke.getNamedItem("data-bm-type")?ke.getNamedItem("data-bm-type").value:ke.getNamedItem("bm-type")?ke.getNamedItem("bm-type").value:ke.getNamedItem("data-bm-renderer")?ke.getNamedItem("data-bm-renderer").value:ke.getNamedItem("bm-renderer")?ke.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var Me=ke.getNamedItem("data-anim-loop")?ke.getNamedItem("data-anim-loop").value:ke.getNamedItem("data-bm-loop")?ke.getNamedItem("data-bm-loop").value:ke.getNamedItem("bm-loop")?ke.getNamedItem("bm-loop").value:"";Me==="false"?Ee.loop=!1:Me==="true"?Ee.loop=!0:Me!==""&&(Ee.loop=parseInt(Me,10));var Ie=ke.getNamedItem("data-anim-autoplay")?ke.getNamedItem("data-anim-autoplay").value:ke.getNamedItem("data-bm-autoplay")?ke.getNamedItem("data-bm-autoplay").value:ke.getNamedItem("bm-autoplay")?ke.getNamedItem("bm-autoplay").value:!0;Ee.autoplay=Ie!=="false",Ee.name=ke.getNamedItem("data-name")?ke.getNamedItem("data-name").value:ke.getNamedItem("data-bm-name")?ke.getNamedItem("data-bm-name").value:ke.getNamedItem("bm-name")?ke.getNamedItem("bm-name").value:"";var Re=ke.getNamedItem("data-anim-prerender")?ke.getNamedItem("data-anim-prerender").value:ke.getNamedItem("data-bm-prerender")?ke.getNamedItem("data-bm-prerender").value:ke.getNamedItem("bm-prerender")?ke.getNamedItem("bm-prerender").value:"";Re==="false"&&(Ee.prerender=!1),Ee.path?this.setParams(Ee):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(ie){ie.op>this.animationData.op&&(this.animationData.op=ie.op,this.totalFrames=Math.floor(ie.op-this.animationData.ip));var oe=this.animationData.layers,Ee,ke=oe.length,Me=ie.layers,Ie,Re=Me.length;for(Ie=0;Ie<Re;Ie+=1)for(Ee=0;Ee<ke;){if(oe[Ee].id===Me[Ie].id){oe[Ee]=Me[Ie];break}Ee+=1}if((ie.chars||ie.fonts)&&(this.renderer.globalData.fontManager.addChars(ie.chars),this.renderer.globalData.fontManager.addFonts(ie.fonts,this.renderer.globalData.defs)),ie.assets)for(ke=ie.assets.length,Ee=0;Ee<ke;Ee+=1)this.animationData.assets.push(ie.assets[Ee]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(ie){this.animationData=ie;var oe=getExpressionsPlugin();oe&&oe.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var ie=this.animationData.segments;if(!ie||ie.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var oe=ie.shift();this.timeCompleted=oe.time*this.frameRate;var Ee=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(Ee,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){var ie=this.animationData.segments;ie||(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(ie){if(this.renderer)try{this.animationData=ie,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(ie),ie.assets||(ie.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(ie.assets),this.markers=markerParser(ie.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(oe){this.triggerConfigError(oe)}},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()||this.renderer.rendererType!=="canvas")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var ie=getExpressionsPlugin();ie&&ie.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(ie,oe){var Ee=typeof ie=="number"?ie:void 0,ke=typeof oe=="number"?oe:void 0;this.renderer.updateContainerSize(Ee,ke)},AnimationItem.prototype.setSubframe=function(ie){this.isSubframeEnabled=!!ie},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(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(ie){this.triggerRenderFrameError(ie)}},AnimationItem.prototype.play=function(ie){ie&&this.name!==ie||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(ie){ie&&this.name!==ie||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(ie){ie&&this.name!==ie||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(ie){ie&&this.name!==ie||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(ie){for(var oe,Ee=0;Ee<this.markers.length;Ee+=1)if(oe=this.markers[Ee],oe.payload&&oe.payload.name===ie)return oe;return null},AnimationItem.prototype.goToAndStop=function(ie,oe,Ee){if(!(Ee&&this.name!==Ee)){var ke=Number(ie);if(isNaN(ke)){var Me=this.getMarkerData(ie);Me&&this.goToAndStop(Me.time,!0)}else oe?this.setCurrentRawFrameValue(ie):this.setCurrentRawFrameValue(ie*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(ie,oe,Ee){if(!(Ee&&this.name!==Ee)){var ke=Number(ie);if(isNaN(ke)){var Me=this.getMarkerData(ie);Me&&(Me.duration?this.playSegments([Me.time,Me.time+Me.duration],!0):this.goToAndStop(Me.time,!0))}else this.goToAndStop(ke,oe,Ee);this.play()}},AnimationItem.prototype.advanceTime=function(ie){if(!(this.isPaused===!0||this.isLoaded===!1)){var oe=this.currentRawFrame+ie*this.frameModifier,Ee=!1;oe>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(oe>this.totalFrames?oe%this.totalFrames:0)||(Ee=!0,oe=this.totalFrames-1):oe>=this.totalFrames?(this.playCount+=1,this.checkSegments(oe%this.totalFrames)||(this.setCurrentRawFrameValue(oe%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(oe):oe<0?this.checkSegments(oe%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+oe%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(Ee=!0,oe=0)):this.setCurrentRawFrameValue(oe),Ee&&(this.setCurrentRawFrameValue(oe),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(ie,oe){this.playCount=0,ie[1]<ie[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=ie[0]-ie[1],this.timeCompleted=this.totalFrames,this.firstFrame=ie[1],this.setCurrentRawFrameValue(this.totalFrames-.001-oe)):ie[1]>ie[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=ie[1]-ie[0],this.timeCompleted=this.totalFrames,this.firstFrame=ie[0],this.setCurrentRawFrameValue(.001+oe)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(ie,oe){var Ee=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<ie?Ee=ie:this.currentRawFrame+this.firstFrame>oe&&(Ee=oe-ie)),this.firstFrame=ie,this.totalFrames=oe-ie,this.timeCompleted=this.totalFrames,Ee!==-1&&this.goToAndStop(Ee,!0)},AnimationItem.prototype.playSegments=function(ie,oe){if(oe&&(this.segments.length=0),_typeof$4(ie[0])==="object"){var Ee,ke=ie.length;for(Ee=0;Ee<ke;Ee+=1)this.segments.push(ie[Ee])}else this.segments.push(ie);this.segments.length&&oe&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(ie){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),ie&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(ie){return this.segments.length?(this.adjustSegment(this.segments.shift(),ie),!0):!1},AnimationItem.prototype.destroy=function(ie){ie&&this.name!==ie||!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(ie){this.currentRawFrame=ie,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(ie){this.playSpeed=ie,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(ie){this.playDirection=ie<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(ie){this.loop=ie},AnimationItem.prototype.setVolume=function(ie,oe){oe&&this.name!==oe||this.audioController.setVolume(ie)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(ie){ie&&this.name!==ie||this.audioController.mute()},AnimationItem.prototype.unmute=function(ie){ie&&this.name!==ie||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(ie){var oe="";if(ie.e)oe=ie.p;else if(this.assetsPath){var Ee=ie.p;Ee.indexOf("images/")!==-1&&(Ee=Ee.split("/")[1]),oe=this.assetsPath+Ee}else oe=this.path,oe+=ie.u?ie.u:"",oe+=ie.p;return oe},AnimationItem.prototype.getAssetData=function(ie){for(var oe=0,Ee=this.assets.length;oe<Ee;){if(ie===this.assets[oe].id)return this.assets[oe];oe+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(ie){return ie?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(ie,oe,Ee){try{var ke=this.renderer.getElementByPath(ie);ke.updateDocumentData(oe,Ee)}catch{}},AnimationItem.prototype.trigger=function(ie){if(this._cbs&&this._cbs[ie])switch(ie){case"enterFrame":this.triggerEvent(ie,new BMEnterFrameEvent(ie,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(ie,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(ie,new BMCompleteLoopEvent(ie,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(ie,new BMCompleteEvent(ie,this.frameMult));break;case"segmentStart":this.triggerEvent(ie,new BMSegmentStartEvent(ie,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(ie,new BMDestroyEvent(ie,this));break;default:this.triggerEvent(ie)}ie==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(ie,this.currentFrame,this.totalFrames,this.frameMult)),ie==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(ie,this.loop,this.playCount,this.frameMult)),ie==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(ie,this.frameMult)),ie==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(ie,this.firstFrame,this.totalFrames)),ie==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(ie,this))},AnimationItem.prototype.triggerRenderFrameError=function(ie){var oe=new BMRenderFrameErrorEvent(ie,this.currentFrame);this.triggerEvent("error",oe),this.onError&&this.onError.call(this,oe)},AnimationItem.prototype.triggerConfigError=function(ie){var oe=new BMConfigErrorEvent(ie,this.currentFrame);this.triggerEvent("error",oe),this.onError&&this.onError.call(this,oe)};var animationManager=function(){var ie={},oe=[],Ee=0,ke=0,Me=0,Ie=!0,Re=!1;function De(Yt){for(var Xt=0,jt=Yt.target;Xt<ke;)oe[Xt].animation===jt&&(oe.splice(Xt,1),Xt-=1,ke-=1,jt.isPaused||kt()),Xt+=1}function je(Yt,Xt){if(!Yt)return null;for(var jt=0;jt<ke;){if(oe[jt].elem===Yt&&oe[jt].elem!==null)return oe[jt].animation;jt+=1}var Wt=new AnimationItem;return At(Wt,Yt),Wt.setData(Yt,Xt),Wt}function Ue(){var Yt,Xt=oe.length,jt=[];for(Yt=0;Yt<Xt;Yt+=1)jt.push(oe[Yt].animation);return jt}function Et(){Me+=1,ir()}function kt(){Me-=1}function At(Yt,Xt){Yt.addEventListener("destroy",De),Yt.addEventListener("_active",Et),Yt.addEventListener("_idle",kt),oe.push({elem:Xt,animation:Yt}),ke+=1}function It(Yt){var Xt=new AnimationItem;return At(Xt,null),Xt.setParams(Yt),Xt}function Rt(Yt,Xt){var jt;for(jt=0;jt<ke;jt+=1)oe[jt].animation.setSpeed(Yt,Xt)}function Mt(Yt,Xt){var jt;for(jt=0;jt<ke;jt+=1)oe[jt].animation.setDirection(Yt,Xt)}function Vt(Yt){var Xt;for(Xt=0;Xt<ke;Xt+=1)oe[Xt].animation.play(Yt)}function Dt(Yt){var Xt=Yt-Ee,jt;for(jt=0;jt<ke;jt+=1)oe[jt].animation.advanceTime(Xt);Ee=Yt,Me&&!Re?window.requestAnimationFrame(Dt):Ie=!0}function Ft(Yt){Ee=Yt,window.requestAnimationFrame(Dt)}function Nt(Yt){var Xt;for(Xt=0;Xt<ke;Xt+=1)oe[Xt].animation.pause(Yt)}function Bt(Yt,Xt,jt){var Wt;for(Wt=0;Wt<ke;Wt+=1)oe[Wt].animation.goToAndStop(Yt,Xt,jt)}function Ht(Yt){var Xt;for(Xt=0;Xt<ke;Xt+=1)oe[Xt].animation.stop(Yt)}function Gt(Yt){var Xt;for(Xt=0;Xt<ke;Xt+=1)oe[Xt].animation.togglePause(Yt)}function Kt(Yt){var Xt;for(Xt=ke-1;Xt>=0;Xt-=1)oe[Xt].animation.destroy(Yt)}function Ut(Yt,Xt,jt){var Wt=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),ar,sr=Wt.length;for(ar=0;ar<sr;ar+=1)jt&&Wt[ar].setAttribute("data-bm-type",jt),je(Wt[ar],Yt);if(Xt&&sr===0){jt||(jt="svg");var pr=document.getElementsByTagName("body")[0];pr.innerText="";var fr=createTag("div");fr.style.width="100%",fr.style.height="100%",fr.setAttribute("data-bm-type",jt),pr.appendChild(fr),je(fr,Yt)}}function Zt(){var Yt;for(Yt=0;Yt<ke;Yt+=1)oe[Yt].animation.resize()}function ir(){!Re&&Me&&Ie&&(window.requestAnimationFrame(Ft),Ie=!1)}function tr(){Re=!0}function Jt(){Re=!1,ir()}function rr(Yt,Xt){var jt;for(jt=0;jt<ke;jt+=1)oe[jt].animation.setVolume(Yt,Xt)}function Qt(Yt){var Xt;for(Xt=0;Xt<ke;Xt+=1)oe[Xt].animation.mute(Yt)}function er(Yt){var Xt;for(Xt=0;Xt<ke;Xt+=1)oe[Xt].animation.unmute(Yt)}return ie.registerAnimation=je,ie.loadAnimation=It,ie.setSpeed=Rt,ie.setDirection=Mt,ie.play=Vt,ie.pause=Nt,ie.stop=Ht,ie.togglePause=Gt,ie.searchAnimations=Ut,ie.resize=Zt,ie.goToAndStop=Bt,ie.destroy=Kt,ie.freeze=tr,ie.unfreeze=Jt,ie.setVolume=rr,ie.mute=Qt,ie.unmute=er,ie.getRegisteredAnimations=Ue,ie}(),BezierFactory=function(){var ie={};ie.getBezierEasing=Ee;var oe={};function Ee(Ft,Nt,Bt,Ht,Gt){var Kt=Gt||("bez_"+Ft+"_"+Nt+"_"+Bt+"_"+Ht).replace(/\./g,"p");if(oe[Kt])return oe[Kt];var Ut=new Dt([Ft,Nt,Bt,Ht]);return oe[Kt]=Ut,Ut}var ke=4,Me=.001,Ie=1e-7,Re=10,De=11,je=1/(De-1),Ue=typeof Float32Array=="function";function Et(Ft,Nt){return 1-3*Nt+3*Ft}function kt(Ft,Nt){return 3*Nt-6*Ft}function At(Ft){return 3*Ft}function It(Ft,Nt,Bt){return((Et(Nt,Bt)*Ft+kt(Nt,Bt))*Ft+At(Nt))*Ft}function Rt(Ft,Nt,Bt){return 3*Et(Nt,Bt)*Ft*Ft+2*kt(Nt,Bt)*Ft+At(Nt)}function Mt(Ft,Nt,Bt,Ht,Gt){var Kt,Ut,Zt=0;do Ut=Nt+(Bt-Nt)/2,Kt=It(Ut,Ht,Gt)-Ft,Kt>0?Bt=Ut:Nt=Ut;while(Math.abs(Kt)>Ie&&++Zt<Re);return Ut}function Vt(Ft,Nt,Bt,Ht){for(var Gt=0;Gt<ke;++Gt){var Kt=Rt(Nt,Bt,Ht);if(Kt===0)return Nt;var Ut=It(Nt,Bt,Ht)-Ft;Nt-=Ut/Kt}return Nt}function Dt(Ft){this._p=Ft,this._mSampleValues=Ue?new Float32Array(De):new Array(De),this._precomputed=!1,this.get=this.get.bind(this)}return Dt.prototype={get:function(Nt){var Bt=this._p[0],Ht=this._p[1],Gt=this._p[2],Kt=this._p[3];return this._precomputed||this._precompute(),Bt===Ht&&Gt===Kt?Nt:Nt===0?0:Nt===1?1:It(this._getTForX(Nt),Ht,Kt)},_precompute:function(){var Nt=this._p[0],Bt=this._p[1],Ht=this._p[2],Gt=this._p[3];this._precomputed=!0,(Nt!==Bt||Ht!==Gt)&&this._calcSampleValues()},_calcSampleValues:function(){for(var Nt=this._p[0],Bt=this._p[2],Ht=0;Ht<De;++Ht)this._mSampleValues[Ht]=It(Ht*je,Nt,Bt)},_getTForX:function(Nt){for(var Bt=this._p[0],Ht=this._p[2],Gt=this._mSampleValues,Kt=0,Ut=1,Zt=De-1;Ut!==Zt&&Gt[Ut]<=Nt;++Ut)Kt+=je;--Ut;var ir=(Nt-Gt[Ut])/(Gt[Ut+1]-Gt[Ut]),tr=Kt+ir*je,Jt=Rt(tr,Bt,Ht);return Jt>=Me?Vt(Nt,tr,Bt,Ht):Jt===0?tr:Mt(Nt,Kt,Kt+je,Bt,Ht)}},ie}(),pooling=function(){function ie(oe){return oe.concat(createSizedArray(oe.length))}return{double:ie}}(),poolFactory=function(){return function(ie,oe,Ee){var ke=0,Me=ie,Ie=createSizedArray(Me),Re={newElement:De,release:je};function De(){var Ue;return ke?(ke-=1,Ue=Ie[ke]):Ue=oe(),Ue}function je(Ue){ke===Me&&(Ie=pooling.double(Ie),Me*=2),Ee&&Ee(Ue),Ie[ke]=Ue,ke+=1}return Re}}(),bezierLengthPool=function(){function ie(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,ie)}(),segmentsLengthPool=function(){function ie(){return{lengths:[],totalLength:0}}function oe(Ee){var ke,Me=Ee.lengths.length;for(ke=0;ke<Me;ke+=1)bezierLengthPool.release(Ee.lengths[ke]);Ee.lengths.length=0}return poolFactory(8,ie,oe)}();function bezFunction(){var ie=Math;function oe(At,It,Rt,Mt,Vt,Dt){var Ft=At*Mt+It*Vt+Rt*Dt-Vt*Mt-Dt*At-Rt*It;return Ft>-.001&&Ft<.001}function Ee(At,It,Rt,Mt,Vt,Dt,Ft,Nt,Bt){if(Rt===0&&Dt===0&&Bt===0)return oe(At,It,Mt,Vt,Ft,Nt);var Ht=ie.sqrt(ie.pow(Mt-At,2)+ie.pow(Vt-It,2)+ie.pow(Dt-Rt,2)),Gt=ie.sqrt(ie.pow(Ft-At,2)+ie.pow(Nt-It,2)+ie.pow(Bt-Rt,2)),Kt=ie.sqrt(ie.pow(Ft-Mt,2)+ie.pow(Nt-Vt,2)+ie.pow(Bt-Dt,2)),Ut;return Ht>Gt?Ht>Kt?Ut=Ht-Gt-Kt:Ut=Kt-Gt-Ht:Kt>Gt?Ut=Kt-Gt-Ht:Ut=Gt-Ht-Kt,Ut>-1e-4&&Ut<1e-4}var ke=function(){return function(At,It,Rt,Mt){var Vt=getDefaultCurveSegments(),Dt,Ft,Nt,Bt,Ht,Gt=0,Kt,Ut=[],Zt=[],ir=bezierLengthPool.newElement();for(Nt=Rt.length,Dt=0;Dt<Vt;Dt+=1){for(Ht=Dt/(Vt-1),Kt=0,Ft=0;Ft<Nt;Ft+=1)Bt=bmPow(1-Ht,3)*At[Ft]+3*bmPow(1-Ht,2)*Ht*Rt[Ft]+3*(1-Ht)*bmPow(Ht,2)*Mt[Ft]+bmPow(Ht,3)*It[Ft],Ut[Ft]=Bt,Zt[Ft]!==null&&(Kt+=bmPow(Ut[Ft]-Zt[Ft],2)),Zt[Ft]=Ut[Ft];Kt&&(Kt=bmSqrt(Kt),Gt+=Kt),ir.percents[Dt]=Ht,ir.lengths[Dt]=Gt}return ir.addedLength=Gt,ir}}();function Me(At){var It=segmentsLengthPool.newElement(),Rt=At.c,Mt=At.v,Vt=At.o,Dt=At.i,Ft,Nt=At._length,Bt=It.lengths,Ht=0;for(Ft=0;Ft<Nt-1;Ft+=1)Bt[Ft]=ke(Mt[Ft],Mt[Ft+1],Vt[Ft],Dt[Ft+1]),Ht+=Bt[Ft].addedLength;return Rt&&Nt&&(Bt[Ft]=ke(Mt[Ft],Mt[0],Vt[Ft],Dt[0]),Ht+=Bt[Ft].addedLength),It.totalLength=Ht,It}function Ie(At){this.segmentLength=0,this.points=new Array(At)}function Re(At,It){this.partialLength=At,this.point=It}var De=function(){var At={};return function(It,Rt,Mt,Vt){var Dt=(It[0]+"_"+It[1]+"_"+Rt[0]+"_"+Rt[1]+"_"+Mt[0]+"_"+Mt[1]+"_"+Vt[0]+"_"+Vt[1]).replace(/\./g,"p");if(!At[Dt]){var Ft=getDefaultCurveSegments(),Nt,Bt,Ht,Gt,Kt,Ut=0,Zt,ir,tr=null;It.length===2&&(It[0]!==Rt[0]||It[1]!==Rt[1])&&oe(It[0],It[1],Rt[0],Rt[1],It[0]+Mt[0],It[1]+Mt[1])&&oe(It[0],It[1],Rt[0],Rt[1],Rt[0]+Vt[0],Rt[1]+Vt[1])&&(Ft=2);var Jt=new Ie(Ft);for(Ht=Mt.length,Nt=0;Nt<Ft;Nt+=1){for(ir=createSizedArray(Ht),Kt=Nt/(Ft-1),Zt=0,Bt=0;Bt<Ht;Bt+=1)Gt=bmPow(1-Kt,3)*It[Bt]+3*bmPow(1-Kt,2)*Kt*(It[Bt]+Mt[Bt])+3*(1-Kt)*bmPow(Kt,2)*(Rt[Bt]+Vt[Bt])+bmPow(Kt,3)*Rt[Bt],ir[Bt]=Gt,tr!==null&&(Zt+=bmPow(ir[Bt]-tr[Bt],2));Zt=bmSqrt(Zt),Ut+=Zt,Jt.points[Nt]=new Re(Zt,ir),tr=ir}Jt.segmentLength=Ut,At[Dt]=Jt}return At[Dt]}}();function je(At,It){var Rt=It.percents,Mt=It.lengths,Vt=Rt.length,Dt=bmFloor((Vt-1)*At),Ft=At*It.addedLength,Nt=0;if(Dt===Vt-1||Dt===0||Ft===Mt[Dt])return Rt[Dt];for(var Bt=Mt[Dt]>Ft?-1:1,Ht=!0;Ht;)if(Mt[Dt]<=Ft&&Mt[Dt+1]>Ft?(Nt=(Ft-Mt[Dt])/(Mt[Dt+1]-Mt[Dt]),Ht=!1):Dt+=Bt,Dt<0||Dt>=Vt-1){if(Dt===Vt-1)return Rt[Dt];Ht=!1}return Rt[Dt]+(Rt[Dt+1]-Rt[Dt])*Nt}function Ue(At,It,Rt,Mt,Vt,Dt){var Ft=je(Vt,Dt),Nt=1-Ft,Bt=ie.round((Nt*Nt*Nt*At[0]+(Ft*Nt*Nt+Nt*Ft*Nt+Nt*Nt*Ft)*Rt[0]+(Ft*Ft*Nt+Nt*Ft*Ft+Ft*Nt*Ft)*Mt[0]+Ft*Ft*Ft*It[0])*1e3)/1e3,Ht=ie.round((Nt*Nt*Nt*At[1]+(Ft*Nt*Nt+Nt*Ft*Nt+Nt*Nt*Ft)*Rt[1]+(Ft*Ft*Nt+Nt*Ft*Ft+Ft*Nt*Ft)*Mt[1]+Ft*Ft*Ft*It[1])*1e3)/1e3;return[Bt,Ht]}var Et=createTypedArray("float32",8);function kt(At,It,Rt,Mt,Vt,Dt,Ft){Vt<0?Vt=0:Vt>1&&(Vt=1);var Nt=je(Vt,Ft);Dt=Dt>1?1:Dt;var Bt=je(Dt,Ft),Ht,Gt=At.length,Kt=1-Nt,Ut=1-Bt,Zt=Kt*Kt*Kt,ir=Nt*Kt*Kt*3,tr=Nt*Nt*Kt*3,Jt=Nt*Nt*Nt,rr=Kt*Kt*Ut,Qt=Nt*Kt*Ut+Kt*Nt*Ut+Kt*Kt*Bt,er=Nt*Nt*Ut+Kt*Nt*Bt+Nt*Kt*Bt,Yt=Nt*Nt*Bt,Xt=Kt*Ut*Ut,jt=Nt*Ut*Ut+Kt*Bt*Ut+Kt*Ut*Bt,Wt=Nt*Bt*Ut+Kt*Bt*Bt+Nt*Ut*Bt,ar=Nt*Bt*Bt,sr=Ut*Ut*Ut,pr=Bt*Ut*Ut+Ut*Bt*Ut+Ut*Ut*Bt,fr=Bt*Bt*Ut+Ut*Bt*Bt+Bt*Ut*Bt,wr=Bt*Bt*Bt;for(Ht=0;Ht<Gt;Ht+=1)Et[Ht*4]=ie.round((Zt*At[Ht]+ir*Rt[Ht]+tr*Mt[Ht]+Jt*It[Ht])*1e3)/1e3,Et[Ht*4+1]=ie.round((rr*At[Ht]+Qt*Rt[Ht]+er*Mt[Ht]+Yt*It[Ht])*1e3)/1e3,Et[Ht*4+2]=ie.round((Xt*At[Ht]+jt*Rt[Ht]+Wt*Mt[Ht]+ar*It[Ht])*1e3)/1e3,Et[Ht*4+3]=ie.round((sr*At[Ht]+pr*Rt[Ht]+fr*Mt[Ht]+wr*It[Ht])*1e3)/1e3;return Et}return{getSegmentsLength:Me,getNewSegment:kt,getPointInSegment:Ue,buildBezierData:De,pointOnLine2D:oe,pointOnLine3D:Ee}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(ie,oe){var Ee=this.offsetTime,ke;this.propType==="multidimensional"&&(ke=createTypedArray("float32",this.pv.length));for(var Me=oe.lastIndex,Ie=Me,Re=this.keyframes.length-1,De=!0,je,Ue,Et;De;){if(je=this.keyframes[Ie],Ue=this.keyframes[Ie+1],Ie===Re-1&&ie>=Ue.t-Ee){je.h&&(je=Ue),Me=0;break}if(Ue.t-Ee>ie){Me=Ie;break}Ie<Re-1?Ie+=1:(Me=0,De=!1)}Et=this.keyframesMetadata[Ie]||{};var kt,At,It,Rt,Mt,Vt,Dt=Ue.t-Ee,Ft=je.t-Ee,Nt;if(je.to){Et.bezierData||(Et.bezierData=bez.buildBezierData(je.s,Ue.s||je.e,je.to,je.ti));var Bt=Et.bezierData;if(ie>=Dt||ie<Ft){var Ht=ie>=Dt?Bt.points.length-1:0;for(At=Bt.points[Ht].point.length,kt=0;kt<At;kt+=1)ke[kt]=Bt.points[Ht].point[kt]}else{Et.__fnct?Vt=Et.__fnct:(Vt=BezierFactory.getBezierEasing(je.o.x,je.o.y,je.i.x,je.i.y,je.n).get,Et.__fnct=Vt),It=Vt((ie-Ft)/(Dt-Ft));var Gt=Bt.segmentLength*It,Kt,Ut=oe.lastFrame<ie&&oe._lastKeyframeIndex===Ie?oe._lastAddedLength:0;for(Mt=oe.lastFrame<ie&&oe._lastKeyframeIndex===Ie?oe._lastPoint:0,De=!0,Rt=Bt.points.length;De;){if(Ut+=Bt.points[Mt].partialLength,Gt===0||It===0||Mt===Bt.points.length-1){for(At=Bt.points[Mt].point.length,kt=0;kt<At;kt+=1)ke[kt]=Bt.points[Mt].point[kt];break}else if(Gt>=Ut&&Gt<Ut+Bt.points[Mt+1].partialLength){for(Kt=(Gt-Ut)/Bt.points[Mt+1].partialLength,At=Bt.points[Mt].point.length,kt=0;kt<At;kt+=1)ke[kt]=Bt.points[Mt].point[kt]+(Bt.points[Mt+1].point[kt]-Bt.points[Mt].point[kt])*Kt;break}Mt<Rt-1?Mt+=1:De=!1}oe._lastPoint=Mt,oe._lastAddedLength=Ut-Bt.points[Mt].partialLength,oe._lastKeyframeIndex=Ie}}else{var Zt,ir,tr,Jt,rr;if(Re=je.s.length,Nt=Ue.s||je.e,this.sh&&je.h!==1)if(ie>=Dt)ke[0]=Nt[0],ke[1]=Nt[1],ke[2]=Nt[2];else if(ie<=Ft)ke[0]=je.s[0],ke[1]=je.s[1],ke[2]=je.s[2];else{var Qt=createQuaternion(je.s),er=createQuaternion(Nt),Yt=(ie-Ft)/(Dt-Ft);quaternionToEuler(ke,slerp(Qt,er,Yt))}else for(Ie=0;Ie<Re;Ie+=1)je.h!==1&&(ie>=Dt?It=1:ie<Ft?It=0:(je.o.x.constructor===Array?(Et.__fnct||(Et.__fnct=[]),Et.__fnct[Ie]?Vt=Et.__fnct[Ie]:(Zt=je.o.x[Ie]===void 0?je.o.x[0]:je.o.x[Ie],ir=je.o.y[Ie]===void 0?je.o.y[0]:je.o.y[Ie],tr=je.i.x[Ie]===void 0?je.i.x[0]:je.i.x[Ie],Jt=je.i.y[Ie]===void 0?je.i.y[0]:je.i.y[Ie],Vt=BezierFactory.getBezierEasing(Zt,ir,tr,Jt).get,Et.__fnct[Ie]=Vt)):Et.__fnct?Vt=Et.__fnct:(Zt=je.o.x,ir=je.o.y,tr=je.i.x,Jt=je.i.y,Vt=BezierFactory.getBezierEasing(Zt,ir,tr,Jt).get,je.keyframeMetadata=Vt),It=Vt((ie-Ft)/(Dt-Ft)))),Nt=Ue.s||je.e,rr=je.h===1?je.s[Ie]:je.s[Ie]+(Nt[Ie]-je.s[Ie])*It,this.propType==="multidimensional"?ke[Ie]=rr:ke=rr}return oe.lastIndex=Me,ke}function slerp(ie,oe,Ee){var ke=[],Me=ie[0],Ie=ie[1],Re=ie[2],De=ie[3],je=oe[0],Ue=oe[1],Et=oe[2],kt=oe[3],At,It,Rt,Mt,Vt;return It=Me*je+Ie*Ue+Re*Et+De*kt,It<0&&(It=-It,je=-je,Ue=-Ue,Et=-Et,kt=-kt),1-It>1e-6?(At=Math.acos(It),Rt=Math.sin(At),Mt=Math.sin((1-Ee)*At)/Rt,Vt=Math.sin(Ee*At)/Rt):(Mt=1-Ee,Vt=Ee),ke[0]=Mt*Me+Vt*je,ke[1]=Mt*Ie+Vt*Ue,ke[2]=Mt*Re+Vt*Et,ke[3]=Mt*De+Vt*kt,ke}function quaternionToEuler(ie,oe){var Ee=oe[0],ke=oe[1],Me=oe[2],Ie=oe[3],Re=Math.atan2(2*ke*Ie-2*Ee*Me,1-2*ke*ke-2*Me*Me),De=Math.asin(2*Ee*ke+2*Me*Ie),je=Math.atan2(2*Ee*Ie-2*ke*Me,1-2*Ee*Ee-2*Me*Me);ie[0]=Re/degToRads,ie[1]=De/degToRads,ie[2]=je/degToRads}function createQuaternion(ie){var oe=ie[0]*degToRads,Ee=ie[1]*degToRads,ke=ie[2]*degToRads,Me=Math.cos(oe/2),Ie=Math.cos(Ee/2),Re=Math.cos(ke/2),De=Math.sin(oe/2),je=Math.sin(Ee/2),Ue=Math.sin(ke/2),Et=Me*Ie*Re-De*je*Ue,kt=De*je*Re+Me*Ie*Ue,At=De*Ie*Re+Me*je*Ue,It=Me*je*Re-De*Ie*Ue;return[kt,At,It,Et]}function getValueAtCurrentTime(){var ie=this.comp.renderedFrame-this.offsetTime,oe=this.keyframes[0].t-this.offsetTime,Ee=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(ie===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=Ee&&ie>=Ee||this._caching.lastFrame<oe&&ie<oe))){this._caching.lastFrame>=ie&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var ke=this.interpolateValue(ie,this._caching);this.pv=ke}return this._caching.lastFrame=ie,this.pv}function setVValue(ie){var oe;if(this.propType==="unidimensional")oe=ie*this.mult,mathAbs(this.v-oe)>1e-5&&(this.v=oe,this._mdf=!0);else for(var Ee=0,ke=this.v.length;Ee<ke;)oe=ie[Ee]*this.mult,mathAbs(this.v[Ee]-oe)>1e-5&&(this.v[Ee]=oe,this._mdf=!0),Ee+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var ie,oe=this.effectsSequence.length,Ee=this.kf?this.pv:this.data.k;for(ie=0;ie<oe;ie+=1)Ee=this.effectsSequence[ie](Ee);this.setVValue(Ee),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(ie){this.effectsSequence.push(ie),this.container.addDynamicProperty(this)}function ValueProperty(ie,oe,Ee,ke){this.propType="unidimensional",this.mult=Ee||1,this.data=oe,this.v=Ee?oe.k*Ee:oe.k,this.pv=oe.k,this._mdf=!1,this.elem=ie,this.container=ke,this.comp=ie.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(ie,oe,Ee,ke){this.propType="multidimensional",this.mult=Ee||1,this.data=oe,this._mdf=!1,this.elem=ie,this.container=ke,this.comp=ie.comp,this.k=!1,this.kf=!1,this.frameId=-1;var Me,Ie=oe.k.length;for(this.v=createTypedArray("float32",Ie),this.pv=createTypedArray("float32",Ie),this.vel=createTypedArray("float32",Ie),Me=0;Me<Ie;Me+=1)this.v[Me]=oe.k[Me]*this.mult,this.pv[Me]=oe.k[Me];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(ie,oe,Ee,ke){this.propType="unidimensional",this.keyframes=oe.k,this.keyframesMetadata=[],this.offsetTime=ie.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=oe,this.mult=Ee||1,this.elem=ie,this.container=ke,this.comp=ie.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(ie,oe,Ee,ke){this.propType="multidimensional";var Me,Ie=oe.k.length,Re,De,je,Ue;for(Me=0;Me<Ie-1;Me+=1)oe.k[Me].to&&oe.k[Me].s&&oe.k[Me+1]&&oe.k[Me+1].s&&(Re=oe.k[Me].s,De=oe.k[Me+1].s,je=oe.k[Me].to,Ue=oe.k[Me].ti,(Re.length===2&&!(Re[0]===De[0]&&Re[1]===De[1])&&bez.pointOnLine2D(Re[0],Re[1],De[0],De[1],Re[0]+je[0],Re[1]+je[1])&&bez.pointOnLine2D(Re[0],Re[1],De[0],De[1],De[0]+Ue[0],De[1]+Ue[1])||Re.length===3&&!(Re[0]===De[0]&&Re[1]===De[1]&&Re[2]===De[2])&&bez.pointOnLine3D(Re[0],Re[1],Re[2],De[0],De[1],De[2],Re[0]+je[0],Re[1]+je[1],Re[2]+je[2])&&bez.pointOnLine3D(Re[0],Re[1],Re[2],De[0],De[1],De[2],De[0]+Ue[0],De[1]+Ue[1],De[2]+Ue[2]))&&(oe.k[Me].to=null,oe.k[Me].ti=null),Re[0]===De[0]&&Re[1]===De[1]&&je[0]===0&&je[1]===0&&Ue[0]===0&&Ue[1]===0&&(Re.length===2||Re[2]===De[2]&&je[2]===0&&Ue[2]===0)&&(oe.k[Me].to=null,oe.k[Me].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=oe,this.keyframes=oe.k,this.keyframesMetadata=[],this.offsetTime=ie.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=Ee||1,this.elem=ie,this.container=ke,this.comp=ie.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var Et=oe.k[0].s.length;for(this.v=createTypedArray("float32",Et),this.pv=createTypedArray("float32",Et),Me=0;Me<Et;Me+=1)this.v[Me]=initFrame,this.pv[Me]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",Et)},this.addEffect=addEffect}var PropertyFactory=function(){function ie(Ee,ke,Me,Ie,Re){ke.sid&&(ke=Ee.globalData.slotManager.getProp(ke));var De;if(!ke.k.length)De=new ValueProperty(Ee,ke,Ie,Re);else if(typeof ke.k[0]=="number")De=new MultiDimensionalProperty(Ee,ke,Ie,Re);else switch(Me){case 0:De=new KeyframedValueProperty(Ee,ke,Ie,Re);break;case 1:De=new KeyframedMultidimensionalProperty(Ee,ke,Ie,Re);break}return De.effectsSequence.length&&Re.addDynamicProperty(De),De}var oe={getProp:ie};return oe}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(oe){this.dynamicProperties.indexOf(oe)===-1&&(this.dynamicProperties.push(oe),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var oe,Ee=this.dynamicProperties.length;for(oe=0;oe<Ee;oe+=1)this.dynamicProperties[oe].getValue(),this.dynamicProperties[oe]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(oe){this.container=oe,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){function ie(){return createTypedArray("float32",2)}return poolFactory(8,ie)}();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(ie,oe){this.c=ie,this.setLength(oe);for(var Ee=0;Ee<oe;)this.v[Ee]=pointPool.newElement(),this.o[Ee]=pointPool.newElement(),this.i[Ee]=pointPool.newElement(),Ee+=1},ShapePath.prototype.setLength=function(ie){for(;this._maxLength<ie;)this.doubleArrayLength();this._length=ie},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(ie,oe,Ee,ke,Me){var Ie;switch(this._length=Math.max(this._length,ke+1),this._length>=this._maxLength&&this.doubleArrayLength(),Ee){case"v":Ie=this.v;break;case"i":Ie=this.i;break;case"o":Ie=this.o;break;default:Ie=[];break}(!Ie[ke]||Ie[ke]&&!Me)&&(Ie[ke]=pointPool.newElement()),Ie[ke][0]=ie,Ie[ke][1]=oe},ShapePath.prototype.setTripleAt=function(ie,oe,Ee,ke,Me,Ie,Re,De){this.setXYAt(ie,oe,"v",Re,De),this.setXYAt(Ee,ke,"o",Re,De),this.setXYAt(Me,Ie,"i",Re,De)},ShapePath.prototype.reverse=function(){var ie=new ShapePath;ie.setPathData(this.c,this._length);var oe=this.v,Ee=this.o,ke=this.i,Me=0;this.c&&(ie.setTripleAt(oe[0][0],oe[0][1],ke[0][0],ke[0][1],Ee[0][0],Ee[0][1],0,!1),Me=1);var Ie=this._length-1,Re=this._length,De;for(De=Me;De<Re;De+=1)ie.setTripleAt(oe[Ie][0],oe[Ie][1],ke[Ie][0],ke[Ie][1],Ee[Ie][0],Ee[Ie][1],De,!1),Ie-=1;return ie},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function ie(){return new ShapePath}function oe(Me){var Ie=Me._length,Re;for(Re=0;Re<Ie;Re+=1)pointPool.release(Me.v[Re]),pointPool.release(Me.i[Re]),pointPool.release(Me.o[Re]),Me.v[Re]=null,Me.i[Re]=null,Me.o[Re]=null;Me._length=0,Me.c=!1}function Ee(Me){var Ie=ke.newElement(),Re,De=Me._length===void 0?Me.v.length:Me._length;for(Ie.setLength(De),Ie.c=Me.c,Re=0;Re<De;Re+=1)Ie.setTripleAt(Me.v[Re][0],Me.v[Re][1],Me.o[Re][0],Me.o[Re][1],Me.i[Re][0],Me.i[Re][1],Re);return Ie}var ke=poolFactory(4,ie,oe);return ke.clone=Ee,ke}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(ie){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=ie,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var ie;for(ie=0;ie<this._length;ie+=1)shapePool.release(this.shapes[ie]);this._length=0};var shapeCollectionPool=function(){var ie={newShapeCollection:Me,release:Ie},oe=0,Ee=4,ke=createSizedArray(Ee);function Me(){var Re;return oe?(oe-=1,Re=ke[oe]):Re=new ShapeCollection,Re}function Ie(Re){var De,je=Re._length;for(De=0;De<je;De+=1)shapePool.release(Re.shapes[De]);Re._length=0,oe===Ee&&(ke=pooling.double(ke),Ee*=2),ke[oe]=Re,oe+=1}return ie}(),ShapePropertyFactory=function(){var ie=-999999;function oe(Dt,Ft,Nt){var Bt=Nt.lastIndex,Ht,Gt,Kt,Ut,Zt,ir,tr,Jt,rr,Qt=this.keyframes;if(Dt<Qt[0].t-this.offsetTime)Ht=Qt[0].s[0],Kt=!0,Bt=0;else if(Dt>=Qt[Qt.length-1].t-this.offsetTime)Ht=Qt[Qt.length-1].s?Qt[Qt.length-1].s[0]:Qt[Qt.length-2].e[0],Kt=!0;else{for(var er=Bt,Yt=Qt.length-1,Xt=!0,jt,Wt,ar;Xt&&(jt=Qt[er],Wt=Qt[er+1],!(Wt.t-this.offsetTime>Dt));)er<Yt-1?er+=1:Xt=!1;if(ar=this.keyframesMetadata[er]||{},Kt=jt.h===1,Bt=er,!Kt){if(Dt>=Wt.t-this.offsetTime)Jt=1;else if(Dt<jt.t-this.offsetTime)Jt=0;else{var sr;ar.__fnct?sr=ar.__fnct:(sr=BezierFactory.getBezierEasing(jt.o.x,jt.o.y,jt.i.x,jt.i.y).get,ar.__fnct=sr),Jt=sr((Dt-(jt.t-this.offsetTime))/(Wt.t-this.offsetTime-(jt.t-this.offsetTime)))}Gt=Wt.s?Wt.s[0]:jt.e[0]}Ht=jt.s[0]}for(ir=Ft._length,tr=Ht.i[0].length,Nt.lastIndex=Bt,Ut=0;Ut<ir;Ut+=1)for(Zt=0;Zt<tr;Zt+=1)rr=Kt?Ht.i[Ut][Zt]:Ht.i[Ut][Zt]+(Gt.i[Ut][Zt]-Ht.i[Ut][Zt])*Jt,Ft.i[Ut][Zt]=rr,rr=Kt?Ht.o[Ut][Zt]:Ht.o[Ut][Zt]+(Gt.o[Ut][Zt]-Ht.o[Ut][Zt])*Jt,Ft.o[Ut][Zt]=rr,rr=Kt?Ht.v[Ut][Zt]:Ht.v[Ut][Zt]+(Gt.v[Ut][Zt]-Ht.v[Ut][Zt])*Jt,Ft.v[Ut][Zt]=rr}function Ee(){var Dt=this.comp.renderedFrame-this.offsetTime,Ft=this.keyframes[0].t-this.offsetTime,Nt=this.keyframes[this.keyframes.length-1].t-this.offsetTime,Bt=this._caching.lastFrame;return Bt!==ie&&(Bt<Ft&&Dt<Ft||Bt>Nt&&Dt>Nt)||(this._caching.lastIndex=Bt<Dt?this._caching.lastIndex:0,this.interpolateShape(Dt,this.pv,this._caching)),this._caching.lastFrame=Dt,this.pv}function ke(){this.paths=this.localShapeCollection}function Me(Dt,Ft){if(Dt._length!==Ft._length||Dt.c!==Ft.c)return!1;var Nt,Bt=Dt._length;for(Nt=0;Nt<Bt;Nt+=1)if(Dt.v[Nt][0]!==Ft.v[Nt][0]||Dt.v[Nt][1]!==Ft.v[Nt][1]||Dt.o[Nt][0]!==Ft.o[Nt][0]||Dt.o[Nt][1]!==Ft.o[Nt][1]||Dt.i[Nt][0]!==Ft.i[Nt][0]||Dt.i[Nt][1]!==Ft.i[Nt][1])return!1;return!0}function Ie(Dt){Me(this.v,Dt)||(this.v=shapePool.clone(Dt),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function Re(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var Dt;this.kf?Dt=this.pv:this.data.ks?Dt=this.data.ks.k:Dt=this.data.pt.k;var Ft,Nt=this.effectsSequence.length;for(Ft=0;Ft<Nt;Ft+=1)Dt=this.effectsSequence[Ft](Dt);this.setVValue(Dt),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function De(Dt,Ft,Nt){this.propType="shape",this.comp=Dt.comp,this.container=Dt,this.elem=Dt,this.data=Ft,this.k=!1,this.kf=!1,this._mdf=!1;var Bt=Nt===3?Ft.pt.k:Ft.ks.k;this.v=shapePool.clone(Bt),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=ke,this.effectsSequence=[]}function je(Dt){this.effectsSequence.push(Dt),this.container.addDynamicProperty(this)}De.prototype.interpolateShape=oe,De.prototype.getValue=Re,De.prototype.setVValue=Ie,De.prototype.addEffect=je;function Ue(Dt,Ft,Nt){this.propType="shape",this.comp=Dt.comp,this.elem=Dt,this.container=Dt,this.offsetTime=Dt.data.st,this.keyframes=Nt===3?Ft.pt.k:Ft.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var Bt=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,Bt),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=ie,this.reset=ke,this._caching={lastFrame:ie,lastIndex:0},this.effectsSequence=[Ee.bind(this)]}Ue.prototype.getValue=Re,Ue.prototype.interpolateShape=oe,Ue.prototype.setVValue=Ie,Ue.prototype.addEffect=je;var Et=function(){var Dt=roundCorner;function Ft(Nt,Bt){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=Bt.d,this.elem=Nt,this.comp=Nt.comp,this.frameId=-1,this.initDynamicPropertyContainer(Nt),this.p=PropertyFactory.getProp(Nt,Bt.p,1,0,this),this.s=PropertyFactory.getProp(Nt,Bt.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return Ft.prototype={reset:ke,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var Bt=this.p.v[0],Ht=this.p.v[1],Gt=this.s.v[0]/2,Kt=this.s.v[1]/2,Ut=this.d!==3,Zt=this.v;Zt.v[0][0]=Bt,Zt.v[0][1]=Ht-Kt,Zt.v[1][0]=Ut?Bt+Gt:Bt-Gt,Zt.v[1][1]=Ht,Zt.v[2][0]=Bt,Zt.v[2][1]=Ht+Kt,Zt.v[3][0]=Ut?Bt-Gt:Bt+Gt,Zt.v[3][1]=Ht,Zt.i[0][0]=Ut?Bt-Gt*Dt:Bt+Gt*Dt,Zt.i[0][1]=Ht-Kt,Zt.i[1][0]=Ut?Bt+Gt:Bt-Gt,Zt.i[1][1]=Ht-Kt*Dt,Zt.i[2][0]=Ut?Bt+Gt*Dt:Bt-Gt*Dt,Zt.i[2][1]=Ht+Kt,Zt.i[3][0]=Ut?Bt-Gt:Bt+Gt,Zt.i[3][1]=Ht+Kt*Dt,Zt.o[0][0]=Ut?Bt+Gt*Dt:Bt-Gt*Dt,Zt.o[0][1]=Ht-Kt,Zt.o[1][0]=Ut?Bt+Gt:Bt-Gt,Zt.o[1][1]=Ht+Kt*Dt,Zt.o[2][0]=Ut?Bt-Gt*Dt:Bt+Gt*Dt,Zt.o[2][1]=Ht+Kt,Zt.o[3][0]=Ut?Bt-Gt:Bt+Gt,Zt.o[3][1]=Ht-Kt*Dt}},extendPrototype([DynamicPropertyContainer],Ft),Ft}(),kt=function(){function Dt(Ft,Nt){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=Ft,this.comp=Ft.comp,this.data=Nt,this.frameId=-1,this.d=Nt.d,this.initDynamicPropertyContainer(Ft),Nt.sy===1?(this.ir=PropertyFactory.getProp(Ft,Nt.ir,0,0,this),this.is=PropertyFactory.getProp(Ft,Nt.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(Ft,Nt.pt,0,0,this),this.p=PropertyFactory.getProp(Ft,Nt.p,1,0,this),this.r=PropertyFactory.getProp(Ft,Nt.r,0,degToRads,this),this.or=PropertyFactory.getProp(Ft,Nt.or,0,0,this),this.os=PropertyFactory.getProp(Ft,Nt.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 Dt.prototype={reset:ke,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var Nt=Math.floor(this.pt.v)*2,Bt=Math.PI*2/Nt,Ht=!0,Gt=this.or.v,Kt=this.ir.v,Ut=this.os.v,Zt=this.is.v,ir=2*Math.PI*Gt/(Nt*2),tr=2*Math.PI*Kt/(Nt*2),Jt,rr,Qt,er,Yt=-Math.PI/2;Yt+=this.r.v;var Xt=this.data.d===3?-1:1;for(this.v._length=0,Jt=0;Jt<Nt;Jt+=1){rr=Ht?Gt:Kt,Qt=Ht?Ut:Zt,er=Ht?ir:tr;var jt=rr*Math.cos(Yt),Wt=rr*Math.sin(Yt),ar=jt===0&&Wt===0?0:Wt/Math.sqrt(jt*jt+Wt*Wt),sr=jt===0&&Wt===0?0:-jt/Math.sqrt(jt*jt+Wt*Wt);jt+=+this.p.v[0],Wt+=+this.p.v[1],this.v.setTripleAt(jt,Wt,jt-ar*er*Qt*Xt,Wt-sr*er*Qt*Xt,jt+ar*er*Qt*Xt,Wt+sr*er*Qt*Xt,Jt,!0),Ht=!Ht,Yt+=Bt*Xt}},convertPolygonToPath:function(){var Nt=Math.floor(this.pt.v),Bt=Math.PI*2/Nt,Ht=this.or.v,Gt=this.os.v,Kt=2*Math.PI*Ht/(Nt*4),Ut,Zt=-Math.PI*.5,ir=this.data.d===3?-1:1;for(Zt+=this.r.v,this.v._length=0,Ut=0;Ut<Nt;Ut+=1){var tr=Ht*Math.cos(Zt),Jt=Ht*Math.sin(Zt),rr=tr===0&&Jt===0?0:Jt/Math.sqrt(tr*tr+Jt*Jt),Qt=tr===0&&Jt===0?0:-tr/Math.sqrt(tr*tr+Jt*Jt);tr+=+this.p.v[0],Jt+=+this.p.v[1],this.v.setTripleAt(tr,Jt,tr-rr*Kt*Gt*ir,Jt-Qt*Kt*Gt*ir,tr+rr*Kt*Gt*ir,Jt+Qt*Kt*Gt*ir,Ut,!0),Zt+=Bt*ir}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],Dt),Dt}(),At=function(){function Dt(Ft,Nt){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=Ft,this.comp=Ft.comp,this.frameId=-1,this.d=Nt.d,this.initDynamicPropertyContainer(Ft),this.p=PropertyFactory.getProp(Ft,Nt.p,1,0,this),this.s=PropertyFactory.getProp(Ft,Nt.s,1,0,this),this.r=PropertyFactory.getProp(Ft,Nt.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return Dt.prototype={convertRectToPath:function(){var Nt=this.p.v[0],Bt=this.p.v[1],Ht=this.s.v[0]/2,Gt=this.s.v[1]/2,Kt=bmMin(Ht,Gt,this.r.v),Ut=Kt*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(Nt+Ht,Bt-Gt+Kt,Nt+Ht,Bt-Gt+Kt,Nt+Ht,Bt-Gt+Ut,0,!0),this.v.setTripleAt(Nt+Ht,Bt+Gt-Kt,Nt+Ht,Bt+Gt-Ut,Nt+Ht,Bt+Gt-Kt,1,!0),Kt!==0?(this.v.setTripleAt(Nt+Ht-Kt,Bt+Gt,Nt+Ht-Kt,Bt+Gt,Nt+Ht-Ut,Bt+Gt,2,!0),this.v.setTripleAt(Nt-Ht+Kt,Bt+Gt,Nt-Ht+Ut,Bt+Gt,Nt-Ht+Kt,Bt+Gt,3,!0),this.v.setTripleAt(Nt-Ht,Bt+Gt-Kt,Nt-Ht,Bt+Gt-Kt,Nt-Ht,Bt+Gt-Ut,4,!0),this.v.setTripleAt(Nt-Ht,Bt-Gt+Kt,Nt-Ht,Bt-Gt+Ut,Nt-Ht,Bt-Gt+Kt,5,!0),this.v.setTripleAt(Nt-Ht+Kt,Bt-Gt,Nt-Ht+Kt,Bt-Gt,Nt-Ht+Ut,Bt-Gt,6,!0),this.v.setTripleAt(Nt+Ht-Kt,Bt-Gt,Nt+Ht-Ut,Bt-Gt,Nt+Ht-Kt,Bt-Gt,7,!0)):(this.v.setTripleAt(Nt-Ht,Bt+Gt,Nt-Ht+Ut,Bt+Gt,Nt-Ht,Bt+Gt,2),this.v.setTripleAt(Nt-Ht,Bt-Gt,Nt-Ht,Bt-Gt+Ut,Nt-Ht,Bt-Gt,3))):(this.v.setTripleAt(Nt+Ht,Bt-Gt+Kt,Nt+Ht,Bt-Gt+Ut,Nt+Ht,Bt-Gt+Kt,0,!0),Kt!==0?(this.v.setTripleAt(Nt+Ht-Kt,Bt-Gt,Nt+Ht-Kt,Bt-Gt,Nt+Ht-Ut,Bt-Gt,1,!0),this.v.setTripleAt(Nt-Ht+Kt,Bt-Gt,Nt-Ht+Ut,Bt-Gt,Nt-Ht+Kt,Bt-Gt,2,!0),this.v.setTripleAt(Nt-Ht,Bt-Gt+Kt,Nt-Ht,Bt-Gt+Kt,Nt-Ht,Bt-Gt+Ut,3,!0),this.v.setTripleAt(Nt-Ht,Bt+Gt-Kt,Nt-Ht,Bt+Gt-Ut,Nt-Ht,Bt+Gt-Kt,4,!0),this.v.setTripleAt(Nt-Ht+Kt,Bt+Gt,Nt-Ht+Kt,Bt+Gt,Nt-Ht+Ut,Bt+Gt,5,!0),this.v.setTripleAt(Nt+Ht-Kt,Bt+Gt,Nt+Ht-Ut,Bt+Gt,Nt+Ht-Kt,Bt+Gt,6,!0),this.v.setTripleAt(Nt+Ht,Bt+Gt-Kt,Nt+Ht,Bt+Gt-Kt,Nt+Ht,Bt+Gt-Ut,7,!0)):(this.v.setTripleAt(Nt-Ht,Bt-Gt,Nt-Ht+Ut,Bt-Gt,Nt-Ht,Bt-Gt,1,!0),this.v.setTripleAt(Nt-Ht,Bt+Gt,Nt-Ht,Bt+Gt-Ut,Nt-Ht,Bt+Gt,2,!0),this.v.setTripleAt(Nt+Ht,Bt+Gt,Nt+Ht-Ut,Bt+Gt,Nt+Ht,Bt+Gt,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:ke},extendPrototype([DynamicPropertyContainer],Dt),Dt}();function It(Dt,Ft,Nt){var Bt;if(Nt===3||Nt===4){var Ht=Nt===3?Ft.pt:Ft.ks,Gt=Ht.k;Gt.length?Bt=new Ue(Dt,Ft,Nt):Bt=new De(Dt,Ft,Nt)}else Nt===5?Bt=new At(Dt,Ft):Nt===6?Bt=new Et(Dt,Ft):Nt===7&&(Bt=new kt(Dt,Ft));return Bt.k&&Dt.addDynamicProperty(Bt),Bt}function Rt(){return De}function Mt(){return Ue}var Vt={};return Vt.getShapeProp=It,Vt.getConstructorFunction=Rt,Vt.getKeyframedConstructorFunction=Mt,Vt}();/*!
54 Transformation Matrix v2.0
55 (c) Epistemex 2014-2015
56 www.epistemex.com
57 By Ken Fyrstenberg
58 Contributions by leeoniya.
59 License: MIT, header required.
60 */var Matrix=function(){var ie=Math.cos,oe=Math.sin,Ee=Math.tan,ke=Math.round;function Me(){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 Ie(jt){if(jt===0)return this;var Wt=ie(jt),ar=oe(jt);return this._t(Wt,-ar,0,0,ar,Wt,0,0,0,0,1,0,0,0,0,1)}function Re(jt){if(jt===0)return this;var Wt=ie(jt),ar=oe(jt);return this._t(1,0,0,0,0,Wt,-ar,0,0,ar,Wt,0,0,0,0,1)}function De(jt){if(jt===0)return this;var Wt=ie(jt),ar=oe(jt);return this._t(Wt,0,ar,0,0,1,0,0,-ar,0,Wt,0,0,0,0,1)}function je(jt){if(jt===0)return this;var Wt=ie(jt),ar=oe(jt);return this._t(Wt,-ar,0,0,ar,Wt,0,0,0,0,1,0,0,0,0,1)}function Ue(jt,Wt){return this._t(1,Wt,jt,1,0,0)}function Et(jt,Wt){return this.shear(Ee(jt),Ee(Wt))}function kt(jt,Wt){var ar=ie(Wt),sr=oe(Wt);return this._t(ar,sr,0,0,-sr,ar,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,Ee(jt),1,0,0,0,0,1,0,0,0,0,1)._t(ar,-sr,0,0,sr,ar,0,0,0,0,1,0,0,0,0,1)}function At(jt,Wt,ar){return!ar&&ar!==0&&(ar=1),jt===1&&Wt===1&&ar===1?this:this._t(jt,0,0,0,0,Wt,0,0,0,0,ar,0,0,0,0,1)}function It(jt,Wt,ar,sr,pr,fr,wr,Cr,xr,$r,Or,Rr,Mr,Ar,Ir,nr){return this.props[0]=jt,this.props[1]=Wt,this.props[2]=ar,this.props[3]=sr,this.props[4]=pr,this.props[5]=fr,this.props[6]=wr,this.props[7]=Cr,this.props[8]=xr,this.props[9]=$r,this.props[10]=Or,this.props[11]=Rr,this.props[12]=Mr,this.props[13]=Ar,this.props[14]=Ir,this.props[15]=nr,this}function Rt(jt,Wt,ar){return ar=ar||0,jt!==0||Wt!==0||ar!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,jt,Wt,ar,1):this}function Mt(jt,Wt,ar,sr,pr,fr,wr,Cr,xr,$r,Or,Rr,Mr,Ar,Ir,nr){var or=this.props;if(jt===1&&Wt===0&&ar===0&&sr===0&&pr===0&&fr===1&&wr===0&&Cr===0&&xr===0&&$r===0&&Or===1&&Rr===0)return or[12]=or[12]*jt+or[15]*Mr,or[13]=or[13]*fr+or[15]*Ar,or[14]=or[14]*Or+or[15]*Ir,or[15]*=nr,this._identityCalculated=!1,this;var dr=or[0],hr=or[1],mr=or[2],br=or[3],Sr=or[4],_r=or[5],vr=or[6],yr=or[7],lr=or[8],cr=or[9],ur=or[10],gr=or[11],Er=or[12],Tr=or[13],Pr=or[14],kr=or[15];return or[0]=dr*jt+hr*pr+mr*xr+br*Mr,or[1]=dr*Wt+hr*fr+mr*$r+br*Ar,or[2]=dr*ar+hr*wr+mr*Or+br*Ir,or[3]=dr*sr+hr*Cr+mr*Rr+br*nr,or[4]=Sr*jt+_r*pr+vr*xr+yr*Mr,or[5]=Sr*Wt+_r*fr+vr*$r+yr*Ar,or[6]=Sr*ar+_r*wr+vr*Or+yr*Ir,or[7]=Sr*sr+_r*Cr+vr*Rr+yr*nr,or[8]=lr*jt+cr*pr+ur*xr+gr*Mr,or[9]=lr*Wt+cr*fr+ur*$r+gr*Ar,or[10]=lr*ar+cr*wr+ur*Or+gr*Ir,or[11]=lr*sr+cr*Cr+ur*Rr+gr*nr,or[12]=Er*jt+Tr*pr+Pr*xr+kr*Mr,or[13]=Er*Wt+Tr*fr+Pr*$r+kr*Ar,or[14]=Er*ar+Tr*wr+Pr*Or+kr*Ir,or[15]=Er*sr+Tr*Cr+Pr*Rr+kr*nr,this._identityCalculated=!1,this}function Vt(jt){var Wt=jt.props;return this.transform(Wt[0],Wt[1],Wt[2],Wt[3],Wt[4],Wt[5],Wt[6],Wt[7],Wt[8],Wt[9],Wt[10],Wt[11],Wt[12],Wt[13],Wt[14],Wt[15])}function Dt(){return this._identityCalculated||(this._identity=!(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._identityCalculated=!0),this._identity}function Ft(jt){for(var Wt=0;Wt<16;){if(jt.props[Wt]!==this.props[Wt])return!1;Wt+=1}return!0}function Nt(jt){var Wt;for(Wt=0;Wt<16;Wt+=1)jt.props[Wt]=this.props[Wt];return jt}function Bt(jt){var Wt;for(Wt=0;Wt<16;Wt+=1)this.props[Wt]=jt[Wt]}function Ht(jt,Wt,ar){return{x:jt*this.props[0]+Wt*this.props[4]+ar*this.props[8]+this.props[12],y:jt*this.props[1]+Wt*this.props[5]+ar*this.props[9]+this.props[13],z:jt*this.props[2]+Wt*this.props[6]+ar*this.props[10]+this.props[14]}}function Gt(jt,Wt,ar){return jt*this.props[0]+Wt*this.props[4]+ar*this.props[8]+this.props[12]}function Kt(jt,Wt,ar){return jt*this.props[1]+Wt*this.props[5]+ar*this.props[9]+this.props[13]}function Ut(jt,Wt,ar){return jt*this.props[2]+Wt*this.props[6]+ar*this.props[10]+this.props[14]}function Zt(){var jt=this.props[0]*this.props[5]-this.props[1]*this.props[4],Wt=this.props[5]/jt,ar=-this.props[1]/jt,sr=-this.props[4]/jt,pr=this.props[0]/jt,fr=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/jt,wr=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/jt,Cr=new Matrix;return Cr.props[0]=Wt,Cr.props[1]=ar,Cr.props[4]=sr,Cr.props[5]=pr,Cr.props[12]=fr,Cr.props[13]=wr,Cr}function ir(jt){var Wt=this.getInverseMatrix();return Wt.applyToPointArray(jt[0],jt[1],jt[2]||0)}function tr(jt){var Wt,ar=jt.length,sr=[];for(Wt=0;Wt<ar;Wt+=1)sr[Wt]=ir(jt[Wt]);return sr}function Jt(jt,Wt,ar){var sr=createTypedArray("float32",6);if(this.isIdentity())sr[0]=jt[0],sr[1]=jt[1],sr[2]=Wt[0],sr[3]=Wt[1],sr[4]=ar[0],sr[5]=ar[1];else{var pr=this.props[0],fr=this.props[1],wr=this.props[4],Cr=this.props[5],xr=this.props[12],$r=this.props[13];sr[0]=jt[0]*pr+jt[1]*wr+xr,sr[1]=jt[0]*fr+jt[1]*Cr+$r,sr[2]=Wt[0]*pr+Wt[1]*wr+xr,sr[3]=Wt[0]*fr+Wt[1]*Cr+$r,sr[4]=ar[0]*pr+ar[1]*wr+xr,sr[5]=ar[0]*fr+ar[1]*Cr+$r}return sr}function rr(jt,Wt,ar){var sr;return this.isIdentity()?sr=[jt,Wt,ar]:sr=[jt*this.props[0]+Wt*this.props[4]+ar*this.props[8]+this.props[12],jt*this.props[1]+Wt*this.props[5]+ar*this.props[9]+this.props[13],jt*this.props[2]+Wt*this.props[6]+ar*this.props[10]+this.props[14]],sr}function Qt(jt,Wt){if(this.isIdentity())return jt+","+Wt;var ar=this.props;return Math.round((jt*ar[0]+Wt*ar[4]+ar[12])*100)/100+","+Math.round((jt*ar[1]+Wt*ar[5]+ar[13])*100)/100}function er(){for(var jt=0,Wt=this.props,ar="matrix3d(",sr=1e4;jt<16;)ar+=ke(Wt[jt]*sr)/sr,ar+=jt===15?")":",",jt+=1;return ar}function Yt(jt){var Wt=1e4;return jt<1e-6&&jt>0||jt>-1e-6&&jt<0?ke(jt*Wt)/Wt:jt}function Xt(){var jt=this.props,Wt=Yt(jt[0]),ar=Yt(jt[1]),sr=Yt(jt[4]),pr=Yt(jt[5]),fr=Yt(jt[12]),wr=Yt(jt[13]);return"matrix("+Wt+","+ar+","+sr+","+pr+","+fr+","+wr+")"}return function(){this.reset=Me,this.rotate=Ie,this.rotateX=Re,this.rotateY=De,this.rotateZ=je,this.skew=Et,this.skewFromAxis=kt,this.shear=Ue,this.scale=At,this.setTransform=It,this.translate=Rt,this.transform=Mt,this.multiply=Vt,this.applyToPoint=Ht,this.applyToX=Gt,this.applyToY=Kt,this.applyToZ=Ut,this.applyToPointArray=rr,this.applyToTriplePoints=Jt,this.applyToPointStringified=Qt,this.toCSS=er,this.to2dCSS=Xt,this.clone=Nt,this.cloneFromProps=Bt,this.equals=Ft,this.inversePoints=tr,this.inversePoint=ir,this.getInverseMatrix=Zt,this._t=this.transform,this.isIdentity=Dt,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(ie){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(Ee){return typeof Ee}:_typeof$3=function(Ee){return Ee&&typeof Symbol=="function"&&Ee.constructor===Symbol&&Ee!==Symbol.prototype?"symbol":typeof Ee},_typeof$3(ie)}var lottie={};function setLocation(ie){setLocationHref(ie)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(ie){setSubframeEnabled(ie)}function setPrefix(ie){setIdPrefix(ie)}function loadAnimation(ie){return animationManager.loadAnimation(ie)}function setQuality(ie){if(typeof ie=="string")switch(ie){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(ie)&&ie>1&&setDefaultCurveSegments(ie)}function inBrowser(){return typeof navigator<"u"}function installPlugin(ie,oe){ie==="expressions"&&setExpressionsPlugin(oe)}function getFactory(ie){switch(ie){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default: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.12.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(ie){for(var oe=queryString.split("&"),Ee=0;Ee<oe.length;Ee+=1){var ke=oe[Ee].split("=");if(decodeURIComponent(ke[0])==ie)return decodeURIComponent(ke[1])}return null}var queryString="";{var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{_typeof$3(exports)!=="object"&&(window.bodymovin=lottie)}catch(ie){}var ShapeModifiers=function(){var ie={},oe={};ie.registerModifier=Ee,ie.getModifier=ke;function Ee(Me,Ie){oe[Me]||(oe[Me]=Ie)}function ke(Me,Ie,Re){return new oe[Me](Ie,Re)}return ie}();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(ie){if(!this.closed){ie.sh.container.addDynamicProperty(ie.sh);var oe={shape:ie.sh,data:ie,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(oe),this.addShapeToModifier(oe),this._isAnimated&&ie.setAsAnimated()}},ShapeModifier.prototype.init=function(ie,oe){this.shapes=[],this.elem=ie,this.initDynamicPropertyContainer(ie),this.initModifierProperties(ie,oe),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);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(ie,oe){this.s=PropertyFactory.getProp(ie,oe.s,0,.01,this),this.e=PropertyFactory.getProp(ie,oe.e,0,.01,this),this.o=PropertyFactory.getProp(ie,oe.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=oe.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(ie){ie.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(ie,oe,Ee,ke,Me){var Ie=[];oe<=1?Ie.push({s:ie,e:oe}):ie>=1?Ie.push({s:ie-1,e:oe-1}):(Ie.push({s:ie,e:1}),Ie.push({s:0,e:oe-1}));var Re=[],De,je=Ie.length,Ue;for(De=0;De<je;De+=1)if(Ue=Ie[De],!(Ue.e*Me<ke||Ue.s*Me>ke+Ee)){var Et,kt;Ue.s*Me<=ke?Et=0:Et=(Ue.s*Me-ke)/Ee,Ue.e*Me>=ke+Ee?kt=1:kt=(Ue.e*Me-ke)/Ee,Re.push([Et,kt])}return Re.length||Re.push([0,0]),Re},TrimModifier.prototype.releasePathsData=function(ie){var oe,Ee=ie.length;for(oe=0;oe<Ee;oe+=1)segmentsLengthPool.release(ie[oe]);return ie.length=0,ie},TrimModifier.prototype.processShapes=function(ie){var oe,Ee;if(this._mdf||ie){var ke=this.o.v%360/360;if(ke<0&&(ke+=1),this.s.v>1?oe=1+ke:this.s.v<0?oe=0+ke:oe=this.s.v+ke,this.e.v>1?Ee=1+ke:this.e.v<0?Ee=0+ke:Ee=this.e.v+ke,oe>Ee){var Me=oe;oe=Ee,Ee=Me}oe=Math.round(oe*1e4)*1e-4,Ee=Math.round(Ee*1e4)*1e-4,this.sValue=oe,this.eValue=Ee}else oe=this.sValue,Ee=this.eValue;var Ie,Re,De=this.shapes.length,je,Ue,Et,kt,At,It=0;if(Ee===oe)for(Re=0;Re<De;Re+=1)this.shapes[Re].localShapeCollection.releaseShapes(),this.shapes[Re].shape._mdf=!0,this.shapes[Re].shape.paths=this.shapes[Re].localShapeCollection,this._mdf&&(this.shapes[Re].pathsData.length=0);else if(Ee===1&&oe===0||Ee===0&&oe===1){if(this._mdf)for(Re=0;Re<De;Re+=1)this.shapes[Re].pathsData.length=0,this.shapes[Re].shape._mdf=!0}else{var Rt=[],Mt,Vt;for(Re=0;Re<De;Re+=1)if(Mt=this.shapes[Re],!Mt.shape._mdf&&!this._mdf&&!ie&&this.m!==2)Mt.shape.paths=Mt.localShapeCollection;else{if(Ie=Mt.shape.paths,Ue=Ie._length,At=0,!Mt.shape._mdf&&Mt.pathsData.length)At=Mt.totalShapeLength;else{for(Et=this.releasePathsData(Mt.pathsData),je=0;je<Ue;je+=1)kt=bez.getSegmentsLength(Ie.shapes[je]),Et.push(kt),At+=kt.totalLength;Mt.totalShapeLength=At,Mt.pathsData=Et}It+=At,Mt.shape._mdf=!0}var Dt=oe,Ft=Ee,Nt=0,Bt;for(Re=De-1;Re>=0;Re-=1)if(Mt=this.shapes[Re],Mt.shape._mdf){for(Vt=Mt.localShapeCollection,Vt.releaseShapes(),this.m===2&&De>1?(Bt=this.calculateShapeEdges(oe,Ee,Mt.totalShapeLength,Nt,It),Nt+=Mt.totalShapeLength):Bt=[[Dt,Ft]],Ue=Bt.length,je=0;je<Ue;je+=1){Dt=Bt[je][0],Ft=Bt[je][1],Rt.length=0,Ft<=1?Rt.push({s:Mt.totalShapeLength*Dt,e:Mt.totalShapeLength*Ft}):Dt>=1?Rt.push({s:Mt.totalShapeLength*(Dt-1),e:Mt.totalShapeLength*(Ft-1)}):(Rt.push({s:Mt.totalShapeLength*Dt,e:Mt.totalShapeLength}),Rt.push({s:0,e:Mt.totalShapeLength*(Ft-1)}));var Ht=this.addShapes(Mt,Rt[0]);if(Rt[0].s!==Rt[0].e){if(Rt.length>1){var Gt=Mt.shape.paths.shapes[Mt.shape.paths._length-1];if(Gt.c){var Kt=Ht.pop();this.addPaths(Ht,Vt),Ht=this.addShapes(Mt,Rt[1],Kt)}else this.addPaths(Ht,Vt),Ht=this.addShapes(Mt,Rt[1])}this.addPaths(Ht,Vt)}}Mt.shape.paths=Vt}}},TrimModifier.prototype.addPaths=function(ie,oe){var Ee,ke=ie.length;for(Ee=0;Ee<ke;Ee+=1)oe.addShape(ie[Ee])},TrimModifier.prototype.addSegment=function(ie,oe,Ee,ke,Me,Ie,Re){Me.setXYAt(oe[0],oe[1],"o",Ie),Me.setXYAt(Ee[0],Ee[1],"i",Ie+1),Re&&Me.setXYAt(ie[0],ie[1],"v",Ie),Me.setXYAt(ke[0],ke[1],"v",Ie+1)},TrimModifier.prototype.addSegmentFromArray=function(ie,oe,Ee,ke){oe.setXYAt(ie[1],ie[5],"o",Ee),oe.setXYAt(ie[2],ie[6],"i",Ee+1),ke&&oe.setXYAt(ie[0],ie[4],"v",Ee),oe.setXYAt(ie[3],ie[7],"v",Ee+1)},TrimModifier.prototype.addShapes=function(ie,oe,Ee){var ke=ie.pathsData,Me=ie.shape.paths.shapes,Ie,Re=ie.shape.paths._length,De,je,Ue=0,Et,kt,At,It,Rt=[],Mt,Vt=!0;for(Ee?(kt=Ee._length,Mt=Ee._length):(Ee=shapePool.newElement(),kt=0,Mt=0),Rt.push(Ee),Ie=0;Ie<Re;Ie+=1){for(At=ke[Ie].lengths,Ee.c=Me[Ie].c,je=Me[Ie].c?At.length:At.length+1,De=1;De<je;De+=1)if(Et=At[De-1],Ue+Et.addedLength<oe.s)Ue+=Et.addedLength,Ee.c=!1;else if(Ue>oe.e){Ee.c=!1;break}else oe.s<=Ue&&oe.e>=Ue+Et.addedLength?(this.addSegment(Me[Ie].v[De-1],Me[Ie].o[De-1],Me[Ie].i[De],Me[Ie].v[De],Ee,kt,Vt),Vt=!1):(It=bez.getNewSegment(Me[Ie].v[De-1],Me[Ie].v[De],Me[Ie].o[De-1],Me[Ie].i[De],(oe.s-Ue)/Et.addedLength,(oe.e-Ue)/Et.addedLength,At[De-1]),this.addSegmentFromArray(It,Ee,kt,Vt),Vt=!1,Ee.c=!1),Ue+=Et.addedLength,kt+=1;if(Me[Ie].c&&At.length){if(Et=At[De-1],Ue<=oe.e){var Dt=At[De-1].addedLength;oe.s<=Ue&&oe.e>=Ue+Dt?(this.addSegment(Me[Ie].v[De-1],Me[Ie].o[De-1],Me[Ie].i[0],Me[Ie].v[0],Ee,kt,Vt),Vt=!1):(It=bez.getNewSegment(Me[Ie].v[De-1],Me[Ie].v[0],Me[Ie].o[De-1],Me[Ie].i[0],(oe.s-Ue)/Dt,(oe.e-Ue)/Dt,At[De-1]),this.addSegmentFromArray(It,Ee,kt,Vt),Vt=!1,Ee.c=!1)}else Ee.c=!1;Ue+=Et.addedLength,kt+=1}if(Ee._length&&(Ee.setXYAt(Ee.v[Mt][0],Ee.v[Mt][1],"i",Mt),Ee.setXYAt(Ee.v[Ee._length-1][0],Ee.v[Ee._length-1][1],"o",Ee._length-1)),Ue>oe.e)break;Ie<Re-1&&(Ee=shapePool.newElement(),Vt=!0,Rt.push(Ee),kt=0)}return Rt};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(ie,oe){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(ie,oe.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(ie,oe){var Ee=oe/100,ke=[0,0],Me=ie._length,Ie=0;for(Ie=0;Ie<Me;Ie+=1)ke[0]+=ie.v[Ie][0],ke[1]+=ie.v[Ie][1];ke[0]/=Me,ke[1]/=Me;var Re=shapePool.newElement();Re.c=ie.c;var De,je,Ue,Et,kt,At;for(Ie=0;Ie<Me;Ie+=1)De=ie.v[Ie][0]+(ke[0]-ie.v[Ie][0])*Ee,je=ie.v[Ie][1]+(ke[1]-ie.v[Ie][1])*Ee,Ue=ie.o[Ie][0]+(ke[0]-ie.o[Ie][0])*-Ee,Et=ie.o[Ie][1]+(ke[1]-ie.o[Ie][1])*-Ee,kt=ie.i[Ie][0]+(ke[0]-ie.i[Ie][0])*-Ee,At=ie.i[Ie][1]+(ke[1]-ie.i[Ie][1])*-Ee,Re.setTripleAt(De,je,Ue,Et,kt,At,Ie);return Re},PuckerAndBloatModifier.prototype.processShapes=function(ie){var oe,Ee,ke=this.shapes.length,Me,Ie,Re=this.amount.v;if(Re!==0){var De,je;for(Ee=0;Ee<ke;Ee+=1){if(De=this.shapes[Ee],je=De.localShapeCollection,!(!De.shape._mdf&&!this._mdf&&!ie))for(je.releaseShapes(),De.shape._mdf=!0,oe=De.shape.paths.shapes,Ie=De.shape.paths._length,Me=0;Me<Ie;Me+=1)je.addShape(this.processPath(oe[Me],Re));De.shape.paths=De.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var ie=[0,0];function oe(je){var Ue=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||Ue,this.a&&je.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&je.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&je.skewFromAxis(-this.sk.v,this.sa.v),this.r?je.rotate(-this.r.v):je.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?je.translate(this.px.v,this.py.v,-this.pz.v):je.translate(this.px.v,this.py.v,0):je.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function Ee(je){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||je){var Ue;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){var Et,kt;if(Ue=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(Et=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/Ue,0),kt=this.p.getValueAtTime(this.p.keyframes[0].t/Ue,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(Et=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/Ue,0),kt=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/Ue,0)):(Et=this.p.pv,kt=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/Ue,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){Et=[],kt=[];var At=this.px,It=this.py;At._caching.lastFrame+At.offsetTime<=At.keyframes[0].t?(Et[0]=At.getValueAtTime((At.keyframes[0].t+.01)/Ue,0),Et[1]=It.getValueAtTime((It.keyframes[0].t+.01)/Ue,0),kt[0]=At.getValueAtTime(At.keyframes[0].t/Ue,0),kt[1]=It.getValueAtTime(It.keyframes[0].t/Ue,0)):At._caching.lastFrame+At.offsetTime>=At.keyframes[At.keyframes.length-1].t?(Et[0]=At.getValueAtTime(At.keyframes[At.keyframes.length-1].t/Ue,0),Et[1]=It.getValueAtTime(It.keyframes[It.keyframes.length-1].t/Ue,0),kt[0]=At.getValueAtTime((At.keyframes[At.keyframes.length-1].t-.01)/Ue,0),kt[1]=It.getValueAtTime((It.keyframes[It.keyframes.length-1].t-.01)/Ue,0)):(Et=[At.pv,It.pv],kt[0]=At.getValueAtTime((At._caching.lastFrame+At.offsetTime-.01)/Ue,At.offsetTime),kt[1]=It.getValueAtTime((It._caching.lastFrame+It.offsetTime-.01)/Ue,It.offsetTime))}else kt=ie,Et=kt;this.v.rotate(-Math.atan2(Et[1]-kt[1],Et[0]-kt[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}}function ke(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;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)}function Me(){}function Ie(je){this._addDynamicProperty(je),this.elem.addDynamicProperty(je),this._isDirty=!0}function Re(je,Ue,Et){if(this.elem=je,this.frameId=-1,this.propType="transform",this.data=Ue,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(Et||je),Ue.p&&Ue.p.s?(this.px=PropertyFactory.getProp(je,Ue.p.x,0,0,this),this.py=PropertyFactory.getProp(je,Ue.p.y,0,0,this),Ue.p.z&&(this.pz=PropertyFactory.getProp(je,Ue.p.z,0,0,this))):this.p=PropertyFactory.getProp(je,Ue.p||{k:[0,0,0]},1,0,this),Ue.rx){if(this.rx=PropertyFactory.getProp(je,Ue.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(je,Ue.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(je,Ue.rz,0,degToRads,this),Ue.or.k[0].ti){var kt,At=Ue.or.k.length;for(kt=0;kt<At;kt+=1)Ue.or.k[kt].to=null,Ue.or.k[kt].ti=null}this.or=PropertyFactory.getProp(je,Ue.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(je,Ue.r||{k:0},0,degToRads,this);Ue.sk&&(this.sk=PropertyFactory.getProp(je,Ue.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(je,Ue.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(je,Ue.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(je,Ue.s||{k:[100,100,100]},1,.01,this),Ue.o?this.o=PropertyFactory.getProp(je,Ue.o,0,.01,je):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}Re.prototype={applyToMatrix:oe,getValue:Ee,precalculateMatrix:ke,autoOrient:Me},extendPrototype([DynamicPropertyContainer],Re),Re.prototype.addDynamicProperty=Ie,Re.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function De(je,Ue,Et){return new Re(je,Ue,Et)}return{getTransformProperty:De}}();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(ie,oe){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(ie,oe.c,0,null,this),this.o=PropertyFactory.getProp(ie,oe.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(ie,oe.tr,this),this.so=PropertyFactory.getProp(ie,oe.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(ie,oe.tr.eo,0,.01,this),this.data=oe,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(ie,oe,Ee,ke,Me,Ie){var Re=Ie?-1:1,De=ke.s.v[0]+(1-ke.s.v[0])*(1-Me),je=ke.s.v[1]+(1-ke.s.v[1])*(1-Me);ie.translate(ke.p.v[0]*Re*Me,ke.p.v[1]*Re*Me,ke.p.v[2]),oe.translate(-ke.a.v[0],-ke.a.v[1],ke.a.v[2]),oe.rotate(-ke.r.v*Re*Me),oe.translate(ke.a.v[0],ke.a.v[1],ke.a.v[2]),Ee.translate(-ke.a.v[0],-ke.a.v[1],ke.a.v[2]),Ee.scale(Ie?1/De:De,Ie?1/je:je),Ee.translate(ke.a.v[0],ke.a.v[1],ke.a.v[2])},RepeaterModifier.prototype.init=function(ie,oe,Ee,ke){for(this.elem=ie,this.arr=oe,this.pos=Ee,this.elemsData=ke,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(ie),this.initModifierProperties(ie,oe[Ee]);Ee>0;)Ee-=1,this._elements.unshift(oe[Ee]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(ie){var oe,Ee=ie.length;for(oe=0;oe<Ee;oe+=1)ie[oe]._processed=!1,ie[oe].ty==="gr"&&this.resetElements(ie[oe].it)},RepeaterModifier.prototype.cloneElements=function(ie){var oe=JSON.parse(JSON.stringify(ie));return this.resetElements(oe),oe},RepeaterModifier.prototype.changeGroupRender=function(ie,oe){var Ee,ke=ie.length;for(Ee=0;Ee<ke;Ee+=1)ie[Ee]._render=oe,ie[Ee].ty==="gr"&&this.changeGroupRender(ie[Ee].it,oe)},RepeaterModifier.prototype.processShapes=function(ie){var oe,Ee,ke,Me,Ie,Re=!1;if(this._mdf||ie){var De=Math.ceil(this.c.v);if(this._groups.length<De){for(;this._groups.length<De;){var je={it:this.cloneElements(this._elements),ty:"gr"};je.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,je),this._groups.splice(0,0,je),this._currentCopies+=1}this.elem.reloadShapes(),Re=!0}Ie=0;var Ue;for(ke=0;ke<=this._groups.length-1;ke+=1){if(Ue=Ie<De,this._groups[ke]._render=Ue,this.changeGroupRender(this._groups[ke].it,Ue),!Ue){var Et=this.elemsData[ke].it,kt=Et[Et.length-1];kt.transform.op.v!==0?(kt.transform.op._mdf=!0,kt.transform.op.v=0):kt.transform.op._mdf=!1}Ie+=1}this._currentCopies=De;var At=this.o.v,It=At%1,Rt=At>0?Math.floor(At):Math.ceil(At),Mt=this.pMatrix.props,Vt=this.rMatrix.props,Dt=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var Ft=0;if(At>0){for(;Ft<Rt;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),Ft+=1;It&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,It,!1),Ft+=It)}else if(At<0){for(;Ft>Rt;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),Ft-=1;It&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-It,!0),Ft-=It)}ke=this.data.m===1?0:this._currentCopies-1,Me=this.data.m===1?1:-1,Ie=this._currentCopies;for(var Nt,Bt;Ie;){if(oe=this.elemsData[ke].it,Ee=oe[oe.length-1].transform.mProps.v.props,Bt=Ee.length,oe[oe.length-1].transform.mProps._mdf=!0,oe[oe.length-1].transform.op._mdf=!0,oe[oe.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(ke/(this._currentCopies-1)),Ft!==0){for((ke!==0&&Me===1||ke!==this._currentCopies-1&&Me===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(Vt[0],Vt[1],Vt[2],Vt[3],Vt[4],Vt[5],Vt[6],Vt[7],Vt[8],Vt[9],Vt[10],Vt[11],Vt[12],Vt[13],Vt[14],Vt[15]),this.matrix.transform(Dt[0],Dt[1],Dt[2],Dt[3],Dt[4],Dt[5],Dt[6],Dt[7],Dt[8],Dt[9],Dt[10],Dt[11],Dt[12],Dt[13],Dt[14],Dt[15]),this.matrix.transform(Mt[0],Mt[1],Mt[2],Mt[3],Mt[4],Mt[5],Mt[6],Mt[7],Mt[8],Mt[9],Mt[10],Mt[11],Mt[12],Mt[13],Mt[14],Mt[15]),Nt=0;Nt<Bt;Nt+=1)Ee[Nt]=this.matrix.props[Nt];this.matrix.reset()}else for(this.matrix.reset(),Nt=0;Nt<Bt;Nt+=1)Ee[Nt]=this.matrix.props[Nt];Ft+=1,Ie-=1,ke+=Me}}else for(Ie=this._currentCopies,ke=0,Me=1;Ie;)oe=this.elemsData[ke].it,Ee=oe[oe.length-1].transform.mProps.v.props,oe[oe.length-1].transform.mProps._mdf=!1,oe[oe.length-1].transform.op._mdf=!1,Ie-=1,ke+=Me;return Re},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(ie,oe){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(ie,oe.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(ie,oe){var Ee=shapePool.newElement();Ee.c=ie.c;var ke,Me=ie._length,Ie,Re,De,je,Ue,Et,kt=0,At,It,Rt,Mt,Vt,Dt;for(ke=0;ke<Me;ke+=1)Ie=ie.v[ke],De=ie.o[ke],Re=ie.i[ke],Ie[0]===De[0]&&Ie[1]===De[1]&&Ie[0]===Re[0]&&Ie[1]===Re[1]?(ke===0||ke===Me-1)&&!ie.c?(Ee.setTripleAt(Ie[0],Ie[1],De[0],De[1],Re[0],Re[1],kt),kt+=1):(ke===0?je=ie.v[Me-1]:je=ie.v[ke-1],Ue=Math.sqrt(Math.pow(Ie[0]-je[0],2)+Math.pow(Ie[1]-je[1],2)),Et=Ue?Math.min(Ue/2,oe)/Ue:0,Vt=Ie[0]+(je[0]-Ie[0])*Et,At=Vt,Dt=Ie[1]-(Ie[1]-je[1])*Et,It=Dt,Rt=At-(At-Ie[0])*roundCorner,Mt=It-(It-Ie[1])*roundCorner,Ee.setTripleAt(At,It,Rt,Mt,Vt,Dt,kt),kt+=1,ke===Me-1?je=ie.v[0]:je=ie.v[ke+1],Ue=Math.sqrt(Math.pow(Ie[0]-je[0],2)+Math.pow(Ie[1]-je[1],2)),Et=Ue?Math.min(Ue/2,oe)/Ue:0,Rt=Ie[0]+(je[0]-Ie[0])*Et,At=Rt,Mt=Ie[1]+(je[1]-Ie[1])*Et,It=Mt,Vt=At-(At-Ie[0])*roundCorner,Dt=It-(It-Ie[1])*roundCorner,Ee.setTripleAt(At,It,Rt,Mt,Vt,Dt,kt),kt+=1):(Ee.setTripleAt(ie.v[ke][0],ie.v[ke][1],ie.o[ke][0],ie.o[ke][1],ie.i[ke][0],ie.i[ke][1],kt),kt+=1);return Ee},RoundCornersModifier.prototype.processShapes=function(ie){var oe,Ee,ke=this.shapes.length,Me,Ie,Re=this.rd.v;if(Re!==0){var De,je;for(Ee=0;Ee<ke;Ee+=1){if(De=this.shapes[Ee],je=De.localShapeCollection,!(!De.shape._mdf&&!this._mdf&&!ie))for(je.releaseShapes(),De.shape._mdf=!0,oe=De.shape.paths.shapes,Ie=De.shape.paths._length,Me=0;Me<Ie;Me+=1)je.addShape(this.processPath(oe[Me],Re));De.shape.paths=De.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(ie,oe){return Math.abs(ie-oe)*1e5<=Math.min(Math.abs(ie),Math.abs(oe))}function floatZero(ie){return Math.abs(ie)<=1e-5}function lerp(ie,oe,Ee){return ie*(1-Ee)+oe*Ee}function lerpPoint(ie,oe,Ee){return[lerp(ie[0],oe[0],Ee),lerp(ie[1],oe[1],Ee)]}function quadRoots(ie,oe,Ee){if(ie===0)return[];var ke=oe*oe-4*ie*Ee;if(ke<0)return[];var Me=-oe/(2*ie);if(ke===0)return[Me];var Ie=Math.sqrt(ke)/(2*ie);return[Me-Ie,Me+Ie]}function polynomialCoefficients(ie,oe,Ee,ke){return[-ie+3*oe-3*Ee+ke,3*ie-6*oe+3*Ee,-3*ie+3*oe,ie]}function singlePoint(ie){return new PolynomialBezier(ie,ie,ie,ie,!1)}function PolynomialBezier(ie,oe,Ee,ke,Me){Me&&pointEqual(ie,oe)&&(oe=lerpPoint(ie,ke,1/3)),Me&&pointEqual(Ee,ke)&&(Ee=lerpPoint(ie,ke,2/3));var Ie=polynomialCoefficients(ie[0],oe[0],Ee[0],ke[0]),Re=polynomialCoefficients(ie[1],oe[1],Ee[1],ke[1]);this.a=[Ie[0],Re[0]],this.b=[Ie[1],Re[1]],this.c=[Ie[2],Re[2]],this.d=[Ie[3],Re[3]],this.points=[ie,oe,Ee,ke]}PolynomialBezier.prototype.point=function(ie){return[((this.a[0]*ie+this.b[0])*ie+this.c[0])*ie+this.d[0],((this.a[1]*ie+this.b[1])*ie+this.c[1])*ie+this.d[1]]},PolynomialBezier.prototype.derivative=function(ie){return[(3*ie*this.a[0]+2*this.b[0])*ie+this.c[0],(3*ie*this.a[1]+2*this.b[1])*ie+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(ie){var oe=this.derivative(ie);return Math.atan2(oe[1],oe[0])},PolynomialBezier.prototype.normalAngle=function(ie){var oe=this.derivative(ie);return Math.atan2(oe[0],oe[1])},PolynomialBezier.prototype.inflectionPoints=function(){var ie=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(ie))return[];var oe=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/ie,Ee=oe*oe-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/ie;if(Ee<0)return[];var ke=Math.sqrt(Ee);return floatZero(ke)?ke>0&&ke<1?[oe]:[]:[oe-ke,oe+ke].filter(function(Me){return Me>0&&Me<1})},PolynomialBezier.prototype.split=function(ie){if(ie<=0)return[singlePoint(this.points[0]),this];if(ie>=1)return[this,singlePoint(this.points[this.points.length-1])];var oe=lerpPoint(this.points[0],this.points[1],ie),Ee=lerpPoint(this.points[1],this.points[2],ie),ke=lerpPoint(this.points[2],this.points[3],ie),Me=lerpPoint(oe,Ee,ie),Ie=lerpPoint(Ee,ke,ie),Re=lerpPoint(Me,Ie,ie);return[new PolynomialBezier(this.points[0],oe,Me,Re,!0),new PolynomialBezier(Re,Ie,ke,this.points[3],!0)]};function extrema(ie,oe){var Ee=ie.points[0][oe],ke=ie.points[ie.points.length-1][oe];if(Ee>ke){var Me=ke;ke=Ee,Ee=Me}for(var Ie=quadRoots(3*ie.a[oe],2*ie.b[oe],ie.c[oe]),Re=0;Re<Ie.length;Re+=1)if(Ie[Re]>0&&Ie[Re]<1){var De=ie.point(Ie[Re])[oe];De<Ee?Ee=De:De>ke&&(ke=De)}return{min:Ee,max:ke}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var ie=this.bounds();return{left:ie.x.min,right:ie.x.max,top:ie.y.min,bottom:ie.y.max,width:ie.x.max-ie.x.min,height:ie.y.max-ie.y.min,cx:(ie.x.max+ie.x.min)/2,cy:(ie.y.max+ie.y.min)/2}};function intersectData(ie,oe,Ee){var ke=ie.boundingBox();return{cx:ke.cx,cy:ke.cy,width:ke.width,height:ke.height,bez:ie,t:(oe+Ee)/2,t1:oe,t2:Ee}}function splitData(ie){var oe=ie.bez.split(.5);return[intersectData(oe[0],ie.t1,ie.t),intersectData(oe[1],ie.t,ie.t2)]}function boxIntersect(ie,oe){return Math.abs(ie.cx-oe.cx)*2<ie.width+oe.width&&Math.abs(ie.cy-oe.cy)*2<ie.height+oe.height}function intersectsImpl(ie,oe,Ee,ke,Me,Ie){if(boxIntersect(ie,oe)){if(Ee>=Ie||ie.width<=ke&&ie.height<=ke&&oe.width<=ke&&oe.height<=ke){Me.push([ie.t,oe.t]);return}var Re=splitData(ie),De=splitData(oe);intersectsImpl(Re[0],De[0],Ee+1,ke,Me,Ie),intersectsImpl(Re[0],De[1],Ee+1,ke,Me,Ie),intersectsImpl(Re[1],De[0],Ee+1,ke,Me,Ie),intersectsImpl(Re[1],De[1],Ee+1,ke,Me,Ie)}}PolynomialBezier.prototype.intersections=function(ie,oe,Ee){oe===void 0&&(oe=2),Ee===void 0&&(Ee=7);var ke=[];return intersectsImpl(intersectData(this,0,1),intersectData(ie,0,1),0,oe,ke,Ee),ke},PolynomialBezier.shapeSegment=function(ie,oe){var Ee=(oe+1)%ie.length();return new PolynomialBezier(ie.v[oe],ie.o[oe],ie.i[Ee],ie.v[Ee],!0)},PolynomialBezier.shapeSegmentInverted=function(ie,oe){var Ee=(oe+1)%ie.length();return new PolynomialBezier(ie.v[Ee],ie.i[Ee],ie.o[oe],ie.v[oe],!0)};function crossProduct(ie,oe){return[ie[1]*oe[2]-ie[2]*oe[1],ie[2]*oe[0]-ie[0]*oe[2],ie[0]*oe[1]-ie[1]*oe[0]]}function lineIntersection(ie,oe,Ee,ke){var Me=[ie[0],ie[1],1],Ie=[oe[0],oe[1],1],Re=[Ee[0],Ee[1],1],De=[ke[0],ke[1],1],je=crossProduct(crossProduct(Me,Ie),crossProduct(Re,De));return floatZero(je[2])?null:[je[0]/je[2],je[1]/je[2]]}function polarOffset(ie,oe,Ee){return[ie[0]+Math.cos(oe)*Ee,ie[1]-Math.sin(oe)*Ee]}function pointDistance(ie,oe){return Math.hypot(ie[0]-oe[0],ie[1]-oe[1])}function pointEqual(ie,oe){return floatEqual(ie[0],oe[0])&&floatEqual(ie[1],oe[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(ie,oe){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(ie,oe.s,0,null,this),this.frequency=PropertyFactory.getProp(ie,oe.r,0,null,this),this.pointsType=PropertyFactory.getProp(ie,oe.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(ie,oe,Ee,ke,Me,Ie,Re){var De=Ee-Math.PI/2,je=Ee+Math.PI/2,Ue=oe[0]+Math.cos(Ee)*ke*Me,Et=oe[1]-Math.sin(Ee)*ke*Me;ie.setTripleAt(Ue,Et,Ue+Math.cos(De)*Ie,Et-Math.sin(De)*Ie,Ue+Math.cos(je)*Re,Et-Math.sin(je)*Re,ie.length())}function getPerpendicularVector(ie,oe){var Ee=[oe[0]-ie[0],oe[1]-ie[1]],ke=-Math.PI*.5,Me=[Math.cos(ke)*Ee[0]-Math.sin(ke)*Ee[1],Math.sin(ke)*Ee[0]+Math.cos(ke)*Ee[1]];return Me}function getProjectingAngle(ie,oe){var Ee=oe===0?ie.length()-1:oe-1,ke=(oe+1)%ie.length(),Me=ie.v[Ee],Ie=ie.v[ke],Re=getPerpendicularVector(Me,Ie);return Math.atan2(0,1)-Math.atan2(Re[1],Re[0])}function zigZagCorner(ie,oe,Ee,ke,Me,Ie,Re){var De=getProjectingAngle(oe,Ee),je=oe.v[Ee%oe._length],Ue=oe.v[Ee===0?oe._length-1:Ee-1],Et=oe.v[(Ee+1)%oe._length],kt=Ie===2?Math.sqrt(Math.pow(je[0]-Ue[0],2)+Math.pow(je[1]-Ue[1],2)):0,At=Ie===2?Math.sqrt(Math.pow(je[0]-Et[0],2)+Math.pow(je[1]-Et[1],2)):0;setPoint(ie,oe.v[Ee%oe._length],De,Re,ke,At/((Me+1)*2),kt/((Me+1)*2))}function zigZagSegment(ie,oe,Ee,ke,Me,Ie){for(var Re=0;Re<ke;Re+=1){var De=(Re+1)/(ke+1),je=Me===2?Math.sqrt(Math.pow(oe.points[3][0]-oe.points[0][0],2)+Math.pow(oe.points[3][1]-oe.points[0][1],2)):0,Ue=oe.normalAngle(De),Et=oe.point(De);setPoint(ie,Et,Ue,Ie,Ee,je/((ke+1)*2),je/((ke+1)*2)),Ie=-Ie}return Ie}ZigZagModifier.prototype.processPath=function(ie,oe,Ee,ke){var Me=ie._length,Ie=shapePool.newElement();if(Ie.c=ie.c,ie.c||(Me-=1),Me===0)return Ie;var Re=-1,De=PolynomialBezier.shapeSegment(ie,0);zigZagCorner(Ie,ie,0,oe,Ee,ke,Re);for(var je=0;je<Me;je+=1)Re=zigZagSegment(Ie,De,oe,Ee,ke,-Re),je===Me-1&&!ie.c?De=null:De=PolynomialBezier.shapeSegment(ie,(je+1)%Me),zigZagCorner(Ie,ie,je+1,oe,Ee,ke,Re);return Ie},ZigZagModifier.prototype.processShapes=function(ie){var oe,Ee,ke=this.shapes.length,Me,Ie,Re=this.amplitude.v,De=Math.max(0,Math.round(this.frequency.v)),je=this.pointsType.v;if(Re!==0){var Ue,Et;for(Ee=0;Ee<ke;Ee+=1){if(Ue=this.shapes[Ee],Et=Ue.localShapeCollection,!(!Ue.shape._mdf&&!this._mdf&&!ie))for(Et.releaseShapes(),Ue.shape._mdf=!0,oe=Ue.shape.paths.shapes,Ie=Ue.shape.paths._length,Me=0;Me<Ie;Me+=1)Et.addShape(this.processPath(oe[Me],Re,De,je));Ue.shape.paths=Ue.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(ie,oe,Ee){var ke=Math.atan2(oe[0]-ie[0],oe[1]-ie[1]);return[polarOffset(ie,ke,Ee),polarOffset(oe,ke,Ee)]}function offsetSegment(ie,oe){var Ee,ke,Me,Ie,Re,De,je;je=linearOffset(ie.points[0],ie.points[1],oe),Ee=je[0],ke=je[1],je=linearOffset(ie.points[1],ie.points[2],oe),Me=je[0],Ie=je[1],je=linearOffset(ie.points[2],ie.points[3],oe),Re=je[0],De=je[1];var Ue=lineIntersection(Ee,ke,Me,Ie);Ue===null&&(Ue=ke);var Et=lineIntersection(Re,De,Me,Ie);return Et===null&&(Et=Re),new PolynomialBezier(Ee,Ue,Et,De)}function joinLines(ie,oe,Ee,ke,Me){var Ie=oe.points[3],Re=Ee.points[0];if(ke===3||pointEqual(Ie,Re))return Ie;if(ke===2){var De=-oe.tangentAngle(1),je=-Ee.tangentAngle(0)+Math.PI,Ue=lineIntersection(Ie,polarOffset(Ie,De+Math.PI/2,100),Re,polarOffset(Re,De+Math.PI/2,100)),Et=Ue?pointDistance(Ue,Ie):pointDistance(Ie,Re)/2,kt=polarOffset(Ie,De,2*Et*roundCorner);return ie.setXYAt(kt[0],kt[1],"o",ie.length()-1),kt=polarOffset(Re,je,2*Et*roundCorner),ie.setTripleAt(Re[0],Re[1],Re[0],Re[1],kt[0],kt[1],ie.length()),Re}var At=pointEqual(Ie,oe.points[2])?oe.points[0]:oe.points[2],It=pointEqual(Re,Ee.points[1])?Ee.points[3]:Ee.points[1],Rt=lineIntersection(At,Ie,Re,It);return Rt&&pointDistance(Rt,Ie)<Me?(ie.setTripleAt(Rt[0],Rt[1],Rt[0],Rt[1],Rt[0],Rt[1],ie.length()),Rt):Ie}function getIntersection(ie,oe){var Ee=ie.intersections(oe);return Ee.length&&floatEqual(Ee[0][0],1)&&Ee.shift(),Ee.length?Ee[0]:null}function pruneSegmentIntersection(ie,oe){var Ee=ie.slice(),ke=oe.slice(),Me=getIntersection(ie[ie.length-1],oe[0]);return Me&&(Ee[ie.length-1]=ie[ie.length-1].split(Me[0])[0],ke[0]=oe[0].split(Me[1])[1]),ie.length>1&&oe.length>1&&(Me=getIntersection(ie[0],oe[oe.length-1]),Me)?[[ie[0].split(Me[0])[0]],[oe[oe.length-1].split(Me[1])[1]]]:[Ee,ke]}function pruneIntersections(ie){for(var oe,Ee=1;Ee<ie.length;Ee+=1)oe=pruneSegmentIntersection(ie[Ee-1],ie[Ee]),ie[Ee-1]=oe[0],ie[Ee]=oe[1];return ie.length>1&&(oe=pruneSegmentIntersection(ie[ie.length-1],ie[0]),ie[ie.length-1]=oe[0],ie[0]=oe[1]),ie}function offsetSegmentSplit(ie,oe){var Ee=ie.inflectionPoints(),ke,Me,Ie,Re;if(Ee.length===0)return[offsetSegment(ie,oe)];if(Ee.length===1||floatEqual(Ee[1],1))return Ie=ie.split(Ee[0]),ke=Ie[0],Me=Ie[1],[offsetSegment(ke,oe),offsetSegment(Me,oe)];Ie=ie.split(Ee[0]),ke=Ie[0];var De=(Ee[1]-Ee[0])/(1-Ee[0]);return Ie=Ie[1].split(De),Re=Ie[0],Me=Ie[1],[offsetSegment(ke,oe),offsetSegment(Re,oe),offsetSegment(Me,oe)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(ie,oe){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(ie,oe.a,0,null,this),this.miterLimit=PropertyFactory.getProp(ie,oe.ml,0,null,this),this.lineJoin=oe.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(ie,oe,Ee,ke){var Me=shapePool.newElement();Me.c=ie.c;var Ie=ie.length();ie.c||(Ie-=1);var Re,De,je,Ue=[];for(Re=0;Re<Ie;Re+=1)je=PolynomialBezier.shapeSegment(ie,Re),Ue.push(offsetSegmentSplit(je,oe));if(!ie.c)for(Re=Ie-1;Re>=0;Re-=1)je=PolynomialBezier.shapeSegmentInverted(ie,Re),Ue.push(offsetSegmentSplit(je,oe));Ue=pruneIntersections(Ue);var Et=null,kt=null;for(Re=0;Re<Ue.length;Re+=1){var At=Ue[Re];for(kt&&(Et=joinLines(Me,kt,At[0],Ee,ke)),kt=At[At.length-1],De=0;De<At.length;De+=1)je=At[De],Et&&pointEqual(je.points[0],Et)?Me.setXYAt(je.points[1][0],je.points[1][1],"o",Me.length()-1):Me.setTripleAt(je.points[0][0],je.points[0][1],je.points[1][0],je.points[1][1],je.points[0][0],je.points[0][1],Me.length()),Me.setTripleAt(je.points[3][0],je.points[3][1],je.points[3][0],je.points[3][1],je.points[2][0],je.points[2][1],Me.length()),Et=je.points[3]}return Ue.length&&joinLines(Me,kt,Ue[0][0],Ee,ke),Me},OffsetPathModifier.prototype.processShapes=function(ie){var oe,Ee,ke=this.shapes.length,Me,Ie,Re=this.amount.v,De=this.miterLimit.v,je=this.lineJoin;if(Re!==0){var Ue,Et;for(Ee=0;Ee<ke;Ee+=1){if(Ue=this.shapes[Ee],Et=Ue.localShapeCollection,!(!Ue.shape._mdf&&!this._mdf&&!ie))for(Et.releaseShapes(),Ue.shape._mdf=!0,oe=Ue.shape.paths.shapes,Ie=Ue.shape.paths._length,Me=0;Me<Ie;Me+=1)Et.addShape(this.processPath(oe[Me],Re,je,De));Ue.shape.paths=Ue.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(ie){for(var oe=ie.fStyle?ie.fStyle.split(" "):[],Ee="normal",ke="normal",Me=oe.length,Ie,Re=0;Re<Me;Re+=1)switch(Ie=oe[Re].toLowerCase(),Ie){case"italic":ke="italic";break;case"bold":Ee="700";break;case"black":Ee="900";break;case"medium":Ee="500";break;case"regular":case"normal":Ee="400";break;case"light":case"thin":Ee="200";break}return{style:ke,weight:ie.fWeight||Ee}}var FontManager=function(){var ie=5e3,oe={w:0,size:0,shapes:[],data:{shapes:[]}},Ee=[];Ee=Ee.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 ke=127988,Me=917631,Ie=917601,Re=917626,De=65039,je=8205,Ue=127462,Et=127487,kt=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function At(Yt){var Xt=Yt.split(","),jt,Wt=Xt.length,ar=[];for(jt=0;jt<Wt;jt+=1)Xt[jt]!=="sans-serif"&&Xt[jt]!=="monospace"&&ar.push(Xt[jt]);return ar.join(",")}function It(Yt,Xt){var jt=createTag("span");jt.setAttribute("aria-hidden",!0),jt.style.fontFamily=Xt;var Wt=createTag("span");Wt.innerText="giItT1WQy@!-/#",jt.style.position="absolute",jt.style.left="-10000px",jt.style.top="-10000px",jt.style.fontSize="300px",jt.style.fontVariant="normal",jt.style.fontStyle="normal",jt.style.fontWeight="normal",jt.style.letterSpacing="0",jt.appendChild(Wt),document.body.appendChild(jt);var ar=Wt.offsetWidth;return Wt.style.fontFamily=At(Yt)+", "+Xt,{node:Wt,w:ar,parent:jt}}function Rt(){var Yt,Xt=this.fonts.length,jt,Wt,ar=Xt;for(Yt=0;Yt<Xt;Yt+=1)this.fonts[Yt].loaded?ar-=1:this.fonts[Yt].fOrigin==="n"||this.fonts[Yt].origin===0?this.fonts[Yt].loaded=!0:(jt=this.fonts[Yt].monoCase.node,Wt=this.fonts[Yt].monoCase.w,jt.offsetWidth!==Wt?(ar-=1,this.fonts[Yt].loaded=!0):(jt=this.fonts[Yt].sansCase.node,Wt=this.fonts[Yt].sansCase.w,jt.offsetWidth!==Wt&&(ar-=1,this.fonts[Yt].loaded=!0)),this.fonts[Yt].loaded&&(this.fonts[Yt].sansCase.parent.parentNode.removeChild(this.fonts[Yt].sansCase.parent),this.fonts[Yt].monoCase.parent.parentNode.removeChild(this.fonts[Yt].monoCase.parent)));ar!==0&&Date.now()-this.initTime<ie?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function Mt(Yt,Xt){var jt=document.body&&Xt?"svg":"canvas",Wt,ar=getFontProperties(Yt);if(jt==="svg"){var sr=createNS("text");sr.style.fontSize="100px",sr.setAttribute("font-family",Yt.fFamily),sr.setAttribute("font-style",ar.style),sr.setAttribute("font-weight",ar.weight),sr.textContent="1",Yt.fClass?(sr.style.fontFamily="inherit",sr.setAttribute("class",Yt.fClass)):sr.style.fontFamily=Yt.fFamily,Xt.appendChild(sr),Wt=sr}else{var pr=new OffscreenCanvas(500,500).getContext("2d");pr.font=ar.style+" "+ar.weight+" 100px "+Yt.fFamily,Wt=pr}function fr(wr){return jt==="svg"?(Wt.textContent=wr,Wt.getComputedTextLength()):Wt.measureText(wr).width}return{measureText:fr}}function Vt(Yt,Xt){if(!Yt){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=Yt.list;return}if(!document.body){this.isLoaded=!0,Yt.list.forEach(function(Or){Or.helper=Mt(Or),Or.cache={}}),this.fonts=Yt.list;return}var jt=Yt.list,Wt,ar=jt.length,sr=ar;for(Wt=0;Wt<ar;Wt+=1){var pr=!0,fr,wr;if(jt[Wt].loaded=!1,jt[Wt].monoCase=It(jt[Wt].fFamily,"monospace"),jt[Wt].sansCase=It(jt[Wt].fFamily,"sans-serif"),!jt[Wt].fPath)jt[Wt].loaded=!0,sr-=1;else if(jt[Wt].fOrigin==="p"||jt[Wt].origin===3){if(fr=document.querySelectorAll('style[f-forigin="p"][f-family="'+jt[Wt].fFamily+'"], style[f-origin="3"][f-family="'+jt[Wt].fFamily+'"]'),fr.length>0&&(pr=!1),pr){var Cr=createTag("style");Cr.setAttribute("f-forigin",jt[Wt].fOrigin),Cr.setAttribute("f-origin",jt[Wt].origin),Cr.setAttribute("f-family",jt[Wt].fFamily),Cr.type="text/css",Cr.innerText="@font-face {font-family: "+jt[Wt].fFamily+"; font-style: normal; src: url('"+jt[Wt].fPath+"');}",Xt.appendChild(Cr)}}else if(jt[Wt].fOrigin==="g"||jt[Wt].origin===1){for(fr=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),wr=0;wr<fr.length;wr+=1)fr[wr].href.indexOf(jt[Wt].fPath)!==-1&&(pr=!1);if(pr){var xr=createTag("link");xr.setAttribute("f-forigin",jt[Wt].fOrigin),xr.setAttribute("f-origin",jt[Wt].origin),xr.type="text/css",xr.rel="stylesheet",xr.href=jt[Wt].fPath,document.body.appendChild(xr)}}else if(jt[Wt].fOrigin==="t"||jt[Wt].origin===2){for(fr=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),wr=0;wr<fr.length;wr+=1)jt[Wt].fPath===fr[wr].src&&(pr=!1);if(pr){var $r=createTag("link");$r.setAttribute("f-forigin",jt[Wt].fOrigin),$r.setAttribute("f-origin",jt[Wt].origin),$r.setAttribute("rel","stylesheet"),$r.setAttribute("href",jt[Wt].fPath),Xt.appendChild($r)}}jt[Wt].helper=Mt(jt[Wt],Xt),jt[Wt].cache={},this.fonts.push(jt[Wt])}sr===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function Dt(Yt){if(Yt){this.chars||(this.chars=[]);var Xt,jt=Yt.length,Wt,ar=this.chars.length,sr;for(Xt=0;Xt<jt;Xt+=1){for(Wt=0,sr=!1;Wt<ar;)this.chars[Wt].style===Yt[Xt].style&&this.chars[Wt].fFamily===Yt[Xt].fFamily&&this.chars[Wt].ch===Yt[Xt].ch&&(sr=!0),Wt+=1;sr||(this.chars.push(Yt[Xt]),ar+=1)}}}function Ft(Yt,Xt,jt){for(var Wt=0,ar=this.chars.length;Wt<ar;){if(this.chars[Wt].ch===Yt&&this.chars[Wt].style===Xt&&this.chars[Wt].fFamily===jt)return this.chars[Wt];Wt+=1}return(typeof Yt=="string"&&Yt.charCodeAt(0)!==13||!Yt)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",Yt,Xt,jt)),oe}function Nt(Yt,Xt,jt){var Wt=this.getFontByName(Xt),ar=Yt;if(!Wt.cache[ar]){var sr=Wt.helper;if(Yt===" "){var pr=sr.measureText("|"+Yt+"|"),fr=sr.measureText("||");Wt.cache[ar]=(pr-fr)/100}else Wt.cache[ar]=sr.measureText(Yt)/100}return Wt.cache[ar]*jt}function Bt(Yt){for(var Xt=0,jt=this.fonts.length;Xt<jt;){if(this.fonts[Xt].fName===Yt)return this.fonts[Xt];Xt+=1}return this.fonts[0]}function Ht(Yt){var Xt=0,jt=Yt.charCodeAt(0);if(jt>=55296&&jt<=56319){var Wt=Yt.charCodeAt(1);Wt>=56320&&Wt<=57343&&(Xt=(jt-55296)*1024+Wt-56320+65536)}return Xt}function Gt(Yt,Xt){var jt=Yt.toString(16)+Xt.toString(16);return kt.indexOf(jt)!==-1}function Kt(Yt){return Yt===je}function Ut(Yt){return Yt===De}function Zt(Yt){var Xt=Ht(Yt);return Xt>=Ue&&Xt<=Et}function ir(Yt){return Zt(Yt.substr(0,2))&&Zt(Yt.substr(2,2))}function tr(Yt){return Ee.indexOf(Yt)!==-1}function Jt(Yt,Xt){var jt=Ht(Yt.substr(Xt,2));if(jt!==ke)return!1;var Wt=0;for(Xt+=2;Wt<5;){if(jt=Ht(Yt.substr(Xt,2)),jt<Ie||jt>Re)return!1;Wt+=1,Xt+=2}return Ht(Yt.substr(Xt,2))===Me}function rr(){this.isLoaded=!0}var Qt=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)};Qt.isModifier=Gt,Qt.isZeroWidthJoiner=Kt,Qt.isFlagEmoji=ir,Qt.isRegionalCode=Zt,Qt.isCombinedCharacter=tr,Qt.isRegionalFlag=Jt,Qt.isVariationSelector=Ut,Qt.BLACK_FLAG_CODE_POINT=ke;var er={addChars:Dt,addFonts:Vt,getCharData:Ft,getFontByName:Bt,measureText:Nt,checkLoadedFonts:Rt,setIsLoaded:rr};return Qt.prototype=er,Qt}();function SlotManager(ie){this.animationData=ie}SlotManager.prototype.getProp=function(ie){return this.animationData.slots&&this.animationData.slots[ie.sid]?Object.assign(ie,this.animationData.slots[ie.sid].p):ie};function slotFactory(ie){return new SlotManager(ie)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(oe){this.renderableComponents.indexOf(oe)===-1&&this.renderableComponents.push(oe)},removeRenderableComponent:function(oe){this.renderableComponents.indexOf(oe)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(oe),1)},prepareRenderableFrame:function(oe){this.checkLayerLimits(oe)},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(oe){this.data.ip-this.data.st<=oe&&this.data.op-this.data.st>oe?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var oe,Ee=this.renderableComponents.length;for(oe=0;oe<Ee;oe+=1)this.renderableComponents[oe].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var ie={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(oe){return ie[oe]||""}}();function SliderEffect(ie,oe,Ee){this.p=PropertyFactory.getProp(oe,ie.v,0,0,Ee)}function AngleEffect(ie,oe,Ee){this.p=PropertyFactory.getProp(oe,ie.v,0,0,Ee)}function ColorEffect(ie,oe,Ee){this.p=PropertyFactory.getProp(oe,ie.v,1,0,Ee)}function PointEffect(ie,oe,Ee){this.p=PropertyFactory.getProp(oe,ie.v,1,0,Ee)}function LayerIndexEffect(ie,oe,Ee){this.p=PropertyFactory.getProp(oe,ie.v,0,0,Ee)}function MaskIndexEffect(ie,oe,Ee){this.p=PropertyFactory.getProp(oe,ie.v,0,0,Ee)}function CheckboxEffect(ie,oe,Ee){this.p=PropertyFactory.getProp(oe,ie.v,0,0,Ee)}function NoValueEffect(){this.p={}}function EffectsManager(ie,oe){var Ee=ie.ef||[];this.effectElements=[];var ke,Me=Ee.length,Ie;for(ke=0;ke<Me;ke+=1)Ie=new GroupEffect(Ee[ke],oe),this.effectElements.push(Ie)}function GroupEffect(ie,oe){this.init(ie,oe)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(ie,oe){this.data=ie,this.effectElements=[],this.initDynamicPropertyContainer(oe);var Ee,ke=this.data.ef.length,Me,Ie=this.data.ef;for(Ee=0;Ee<ke;Ee+=1){switch(Me=null,Ie[Ee].ty){case 0:Me=new SliderEffect(Ie[Ee],oe,this);break;case 1:Me=new AngleEffect(Ie[Ee],oe,this);break;case 2:Me=new ColorEffect(Ie[Ee],oe,this);break;case 3:Me=new PointEffect(Ie[Ee],oe,this);break;case 4:case 7:Me=new CheckboxEffect(Ie[Ee],oe,this);break;case 10:Me=new LayerIndexEffect(Ie[Ee],oe,this);break;case 11:Me=new MaskIndexEffect(Ie[Ee],oe,this);break;case 5:Me=new EffectsManager(Ie[Ee],oe);break;default:Me=new NoValueEffect(Ie[Ee]);break}Me&&this.effectElements.push(Me)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var oe=0,Ee=this.data.masksProperties.length;oe<Ee;){if(this.data.masksProperties[oe].mode!=="n"&&this.data.masksProperties[oe].cl!==!1)return!0;oe+=1}return!1},initExpressions:function(){var oe=getExpressionInterfaces();if(oe){var Ee=oe("layer"),ke=oe("effects"),Me=oe("shape"),Ie=oe("text"),Re=oe("comp");this.layerInterface=Ee(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var De=ke.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(De),this.data.ty===0||this.data.xt?this.compInterface=Re(this):this.data.ty===4?(this.layerInterface.shapeInterface=Me(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=Ie(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var oe=getBlendMode(this.data.bm),Ee=this.baseElement||this.layerElement;Ee.style["mix-blend-mode"]=oe},initBaseData:function(oe,Ee,ke){this.globalData=Ee,this.comp=ke,this.data=oe,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(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(oe,Ee){var ke,Me=this.dynamicProperties.length;for(ke=0;ke<Me;ke+=1)(Ee||this._isParent&&this.dynamicProperties[ke].propType==="transform")&&(this.dynamicProperties[ke].getValue(),this.dynamicProperties[ke]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(oe){this.dynamicProperties.indexOf(oe)===-1&&this.dynamicProperties.push(oe)}};function FootageElement(ie,oe,Ee){this.initFrame(),this.initRenderable(),this.assetData=oe.getAssetData(ie.refId),this.footageData=oe.imageLoader.getAsset(this.assetData),this.initBaseData(ie,oe,Ee)}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 ie=getExpressionInterfaces();if(ie){var oe=ie("footage");this.layerInterface=oe(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(ie,oe,Ee){this.initFrame(),this.initRenderable(),this.assetData=oe.getAssetData(ie.refId),this.initBaseData(ie,oe,Ee),this._isPlaying=!1,this._canPlay=!1;var ke=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(ke),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=ie.tm?PropertyFactory.getProp(this,ie.tm,0,oe.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,ie.au&&ie.au.lv?ie.au.lv:{k:[100]},1,.01,this)}AudioElement.prototype.prepareFrame=function(ie){if(this.prepareRenderableFrame(ie,!0),this.prepareProperties(ie,!0),this.tm._placeholder)this._currentTime=ie/this.data.sr;else{var oe=this.tm.v;this._currentTime=oe}this._volume=this.lv.v[0];var Ee=this._volume*this._volumeMultiplier;this._previousVolume!==Ee&&(this._previousVolume=Ee,this.audio.volume(Ee))},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(ie){this.audio.rate(ie)},AudioElement.prototype.volume=function(ie){this._volumeMultiplier=ie,this._previousVolume=ie*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(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(ie){var oe,Ee=this.layers.length,ke;for(this.completeLayers=!0,oe=Ee-1;oe>=0;oe-=1)this.elements[oe]||(ke=this.layers[oe],ke.ip-ke.st<=ie-this.layers[oe].st&&ke.op-ke.st>ie-this.layers[oe].st&&this.buildItem(oe)),this.completeLayers=this.elements[oe]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(ie){switch(ie.ty){case 2:return this.createImage(ie);case 0:return this.createComp(ie);case 1:return this.createSolid(ie);case 3:return this.createNull(ie);case 4:return this.createShape(ie);case 5:return this.createText(ie);case 6:return this.createAudio(ie);case 13:return this.createCamera(ie);case 15:return this.createFootage(ie);default:return this.createNull(ie)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(ie){return new AudioElement(ie,this.globalData,this)},BaseRenderer.prototype.createFootage=function(ie){return new FootageElement(ie,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var ie,oe=this.layers.length;for(ie=0;ie<oe;ie+=1)this.buildItem(ie);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(ie){this.completeLayers=!1;var oe,Ee=ie.length,ke,Me=this.layers.length;for(oe=0;oe<Ee;oe+=1)for(ke=0;ke<Me;){if(this.layers[ke].id===ie[oe].id){this.layers[ke]=ie[oe];break}ke+=1}},BaseRenderer.prototype.setProjectInterface=function(ie){this.globalData.projectInterface=ie},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(ie,oe,Ee){for(var ke=this.elements,Me=this.layers,Ie=0,Re=Me.length;Ie<Re;)Me[Ie].ind==oe&&(!ke[Ie]||ke[Ie]===!0?(this.buildItem(Ie),this.addPendingElement(ie)):(Ee.push(ke[Ie]),ke[Ie].setAsParent(),Me[Ie].parent!==void 0?this.buildElementParenting(ie,Me[Ie].parent,Ee):ie.setHierarchy(Ee))),Ie+=1},BaseRenderer.prototype.addPendingElement=function(ie){this.pendingElements.push(ie)},BaseRenderer.prototype.searchExtraCompositions=function(ie){var oe,Ee=ie.length;for(oe=0;oe<Ee;oe+=1)if(ie[oe].xt){var ke=this.createComp(ie[oe]);ke.initExpressions(),this.globalData.projectInterface.registerComposition(ke)}},BaseRenderer.prototype.getElementById=function(ie){var oe,Ee=this.elements.length;for(oe=0;oe<Ee;oe+=1)if(this.elements[oe].data.ind===ie)return this.elements[oe];return null},BaseRenderer.prototype.getElementByPath=function(ie){var oe=ie.shift(),Ee;if(typeof oe=="number")Ee=this.elements[oe];else{var ke,Me=this.elements.length;for(ke=0;ke<Me;ke+=1)if(this.elements[ke].data.nm===oe){Ee=this.elements[ke];break}}return ie.length===0?Ee:Ee.getElementByPath(ie)},BaseRenderer.prototype.setupGlobalData=function(ie,oe){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(ie),this.globalData.fontManager.addChars(ie.chars),this.globalData.fontManager.addFonts(ie.fonts,oe),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=ie.fr,this.globalData.nm=ie.nm,this.globalData.compSize={w:ie.w,h:ie.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}TransformElement.prototype={initTransform:function(){var oe=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:oe,localMat:oe,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 oe,Ee=this.finalTransform.mat,ke=0,Me=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;ke<Me;){if(this.hierarchy[ke].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}ke+=1}if(this.finalTransform._matMdf)for(oe=this.finalTransform.mProp.v.props,Ee.cloneFromProps(oe),ke=0;ke<Me;ke+=1)Ee.multiply(this.hierarchy[ke].finalTransform.mProp.v)}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 oe=0,Ee=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;oe<Ee;)this.localTransforms[oe]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[oe]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),oe+=1;if(this.finalTransform._localMatMdf){var ke=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(ke),oe=1;oe<Ee;oe+=1){var Me=this.localTransforms[oe].matrix;ke.multiply(Me)}ke.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var Ie=this.finalTransform.localOpacity;for(oe=0;oe<Ee;oe+=1)Ie*=this.localTransforms[oe].opacity*.01;this.finalTransform.localOpacity=Ie}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var oe=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(oe.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var Ee=0,ke=oe.length;for(Ee=0;Ee<ke;Ee+=1)this.localTransforms.push(oe[Ee])}}},globalToLocal:function(oe){var Ee=[];Ee.push(this.finalTransform);for(var ke=!0,Me=this.comp;ke;)Me.finalTransform?(Me.data.hasMask&&Ee.splice(0,0,Me.finalTransform),Me=Me.comp):ke=!1;var Ie,Re=Ee.length,De;for(Ie=0;Ie<Re;Ie+=1)De=Ee[Ie].mat.applyToPointArray(0,0,0),oe=[oe[0]-De[0],oe[1]-De[1],0];return oe},mHelper:new Matrix};function MaskElement(ie,oe,Ee){this.data=ie,this.element=oe,this.globalData=Ee,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var ke=this.globalData.defs,Me,Ie=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(Ie),this.solidPath="";var Re,De=this.masksProperties,je=0,Ue=[],Et,kt,At=createElementID(),It,Rt,Mt,Vt,Dt="clipPath",Ft="clip-path";for(Me=0;Me<Ie;Me+=1)if((De[Me].mode!=="a"&&De[Me].mode!=="n"||De[Me].inv||De[Me].o.k!==100||De[Me].o.x)&&(Dt="mask",Ft="mask"),(De[Me].mode==="s"||De[Me].mode==="i")&&je===0?(It=createNS("rect"),It.setAttribute("fill","#ffffff"),It.setAttribute("width",this.element.comp.data.w||0),It.setAttribute("height",this.element.comp.data.h||0),Ue.push(It)):It=null,Re=createNS("path"),De[Me].mode==="n")this.viewData[Me]={op:PropertyFactory.getProp(this.element,De[Me].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,De[Me],3),elem:Re,lastPath:""},ke.appendChild(Re);else{je+=1,Re.setAttribute("fill",De[Me].mode==="s"?"#000000":"#ffffff"),Re.setAttribute("clip-rule","nonzero");var Nt;if(De[Me].x.k!==0?(Dt="mask",Ft="mask",Vt=PropertyFactory.getProp(this.element,De[Me].x,0,null,this.element),Nt=createElementID(),Rt=createNS("filter"),Rt.setAttribute("id",Nt),Mt=createNS("feMorphology"),Mt.setAttribute("operator","erode"),Mt.setAttribute("in","SourceGraphic"),Mt.setAttribute("radius","0"),Rt.appendChild(Mt),ke.appendChild(Rt),Re.setAttribute("stroke",De[Me].mode==="s"?"#000000":"#ffffff")):(Mt=null,Vt=null),this.storedData[Me]={elem:Re,x:Vt,expan:Mt,lastPath:"",lastOperator:"",filterId:Nt,lastRadius:0},De[Me].mode==="i"){kt=Ue.length;var Bt=createNS("g");for(Et=0;Et<kt;Et+=1)Bt.appendChild(Ue[Et]);var Ht=createNS("mask");Ht.setAttribute("mask-type","alpha"),Ht.setAttribute("id",At+"_"+je),Ht.appendChild(Re),ke.appendChild(Ht),Bt.setAttribute("mask","url("+getLocationHref()+"#"+At+"_"+je+")"),Ue.length=0,Ue.push(Bt)}else Ue.push(Re);De[Me].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[Me]={elem:Re,lastPath:"",op:PropertyFactory.getProp(this.element,De[Me].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,De[Me],3),invRect:It},this.viewData[Me].prop.k||this.drawPath(De[Me],this.viewData[Me].prop.v,this.viewData[Me])}for(this.maskElement=createNS(Dt),Ie=Ue.length,Me=0;Me<Ie;Me+=1)this.maskElement.appendChild(Ue[Me]);je>0&&(this.maskElement.setAttribute("id",At),this.element.maskedElement.setAttribute(Ft,"url("+getLocationHref()+"#"+At+")"),ke.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(ie){return this.viewData[ie].prop},MaskElement.prototype.renderFrame=function(ie){var oe=this.element.finalTransform.mat,Ee,ke=this.masksProperties.length;for(Ee=0;Ee<ke;Ee+=1)if((this.viewData[Ee].prop._mdf||ie)&&this.drawPath(this.masksProperties[Ee],this.viewData[Ee].prop.v,this.viewData[Ee]),(this.viewData[Ee].op._mdf||ie)&&this.viewData[Ee].elem.setAttribute("fill-opacity",this.viewData[Ee].op.v),this.masksProperties[Ee].mode!=="n"&&(this.viewData[Ee].invRect&&(this.element.finalTransform.mProp._mdf||ie)&&this.viewData[Ee].invRect.setAttribute("transform",oe.getInverseMatrix().to2dCSS()),this.storedData[Ee].x&&(this.storedData[Ee].x._mdf||ie))){var Me=this.storedData[Ee].expan;this.storedData[Ee].x.v<0?(this.storedData[Ee].lastOperator!=="erode"&&(this.storedData[Ee].lastOperator="erode",this.storedData[Ee].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[Ee].filterId+")")),Me.setAttribute("radius",-this.storedData[Ee].x.v)):(this.storedData[Ee].lastOperator!=="dilate"&&(this.storedData[Ee].lastOperator="dilate",this.storedData[Ee].elem.setAttribute("filter",null)),this.storedData[Ee].elem.setAttribute("stroke-width",this.storedData[Ee].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var ie="M0,0 ";return ie+=" h"+this.globalData.compSize.w,ie+=" v"+this.globalData.compSize.h,ie+=" h-"+this.globalData.compSize.w,ie+=" v-"+this.globalData.compSize.h+" ",ie},MaskElement.prototype.drawPath=function(ie,oe,Ee){var ke=" M"+oe.v[0][0]+","+oe.v[0][1],Me,Ie;for(Ie=oe._length,Me=1;Me<Ie;Me+=1)ke+=" C"+oe.o[Me-1][0]+","+oe.o[Me-1][1]+" "+oe.i[Me][0]+","+oe.i[Me][1]+" "+oe.v[Me][0]+","+oe.v[Me][1];if(oe.c&&Ie>1&&(ke+=" C"+oe.o[Me-1][0]+","+oe.o[Me-1][1]+" "+oe.i[0][0]+","+oe.i[0][1]+" "+oe.v[0][0]+","+oe.v[0][1]),Ee.lastPath!==ke){var Re="";Ee.elem&&(oe.c&&(Re=ie.inv?this.solidPath+ke:ke),Ee.elem.setAttribute("d",Re)),Ee.lastPath=ke}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var ie={};ie.createFilter=oe,ie.createAlphaToLuminanceFilter=Ee;function oe(ke,Me){var Ie=createNS("filter");return Ie.setAttribute("id",ke),Me!==!0&&(Ie.setAttribute("filterUnits","objectBoundingBox"),Ie.setAttribute("x","0%"),Ie.setAttribute("y","0%"),Ie.setAttribute("width","100%"),Ie.setAttribute("height","100%")),Ie}function Ee(){var ke=createNS("feColorMatrix");return ke.setAttribute("type","matrix"),ke.setAttribute("color-interpolation-filters","sRGB"),ke.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),ke}return ie}(),featureSupport=function(){var ie={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};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))&&(ie.maskType=!1),/firefox/i.test(navigator.userAgent)&&(ie.svgLumaHidden=!1),ie}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(ie){var oe,Ee="SourceGraphic",ke=ie.data.ef?ie.data.ef.length:0,Me=createElementID(),Ie=filtersFactory.createFilter(Me,!0),Re=0;this.filters=[];var De;for(oe=0;oe<ke;oe+=1){De=null;var je=ie.data.ef[oe].ty;if(registeredEffects$1[je]){var Ue=registeredEffects$1[je].effect;De=new Ue(Ie,ie.effectsManager.effectElements[oe],ie,idPrefix+Re,Ee),Ee=idPrefix+Re,registeredEffects$1[je].countsAsEffect&&(Re+=1)}De&&this.filters.push(De)}Re&&(ie.globalData.defs.appendChild(Ie),ie.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+Me+")")),this.filters.length&&ie.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(ie){var oe,Ee=this.filters.length;for(oe=0;oe<Ee;oe+=1)this.filters[oe].renderFrame(ie)},SVGEffects.prototype.getEffects=function(ie){var oe,Ee=this.filters.length,ke=[];for(oe=0;oe<Ee;oe+=1)this.filters[oe].type===ie&&ke.push(this.filters[oe]);return ke};function registerEffect$1(ie,oe,Ee){registeredEffects$1[ie]={effect:oe,countsAsEffect:Ee}}function SVGBaseElement(){}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 oe=null;if(this.data.td){this.matteMasks={};var Ee=createNS("g");Ee.setAttribute("id",this.layerId),Ee.appendChild(this.layerElement),oe=Ee,this.globalData.defs.appendChild(Ee)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),oe=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),this.data.ty===0&&!this.data.hd){var ke=createNS("clipPath"),Me=createNS("path");Me.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var Ie=createElementID();if(ke.setAttribute("id",Ie),ke.appendChild(Me),this.globalData.defs.appendChild(ke),this.checkMasks()){var Re=createNS("g");Re.setAttribute("clip-path","url("+getLocationHref()+"#"+Ie+")"),Re.appendChild(this.layerElement),this.transformedElement=Re,oe?oe.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+Ie+")")}this.data.bm!==0&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("op
60acity",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(oe){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[oe]){var Ee=this.layerId+"_"+oe,ke,Me,Ie,Re;if(oe===1||oe===3){var De=createNS("mask");De.setAttribute("id",Ee),De.setAttribute("mask-type",oe===3?"luminance":"alpha"),Ie=createNS("use"),Ie.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),De.appendChild(Ie),this.globalData.defs.appendChild(De),!featureSupport.maskType&&oe===1&&(De.setAttribute("mask-type","luminance"),ke=createElementID(),Me=filtersFactory.createFilter(ke),this.globalData.defs.appendChild(Me),Me.appendChild(filtersFactory.createAlphaToLuminanceFilter()),Re=createNS("g"),Re.appendChild(Ie),De.appendChild(Re),Re.setAttribute("filter","url("+getLocationHref()+"#"+ke+")"))}else if(oe===2){var je=createNS("mask");je.setAttribute("id",Ee),je.setAttribute("mask-type","alpha");var Ue=createNS("g");
vendor: 51,268 bytes, line 60
60je.appendChild(Ue),ke=createElementID(),Me=filtersFactory.createFilter(ke);var Et=createNS("feComponentTransfer");Et.setAttribute("in","SourceGraphic"),Me.appendChild(Et);var kt=createNS("feFuncA");kt.setAttribute("type","table"),kt.setAttribute("tableValues","1.0 0.0"),Et.appendChild(kt),this.globalData.defs.appendChild(Me);var At=createNS("rect");At.setAttribute("width",this.comp.data.w),At.setAttribute("height",this.comp.data.h),At.setAttribute("x","0"),At.setAttribute("y","0"),At.setAttribute("fill","#ffffff"),At.setAttribute("opacity","0"),Ue.setAttribute("filter","url("+getLocationHref()+"#"+ke+")"),Ue.appendChild(At),Ie=createNS("use"),Ie.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),Ue.appendChild(Ie),featureSupport.maskType||(je.setAttribute("mask-type","luminance"),Me.appendChild(filtersFactory.createAlphaToLuminanceFilter()),Re=createNS("g"),Ue.appendChild(At),Re.appendChild(this.layerElement),Ue.appendChild(Re)),this.globalData.defs.appendChild(je)}this.matteMasks[oe]=Ee}return this.matteMasks[oe]},setMatte:function(oe){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+oe+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(oe){this.hierarchy=oe},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){var ie={initElement:function(Ee,ke,Me){this.initFrame(),this.initBaseData(Ee,ke,Me),this.initTransform(Ee,ke,Me),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var Ee=this.baseElement||this.layerElement;Ee.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var Ee=this.baseElement||this.layerElement;Ee.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(Ee){this._mdf=!1,this.prepareRenderableFrame(Ee),this.prepareProperties(Ee,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(ie)],RenderableDOMElement)})();function IImageElement(ie,oe,Ee){this.assetData=oe.getAssetData(ie.refId),this.assetData&&this.assetData.sid&&(this.assetData=oe.slotManager.getProp(this.assetData)),this.initElement(ie,oe,Ee),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var ie=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",ie),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(ie,oe){this.elem=ie,this.pos=oe}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(oe){var Ee,ke=this.shapeModifiers.length;for(Ee=0;Ee<ke;Ee+=1)this.shapeModifiers[Ee].addShape(oe)},isShapeInAnimatedModifiers:function(oe){for(var Ee=0,ke=this.shapeModifiers.length;Ee<ke;)if(this.shapeModifiers[Ee].isAnimatedWithShape(oe))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var oe,Ee=this.shapes.length;for(oe=0;oe<Ee;oe+=1)this.shapes[oe].sh.reset();Ee=this.shapeModifiers.length;var ke;for(oe=Ee-1;oe>=0&&(ke=this.shapeModifiers[oe].processShapes(this._isFirstFrame),!ke);oe-=1);}},searchProcessedElement:function(oe){for(var Ee=this.processedElements,ke=0,Me=Ee.length;ke<Me;){if(Ee[ke].elem===oe)return Ee[ke].pos;ke+=1}return 0},addProcessedElement:function(oe,Ee){for(var ke=this.processedElements,Me=ke.length;Me;)if(Me-=1,ke[Me].elem===oe){ke[Me].pos=Ee;return}ke.push(new ProcessedElement(oe,Ee))},prepareFrame:function(oe){this.prepareRenderableFrame(oe),this.prepareProperties(oe,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(ie,oe,Ee){this.caches=[],this.styles=[],this.transformers=ie,this.lStr="",this.sh=Ee,this.lvl=oe,this._isAnimated=!!Ee.k;for(var ke=0,Me=ie.length;ke<Me;){if(ie[ke].mProps.dynamicProperties.length){this._isAnimated=!0;break}ke+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(ie,oe){this.data=ie,this.type=ie.ty,this.d="",this.lvl=oe,this._mdf=!1,this.closed=ie.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(ie,oe,Ee,ke){this.elem=ie,this.frameId=-1,this.dataProps=createSizedArray(oe.length),this.renderer=Ee,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",oe.length?oe.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(ke);var Me,Ie=oe.length||0,Re;for(Me=0;Me<Ie;Me+=1)Re=PropertyFactory.getProp(ie,oe[Me].v,0,0,this),this.k=Re.k||this.k,this.dataProps[Me]={n:oe[Me].n,p:Re};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(ie){if(!(this.elem.globalData.frameId===this.frameId&&!ie)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||ie,this._mdf)){var oe=0,Ee=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),oe=0;oe<Ee;oe+=1)this.dataProps[oe].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[oe].p.v:this.dashArray[oe]=this.dataProps[oe].p.v:this.dashoffset[0]=this.dataProps[oe].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(ie,oe,Ee){this.initDynamicPropertyContainer(ie),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(ie,oe.o,0,.01,this),this.w=PropertyFactory.getProp(ie,oe.w,0,null,this),this.d=new DashProperty(ie,oe.d||{},"svg",this),this.c=PropertyFactory.getProp(ie,oe.c,1,255,this),this.style=Ee,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(ie,oe,Ee){this.initDynamicPropertyContainer(ie),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(ie,oe.o,0,.01,this),this.c=PropertyFactory.getProp(ie,oe.c,1,255,this),this.style=Ee}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(ie,oe,Ee){this.initDynamicPropertyContainer(ie),this.getValue=this.iterateDynamicProperties,this.style=Ee}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(ie,oe,Ee){this.data=oe,this.c=createTypedArray("uint8c",oe.p*4);var ke=oe.k.k[0].s?oe.k.k[0].s.length-oe.p*4:oe.k.k.length-oe.p*4;this.o=createTypedArray("float32",ke),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=ke,this.initDynamicPropertyContainer(Ee),this.prop=PropertyFactory.getProp(ie,oe.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(ie,oe){for(var Ee=0,ke=this.o.length/2,Me;Ee<ke;){if(Me=Math.abs(ie[Ee*4]-ie[oe*4+Ee*2]),Me>.01)return!1;Ee+=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 ie=0,oe=this.data.k.k.length;ie<oe;){if(!this.comparePoints(this.data.k.k[ie].s,this.data.p))return!1;ie+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(ie){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||ie){var oe,Ee=this.data.p*4,ke,Me;for(oe=0;oe<Ee;oe+=1)ke=oe%4===0?100:255,Me=Math.round(this.prop.v[oe]*ke),this.c[oe]!==Me&&(this.c[oe]=Me,this._cmdf=!ie);if(this.o.length)for(Ee=this.prop.v.length,oe=this.data.p*4;oe<Ee;oe+=1)ke=oe%2===0?100:1,Me=oe%2===0?Math.round(this.prop.v[oe]*100):this.prop.v[oe],this.o[oe-this.data.p*4]!==Me&&(this.o[oe-this.data.p*4]=Me,this._omdf=!ie);this._mdf=!ie}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(ie,oe,Ee){this.initDynamicPropertyContainer(ie),this.getValue=this.iterateDynamicProperties,this.initGradientData(ie,oe,Ee)}SVGGradientFillStyleData.prototype.initGradientData=function(ie,oe,Ee){this.o=PropertyFactory.getProp(ie,oe.o,0,.01,this),this.s=PropertyFactory.getProp(ie,oe.s,1,null,this),this.e=PropertyFactory.getProp(ie,oe.e,1,null,this),this.h=PropertyFactory.getProp(ie,oe.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(ie,oe.a||{k:0},0,degToRads,this),this.g=new GradientProperty(ie,oe.g,this),this.style=Ee,this.stops=[],this.setGradientData(Ee.pElem,oe),this.setGradientOpacity(oe,Ee),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(ie,oe){var Ee=createElementID(),ke=createNS(oe.t===1?"linearGradient":"radialGradient");ke.setAttribute("id",Ee),ke.setAttribute("spreadMethod","pad"),ke.setAttribute("gradientUnits","userSpaceOnUse");var Me=[],Ie,Re,De;for(De=oe.g.p*4,Re=0;Re<De;Re+=4)Ie=createNS("stop"),ke.appendChild(Ie),Me.push(Ie);ie.setAttribute(oe.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+Ee+")"),this.gf=ke,this.cst=Me},SVGGradientFillStyleData.prototype.setGradientOpacity=function(ie,oe){if(this.g._hasOpacity&&!this.g._collapsable){var Ee,ke,Me,Ie=createNS("mask"),Re=createNS("path");Ie.appendChild(Re);var De=createElementID(),je=createElementID();Ie.setAttribute("id",je);var Ue=createNS(ie.t===1?"linearGradient":"radialGradient");Ue.setAttribute("id",De),Ue.setAttribute("spreadMethod","pad"),Ue.setAttribute("gradientUnits","userSpaceOnUse"),Me=ie.g.k.k[0].s?ie.g.k.k[0].s.length:ie.g.k.k.length;var Et=this.stops;for(ke=ie.g.p*4;ke<Me;ke+=2)Ee=createNS("stop"),Ee.setAttribute("stop-color","rgb(255,255,255)"),Ue.appendChild(Ee),Et.push(Ee);Re.setAttribute(ie.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+De+")"),ie.ty==="gs"&&(Re.setAttribute("stroke-linecap",lineCapEnum[ie.lc||2]),Re.setAttribute("stroke-linejoin",lineJoinEnum[ie.lj||2]),ie.lj===1&&Re.setAttribute("stroke-miterlimit",ie.ml)),this.of=Ue,this.ms=Ie,this.ost=Et,this.maskId=je,oe.msElem=Re}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(ie,oe,Ee){this.initDynamicPropertyContainer(ie),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(ie,oe.w,0,null,this),this.d=new DashProperty(ie,oe.d||{},"svg",this),this.initGradientData(ie,oe,Ee),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(ie,oe,Ee){this.transform={mProps:ie,op:oe,container:Ee},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(oe,Ee,ke,Me){if(Ee===0)return"";var Ie=oe.o,Re=oe.i,De=oe.v,je,Ue=" M"+Me.applyToPointStringified(De[0][0],De[0][1]);for(je=1;je<Ee;je+=1)Ue+=" C"+Me.applyToPointStringified(Ie[je-1][0],Ie[je-1][1])+" "+Me.applyToPointStringified(Re[je][0],Re[je][1])+" "+Me.applyToPointStringified(De[je][0],De[je][1]);return ke&&Ee&&(Ue+=" C"+Me.applyToPointStringified(Ie[je-1][0],Ie[je-1][1])+" "+Me.applyToPointStringified(Re[0][0],Re[0][1])+" "+Me.applyToPointStringified(De[0][0],De[0][1]),Ue+="z"),Ue},SVGElementsRenderer=function(){var ie=new Matrix,oe=new Matrix,Ee={createRenderFunction:ke};function ke(kt){switch(kt.ty){case"fl":return De;case"gf":return Ue;case"gs":return je;case"st":return Et;case"sh":case"el":case"rc":case"sr":return Re;case"tr":return Me;case"no":return Ie;default:return null}}function Me(kt,At,It){(It||At.transform.op._mdf)&&At.transform.container.setAttribute("opacity",At.transform.op.v),(It||At.transform.mProps._mdf)&&At.transform.container.setAttribute("transform",At.transform.mProps.v.to2dCSS())}function Ie(){}function Re(kt,At,It){var Rt,Mt,Vt,Dt,Ft,Nt,Bt=At.styles.length,Ht=At.lvl,Gt,Kt,Ut,Zt;for(Nt=0;Nt<Bt;Nt+=1){if(Dt=At.sh._mdf||It,At.styles[Nt].lvl<Ht){for(Kt=oe.reset(),Ut=Ht-At.styles[Nt].lvl,Zt=At.transformers.length-1;!Dt&&Ut>0;)Dt=At.transformers[Zt].mProps._mdf||Dt,Ut-=1,Zt-=1;if(Dt)for(Ut=Ht-At.styles[Nt].lvl,Zt=At.transformers.length-1;Ut>0;)Kt.multiply(At.transformers[Zt].mProps.v),Ut-=1,Zt-=1}else Kt=ie;if(Gt=At.sh.paths,Mt=Gt._length,Dt){for(Vt="",Rt=0;Rt<Mt;Rt+=1)Ft=Gt.shapes[Rt],Ft&&Ft._length&&(Vt+=buildShapeString(Ft,Ft._length,Ft.c,Kt));At.caches[Nt]=Vt}else Vt=At.caches[Nt];At.styles[Nt].d+=kt.hd===!0?"":Vt,At.styles[Nt]._mdf=Dt||At.styles[Nt]._mdf}}function De(kt,At,It){var Rt=At.style;(At.c._mdf||It)&&Rt.pElem.setAttribute("fill","rgb("+bmFloor(At.c.v[0])+","+bmFloor(At.c.v[1])+","+bmFloor(At.c.v[2])+")"),(At.o._mdf||It)&&Rt.pElem.setAttribute("fill-opacity",At.o.v)}function je(kt,At,It){Ue(kt,At,It),Et(kt,At,It)}function Ue(kt,At,It){var Rt=At.gf,Mt=At.g._hasOpacity,Vt=At.s.v,Dt=At.e.v;if(At.o._mdf||It){var Ft=kt.ty==="gf"?"fill-opacity":"stroke-opacity";At.style.pElem.setAttribute(Ft,At.o.v)}if(At.s._mdf||It){var Nt=kt.t===1?"x1":"cx",Bt=Nt==="x1"?"y1":"cy";Rt.setAttribute(Nt,Vt[0]),Rt.setAttribute(Bt,Vt[1]),Mt&&!At.g._collapsable&&(At.of.setAttribute(Nt,Vt[0]),At.of.setAttribute(Bt,Vt[1]))}var Ht,Gt,Kt,Ut;if(At.g._cmdf||It){Ht=At.cst;var Zt=At.g.c;for(Kt=Ht.length,Gt=0;Gt<Kt;Gt+=1)Ut=Ht[Gt],Ut.setAttribute("offset",Zt[Gt*4]+"%"),Ut.setAttribute("stop-color","rgb("+Zt[Gt*4+1]+","+Zt[Gt*4+2]+","+Zt[Gt*4+3]+")")}if(Mt&&(At.g._omdf||It)){var ir=At.g.o;for(At.g._collapsable?Ht=At.cst:Ht=At.ost,Kt=Ht.length,Gt=0;Gt<Kt;Gt+=1)Ut=Ht[Gt],At.g._collapsable||Ut.setAttribute("offset",ir[Gt*2]+"%"),Ut.setAttribute("stop-opacity",ir[Gt*2+1])}if(kt.t===1)(At.e._mdf||It)&&(Rt.setAttribute("x2",Dt[0]),Rt.setAttribute("y2",Dt[1]),Mt&&!At.g._collapsable&&(At.of.setAttribute("x2",Dt[0]),At.of.setAttribute("y2",Dt[1])));else{var tr;if((At.s._mdf||At.e._mdf||It)&&(tr=Math.sqrt(Math.pow(Vt[0]-Dt[0],2)+Math.pow(Vt[1]-Dt[1],2)),Rt.setAttribute("r",tr),Mt&&!At.g._collapsable&&At.of.setAttribute("r",tr)),At.e._mdf||At.h._mdf||At.a._mdf||It){tr||(tr=Math.sqrt(Math.pow(Vt[0]-Dt[0],2)+Math.pow(Vt[1]-Dt[1],2)));var Jt=Math.atan2(Dt[1]-Vt[1],Dt[0]-Vt[0]),rr=At.h.v;rr>=1?rr=.99:rr<=-1&&(rr=-.99);var Qt=tr*rr,er=Math.cos(Jt+At.a.v)*Qt+Vt[0],Yt=Math.sin(Jt+At.a.v)*Qt+Vt[1];Rt.setAttribute("fx",er),Rt.setAttribute("fy",Yt),Mt&&!At.g._collapsable&&(At.of.setAttribute("fx",er),At.of.setAttribute("fy",Yt))}}}function Et(kt,At,It){var Rt=At.style,Mt=At.d;Mt&&(Mt._mdf||It)&&Mt.dashStr&&(Rt.pElem.setAttribute("stroke-dasharray",Mt.dashStr),Rt.pElem.setAttribute("stroke-dashoffset",Mt.dashoffset[0])),At.c&&(At.c._mdf||It)&&Rt.pElem.setAttribute("stroke","rgb("+bmFloor(At.c.v[0])+","+bmFloor(At.c.v[1])+","+bmFloor(At.c.v[2])+")"),(At.o._mdf||It)&&Rt.pElem.setAttribute("stroke-opacity",At.o.v),(At.w._mdf||It)&&(Rt.pElem.setAttribute("stroke-width",At.w.v),Rt.msElem&&Rt.msElem.setAttribute("stroke-width",At.w.v))}return Ee}();function SVGShapeElement(ie,oe,Ee){this.shapes=[],this.shapesData=ie.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(ie,oe,Ee),this.prevViewData=[]}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 ie,oe=this.shapes.length,Ee,ke,Me=this.stylesList.length,Ie,Re=[],De=!1;for(ke=0;ke<Me;ke+=1){for(Ie=this.stylesList[ke],De=!1,Re.length=0,ie=0;ie<oe;ie+=1)Ee=this.shapes[ie],Ee.styles.indexOf(Ie)!==-1&&(Re.push(Ee),De=Ee._isAnimated||De);Re.length>1&&De&&this.setShapesAsAnimated(Re)}},SVGShapeElement.prototype.setShapesAsAnimated=function(ie){var oe,Ee=ie.length;for(oe=0;oe<Ee;oe+=1)ie[oe].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(ie,oe){var Ee,ke=new SVGStyleData(ie,oe),Me=ke.pElem;if(ie.ty==="st")Ee=new SVGStrokeStyleData(this,ie,ke);else if(ie.ty==="fl")Ee=new SVGFillStyleData(this,ie,ke);else if(ie.ty==="gf"||ie.ty==="gs"){var Ie=ie.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;Ee=new Ie(this,ie,ke),this.globalData.defs.appendChild(Ee.gf),Ee.maskId&&(this.globalData.defs.appendChild(Ee.ms),this.globalData.defs.appendChild(Ee.of),Me.setAttribute("mask","url("+getLocationHref()+"#"+Ee.maskId+")"))}else ie.ty==="no"&&(Ee=new SVGNoStyleData(this,ie,ke));return(ie.ty==="st"||ie.ty==="gs")&&(Me.setAttribute("stroke-linecap",lineCapEnum[ie.lc||2]),Me.setAttribute("stroke-linejoin",lineJoinEnum[ie.lj||2]),Me.setAttribute("fill-opacity","0"),ie.lj===1&&Me.setAttribute("stroke-miterlimit",ie.ml)),ie.r===2&&Me.setAttribute("fill-rule","evenodd"),ie.ln&&Me.setAttribute("id",ie.ln),ie.cl&&Me.setAttribute("class",ie.cl),ie.bm&&(Me.style["mix-blend-mode"]=getBlendMode(ie.bm)),this.stylesList.push(ke),this.addToAnimatedContents(ie,Ee),Ee},SVGShapeElement.prototype.createGroupElement=function(ie){var oe=new ShapeGroupData;return ie.ln&&oe.gr.setAttribute("id",ie.ln),ie.cl&&oe.gr.setAttribute("class",ie.cl),ie.bm&&(oe.gr.style["mix-blend-mode"]=getBlendMode(ie.bm)),oe},SVGShapeElement.prototype.createTransformElement=function(ie,oe){var Ee=TransformPropertyFactory.getTransformProperty(this,ie,this),ke=new SVGTransformData(Ee,Ee.o,oe);return this.addToAnimatedContents(ie,ke),ke},SVGShapeElement.prototype.createShapeElement=function(ie,oe,Ee){var ke=4;ie.ty==="rc"?ke=5:ie.ty==="el"?ke=6:ie.ty==="sr"&&(ke=7);var Me=ShapePropertyFactory.getShapeProp(this,ie,ke,this),Ie=new SVGShapeData(oe,Ee,Me);return this.shapes.push(Ie),this.addShapeToModifiers(Ie),this.addToAnimatedContents(ie,Ie),Ie},SVGShapeElement.prototype.addToAnimatedContents=function(ie,oe){for(var Ee=0,ke=this.animatedContents.length;Ee<ke;){if(this.animatedContents[Ee].element===oe)return;Ee+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(ie),element:oe,data:ie})},SVGShapeElement.prototype.setElementStyles=function(ie){var oe=ie.styles,Ee,ke=this.stylesList.length;for(Ee=0;Ee<ke;Ee+=1)this.stylesList[Ee].closed||oe.push(this.stylesList[Ee])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var ie,oe=this.itemsData.length;for(ie=0;ie<oe;ie+=1)this.prevViewData[ie]=this.itemsData[ie];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),oe=this.dynamicProperties.length,ie=0;ie<oe;ie+=1)this.dynamicProperties[ie].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(ie,oe,Ee,ke,Me,Ie,Re){var De=[].concat(Ie),je,Ue=ie.length-1,Et,kt,At=[],It=[],Rt,Mt,Vt;for(je=Ue;je>=0;je-=1){if(Vt=this.searchProcessedElement(ie[je]),Vt?oe[je]=Ee[Vt-1]:ie[je]._render=Re,ie[je].ty==="fl"||ie[je].ty==="st"||ie[je].ty==="gf"||ie[je].ty==="gs"||ie[je].ty==="no")Vt?oe[je].style.closed=!1:oe[je]=this.createStyleElement(ie[je],Me),ie[je]._render&&oe[je].style.pElem.parentNode!==ke&&ke.appendChild(oe[je].style.pElem),At.push(oe[je].style);else if(ie[je].ty==="gr"){if(!Vt)oe[je]=this.createGroupElement(ie[je]);else for(kt=oe[je].it.length,Et=0;Et<kt;Et+=1)oe[je].prevViewData[Et]=oe[je].it[Et];this.searchShapes(ie[je].it,oe[je].it,oe[je].prevViewData,oe[je].gr,Me+1,De,Re),ie[je]._render&&oe[je].gr.parentNode!==ke&&ke.appendChild(oe[je].gr)}else ie[je].ty==="tr"?(Vt||(oe[je]=this.createTransformElement(ie[je],ke)),Rt=oe[je].transform,De.push(Rt)):ie[je].ty==="sh"||ie[je].ty==="rc"||ie[je].ty==="el"||ie[je].ty==="sr"?(Vt||(oe[je]=this.createShapeElement(ie[je],De,Me)),this.setElementStyles(oe[je])):ie[je].ty==="tm"||ie[je].ty==="rd"||ie[je].ty==="ms"||ie[je].ty==="pb"||ie[je].ty==="zz"||ie[je].ty==="op"?(Vt?(Mt=oe[je],Mt.closed=!1):(Mt=ShapeModifiers.getModifier(ie[je].ty),Mt.init(this,ie[je]),oe[je]=Mt,this.shapeModifiers.push(Mt)),It.push(Mt)):ie[je].ty==="rp"&&(Vt?(Mt=oe[je],Mt.closed=!0):(Mt=ShapeModifiers.getModifier(ie[je].ty),oe[je]=Mt,Mt.init(this,ie,je,oe),this.shapeModifiers.push(Mt),Re=!1),It.push(Mt));this.addProcessedElement(ie[je],je+1)}for(Ue=At.length,je=0;je<Ue;je+=1)At[je].closed=!0;for(Ue=It.length,je=0;je<Ue;je+=1)It[je].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var ie,oe=this.stylesList.length;for(ie=0;ie<oe;ie+=1)this.stylesList[ie].reset();for(this.renderShape(),ie=0;ie<oe;ie+=1)(this.stylesList[ie]._mdf||this._isFirstFrame)&&(this.stylesList[ie].msElem&&(this.stylesList[ie].msElem.setAttribute("d",this.stylesList[ie].d),this.stylesList[ie].d="M0 0"+this.stylesList[ie].d),this.stylesList[ie].pElem.setAttribute("d",this.stylesList[ie].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var ie,oe=this.animatedContents.length,Ee;for(ie=0;ie<oe;ie+=1)Ee=this.animatedContents[ie],(this._isFirstFrame||Ee.element._isAnimated)&&Ee.data!==!0&&Ee.fn(Ee.data,Ee.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(ie,oe,Ee,ke,Me,Ie){this.o=ie,this.sw=oe,this.sc=Ee,this.fc=ke,this.m=Me,this.p=Ie,this._mdf={o:!0,sw:!!oe,sc:!!Ee,fc:!!ke,m:!0,p:!0}}LetterProps.prototype.update=function(ie,oe,Ee,ke,Me,Ie){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 Re=!1;return this.o!==ie&&(this.o=ie,this._mdf.o=!0,Re=!0),this.sw!==oe&&(this.sw=oe,this._mdf.sw=!0,Re=!0),this.sc!==Ee&&(this.sc=Ee,this._mdf.sc=!0,Re=!0),this.fc!==ke&&(this.fc=ke,this._mdf.fc=!0,Re=!0),this.m!==Me&&(this.m=Me,this._mdf.m=!0,Re=!0),Ie.length&&(this.p[0]!==Ie[0]||this.p[1]!==Ie[1]||this.p[4]!==Ie[4]||this.p[5]!==Ie[5]||this.p[12]!==Ie[12]||this.p[13]!==Ie[13])&&(this.p=Ie,this._mdf.p=!0,Re=!0),Re};function TextProperty(ie,oe){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,oe.d&&oe.d.sid&&(oe.d=ie.globalData.slotManager.getProp(oe.d)),this.data=oe,this.elem=ie,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)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(ie,oe){for(var Ee in oe)Object.prototype.hasOwnProperty.call(oe,Ee)&&(ie[Ee]=oe[Ee]);return ie},TextProperty.prototype.setCurrentData=function(ie){ie.__complete||this.completeTextData(ie),this.currentData=ie,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(ie){this.effectsSequence.push(ie),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(ie){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!ie)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var oe=this.currentData,Ee=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var ke,Me=this.effectsSequence.length,Ie=ie||this.data.d.k[this.keysIndex].s;for(ke=0;ke<Me;ke+=1)Ee!==this.keysIndex?Ie=this.effectsSequence[ke](Ie,Ie.t):Ie=this.effectsSequence[ke](this.currentData,Ie.t);oe!==Ie&&this.setCurrentData(Ie),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var ie=this.data.d.k,oe=this.elem.comp.renderedFrame,Ee=0,ke=ie.length;Ee<=ke-1&&!(Ee===ke-1||ie[Ee+1].t>oe);)Ee+=1;return this.keysIndex!==Ee&&(this.keysIndex=Ee),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(ie){for(var oe=[],Ee=0,ke=ie.length,Me,Ie,Re=!1,De=!1,je="";Ee<ke;)Re=De,De=!1,Me=ie.charCodeAt(Ee),je=ie.charAt(Ee),FontManager.isCombinedCharacter(Me)?Re=!0:Me>=55296&&Me<=56319?FontManager.isRegionalFlag(ie,Ee)?je=ie.substr(Ee,14):(Ie=ie.charCodeAt(Ee+1),Ie>=56320&&Ie<=57343&&(FontManager.isModifier(Me,Ie)?(je=ie.substr(Ee,2),Re=!0):FontManager.isFlagEmoji(ie.substr(Ee,4))?je=ie.substr(Ee,4):je=ie.substr(Ee,2))):Me>56319?(Ie=ie.charCodeAt(Ee+1),FontManager.isVariationSelector(Me)&&(Re=!0)):FontManager.isZeroWidthJoiner(Me)&&(Re=!0,De=!0),Re?(oe[oe.length-1]+=je,Re=!1):oe.push(je),Ee+=je.length;return oe},TextProperty.prototype.completeTextData=function(ie){ie.__complete=!0;var oe=this.elem.globalData.fontManager,Ee=this.data,ke=[],Me,Ie,Re,De=0,je,Ue=Ee.m.g,Et=0,kt=0,At=0,It=[],Rt=0,Mt=0,Vt,Dt,Ft=oe.getFontByName(ie.f),Nt,Bt=0,Ht=getFontProperties(Ft);ie.fWeight=Ht.weight,ie.fStyle=Ht.style,ie.finalSize=ie.s,ie.finalText=this.buildFinalText(ie.t),Ie=ie.finalText.length,ie.finalLineHeight=ie.lh;var Gt=ie.tr/1e3*ie.finalSize,Kt;if(ie.sz)for(var Ut=!0,Zt=ie.sz[0],ir=ie.sz[1],tr,Jt;Ut;){Jt=this.buildFinalText(ie.t),tr=0,Rt=0,Ie=Jt.length,Gt=ie.tr/1e3*ie.finalSize;var rr=-1;for(Me=0;Me<Ie;Me+=1)Kt=Jt[Me].charCodeAt(0),Re=!1,Jt[Me]===" "?rr=Me:(Kt===13||Kt===3)&&(Rt=0,Re=!0,tr+=ie.finalLineHeight||ie.finalSize*1.2),oe.chars?(Nt=oe.getCharData(Jt[Me],Ft.fStyle,Ft.fFamily),Bt=Re?0:Nt.w*ie.finalSize/100):Bt=oe.measureText(Jt[Me],ie.f,ie.finalSize),Rt+Bt>Zt&&Jt[Me]!==" "?(rr===-1?Ie+=1:Me=rr,tr+=ie.finalLineHeight||ie.finalSize*1.2,Jt.splice(Me,rr===Me?1:0,"\r"),rr=-1,Rt=0):(Rt+=Bt,Rt+=Gt);tr+=Ft.ascent*ie.finalSize/100,this.canResize&&ie.finalSize>this.minimumFontSize&&ir<tr?(ie.finalSize-=1,ie.finalLineHeight=ie.finalSize*ie.lh/ie.s):(ie.finalText=Jt,Ie=ie.finalText.length,Ut=!1)}Rt=-Gt,Bt=0;var Qt=0,er;for(Me=0;Me<Ie;Me+=1)if(Re=!1,er=ie.finalText[Me],Kt=er.charCodeAt(0),Kt===13||Kt===3?(Qt=0,It.push(Rt),Mt=Rt>Mt?Rt:Mt,Rt=-2*Gt,je="",Re=!0,At+=1):je=er,oe.chars?(Nt=oe.getCharData(er,Ft.fStyle,oe.getFontByName(ie.f).fFamily),Bt=Re?0:Nt.w*ie.finalSize/100):Bt=oe.measureText(je,ie.f,ie.finalSize),er===" "?Qt+=Bt+Gt:(Rt+=Bt+Gt+Qt,Qt=0),ke.push({l:Bt,an:Bt,add:Et,n:Re,anIndexes:[],val:je,line:At,animatorJustifyOffset:0}),Ue==2){if(Et+=Bt,je===""||je===" "||Me===Ie-1){for((je===""||je===" ")&&(Et-=Bt);kt<=Me;)ke[kt].an=Et,ke[kt].ind=De,ke[kt].extra=Bt,kt+=1;De+=1,Et=0}}else if(Ue==3){if(Et+=Bt,je===""||Me===Ie-1){for(je===""&&(Et-=Bt);kt<=Me;)ke[kt].an=Et,ke[kt].ind=De,ke[kt].extra=Bt,kt+=1;Et=0,De+=1}}else ke[De].ind=De,ke[De].extra=0,De+=1;if(ie.l=ke,Mt=Rt>Mt?Rt:Mt,It.push(Rt),ie.sz)ie.boxWidth=ie.sz[0],ie.justifyOffset=0;else switch(ie.boxWidth=Mt,ie.j){case 1:ie.justifyOffset=-ie.boxWidth;break;case 2:ie.justifyOffset=-ie.boxWidth/2;break;default:ie.justifyOffset=0}ie.lineWidths=It;var Yt=Ee.a,Xt,jt;Dt=Yt.length;var Wt,ar,sr=[];for(Vt=0;Vt<Dt;Vt+=1){for(Xt=Yt[Vt],Xt.a.sc&&(ie.strokeColorAnim=!0),Xt.a.sw&&(ie.strokeWidthAnim=!0),(Xt.a.fc||Xt.a.fh||Xt.a.fs||Xt.a.fb)&&(ie.fillColorAnim=!0),ar=0,Wt=Xt.s.b,Me=0;Me<Ie;Me+=1)jt=ke[Me],jt.anIndexes[Vt]=ar,(Wt==1&&jt.val!==""||Wt==2&&jt.val!==""&&jt.val!==" "||Wt==3&&(jt.n||jt.val==" "||Me==Ie-1)||Wt==4&&(jt.n||Me==Ie-1))&&(Xt.s.rn===1&&sr.push(ar),ar+=1);Ee.a[Vt].s.totalChars=ar;var pr=-1,fr;if(Xt.s.rn===1)for(Me=0;Me<Ie;Me+=1)jt=ke[Me],pr!=jt.anIndexes[Vt]&&(pr=jt.anIndexes[Vt],fr=sr.splice(Math.floor(Math.random()*sr.length),1)[0]),jt.anIndexes[Vt]=fr}ie.yOffset=ie.finalLineHeight||ie.finalSize*1.2,ie.ls=ie.ls||0,ie.ascent=Ft.ascent*ie.finalSize/100},TextProperty.prototype.updateDocumentData=function(ie,oe){oe=oe===void 0?this.keysIndex:oe;var Ee=this.copyData({},this.data.d.k[oe].s);Ee=this.copyData(Ee,ie),this.data.d.k[oe].s=Ee,this.recalculate(oe),this.setCurrentData(Ee),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(ie){var oe=this.data.d.k[ie].s;oe.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(oe)},TextProperty.prototype.canResizeFont=function(ie){this.canResize=ie,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(ie){this.minimumFontSize=Math.floor(ie)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var ie=Math.max,oe=Math.min,Ee=Math.floor;function ke(Ie,Re){this._currentTextLength=-1,this.k=!1,this.data=Re,this.elem=Ie,this.comp=Ie.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(Ie),this.s=PropertyFactory.getProp(Ie,Re.s||{k:0},0,0,this),"e"in Re?this.e=PropertyFactory.getProp(Ie,Re.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(Ie,Re.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(Ie,Re.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(Ie,Re.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(Ie,Re.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(Ie,Re.a,0,.01,this),this.dynamicProperties.length||this.getValue()}ke.prototype={getMult:function(Re){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var De=0,je=0,Ue=1,Et=1;this.ne.v>0?De=this.ne.v/100:je=-this.ne.v/100,this.xe.v>0?Ue=1-this.xe.v/100:Et=1+this.xe.v/100;var kt=BezierFactory.getBezierEasing(De,je,Ue,Et).get,At=0,It=this.finalS,Rt=this.finalE,Mt=this.data.sh;if(Mt===2)Rt===It?At=Re>=Rt?1:0:At=ie(0,oe(.5/(Rt-It)+(Re-It)/(Rt-It),1)),At=kt(At);else if(Mt===3)Rt===It?At=Re>=Rt?0:1:At=1-ie(0,oe(.5/(Rt-It)+(Re-It)/(Rt-It),1)),At=kt(At);else if(Mt===4)Rt===It?At=0:(At=ie(0,oe(.5/(Rt-It)+(Re-It)/(Rt-It),1)),At<.5?At*=2:At=1-2*(At-.5)),At=kt(At);else if(Mt===5){if(Rt===It)At=0;else{var Vt=Rt-It;Re=oe(ie(0,Re+.5-It),Rt-It);var Dt=-Vt/2+Re,Ft=Vt/2;At=Math.sqrt(1-Dt*Dt/(Ft*Ft))}At=kt(At)}else Mt===6?(Rt===It?At=0:(Re=oe(ie(0,Re+.5-It),Rt-It),At=(1+Math.cos(Math.PI+Math.PI*2*Re/(Rt-It)))/2),At=kt(At)):(Re>=Ee(It)&&(Re-It<0?At=ie(0,oe(oe(Rt,1)-(It-Re),1)):At=ie(0,oe(Rt-Re,1))),At=kt(At));if(this.sm.v!==100){var Nt=this.sm.v*.01;Nt===0&&(Nt=1e-8);var Bt=.5-Nt*.5;At<Bt?At=0:(At=(At-Bt)/Nt,At>1&&(At=1))}return At*this.a.v},getValue:function(Re){this.iterateDynamicProperties(),this._mdf=Re||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,Re&&this.data.r===2&&(this.e.v=this._currentTextLength);var De=this.data.r===2?1:100/this.data.totalChars,je=this.o.v/De,Ue=this.s.v/De+je,Et=this.e.v/De+je;if(Ue>Et){var kt=Ue;Ue=Et,Et=kt}this.finalS=Ue,this.finalE=Et}},extendPrototype([DynamicPropertyContainer],ke);function Me(Ie,Re,De){return new ke(Ie,Re)}return{getTextSelectorProp:Me}}();function TextAnimatorDataProperty(ie,oe,Ee){var ke={propType:!1},Me=PropertyFactory.getProp,Ie=oe.a;this.a={r:Ie.r?Me(ie,Ie.r,0,degToRads,Ee):ke,rx:Ie.rx?Me(ie,Ie.rx,0,degToRads,Ee):ke,ry:Ie.ry?Me(ie,Ie.ry,0,degToRads,Ee):ke,sk:Ie.sk?Me(ie,Ie.sk,0,degToRads,Ee):ke,sa:Ie.sa?Me(ie,Ie.sa,0,degToRads,Ee):ke,s:Ie.s?Me(ie,Ie.s,1,.01,Ee):ke,a:Ie.a?Me(ie,Ie.a,1,0,Ee):ke,o:Ie.o?Me(ie,Ie.o,0,.01,Ee):ke,p:Ie.p?Me(ie,Ie.p,1,0,Ee):ke,sw:Ie.sw?Me(ie,Ie.sw,0,0,Ee):ke,sc:Ie.sc?Me(ie,Ie.sc,1,0,Ee):ke,fc:Ie.fc?Me(ie,Ie.fc,1,0,Ee):ke,fh:Ie.fh?Me(ie,Ie.fh,0,0,Ee):ke,fs:Ie.fs?Me(ie,Ie.fs,0,.01,Ee):ke,fb:Ie.fb?Me(ie,Ie.fb,0,.01,Ee):ke,t:Ie.t?Me(ie,Ie.t,0,0,Ee):ke},this.s=TextSelectorProp.getTextSelectorProp(ie,oe.s,Ee),this.s.t=oe.s.t}function TextAnimatorProperty(ie,oe,Ee){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=ie,this._renderType=oe,this._elem=Ee,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(Ee)}TextAnimatorProperty.prototype.searchProperties=function(){var ie,oe=this._textData.a.length,Ee,ke=PropertyFactory.getProp;for(ie=0;ie<oe;ie+=1)Ee=this._textData.a[ie],this._animatorsData[ie]=new TextAnimatorDataProperty(this._elem,Ee,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:ke(this._elem,this._textData.p.a,0,0,this),f:ke(this._elem,this._textData.p.f,0,0,this),l:ke(this._elem,this._textData.p.l,0,0,this),r:ke(this._elem,this._textData.p.r,0,0,this),p:ke(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=ke(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(ie,oe){if(this.lettersChangedFlag=oe,!(!this._mdf&&!this._isFirstFrame&&!oe&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var Ee=this._moreOptions.alignment.v,ke=this._animatorsData,Me=this._textData,Ie=this.mHelper,Re=this._renderType,De=this.renderedLetters.length,je,Ue,Et,kt,At=ie.l,It,Rt,Mt,Vt,Dt,Ft,Nt,Bt,Ht,Gt,Kt,Ut,Zt,ir,tr;if(this._hasMaskedPath){if(tr=this._pathData.m,!this._pathData.n||this._pathData._mdf){var Jt=tr.v;this._pathData.r.v&&(Jt=Jt.reverse()),It={tLength:0,segments:[]},kt=Jt._length-1;var rr;for(Ut=0,Et=0;Et<kt;Et+=1)rr=bez.buildBezierData(Jt.v[Et],Jt.v[Et+1],[Jt.o[Et][0]-Jt.v[Et][0],Jt.o[Et][1]-Jt.v[Et][1]],[Jt.i[Et+1][0]-Jt.v[Et+1][0],Jt.i[Et+1][1]-Jt.v[Et+1][1]]),It.tLength+=rr.segmentLength,It.segments.push(rr),Ut+=rr.segmentLength;Et=kt,tr.v.c&&(rr=bez.buildBezierData(Jt.v[Et],Jt.v[0],[Jt.o[Et][0]-Jt.v[Et][0],Jt.o[Et][1]-Jt.v[Et][1]],[Jt.i[0][0]-Jt.v[0][0],Jt.i[0][1]-Jt.v[0][1]]),It.tLength+=rr.segmentLength,It.segments.push(rr),Ut+=rr.segmentLength),this._pathData.pi=It}if(It=this._pathData.pi,Rt=this._pathData.f.v,Nt=0,Ft=1,Vt=0,Dt=!0,Gt=It.segments,Rt<0&&tr.v.c)for(It.tLength<Math.abs(Rt)&&(Rt=-Math.abs(Rt)%It.tLength),Nt=Gt.length-1,Ht=Gt[Nt].points,Ft=Ht.length-1;Rt<0;)Rt+=Ht[Ft].partialLength,Ft-=1,Ft<0&&(Nt-=1,Ht=Gt[Nt].points,Ft=Ht.length-1);Ht=Gt[Nt].points,Bt=Ht[Ft-1],Mt=Ht[Ft],Kt=Mt.partialLength}kt=At.length,je=0,Ue=0;var Qt=ie.finalSize*1.2*.714,er=!0,Yt,Xt,jt,Wt,ar;Wt=ke.length;var sr,pr=-1,fr,wr,Cr,xr=Rt,$r=Nt,Or=Ft,Rr=-1,Mr,Ar,Ir,nr,or,dr,hr,mr,br="",Sr=this.defaultPropsArray,_r;if(ie.j===2||ie.j===1){var vr=0,yr=0,lr=ie.j===2?-.5:-1,cr=0,ur=!0;for(Et=0;Et<kt;Et+=1)if(At[Et].n){for(vr&&(vr+=yr);cr<Et;)At[cr].animatorJustifyOffset=vr,cr+=1;vr=0,ur=!0}else{for(jt=0;jt<Wt;jt+=1)Yt=ke[jt].a,Yt.t.propType&&(ur&&ie.j===2&&(yr+=Yt.t.v*lr),Xt=ke[jt].s,sr=Xt.getMult(At[Et].anIndexes[jt],Me.a[jt].s.totalChars),sr.length?vr+=Yt.t.v*sr[0]*lr:vr+=Yt.t.v*sr*lr);ur=!1}for(vr&&(vr+=yr);cr<Et;)At[cr].animatorJustifyOffset=vr,cr+=1}for(Et=0;Et<kt;Et+=1){if(Ie.reset(),Mr=1,At[Et].n)je=0,Ue+=ie.yOffset,Ue+=er?1:0,Rt=xr,er=!1,this._hasMaskedPath&&(Nt=$r,Ft=Or,Ht=Gt[Nt].points,Bt=Ht[Ft-1],Mt=Ht[Ft],Kt=Mt.partialLength,Vt=0),br="",mr="",dr="",_r="",Sr=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Rr!==At[Et].line){switch(ie.j){case 1:Rt+=Ut-ie.lineWidths[At[Et].line];break;case 2:Rt+=(Ut-ie.lineWidths[At[Et].line])/2;break}Rr=At[Et].line}pr!==At[Et].ind&&(At[pr]&&(Rt+=At[pr].extra),Rt+=At[Et].an/2,pr=At[Et].ind),Rt+=Ee[0]*At[Et].an*.005;var gr=0;for(jt=0;jt<Wt;jt+=1)Yt=ke[jt].a,Yt.p.propType&&(Xt=ke[jt].s,sr=Xt.getMult(At[Et].anIndexes[jt],Me.a[jt].s.totalChars),sr.length?gr+=Yt.p.v[0]*sr[0]:gr+=Yt.p.v[0]*sr),Yt.a.propType&&(Xt=ke[jt].s,sr=Xt.getMult(At[Et].anIndexes[jt],Me.a[jt].s.totalChars),sr.length?gr+=Yt.a.v[0]*sr[0]:gr+=Yt.a.v[0]*sr);for(Dt=!0,this._pathData.a.v&&(Rt=At[0].an*.5+(Ut-this._pathData.f.v-At[0].an*.5-At[At.length-1].an*.5)*pr/(kt-1),Rt+=this._pathData.f.v);Dt;)Vt+Kt>=Rt+gr||!Ht?(Zt=(Rt+gr-Vt)/Mt.partialLength,wr=Bt.point[0]+(Mt.point[0]-Bt.point[0])*Zt,Cr=Bt.point[1]+(Mt.point[1]-Bt.point[1])*Zt,Ie.translate(-Ee[0]*At[Et].an*.005,-(Ee[1]*Qt)*.01),Dt=!1):Ht&&(Vt+=Mt.partialLength,Ft+=1,Ft>=Ht.length&&(Ft=0,Nt+=1,Gt[Nt]?Ht=Gt[Nt].points:tr.v.c?(Ft=0,Nt=0,Ht=Gt[Nt].points):(Vt-=Mt.partialLength,Ht=null)),Ht&&(Bt=Mt,Mt=Ht[Ft],Kt=Mt.partialLength));fr=At[Et].an/2-At[Et].add,Ie.translate(-fr,0,0)}else fr=At[Et].an/2-At[Et].add,Ie.translate(-fr,0,0),Ie.translate(-Ee[0]*At[Et].an*.005,-Ee[1]*Qt*.01,0);for(jt=0;jt<Wt;jt+=1)Yt=ke[jt].a,Yt.t.propType&&(Xt=ke[jt].s,sr=Xt.getMult(At[Et].anIndexes[jt],Me.a[jt].s.totalChars),(je!==0||ie.j!==0)&&(this._hasMaskedPath?sr.length?Rt+=Yt.t.v*sr[0]:Rt+=Yt.t.v*sr:sr.length?je+=Yt.t.v*sr[0]:je+=Yt.t.v*sr));for(ie.strokeWidthAnim&&(Ir=ie.sw||0),ie.strokeColorAnim&&(ie.sc?Ar=[ie.sc[0],ie.sc[1],ie.sc[2]]:Ar=[0,0,0]),ie.fillColorAnim&&ie.fc&&(nr=[ie.fc[0],ie.fc[1],ie.fc[2]]),jt=0;jt<Wt;jt+=1)Yt=ke[jt].a,Yt.a.propType&&(Xt=ke[jt].s,sr=Xt.getMult(At[Et].anIndexes[jt],Me.a[jt].s.totalChars),sr.length?Ie.translate(-Yt.a.v[0]*sr[0],-Yt.a.v[1]*sr[1],Yt.a.v[2]*sr[2]):Ie.translate(-Yt.a.v[0]*sr,-Yt.a.v[1]*sr,Yt.a.v[2]*sr));for(jt=0;jt<Wt;jt+=1)Yt=ke[jt].a,Yt.s.propType&&(Xt=ke[jt].s,sr=Xt.getMult(At[Et].anIndexes[jt],Me.a[jt].s.totalChars),sr.length?Ie.scale(1+(Yt.s.v[0]-1)*sr[0],1+(Yt.s.v[1]-1)*sr[1],1):Ie.scale(1+(Yt.s.v[0]-1)*sr,1+(Yt.s.v[1]-1)*sr,1));for(jt=0;jt<Wt;jt+=1){if(Yt=ke[jt].a,Xt=ke[jt].s,sr=Xt.getMult(At[Et].anIndexes[jt],Me.a[jt].s.totalChars),Yt.sk.propType&&(sr.length?Ie.skewFromAxis(-Yt.sk.v*sr[0],Yt.sa.v*sr[1]):Ie.skewFromAxis(-Yt.sk.v*sr,Yt.sa.v*sr)),Yt.r.propType&&(sr.length?Ie.rotateZ(-Yt.r.v*sr[2]):Ie.rotateZ(-Yt.r.v*sr)),Yt.ry.propType&&(sr.length?Ie.rotateY(Yt.ry.v*sr[1]):Ie.rotateY(Yt.ry.v*sr)),Yt.rx.propType&&(sr.length?Ie.rotateX(Yt.rx.v*sr[0]):Ie.rotateX(Yt.rx.v*sr)),Yt.o.propType&&(sr.length?Mr+=(Yt.o.v*sr[0]-Mr)*sr[0]:Mr+=(Yt.o.v*sr-Mr)*sr),ie.strokeWidthAnim&&Yt.sw.propType&&(sr.length?Ir+=Yt.sw.v*sr[0]:Ir+=Yt.sw.v*sr),ie.strokeColorAnim&&Yt.sc.propType)for(or=0;or<3;or+=1)sr.length?Ar[or]+=(Yt.sc.v[or]-Ar[or])*sr[0]:Ar[or]+=(Yt.sc.v[or]-Ar[or])*sr;if(ie.fillColorAnim&&ie.fc){if(Yt.fc.propType)for(or=0;or<3;or+=1)sr.length?nr[or]+=(Yt.fc.v[or]-nr[or])*sr[0]:nr[or]+=(Yt.fc.v[or]-nr[or])*sr;Yt.fh.propType&&(sr.length?nr=addHueToRGB(nr,Yt.fh.v*sr[0]):nr=addHueToRGB(nr,Yt.fh.v*sr)),Yt.fs.propType&&(sr.length?nr=addSaturationToRGB(nr,Yt.fs.v*sr[0]):nr=addSaturationToRGB(nr,Yt.fs.v*sr)),Yt.fb.propType&&(sr.length?nr=addBrightnessToRGB(nr,Yt.fb.v*sr[0]):nr=addBrightnessToRGB(nr,Yt.fb.v*sr))}}for(jt=0;jt<Wt;jt+=1)Yt=ke[jt].a,Yt.p.propType&&(Xt=ke[jt].s,sr=Xt.getMult(At[Et].anIndexes[jt],Me.a[jt].s.totalChars),this._hasMaskedPath?sr.length?Ie.translate(0,Yt.p.v[1]*sr[0],-Yt.p.v[2]*sr[1]):Ie.translate(0,Yt.p.v[1]*sr,-Yt.p.v[2]*sr):sr.length?Ie.translate(Yt.p.v[0]*sr[0],Yt.p.v[1]*sr[1],-Yt.p.v[2]*sr[2]):Ie.translate(Yt.p.v[0]*sr,Yt.p.v[1]*sr,-Yt.p.v[2]*sr));if(ie.strokeWidthAnim&&(dr=Ir<0?0:Ir),ie.strokeColorAnim&&(hr="rgb("+Math.round(Ar[0]*255)+","+Math.round(Ar[1]*255)+","+Math.round(Ar[2]*255)+")"),ie.fillColorAnim&&ie.fc&&(mr="rgb("+Math.round(nr[0]*255)+","+Math.round(nr[1]*255)+","+Math.round(nr[2]*255)+")"),this._hasMaskedPath){if(Ie.translate(0,-ie.ls),Ie.translate(0,Ee[1]*Qt*.01+Ue,0),this._pathData.p.v){ir=(Mt.point[1]-Bt.point[1])/(Mt.point[0]-Bt.point[0]);var Er=Math.atan(ir)*180/Math.PI;Mt.point[0]<Bt.point[0]&&(Er+=180),Ie.rotate(-Er*Math.PI/180)}Ie.translate(wr,Cr,0),Rt-=Ee[0]*At[Et].an*.005,At[Et+1]&&pr!==At[Et+1].ind&&(Rt+=At[Et].an/2,Rt+=ie.tr*.001*ie.finalSize)}else{switch(Ie.translate(je,Ue,0),ie.ps&&Ie.translate(ie.ps[0],ie.ps[1]+ie.ascent,0),ie.j){case 1:Ie.translate(At[Et].animatorJustifyOffset+ie.justifyOffset+(ie.boxWidth-ie.lineWidths[At[Et].line]),0,0);break;case 2:Ie.translate(At[Et].animatorJustifyOffset+ie.justifyOffset+(ie.boxWidth-ie.lineWidths[At[Et].line])/2,0,0);break}Ie.translate(0,-ie.ls),Ie.translate(fr,0,0),Ie.translate(Ee[0]*At[Et].an*.005,Ee[1]*Qt*.01,0),je+=At[Et].l+ie.tr*.001*ie.finalSize}Re==="html"?br=Ie.toCSS():Re==="svg"?br=Ie.to2dCSS():Sr=[Ie.props[0],Ie.props[1],Ie.props[2],Ie.props[3],Ie.props[4],Ie.props[5],Ie.props[6],Ie.props[7],Ie.props[8],Ie.props[9],Ie.props[10],Ie.props[11],Ie.props[12],Ie.props[13],Ie.props[14],Ie.props[15]],_r=Mr}De<=Et?(ar=new LetterProps(_r,dr,hr,mr,br,Sr),this.renderedLetters.push(ar),De+=1,this.lettersChangedFlag=!0):(ar=this.renderedLetters[Et],this.lettersChangedFlag=ar.update(_r,dr,hr,mr,br,Sr)||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);function ITextElement(){}ITextElement.prototype.initElement=function(ie,oe,Ee){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(ie,oe,Ee),this.textProperty=new TextProperty(this,ie.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(ie.t,this.renderType,this),this.initTransform(ie,oe,Ee),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(ie){this._mdf=!1,this.prepareRenderableFrame(ie),this.prepareProperties(ie,this.isInRange)},ITextElement.prototype.createPathShape=function(ie,oe){var Ee,ke=oe.length,Me,Ie="";for(Ee=0;Ee<ke;Ee+=1)oe[Ee].ty==="sh"&&(Me=oe[Ee].ks.k,Ie+=buildShapeString(Me,Me.i.length,!0,ie));return Ie},ITextElement.prototype.updateDocumentData=function(ie,oe){this.textProperty.updateDocumentData(ie,oe)},ITextElement.prototype.canResizeFont=function(ie){this.textProperty.canResizeFont(ie)},ITextElement.prototype.setMinimumFontSize=function(ie){this.textProperty.setMinimumFontSize(ie)},ITextElement.prototype.applyTextPropertiesToMatrix=function(ie,oe,Ee,ke,Me){switch(ie.ps&&oe.translate(ie.ps[0],ie.ps[1]+ie.ascent,0),oe.translate(0,-ie.ls,0),ie.j){case 1:oe.translate(ie.justifyOffset+(ie.boxWidth-ie.lineWidths[Ee]),0,0);break;case 2:oe.translate(ie.justifyOffset+(ie.boxWidth-ie.lineWidths[Ee])/2,0,0);break}oe.translate(ke,Me,0)},ITextElement.prototype.buildColor=function(ie){return"rgb("+Math.round(ie[0]*255)+","+Math.round(ie[1]*255)+","+Math.round(ie[2]*255)+")"},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(ie,oe,Ee){this.textSpans=[],this.renderType="svg",this.initElement(ie,oe,Ee)}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(ie){for(var oe=0,Ee=ie.length,ke=[],Me="";oe<Ee;)ie[oe]===String.fromCharCode(13)||ie[oe]===String.fromCharCode(3)?(ke.push(Me),Me=""):Me+=ie[oe],oe+=1;return ke.push(Me),ke},SVGTextLottieElement.prototype.buildShapeData=function(ie,oe){if(ie.shapes&&ie.shapes.length){var Ee=ie.shapes[0];if(Ee.it){var ke=Ee.it[Ee.it.length-1];ke.s&&(ke.s.k[0]=oe,ke.s.k[1]=oe)}}return ie},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var ie,oe,Ee=this.textProperty.currentData;this.renderedLetters=createSizedArray(Ee?Ee.l.length:0),Ee.fc?this.layerElement.setAttribute("fill",this.buildColor(Ee.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),Ee.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(Ee.sc)),this.layerElement.setAttribute("stroke-width",Ee.sw)),this.layerElement.setAttribute("font-size",Ee.finalSize);var ke=this.globalData.fontManager.getFontByName(Ee.f);if(ke.fClass)this.layerElement.setAttribute("class",ke.fClass);else{this.layerElement.setAttribute("font-family",ke.fFamily);var Me=Ee.fWeight,Ie=Ee.fStyle;this.layerElement.setAttribute("font-style",Ie),this.layerElement.setAttribute("font-weight",Me)}this.layerElement.setAttribute("aria-label",Ee.t);var Re=Ee.l||[],De=!!this.globalData.fontManager.chars;oe=Re.length;var je,Ue=this.mHelper,Et="",kt=this.data.singleShape,At=0,It=0,Rt=!0,Mt=Ee.tr*.001*Ee.finalSize;if(kt&&!De&&!Ee.sz){var Vt=this.textContainer,Dt="start";switch(Ee.j){case 1:Dt="end";break;case 2:Dt="middle";break;default:Dt="start";break}Vt.setAttribute("text-anchor",Dt),Vt.setAttribute("letter-spacing",Mt);var Ft=this.buildTextContents(Ee.finalText);for(oe=Ft.length,It=Ee.ps?Ee.ps[1]+Ee.ascent:0,ie=0;ie<oe;ie+=1)je=this.textSpans[ie].span||createNS("tspan"),je.textContent=Ft[ie],je.setAttribute("x",0),je.setAttribute("y",It),je.style.display="inherit",Vt.appendChild(je),this.textSpans[ie]||(this.textSpans[ie]={span:null,glyph:null}),this.textSpans[ie].span=je,It+=Ee.finalLineHeight;this.layerElement.appendChild(Vt)}else{var Nt=this.textSpans.length,Bt;for(ie=0;ie<oe;ie+=1){if(this.textSpans[ie]||(this.textSpans[ie]={span:null,childSpan:null,glyph:null}),!De||!kt||ie===0){if(je=Nt>ie?this.textSpans[ie].span:createNS(De?"g":"text"),Nt<=ie){if(je.setAttribute("stroke-linecap","butt"),je.setAttribute("stroke-linejoin","round"),je.setAttribute("stroke-miterlimit","4"),this.textSpans[ie].span=je,De){var Ht=createNS("g");je.appendChild(Ht),this.textSpans[ie].childSpan=Ht}this.textSpans[ie].span=je,this.layerElement.appendChild(je)}je.style.display="inherit"}if(Ue.reset(),kt&&(Re[ie].n&&(At=-Mt,It+=Ee.yOffset,It+=Rt?1:0,Rt=!1),this.applyTextPropertiesToMatrix(Ee,Ue,Re[ie].line,At,It),At+=Re[ie].l||0,At+=Mt),De){Bt=this.globalData.fontManager.getCharData(Ee.finalText[ie],ke.fStyle,this.globalData.fontManager.getFontByName(Ee.f).fFamily);var Gt;if(Bt.t===1)Gt=new SVGCompElement(Bt.data,this.globalData,this);else{var Kt=emptyShapeData;Bt.data&&Bt.data.shapes&&(Kt=this.buildShapeData(Bt.data,Ee.finalSize)),Gt=new SVGShapeElement(Kt,this.globalData,this)}if(this.textSpans[ie].glyph){var Ut=this.textSpans[ie].glyph;this.textSpans[ie].childSpan.removeChild(Ut.layerElement),Ut.destroy()}this.textSpans[ie].glyph=Gt,Gt._debug=!0,Gt.prepareFrame(0),Gt.renderFrame(),this.textSpans[ie].childSpan.appendChild(Gt.layerElement),Bt.t===1&&this.textSpans[ie].childSpan.setAttribute("transform","scale("+Ee.finalSize/100+","+Ee.finalSize/100+")")}else kt&&je.setAttribute("transform","translate("+Ue.props[12]+","+Ue.props[13]+")"),je.textContent=Re[ie].val,je.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}kt&&je&&je.setAttribute("d",Et)}for(;ie<this.textSpans.length;)this.textSpans[ie].span.style.display="none",ie+=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 ie=this.layerElement.getBBox();this.bbox={top:ie.y,left:ie.x,width:ie.width,height:ie.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var ie,oe=this.textSpans.length,Ee;for(this.renderedFrame=this.comp.renderedFrame,ie=0;ie<oe;ie+=1)Ee=this.textSpans[ie].glyph,Ee&&(Ee.prepareFrame(this.comp.renderedFrame-this.data.st),Ee._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 ie,oe,Ee=this.textAnimator.renderedLetters,ke=this.textProperty.currentData.l;oe=ke.length;var Me,Ie,Re;for(ie=0;ie<oe;ie+=1)ke[ie].n||(Me=Ee[ie],Ie=this.textSpans[ie].span,Re=this.textSpans[ie].glyph,Re&&Re.renderFrame(),Me._mdf.m&&Ie.setAttribute("transform",Me.m),Me._mdf.o&&Ie.setAttribute("opacity",Me.o),Me._mdf.sw&&Ie.setAttribute("stroke-width",Me.sw),Me._mdf.sc&&Ie.setAttribute("stroke",Me.sc),Me._mdf.fc&&Ie.setAttribute("fill",Me.fc))}};function ISolidElement(ie,oe,Ee){this.initElement(ie,oe,Ee)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var ie=createNS("rect");ie.setAttribute("width",this.data.sw),ie.setAttribute("height",this.data.sh),ie.setAttribute("fill",this.data.sc),this.layerElement.appendChild(ie)};function NullElement(ie,oe,Ee){this.initFrame(),this.initBaseData(ie,oe,Ee),this.initFrame(),this.initTransform(ie,oe,Ee),this.initHierarchy()}NullElement.prototype.prepareFrame=function(ie){this.prepareProperties(ie,!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);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(ie){return new NullElement(ie,this.globalData,this)},SVGRendererBase.prototype.createShape=function(ie){return new SVGShapeElement(ie,this.globalData,this)},SVGRendererBase.prototype.createText=function(ie){return new SVGTextLottieElement(ie,this.globalData,this)},SVGRendererBase.prototype.createImage=function(ie){return new IImageElement(ie,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(ie){return new ISolidElement(ie,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(ie){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 "+ie.w+" "+ie.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",ie.w),this.svgElement.setAttribute("height",ie.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,
600,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),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var oe=this.globalData.defs;this.setupGlobalData(ie,oe),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=ie;var Ee=createNS("clipPath"),ke=createNS("rect");ke.setAttribute("width",ie.w),ke.setAttribute("height",ie.h),ke.setAttribute("x",0),ke.setAttribute("y",0);var Me=createElementID();Ee.setAttribute("id",Me),Ee.appendChild(ke),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+Me+")"),oe.appendChild(Ee),this.layers=ie.layers,this.elements=createSizedArray(ie.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var ie,oe=this.layers?this.layers.length:0;for(ie=0;ie<oe;ie+=1)this.elements[ie]&&this.elements[ie].destroy&&this.elements[ie].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(ie){var oe=0,Ee=this.layers.length;for(oe=0;oe<Ee;oe+=1)if(this.layers[oe].ind===ie)return oe;return-1},SVGRendererBase.prototype.buildItem=function(ie){var oe=this.elements;if(!(oe[ie]||this.layers[ie].ty===99)){oe[ie]=!0;var Ee=this.createItem(this.layers[ie]);if(oe[ie]=Ee,getExpressionsPlugin()&&(this.layers[ie].ty===0&&this.globalData.projectInterface.registerComposition(Ee),Ee.initExpressions()),this.appendElementInPos(Ee,ie),this.layers[ie].tt){var ke="tp"in this.layers[ie]?this.findIndexByInd(this.layers[ie].tp):ie-1;if(ke===-1)return;if(!this.elements[ke]||this.elements[ke]===!0)this.buildItem(ke),this.addPendingElement(Ee);else{var Me=oe[ke],Ie=Me.getMatte(this.layers[ie].tt);Ee.setMatte(Ie)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var ie=this.pendingElements.pop();if(ie.checkParenting(),ie.data.tt)for(var oe=0,Ee=this.elements.length;oe<Ee;){if(this.elements[oe]===ie){var ke="tp"in ie.data?this.findIndexByInd(ie.data.tp):oe-1,Me=this.elements[ke],Ie=Me.getMatte(this.layers[oe].tt);ie.setMatte(Ie);break}oe+=1}}},SVGRendererBase.prototype.renderFrame=function(ie){if(!(this.renderedFrame===ie||this.destroyed)){ie===null?ie=this.renderedFrame:this.renderedFrame=ie,this.globalData.frameNum=ie,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=ie,this.globalData._mdf=!1;var oe,Ee=this.layers.length;for(this.completeLayers||this.checkLayers(ie),oe=Ee-1;oe>=0;oe-=1)(this.completeLayers||this.elements[oe])&&this.elements[oe].prepareFrame(ie-this.layers[oe].st);if(this.globalData._mdf)for(oe=0;oe<Ee;oe+=1)(this.completeLayers||this.elements[oe])&&this.elements[oe].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(ie,oe){var Ee=ie.getBaseElement();if(Ee){for(var ke=0,Me;ke<oe;)this.elements[ke]&&this.elements[ke]!==!0&&this.elements[ke].getBaseElement()&&(Me=this.elements[ke].getBaseElement()),ke+=1;Me?this.layerElement.insertBefore(Ee,Me):this.layerElement.appendChild(Ee)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(ie,oe,Ee){this.initFrame(),this.initBaseData(ie,oe,Ee),this.initTransform(ie,oe,Ee),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!oe.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(ie){if(this._mdf=!1,this.prepareRenderableFrame(ie),this.prepareProperties(ie,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=ie/this.data.sr;else{var oe=this.tm.v;oe===this.data.op&&(oe=this.data.op-1),this.renderedFrame=oe}var Ee,ke=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),Ee=ke-1;Ee>=0;Ee-=1)(this.completeLayers||this.elements[Ee])&&(this.elements[Ee].prepareFrame(this.renderedFrame-this.layers[Ee].st),this.elements[Ee]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var ie,oe=this.layers.length;for(ie=0;ie<oe;ie+=1)(this.completeLayers||this.elements[ie])&&this.elements[ie].renderFrame()},ICompElement.prototype.setElements=function(ie){this.elements=ie},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var ie,oe=this.layers.length;for(ie=0;ie<oe;ie+=1)this.elements[ie]&&this.elements[ie].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(ie,oe,Ee){this.layers=ie.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(ie,oe,Ee),this.tm=ie.tm?PropertyFactory.getProp(this,ie.tm,0,oe.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(ie){return new SVGCompElement(ie,this.globalData,this)};function SVGRenderer(ie,oe){this.animationItem=ie,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var Ee="";if(oe&&oe.title){var ke=createNS("title"),Me=createElementID();ke.setAttribute("id",Me),ke.textContent=oe.title,this.svgElement.appendChild(ke),Ee+=Me}if(oe&&oe.description){var Ie=createNS("desc"),Re=createElementID();Ie.setAttribute("id",Re),Ie.textContent=oe.description,this.svgElement.appendChild(Ie),Ee+=" "+Re}Ee&&this.svgElement.setAttribute("aria-labelledby",Ee);var De=createNS("defs");this.svgElement.appendChild(De);var je=createNS("g");this.svgElement.appendChild(je),this.layerElement=je,this.renderConfig={preserveAspectRatio:oe&&oe.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:oe&&oe.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:oe&&oe.contentVisibility||"visible",progressiveLoad:oe&&oe.progressiveLoad||!1,hideOnTransparent:!(oe&&oe.hideOnTransparent===!1),viewB
vendor: 2,314 bytes, line 60
60oxOnly:oe&&oe.viewBoxOnly||!1,viewBoxSize:oe&&oe.viewBoxSize||!1,className:oe&&oe.className||"",id:oe&&oe.id||"",focusable:oe&&oe.focusable,filterSize:{width:oe&&oe.filterSize&&oe.filterSize.width||"100%",height:oe&&oe.filterSize&&oe.filterSize.height||"100%",x:oe&&oe.filterSize&&oe.filterSize.x||"0%",y:oe&&oe.filterSize&&oe.filterSize.y||"0%"},width:oe&&oe.width,height:oe&&oe.height,runExpressions:!oe||oe.runExpressions===void 0||oe.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:De,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(ie){return new SVGCompElement(ie,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(oe){var Ee,ke=oe.length,Me="_";for(Ee=0;Ee<ke;Ee+=1)Me+=oe[Ee].transform.key+"_";var Ie=this.sequences[Me];return Ie||(Ie={transforms:[].concat(oe),finalTransform:new Matrix,_mdf:!1},this.sequences[Me]=Ie,this.sequenceList.push(Ie)),Ie},processSequence:function(oe,Ee){for(var ke=0,Me=oe.transforms.length,Ie=Ee;ke<Me&&!Ee;){if(oe.transforms[ke].transform.mProps._mdf){Ie=!0;break}ke+=1}if(Ie)for(oe.finalTransform.reset(),ke=Me-1;ke>=0;ke-=1)oe.finalTransform.multiply(oe.transforms[ke].transform.mProps.v);oe._mdf=Ie},processSequences:function(oe){var Ee,ke=this.sequenceList.length;for(Ee=0;Ee<ke;Ee+=1)this.processSequence(this.sequenceList[Ee],oe)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var oe="__lottie_element_luma_buffer",Ee=null,ke=null,Me=null;function Ie(){var je=createNS("svg"),Ue=createNS("filter"),Et=createNS("feColorMatrix");return Ue.setAttribute("id",oe),Et.setAttribute("type","matrix"),Et.setAttribute("color-interpolation-filters","sRGB"),Et.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"),Ue.appendChild(Et),je.appendChild(Ue),je.setAttribute("id",oe+"_svg"),featureSupport.svgLumaHidden&&(je.style.display="none"),je}function Re(){Ee||(Me=Ie(),document.body.appendChild(Me),Ee=createTag("canvas"),ke=Ee.getContext("2d"),ke.filter="url
60(#"+oe+")",ke.fillStyle="rgba(0,0,0,0)",ke.fillRect(0,0,1,1))}function De(je){return Ee||Re(),Ee.width=je.width,Ee.height=je.height,ke.filter="url(#"+oe+")",Ee}return{load:Re,get:De}};function createCanvas(ie,oe){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(ie,oe);var Ee=createTag("canvas");return Ee.width=ie,Ee.height=oe,Ee}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}}(),registeredEffects={};function CVEffects(ie){var oe,Ee=ie.data.ef?ie.data.ef.length:0;this.filters=[];var ke;for(oe=0;oe<Ee;oe+=1){ke=null;var Me=ie.data.ef[oe].ty;if(registeredEffects[Me]){var Ie=registeredEffects[Me].effect;ke=new Ie(ie.effectsManager.effectElements[oe],ie)}ke&&this.filters.push(ke)}this.filters.length&&ie.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(ie){var oe,Ee=this.filters.length;for(oe=0;oe<Ee;oe+=1)this.filters[oe].renderFrame(ie)},CVEffects.prototype.getEffects=function(ie){var oe,Ee=this.filters.length,ke=[];for(oe=0;oe<Ee;oe+=1)this.filters[oe].type===ie&&ke.push(this.filters[oe]);return ke};function registerEffect(ie,oe){registeredEffects[ie]={effect:oe}}function CVMaskElement(ie,oe){this.data=ie,this.element=oe,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var Ee,ke=this.masksProperties.length,Me=!1;for(Ee=0;Ee<ke;Ee+=1)this.masksProperties[Ee].mode!=="n"&&(Me=!0),this.viewData[Ee]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[Ee],3);this.hasMasks=Me,Me&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var ie=this.element.finalTransform.mat,oe=this.element.canvasContext,Ee,ke=this.masksProperties.length,Me,Ie,Re;for(oe.beginPath(),Ee=0;Ee<ke;Ee+=1)if(this.masksProperties[Ee].mode!=="n"){this.masksProperties[Ee].inv&&(oe.moveTo(0,0),oe.lineTo(this.element.globalData.compSize.w,0),oe.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),oe.lineTo(0,this.element.globalData.compSize.h),oe.lineTo(0,0)),Re=this.viewData[Ee].v,Me=ie.applyToPointArray(Re.v[0][0],Re.v[0][1],0),oe.moveTo(Me[0],Me[1]);var De,je=Re._length;for(De=1;De<je;De+=1)Ie=ie.applyToTriplePoints(Re.o[De-1],Re.i[De],Re.v[De]),oe.bezierCurveTo(Ie[0],Ie[1],Ie[2],Ie[3],Ie[4],Ie[5]);Ie=ie.applyToTriplePoints(Re.o[De-1],Re.i[0],Re.v[0]),oe.bezierCurveTo(Ie[0],Ie[1],Ie[2],Ie[3],Ie[4],Ie[5])}this.element.globalData.renderer.save(!0),oe.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var oe=this.globalData.canvasContext,Ee=assetLoader.createCanvas(oe.canvas.width,oe.canvas.height);this.buffers.push(Ee);var ke=assetLoader.createCanvas(oe.canvas.width,oe.canvas.height);this.buffers.push(ke),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var oe=this.globalData;if(oe.blendMode!==this.data.bm){oe.blendMode=this.data.bm;var Ee=getBlendMode(this.data.bm);oe.canvasContext.globalCompositeOperation=Ee}},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(oe){oe.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 oe=this.buffers[0],Ee=oe.getContext("2d");this.clearCanvas(Ee),Ee.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 oe=this.buffers[1],Ee=oe.getContext("2d");this.clearCanvas(Ee),Ee.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var ke=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(ke.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var Me=assetLoader.getLumaCanvas(this.canvasContext.canvas),Ie=Me.getContext("2d");Ie.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(Me,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(oe,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(oe){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!oe)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var Ee=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(Ee),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(Ee),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;function CVShapeData(ie,oe,Ee,ke){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var Me=4;oe.ty==="rc"?Me=5:oe.ty==="el"?Me=6:oe.ty==="sr"&&(Me=7),this.sh=ShapePropertyFactory.getShapeProp(ie,oe,Me,ie);var Ie,Re=Ee.length,De;for(Ie=0;Ie<Re;Ie+=1)Ee[Ie].closed||(De={transforms:ke.addTransformSequence(Ee[Ie].transforms),trNodes:[]},this.styledShapes.push(De),Ee[Ie].elements.push(De))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(ie,oe,Ee){this.shapes=[],this.shapesData=ie.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(ie,oe,Ee)}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(ie,oe){var Ee={data:ie,type:ie.ty,preTransforms:this.transformsManager.addTransformSequence(oe),transforms:[],elements:[],closed:ie.hd===!0},ke={};if(ie.ty==="fl"||ie.ty==="st"?(ke.c=PropertyFactory.getProp(this,ie.c,1,255,this),ke.c.k||(Ee.co="rgb("+bmFloor(ke.c.v[0])+","+bmFloor(ke.c.v[1])+","+bmFloor(ke.c.v[2])+")")):(ie.ty==="gf"||ie.ty==="gs")&&(ke.s=PropertyFactory.getProp(this,ie.s,1,null,this),ke.e=PropertyFactory.getProp(this,ie.e,1,null,this),ke.h=PropertyFactory.getProp(this,ie.h||{k:0},0,.01,this),ke.a=PropertyFactory.getProp(this,ie.a||{k:0},0,degToRads,this),ke.g=new GradientProperty(this,ie.g,this)),ke.o=PropertyFactory.getProp(this,ie.o,0,.01,this),ie.ty==="st"||ie.ty==="gs"){if(Ee.lc=lineCapEnum[ie.l
vendor: 84,245 bytes, line 60
60c||2],Ee.lj=lineJoinEnum[ie.lj||2],ie.lj==1&&(Ee.ml=ie.ml),ke.w=PropertyFactory.getProp(this,ie.w,0,null,this),ke.w.k||(Ee.wi=ke.w.v),ie.d){var Me=new DashProperty(this,ie.d,"canvas",this);ke.d=Me,ke.d.k||(Ee.da=ke.d.dashArray,Ee.do=ke.d.dashoffset[0])}}else Ee.r=ie.r===2?"evenodd":"nonzero";return this.stylesList.push(Ee),ke.style=Ee,ke},CVShapeElement.prototype.createGroupElement=function(){var ie={it:[],prevViewData:[]};return ie},CVShapeElement.prototype.createTransformElement=function(ie){var oe={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,ie.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,ie,this)}};return oe},CVShapeElement.prototype.createShapeElement=function(ie){var oe=new CVShapeData(this,ie,this.stylesList,this.transformsManager);return this.shapes.push(oe),this.addShapeToModifiers(oe),oe},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var ie,oe=this.itemsData.length;for(ie=0;ie<oe;ie+=1)this.prevViewData[ie]=this.itemsData[ie];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),oe=this.dynamicProperties.length,ie=0;ie<oe;ie+=1)this.dynamicProperties[ie].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(ie){var oe,Ee=this.stylesList.length;for(oe=0;oe<Ee;oe+=1)this.stylesList[oe].closed||this.stylesList[oe].transforms.push(ie)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var ie,oe=this.stylesList.length;for(ie=0;ie<oe;ie+=1)this.stylesList[ie].closed||this.stylesList[ie].transforms.pop()},CVShapeElement.prototype.closeStyles=function(ie){var oe,Ee=ie.length;for(oe=0;oe<Ee;oe+=1)ie[oe].closed=!0},CVShapeElement.prototype.searchShapes=function(ie,oe,Ee,ke,Me){var Ie,Re=ie.length-1,De,je,Ue=[],Et=[],kt,At,It,Rt=[].concat(Me);for(Ie=Re;Ie>=0;Ie-=1){if(kt=this.searchProcessedElement(ie[Ie]),kt?oe[Ie]=Ee[kt-1]:ie[Ie]._shouldRender=ke,ie[Ie].ty==="fl"||ie[Ie].ty==="st"||ie[Ie].ty==="gf"||ie[Ie].ty==="gs")kt?oe[Ie].style.closed=!1:oe[Ie]=this.createStyleElement(ie[Ie],Rt),Ue.push(oe[Ie].style);else if(ie[Ie].ty==="gr"){if(!kt)oe[Ie]=this.createGroupElement(ie[Ie]);else for(je=oe[Ie].it.length,De=0;De<je;De+=1)oe[Ie].prevViewData[De]=oe[Ie].it[De];this.searchShapes(ie[Ie].it,oe[Ie].it,oe[Ie].prevViewData,ke,Rt)}else ie[Ie].ty==="tr"?(kt||(It=this.createTransformElement(ie[Ie]),oe[Ie]=It),Rt.push(oe[Ie]),this.addTransformToStyleList(oe[Ie])):ie[Ie].ty==="sh"||ie[Ie].ty==="rc"||ie[Ie].ty==="el"||ie[Ie].ty==="sr"?kt||(oe[Ie]=this.createShapeElement(ie[Ie])):ie[Ie].ty==="tm"||ie[Ie].ty==="rd"||ie[Ie].ty==="pb"||ie[Ie].ty==="zz"||ie[Ie].ty==="op"?(kt?(At=oe[Ie],At.closed=!1):(At=ShapeModifiers.getModifier(ie[Ie].ty),At.init(this,ie[Ie]),oe[Ie]=At,this.shapeModifiers.push(At)),Et.push(At)):ie[Ie].ty==="rp"&&(kt?(At=oe[Ie],At.closed=!0):(At=ShapeModifiers.getModifier(ie[Ie].ty),oe[Ie]=At,At.init(this,ie,Ie,oe),this.shapeModifiers.push(At),ke=!1),Et.push(At));this.addProcessedElement(ie[Ie],Ie+1)}for(this.removeTransformFromStyleList(),this.closeStyles(Ue),Re=Et.length,Ie=0;Ie<Re;Ie+=1)Et[Ie].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(ie,oe){(ie._opMdf||oe.op._mdf||this._isFirstFrame)&&(oe.opacity=ie.opacity,oe.opacity*=oe.op.v,oe._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var ie,oe=this.stylesList.length,Ee,ke,Me,Ie,Re,De,je=this.globalData.renderer,Ue=this.globalData.canvasContext,Et,kt;for(ie=0;ie<oe;ie+=1)if(kt=this.stylesList[ie],Et=kt.type,!((Et==="st"||Et==="gs")&&kt.wi===0||!kt.data._shouldRender||kt.coOp===0||this.globalData.currentGlobalAlpha===0)){for(je.save(),Re=kt.elements,Et==="st"||Et==="gs"?(je.ctxStrokeStyle(Et==="st"?kt.co:kt.grd),je.ctxLineWidth(kt.wi),je.ctxLineCap(kt.lc),je.ctxLineJoin(kt.lj),je.ctxMiterLimit(kt.ml||0)):je.ctxFillStyle(Et==="fl"?kt.co:kt.grd),je.ctxOpacity(kt.coOp),Et!=="st"&&Et!=="gs"&&Ue.beginPath(),je.ctxTransform(kt.preTransforms.finalTransform.props),ke=Re.length,Ee=0;Ee<ke;Ee+=1){for((Et==="st"||Et==="gs")&&(Ue.beginPath(),kt.da&&(Ue.setLineDash(kt.da),Ue.lineDashOffset=kt.do)),De=Re[Ee].trNodes,Ie=De.length,Me=0;Me<Ie;Me+=1)De[Me].t==="m"?Ue.moveTo(De[Me].p[0],De[Me].p[1]):De[Me].t==="c"?Ue.bezierCurveTo(De[Me].pts[0],De[Me].pts[1],De[Me].pts[2],De[Me].pts[3],De[Me].pts[4],De[Me].pts[5]):Ue.closePath();(Et==="st"||Et==="gs")&&(je.ctxStroke(),kt.da&&Ue.setLineDash(this.dashResetter))}Et!=="st"&&Et!=="gs"&&this.globalData.renderer.ctxFill(kt.r),je.restore()}},CVShapeElement.prototype.renderShape=function(ie,oe,Ee,ke){var Me,Ie=oe.length-1,Re;for(Re=ie,Me=Ie;Me>=0;Me-=1)oe[Me].ty==="tr"?(Re=Ee[Me].transform,this.renderShapeTransform(ie,Re)):oe[Me].ty==="sh"||oe[Me].ty==="el"||oe[Me].ty==="rc"||oe[Me].ty==="sr"?this.renderPath(oe[Me],Ee[Me]):oe[Me].ty==="fl"?this.renderFill(oe[Me],Ee[Me],Re):oe[Me].ty==="st"?this.renderStroke(oe[Me],Ee[Me],Re):oe[Me].ty==="gf"||oe[Me].ty==="gs"?this.renderGradientFill(oe[Me],Ee[Me],Re):oe[Me].ty==="gr"?this.renderShape(Re,oe[Me].it,Ee[Me].it):oe[Me].ty;ke&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(ie,oe){if(this._isFirstFrame||oe._mdf||ie.transforms._mdf){var Ee=ie.trNodes,ke=oe.paths,Me,Ie,Re,De=ke._length;Ee.length=0;var je=ie.transforms.finalTransform;for(Re=0;Re<De;Re+=1){var Ue=ke.shapes[Re];if(Ue&&Ue.v){for(Ie=Ue._length,Me=1;Me<Ie;Me+=1)Me===1&&Ee.push({t:"m",p:je.applyToPointArray(Ue.v[0][0],Ue.v[0][1],0)}),Ee.push({t:"c",pts:je.applyToTriplePoints(Ue.o[Me-1],Ue.i[Me],Ue.v[Me])});Ie===1&&Ee.push({t:"m",p:je.applyToPointArray(Ue.v[0][0],Ue.v[0][1],0)}),Ue.c&&Ie&&(Ee.push({t:"c",pts:je.applyToTriplePoints(Ue.o[Me-1],Ue.i[0],Ue.v[0])}),Ee.push({t:"z"}))}}ie.trNodes=Ee}},CVShapeElement.prototype.renderPath=function(ie,oe){if(ie.hd!==!0&&ie._shouldRender){var Ee,ke=oe.styledShapes.length;for(Ee=0;Ee<ke;Ee+=1)this.renderStyledShape(oe.styledShapes[Ee],oe.sh)}},CVShapeElement.prototype.renderFill=function(ie,oe,Ee){var ke=oe.style;(oe.c._mdf||this._isFirstFrame)&&(ke.co="rgb("+bmFloor(oe.c.v[0])+","+bmFloor(oe.c.v[1])+","+bmFloor(oe.c.v[2])+")"),(oe.o._mdf||Ee._opMdf||this._isFirstFrame)&&(ke.coOp=oe.o.v*Ee.opacity)},CVShapeElement.prototype.renderGradientFill=function(ie,oe,Ee){var ke=oe.style,Me;if(!ke.grd||oe.g._mdf||oe.s._mdf||oe.e._mdf||ie.t!==1&&(oe.h._mdf||oe.a._mdf)){var Ie=this.globalData.canvasContext,Re=oe.s.v,De=oe.e.v;if(ie.t===1)Me=Ie.createLinearGradient(Re[0],Re[1],De[0],De[1]);else{var je=Math.sqrt(Math.pow(Re[0]-De[0],2)+Math.pow(Re[1]-De[1],2)),Ue=Math.atan2(De[1]-Re[1],De[0]-Re[0]),Et=oe.h.v;Et>=1?Et=.99:Et<=-1&&(Et=-.99);var kt=je*Et,At=Math.cos(Ue+oe.a.v)*kt+Re[0],It=Math.sin(Ue+oe.a.v)*kt+Re[1];Me=Ie.createRadialGradient(At,It,0,Re[0],Re[1],je)}var Rt,Mt=ie.g.p,Vt=oe.g.c,Dt=1;for(Rt=0;Rt<Mt;Rt+=1)oe.g._hasOpacity&&oe.g._collapsable&&(Dt=oe.g.o[Rt*2+1]),Me.addColorStop(Vt[Rt*4]/100,"rgba("+Vt[Rt*4+1]+","+Vt[Rt*4+2]+","+Vt[Rt*4+3]+","+Dt+")");ke.grd=Me}ke.coOp=oe.o.v*Ee.opacity},CVShapeElement.prototype.renderStroke=function(ie,oe,Ee){var ke=oe.style,Me=oe.d;Me&&(Me._mdf||this._isFirstFrame)&&(ke.da=Me.dashArray,ke.do=Me.dashoffset[0]),(oe.c._mdf||this._isFirstFrame)&&(ke.co="rgb("+bmFloor(oe.c.v[0])+","+bmFloor(oe.c.v[1])+","+bmFloor(oe.c.v[2])+")"),(oe.o._mdf||Ee._opMdf||this._isFirstFrame)&&(ke.coOp=oe.o.v*Ee.opacity),(oe.w._mdf||this._isFirstFrame)&&(ke.wi=oe.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(ie,oe,Ee){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(ie,oe,Ee)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var ie=this.textProperty.currentData;this.renderedLetters=createSizedArray(ie.l?ie.l.length:0);var oe=!1;ie.fc?(oe=!0,this.values.fill=this.buildColor(ie.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=oe;var Ee=!1;ie.sc&&(Ee=!0,this.values.stroke=this.buildColor(ie.sc),this.values.sWidth=ie.sw);var ke=this.globalData.fontManager.getFontByName(ie.f),Me,Ie,Re=ie.l,De=this.mHelper;this.stroke=Ee,this.values.fValue=ie.finalSize+"px "+this.globalData.fontManager.getFontByName(ie.f).fFamily,Ie=ie.finalText.length;var je,Ue,Et,kt,At,It,Rt,Mt,Vt,Dt,Ft=this.data.singleShape,Nt=ie.tr*.001*ie.finalSize,Bt=0,Ht=0,Gt=!0,Kt=0;for(Me=0;Me<Ie;Me+=1){je=this.globalData.fontManager.getCharData(ie.finalText[Me],ke.fStyle,this.globalData.fontManager.getFontByName(ie.f).fFamily),Ue=je&&je.data||{},De.reset(),Ft&&Re[Me].n&&(Bt=-Nt,Ht+=ie.yOffset,Ht+=Gt?1:0,Gt=!1),At=Ue.shapes?Ue.shapes[0].it:[],Rt=At.length,De.scale(ie.finalSize/100,ie.finalSize/100),Ft&&this.applyTextPropertiesToMatrix(ie,De,Re[Me].line,Bt,Ht),Vt=createSizedArray(Rt-1);var Ut=0;for(It=0;It<Rt;It+=1)if(At[It].ty==="sh"){for(kt=At[It].ks.k.i.length,Mt=At[It].ks.k,Dt=[],Et=1;Et<kt;Et+=1)Et===1&&Dt.push(De.applyToX(Mt.v[0][0],Mt.v[0][1],0),De.applyToY(Mt.v[0][0],Mt.v[0][1],0)),Dt.push(De.applyToX(Mt.o[Et-1][0],Mt.o[Et-1][1],0),De.applyToY(Mt.o[Et-1][0],Mt.o[Et-1][1],0),De.applyToX(Mt.i[Et][0],Mt.i[Et][1],0),De.applyToY(Mt.i[Et][0],Mt.i[Et][1],0),De.applyToX(Mt.v[Et][0],Mt.v[Et][1],0),De.applyToY(Mt.v[Et][0],Mt.v[Et][1],0));Dt.push(De.applyToX(Mt.o[Et-1][0],Mt.o[Et-1][1],0),De.applyToY(Mt.o[Et-1][0],Mt.o[Et-1][1],0),De.applyToX(Mt.i[0][0],Mt.i[0][1],0),De.applyToY(Mt.i[0][0],Mt.i[0][1],0),De.applyToX(Mt.v[0][0],Mt.v[0][1],0),De.applyToY(Mt.v[0][0],Mt.v[0][1],0)),Vt[Ut]=Dt,Ut+=1}Ft&&(Bt+=Re[Me].l,Bt+=Nt),this.textSpans[Kt]?this.textSpans[Kt].elem=Vt:this.textSpans[Kt]={elem:Vt},Kt+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var ie=this.canvasContext;ie.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 oe,Ee,ke,Me,Ie,Re,De=this.textAnimator.renderedLetters,je=this.textProperty.currentData.l;Ee=je.length;var Ue,Et=null,kt=null,At=null,It,Rt,Mt=this.globalData.renderer;for(oe=0;oe<Ee;oe+=1)if(!je[oe].n){if(Ue=De[oe],Ue&&(Mt.save(),Mt.ctxTransform(Ue.p),Mt.ctxOpacity(Ue.o)),this.fill){for(Ue&&Ue.fc?Et!==Ue.fc&&(Mt.ctxFillStyle(Ue.fc),Et=Ue.fc):Et!==this.values.fill&&(Et=this.values.fill,Mt.ctxFillStyle(this.values.fill)),It=this.textSpans[oe].elem,Me=It.length,this.globalData.canvasContext.beginPath(),ke=0;ke<Me;ke+=1)for(Rt=It[ke],Re=Rt.length,this.globalData.canvasContext.moveTo(Rt[0],Rt[1]),Ie=2;Ie<Re;Ie+=6)this.globalData.canvasContext.bezierCurveTo(Rt[Ie],Rt[Ie+1],Rt[Ie+2],Rt[Ie+3],Rt[Ie+4],Rt[Ie+5]);this.globalData.canvasContext.closePath(),Mt.ctxFill()}if(this.stroke){for(Ue&&Ue.sw?At!==Ue.sw&&(At=Ue.sw,Mt.ctxLineWidth(Ue.sw)):At!==this.values.sWidth&&(At=this.values.sWidth,Mt.ctxLineWidth(this.values.sWidth)),Ue&&Ue.sc?kt!==Ue.sc&&(kt=Ue.sc,Mt.ctxStrokeStyle(Ue.sc)):kt!==this.values.stroke&&(kt=this.values.stroke,Mt.ctxStrokeStyle(this.values.stroke)),It=this.textSpans[oe].elem,Me=It.length,this.globalData.canvasContext.beginPath(),ke=0;ke<Me;ke+=1)for(Rt=It[ke],Re=Rt.length,this.globalData.canvasContext.moveTo(Rt[0],Rt[1]),Ie=2;Ie<Re;Ie+=6)this.globalData.canvasContext.bezierCurveTo(Rt[Ie],Rt[Ie+1],Rt[Ie+2],Rt[Ie+3],Rt[Ie+4],Rt[Ie+5]);this.globalData.canvasContext.closePath(),Mt.ctxStroke()}Ue&&this.globalData.renderer.restore()}};function CVImageElement(ie,oe,Ee){this.assetData=oe.getAssetData(ie.refId),this.img=oe.imageLoader.getAsset(this.assetData),this.initElement(ie,oe,Ee)}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 ie=createTag("canvas");ie.width=this.assetData.w,ie.height=this.assetData.h;var oe=ie.getContext("2d"),Ee=this.img.width,ke=this.img.height,Me=Ee/ke,Ie=this.assetData.w/this.assetData.h,Re,De,je=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;Me>Ie&&je==="xMidYMid slice"||Me<Ie&&je!=="xMidYMid slice"?(De=ke,Re=De*Ie):(Re=Ee,De=Re/Ie),oe.drawImage(this.img,(Ee-Re)/2,(ke-De)/2,Re,De,0,0,this.assetData.w,this.assetData.h),this.img=ie}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null};function CVSolidElement(ie,oe,Ee){this.initElement(ie,oe,Ee)}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)};function CanvasRendererBase(){}extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(ie){return new CVShapeElement(ie,this.globalData,this)},CanvasRendererBase.prototype.createText=function(ie){return new CVTextElement(ie,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(ie){return new CVImageElement(ie,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(ie){return new CVSolidElement(ie,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(ie){ie[0]===1&&ie[1]===0&&ie[4]===0&&ie[5]===1&&ie[12]===0&&ie[13]===0||this.canvasContext.transform(ie[0],ie[1],ie[4],ie[5],ie[12],ie[13])},CanvasRendererBase.prototype.ctxOpacity=function(ie){this.canvasContext.globalAlpha*=ie<0?0:ie},CanvasRendererBase.prototype.ctxFillStyle=function(ie){this.canvasContext.fillStyle=ie},CanvasRendererBase.prototype.ctxStrokeStyle=function(ie){this.canvasContext.strokeStyle=ie},CanvasRendererBase.prototype.ctxLineWidth=function(ie){this.canvasContext.lineWidth=ie},CanvasRendererBase.prototype.ctxLineCap=function(ie){this.canvasContext.lineCap=ie},CanvasRendererBase.prototype.ctxLineJoin=function(ie){this.canvasContext.lineJoin=ie},CanvasRendererBase.prototype.ctxMiterLimit=function(ie){this.canvasContext.miterLimit=ie},CanvasRendererBase.prototype.ctxFill=function(ie){this.canvasContext.fill(ie)},CanvasRendererBase.prototype.ctxFillRect=function(ie,oe,Ee,ke){this.canvasContext.fillRect(ie,oe,Ee,ke)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(ie){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}ie&&(this.globalData.blendMode="source-over"),this.contextData.restore(ie)},CanvasRendererBase.prototype.configAnimation=function(ie){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var oe=this.animationItem.container.style;oe.width="100%",oe.height="100%";var Ee="0px 0px 0px";oe.transformOrigin=Ee,oe.mozTransformOrigin=Ee,oe.webkitTransformOrigin=Ee,oe["-webkit-transform"]=Ee,oe.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=ie,this.layers=ie.layers,this.transformCanvas={w:ie.w,h:ie.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(ie,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(ie.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(ie,oe){this.reset();var Ee,ke;ie?(Ee=ie,ke=oe,this.canvasContext.canvas.width=Ee,this.canvasContext.canvas.height=ke):(this.animationItem.wrapper&&this.animationItem.container?(Ee=this.animationItem.wrapper.offsetWidth,ke=this.animationItem.wrapper.offsetHeight):(Ee=this.canvasContext.canvas.width,ke=this.canvasContext.canvas.height),this.canvasContext.canvas.width=Ee*this.renderConfig.dpr,this.canvasContext.canvas.height=ke*this.renderConfig.dpr);var Me,Ie;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var Re=this.renderConfig.preserveAspectRatio.split(" "),De=Re[1]||"meet",je=Re[0]||"xMidYMid",Ue=je.substr(0,4),Et=je.substr(4);Me=Ee/ke,Ie=this.transformCanvas.w/this.transformCanvas.h,Ie>Me&&De==="meet"||Ie<Me&&De==="slice"?(this.transformCanvas.sx=Ee/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=Ee/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=ke/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=ke/(this.transformCanvas.h/this.renderConfig.dpr)),Ue==="xMid"&&(Ie<Me&&De==="meet"||Ie>Me&&De==="slice")?this.transformCanvas.tx=(Ee-this.transformCanvas.w*(ke/this.transformCanvas.h))/2*this.renderConfig.dpr:Ue==="xMax"&&(Ie<Me&&De==="meet"||Ie>Me&&De==="slice")?this.transformCanvas.tx=(Ee-this.transformCanvas.w*(ke/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,Et==="YMid"&&(Ie>Me&&De==="meet"||Ie<Me&&De==="slice")?this.transformCanvas.ty=(ke-this.transformCanvas.h*(Ee/this.transformCanvas.w))/2*this.renderConfig.dpr:Et==="YMax"&&(Ie>Me&&De==="meet"||Ie<Me&&De==="slice")?this.transformCanvas.ty=(ke-this.transformCanvas.h*(Ee/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=Ee/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=ke/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(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(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var ie,oe=this.layers?this.layers.length:0;for(ie=oe-1;ie>=0;ie-=1)this.elements[ie]&&this.elements[ie].destroy&&this.elements[ie].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(ie,oe){if(!(this.renderedFrame===ie&&this.renderConfig.clearCanvas===!0&&!oe||this.destroyed||ie===-1)){this.renderedFrame=ie,this.globalData.frameNum=ie-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||oe,this.globalData.projectInterface.currentFrame=ie;var Ee,ke=this.layers.length;for(this.completeLayers||this.checkLayers(ie),Ee=ke-1;Ee>=0;Ee-=1)(this.completeLayers||this.elements[Ee])&&this.elements[Ee].prepareFrame(ie-this.layers[Ee].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),Ee=ke-1;Ee>=0;Ee-=1)(this.completeLayers||this.elements[Ee])&&this.elements[Ee].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(ie){var oe=this.elements;if(!(oe[ie]||this.layers[ie].ty===99)){var Ee=this.createItem(this.layers[ie],this,this.globalData);oe[ie]=Ee,Ee.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var ie=this.pendingElements.pop();ie.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};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 ie,oe=15;for(ie=0;ie<oe;ie+=1){var Ee=new CanvasContext;this.stack[ie]=Ee}this._length=oe,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=""}CVContextData.prototype.duplicate=function(){var ie=this._length*2,oe=0;for(oe=this._length;oe<ie;oe+=1)this.stack[oe]=new CanvasContext;this._length=ie},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(ie){this.cArrPos-=1;var oe=this.stack[this.cArrPos],Ee=oe.transform,ke,Me=this.cTr.props;for(ke=0;ke<16;ke+=1)Me[ke]=Ee[ke];if(ie){this.nativeContext.restore();var Ie=this.stack[this.cArrPos+1];this.appliedFillStyle=Ie.fillStyle,this.appliedStrokeStyle=Ie.strokeStyle,this.appliedLineWidth=Ie.lineWidth,this.appliedLineCap=Ie.lineCap,this.appliedLineJoin=Ie.lineJoin,this.appliedMiterLimit=Ie.miterLimit}this.nativeContext.setTransform(Ee[0],Ee[1],Ee[4],Ee[5],Ee[12],Ee[13]),(ie||oe.opacity!==-1&&this.currentOpacity!==oe.opacity)&&(this.nativeContext.globalAlpha=oe.opacity,this.currentOpacity=oe.opacity),this.currentFillStyle=oe.fillStyle,this.currentStrokeStyle=oe.strokeStyle,this.currentLineWidth=oe.lineWidth,this.currentLineCap=oe.lineCap,this.currentLineJoin=oe.lineJoin,this.currentMiterLimit=oe.miterLimit},CVContextData.prototype.save=function(ie){ie&&this.nativeContext.save();var oe=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var Ee=this.stack[this.cArrPos],ke;for(ke=0;ke<16;ke+=1)Ee.transform[ke]=oe[ke];this.cArrPos+=1;var Me=this.stack[this.cArrPos];Me.opacity=Ee.opacity,Me.fillStyle=Ee.fillStyle,Me.strokeStyle=Ee.strokeStyle,Me.lineWidth=Ee.lineWidth,Me.lineCap=Ee.lineCap,Me.lineJoin=Ee.lineJoin,Me.miterLimit=Ee.miterLimit},CVContextData.prototype.setOpacity=function(ie){this.stack[this.cArrPos].opacity=ie},CVContextData.prototype.setContext=function(ie){this.nativeContext=ie},CVContextData.prototype.fillStyle=function(ie){this.stack[this.cArrPos].fillStyle!==ie&&(this.currentFillStyle=ie,this.stack[this.cArrPos].fillStyle=ie)},CVContextData.prototype.strokeStyle=function(ie){this.stack[this.cArrPos].strokeStyle!==ie&&(this.currentStrokeStyle=ie,this.stack[this.cArrPos].strokeStyle=ie)},CVContextData.prototype.lineWidth=function(ie){this.stack[this.cArrPos].lineWidth!==ie&&(this.currentLineWidth=ie,this.stack[this.cArrPos].lineWidth=ie)},CVContextData.prototype.lineCap=function(ie){this.stack[this.cArrPos].lineCap!==ie&&(this.currentLineCap=ie,this.stack[this.cArrPos].lineCap=ie)},CVContextData.prototype.lineJoin=function(ie){this.stack[this.cArrPos].lineJoin!==ie&&(this.currentLineJoin=ie,this.stack[this.cArrPos].lineJoin=ie)},CVContextData.prototype.miterLimit=function(ie){this.stack[this.cArrPos].miterLimit!==ie&&(this.currentMiterLimit=ie,this.stack[this.cArrPos].miterLimit=ie)},CVContextData.prototype.transform=function(ie){this.transformMat.cloneFromProps(ie);var oe=this.cTr;this.transformMat.multiply(oe),oe.cloneFromProps(this.transformMat.props);var Ee=oe.props;this.nativeContext.setTransform(Ee[0],Ee[1],Ee[4],Ee[5],Ee[12],Ee[13])},CVContextData.prototype.opacity=function(ie){var oe=this.stack[this.cArrPos].opacity;oe*=ie<0?0:ie,this.stack[this.cArrPos].opacity!==oe&&(this.currentOpacity!==ie&&(this.nativeContext.globalAlpha=ie,this.currentOpacity=ie),this.stack[this.cArrPos].opacity=oe)},CVContextData.prototype.fill=function(ie){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(ie)},CVContextData.prototype.fillRect=function(ie,oe,Ee,ke){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(ie,oe,Ee,ke)},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()};function CVCompElement(ie,oe,Ee){this.completeLayers=!1,this.layers=ie.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(ie,oe,Ee),this.tm=ie.tm?PropertyFactory.getProp(this,ie.tm,0,oe.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var ie=this.canvasContext;ie.beginPath(),ie.moveTo(0,0),ie.lineTo(this.data.w,0),ie.lineTo(this.data.w,this.data.h),ie.lineTo(0,this.data.h),ie.lineTo(0,0),ie.clip();var oe,Ee=this.layers.length;for(oe=Ee-1;oe>=0;oe-=1)(this.completeLayers||this.elements[oe])&&this.elements[oe].renderFrame()},CVCompElement.prototype.destroy=function(){var ie,oe=this.layers.length;for(ie=oe-1;ie>=0;ie-=1)this.elements[ie]&&this.elements[ie].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(ie){return new CVCompElement(ie,this.globalData,this)};function CanvasRenderer(ie,oe){this.animationItem=ie,this.renderConfig={clearCanvas:oe&&oe.clearCanvas!==void 0?oe.clearCanvas:!0,context:oe&&oe.context||null,progressiveLoad:oe&&oe.progressiveLoad||!1,preserveAspectRatio:oe&&oe.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:oe&&oe.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:oe&&oe.contentVisibility||"visible",className:oe&&oe.className||"",id:oe&&oe.id||"",runExpressions:!oe||oe.runExpressions===void 0||oe.runExpressions},this.renderConfig.dpr=oe&&oe.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=oe&&oe.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))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(ie){return new CVCompElement(ie,this.globalData,this)};function HBaseElement(){}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),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var oe=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var Ee=this.finalTransform.mat.toCSS();oe.transform=Ee,oe.webkitTransform=Ee}this.finalTransform._opMdf&&(oe.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;function HSolidElement(ie,oe,Ee){this.initElement(ie,oe,Ee)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var ie;this.data.hasMask?(ie=createNS("rect"),ie.setAttribute("width",this.data.sw),ie.setAttribute("height",this.data.sh),ie.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(ie=createTag("div"),ie.style.width=this.data.sw+"px",ie.style.height=this.data.sh+"px",ie.style.backgroundColor=this.data.sc),this.layerElement.appendChild(ie)};function HShapeElement(ie,oe,Ee){this.shapes=[],this.shapesData=ie.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(ie,oe,Ee),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var ie;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),ie=this.svgElement;else{ie=createNS("svg");var oe=this.comp.data?this.comp.data:this.globalData.compSize;ie.setAttribute("width",oe.w),ie.setAttribute("height",oe.h),ie.appendChild(this.shapesContainer),this.layerElement.appendChild(ie)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=ie},HShapeElement.prototype.getTransformedPoint=function(ie,oe){var Ee,ke=ie.length;for(Ee=0;Ee<ke;Ee+=1)oe=ie[Ee].mProps.v.applyToPointArray(oe[0],oe[1],0);return oe},HShapeElement.prototype.calculateShapeBoundingBox=function(ie,oe){var Ee=ie.sh.v,ke=ie.transformers,Me,Ie=Ee._length,Re,De,je,Ue;if(!(Ie<=1)){for(Me=0;Me<Ie-1;Me+=1)Re=this.getTransformedPoint(ke,Ee.v[Me]),De=this.getTransformedPoint(ke,Ee.o[Me]),je=this.getTransformedPoint(ke,Ee.i[Me+1]),Ue=this.getTransformedPoint(ke,Ee.v[Me+1]),this.checkBounds(Re,De,je,Ue,oe);Ee.c&&(Re=this.getTransformedPoint(ke,Ee.v[Me]),De=this.getTransformedPoint(ke,Ee.o[Me]),je=this.getTransformedPoint(ke,Ee.i[0]),Ue=this.getTransformedPoint(ke,Ee.v[0]),this.checkBounds(Re,De,je,Ue,oe))}},HShapeElement.prototype.checkBounds=function(ie,oe,Ee,ke,Me){this.getBoundsOfCurve(ie,oe,Ee,ke);var Ie=this.shapeBoundingBox;Me.x=bmMin(Ie.left,Me.x),Me.xMax=bmMax(Ie.right,Me.xMax),Me.y=bmMin(Ie.top,Me.y),Me.yMax=bmMax(Ie.bottom,Me.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(ie,oe,Ee,ke){for(var Me=[[ie[0],ke[0]],[ie[1],ke[1]]],Ie,Re,De,je,Ue,Et,kt,At=0;At<2;++At)Re=6*ie[At]-12*oe[At]+6*Ee[At],Ie=-3*ie[At]+9*oe[At]-9*Ee[At]+3*ke[At],De=3*oe[At]-3*ie[At],Re|=0,Ie|=0,De|=0,Ie===0&&Re===0||(Ie===0?(je=-De/Re,je>0&&je<1&&Me[At].push(this.calculateF(je,ie,oe,Ee,ke,At))):(Ue=Re*Re-4*De*Ie,Ue>=0&&(Et=(-Re+bmSqrt(Ue))/(2*Ie),Et>0&&Et<1&&Me[At].push(this.calculateF(Et,ie,oe,Ee,ke,At)),kt=(-Re-bmSqrt(Ue))/(2*Ie),kt>0&&kt<1&&Me[At].push(this.calculateF(kt,ie,oe,Ee,ke,At)))));this.shapeBoundingBox.left=bmMin.apply(null,Me[0]),this.shapeBoundingBox.top=bmMin.apply(null,Me[1]),this.shapeBoundingBox.right=bmMax.apply(null,Me[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,Me[1])},HShapeElement.prototype.calculateF=function(ie,oe,Ee,ke,Me,Ie){return bmPow(1-ie,3)*oe[Ie]+3*bmPow(1-ie,2)*ie*Ee[Ie]+3*(1-ie)*bmPow(ie,2)*ke[Ie]+bmPow(ie,3)*Me[Ie]},HShapeElement.prototype.calculateBoundingBox=function(ie,oe){var Ee,ke=ie.length;for(Ee=0;Ee<ke;Ee+=1)ie[Ee]&&ie[Ee].sh?this.calculateShapeBoundingBox(ie[Ee],oe):ie[Ee]&&ie[Ee].it?this.calculateBoundingBox(ie[Ee].it,oe):ie[Ee]&&ie[Ee].style&&ie[Ee].w&&this.expandStrokeBoundingBox(ie[Ee].w,oe)},HShapeElement.prototype.expandStrokeBoundingBox=function(ie,oe){var Ee=0;if(ie.keyframes){for(var ke=0;ke<ie.keyframes.length;ke+=1){var Me=ie.keyframes[ke].s;Me>Ee&&(Ee=Me)}Ee*=ie.mult}else Ee=ie.v*ie.mult;oe.x-=Ee,oe.xMax+=Ee,oe.y-=Ee,oe.yMax+=Ee},HShapeElement.prototype.currentBoxContains=function(ie){return this.currentBBox.x<=ie.x&&this.currentBBox.y<=ie.y&&this.currentBBox.width+this.currentBBox.x>=ie.x+ie.width&&this.currentBBox.height+this.currentBBox.y>=ie.y+ie.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var ie=this.tempBoundingBox,oe=999999;if(ie.x=oe,ie.xMax=-oe,ie.y=oe,ie.yMax=-oe,this.calculateBoundingBox(this.itemsData,ie),ie.width=ie.xMax<ie.x?0:ie.xMax-ie.x,ie.height=ie.yMax<ie.y?0:ie.yMax-ie.y,this.currentBoxContains(ie))return;var Ee=!1;if(this.currentBBox.w!==ie.width&&(this.currentBBox.w=ie.width,this.shapeCont.setAttribute("width",ie.width),Ee=!0),this.currentBBox.h!==ie.height&&(this.currentBBox.h=ie.height,this.shapeCont.setAttribute("height",ie.height),Ee=!0),Ee||this.currentBBox.x!==ie.x||this.currentBBox.y!==ie.y){this.currentBBox.w=ie.width,this.currentBBox.h=ie.height,this.currentBBox.x=ie.x,this.currentBBox.y=ie.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var ke=this.shapeCont.style,Me="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";ke.transform=Me,ke.webkitTransform=Me}}};function HTextElement(ie,oe,Ee){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(ie,oe,Ee)}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 ie=createNS("g");this.maskedElement.appendChild(ie),this.innerElem=ie}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var ie=this.textProperty.currentData;this.renderedLetters=createSizedArray(ie.l?ie.l.length:0);var oe=this.innerElem.style,Ee=ie.fc?this.buildColor(ie.fc):"rgba(0,0,0,0)";oe.fill=Ee,oe.color=Ee,ie.sc&&(oe.stroke=this.buildColor(ie.sc),oe.strokeWidth=ie.sw+"px");var ke=this.globalData.fontManager.getFontByName(ie.f);if(!this.globalData.fontManager.chars)if(oe.fontSize=ie.finalSize+"px",oe.lineHeight=ie.finalSize+"px",ke.fClass)this.innerElem.className=ke.fClass;else{oe.fontFamily=ke.fFamily;var Me=ie.fWeight,Ie=ie.fStyle;oe.fontStyle=Ie,oe.fontWeight=Me}var Re,De,je=ie.l;De=je.length;var Ue,Et,kt,At=this.mHelper,It,Rt="",Mt=0;for(Re=0;Re<De;Re+=1){if(this.globalData.fontManager.chars?(this.textPaths[Mt]?Ue=this.textPaths[Mt]:(Ue=createNS("path"),Ue.setAttribute("stroke-linecap",lineCapEnum[1]),Ue.setAttribute("stroke-linejoin",lineJoinEnum[2]),Ue.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[Mt]?(Et=this.textSpans[Mt],kt=Et.children[0]):(Et=createTag("div"),Et.style.lineHeight=0,kt=createNS("svg"),kt.appendChild(Ue),styleDiv(Et)))):this.isMasked?Ue=this.textPaths[Mt]?this.textPaths[Mt]:createNS("text"):this.textSpans[Mt]?(Et=this.textSpans[Mt],Ue=this.textPaths[Mt]):(Et=createTag("span"),styleDiv(Et),Ue=createTag("span"),styleDiv(Ue),Et.appendChild(Ue)),this.globalData.fontManager.chars){var Vt=this.globalData.fontManager.getCharData(ie.finalText[Re],ke.fStyle,this.globalData.fontManager.getFontByName(ie.f).fFamily),Dt;if(Vt?Dt=Vt.data:Dt=null,At.reset(),Dt&&Dt.shapes&&Dt.shapes.length&&(It=Dt.shapes[0].it,At.scale(ie.finalSize/100,ie.finalSize/100),Rt=this.createPathShape(At,It),Ue.setAttribute("d",Rt)),this.isMasked)this.innerElem.appendChild(Ue);else{if(this.innerElem.appendChild(Et),Dt&&Dt.shapes){document.body.appendChild(kt);var Ft=kt.getBBox();kt.setAttribute("width",Ft.width+2),kt.setAttribute("height",Ft.height+2),kt.setAttribute("viewBox",Ft.x-1+" "+(Ft.y-1)+" "+(Ft.width+2)+" "+(Ft.height+2));var Nt=kt.style,Bt="translate("+(Ft.x-1)+"px,"+(Ft.y-1)+"px)";Nt.transform=Bt,Nt.webkitTransform=Bt,je[Re].yOffset=Ft.y-1}else kt.setAttribute("width",1),kt.setAttribute("height",1);Et.appendChild(kt)}}else if(Ue.textContent=je[Re].val,Ue.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(Ue);else{this.innerElem.appendChild(Et);var Ht=Ue.style,Gt="translate3d(0,"+-ie.finalSize/1.2+"px,0)";Ht.transform=Gt,Ht.webkitTransform=Gt}this.isMasked?this.textSpans[Mt]=Ue:this.textSpans[Mt]=Et,this.textSpans[Mt].style.display="block",this.textPaths[Mt]=Ue,Mt+=1}for(;Mt<this.textSpans.length;)this.textSpans[Mt].style.display="none",Mt+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();var ie;if(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),ie=this.svgElement.style;var oe="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";ie.transform=oe,ie.webkitTransform=oe}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var Ee,ke,Me=0,Ie=this.textAnimator.renderedLetters,Re=this.textProperty.currentData.l;ke=Re.length;var De,je,Ue;for(Ee=0;Ee<ke;Ee+=1)Re[Ee].n?Me+=1:(je=this.textSpans[Ee],Ue=this.textPaths[Ee],De=Ie[Me],Me+=1,De._mdf.m&&(this.isMasked?je.setAttribute("transform",De.m):(je.style.webkitTransform=De.m,je.style.transform=De.m)),je.style.opacity=De.o,De.sw&&De._mdf.sw&&Ue.setAttribute("stroke-width",De.sw),De.sc&&De._mdf.sc&&Ue.setAttribute("stroke",De.sc),De.fc&&De._mdf.fc&&(Ue.setAttribute("fill",De.fc),Ue.style.color=De.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var Et=this.innerElem.getBBox();this.currentBBox.w!==Et.width&&(this.currentBBox.w=Et.width,this.svgElement.setAttribute("width",Et.width)),this.currentBBox.h!==Et.height&&(this.currentBBox.h=Et.height,this.svgElement.setAttribute("height",Et.height));var kt=1;if(this.currentBBox.w!==Et.width+kt*2||this.currentBBox.h!==Et.height+kt*2||this.currentBBox.x!==Et.x-kt||this.currentBBox.y!==Et.y-kt){this.currentBBox.w=Et.width+kt*2,this.currentBBox.h=Et.height+kt*2,this.currentBBox.x=Et.x-kt,this.currentBBox.y=Et.y-kt,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),ie=this.svgElement.style;var At="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";ie.transform=At,ie.webkitTransform=At}}}};function HCameraElement(ie,oe,Ee){this.initFrame(),this.initBaseData(ie,oe,Ee),this.initHierarchy();var ke=PropertyFactory.getProp;if(this.pe=ke(this,ie.pe,0,0,this),ie.ks.p.s?(this.px=ke(this,ie.ks.p.x,1,0,this),this.py=ke(this,ie.ks.p.y,1,0,this),this.pz=ke(this,ie.ks.p.z,1,0,this)):this.p=ke(this,ie.ks.p,1,0,this),ie.ks.a&&(this.a=ke(this,ie.ks.a,1,0,this)),ie.ks.or.k.length&&ie.ks.or.k[0].to){var Me,Ie=ie.ks.or.k.length;for(Me=0;Me<Ie;Me+=1)ie.ks.or.k[Me].to=null,ie.ks.or.k[Me].ti=null}this.or=ke(this,ie.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=ke(this,ie.ks.rx,0,degToRads,this),this.ry=ke(this,ie.ks.ry,0,degToRads,this),this.rz=ke(this,ie.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var ie,oe=this.comp.threeDElements.length,Ee,ke,Me;for(ie=0;ie<oe;ie+=1)if(Ee=this.comp.threeDElements[ie],Ee.type==="3d"){ke=Ee.perspectiveElem.style,Me=Ee.container.style;var Ie=this.pe.v+"px",Re="0px 0px 0px",De="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";ke.perspective=Ie,ke.webkitPerspective=Ie,Me.transformOrigin=Re,Me.mozTransformOrigin=Re,Me.webkitTransformOrigin=Re,ke.transform=De,ke.webkitTransform=De}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var ie=this._isFirstFrame,oe,Ee;if(this.hierarchy)for(Ee=this.hierarchy.length,oe=0;oe<Ee;oe+=1)ie=this.hierarchy[oe].finalTransform.mProp._mdf||ie;if(ie||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(Ee=this.hierarchy.length-1,oe=Ee;oe>=0;oe-=1){var ke=this.hierarchy[oe].finalTransform.mProp;this.mat.translate(-ke.p.v[0],-ke.p.v[1],ke.p.v[2]),this.mat.rotateX(-ke.or.v[0]).rotateY(-ke.or.v[1]).rotateZ(ke.or.v[2]),this.mat.rotateX(-ke.rx.v).rotateY(-ke.ry.v).rotateZ(ke.rz.v),this.mat.scale(1/ke.s.v[0],1/ke.s.v[1],1/ke.s.v[2]),this.mat.translate(ke.a.v[0],ke.a.v[1],ke.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 Me;this.p?Me=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:Me=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var Ie=Math.sqrt(Math.pow(Me[0],2)+Math.pow(Me[1],2)+Math.pow(Me[2],2)),Re=[Me[0]/Ie,Me[1]/Ie,Me[2]/Ie],De=Math.sqrt(Re[2]*Re[2]+Re[0]*Re[0]),je=Math.atan2(Re[1],De),Ue=Math.atan2(Re[0],-Re[2]);this.mat.rotateY(Ue).rotateX(-je)}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 Et=!this._prevMat.equals(this.mat);if((Et||this.pe._mdf)&&this.comp.threeDElements){Ee=this.comp.threeDElements.length;var kt,At,It;for(oe=0;oe<Ee;oe+=1)if(kt=this.comp.threeDElements[oe],kt.type==="3d"){if(Et){var Rt=this.mat.toCSS();It=kt.container.style,It.transform=Rt,It.webkitTransform=Rt}this.pe._mdf&&(At=kt.perspectiveElem.style,At.perspective=this.pe.v+"px",At.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(ie){this.prepareProperties(ie,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(ie,oe,Ee){this.assetData=oe.getAssetData(ie.refId),this.initElement(ie,oe,Ee)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var ie=this.globalData.getAssetsPath(this.assetData),oe=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",ie),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(oe),oe.crossOrigin="anonymous",oe.src=ie,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(ie,oe){this.animationItem=ie,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:oe&&oe.className||"",imagePreserveAspectRatio:oe&&oe.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(oe&&oe.hideOnTransparent===!1),filterSize:{width:oe&&oe.filterSize&&oe.filterSize.width||"400%",height:oe&&oe.filterSize&&oe.filterSize.height||"400%",x:oe&&oe.filterSize&&oe.filterSize.x||"-100%",y:oe&&oe.filterSize&&oe.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"}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var ie=this.pendingElements.pop();ie.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(ie,oe){var Ee=ie.getBaseElement();if(Ee){var ke=this.layers[oe];if(!ke.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(Ee,oe);else{for(var Me=0,Ie,Re,De;Me<oe;)this.elements[Me]&&this.elements[Me]!==!0&&this.elements[Me].getBaseElement&&(Re=this.elements[Me],De=this.layers[Me].ddd?this.getThreeDContainerByPos(Me):Re.getBaseElement(),Ie=De||Ie),Me+=1;Ie?(!ke.ddd||!this.supports3d)&&this.layerElement.insertBefore(Ee,Ie):(!ke.ddd||!this.supports3d)&&this.layerElement.appendChild(Ee)}else this.addTo3dContainer(Ee,oe)}},HybridRendererBase.prototype.createShape=function(ie){return this.supports3d?new HShapeElement(ie,this.globalData,this):new SVGShapeElement(ie,this.globalData,this)},HybridRendererBase.prototype.createText=function(ie){return this.supports3d?new HTextElement(ie,this.globalData,this):new SVGTextLottieElement(ie,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(ie){return this.camera=new HCameraElement(ie,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(ie){return this.supports3d?new HImageElement(ie,this.globalData,this):new IImageElement(ie,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(ie){return this.supports3d?new HSolidElement(ie,this.globalData,this):new ISolidElement(ie,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(ie){for(var oe=0,Ee=this.threeDElements.length;oe<Ee;){if(this.threeDElements[oe].startPos<=ie&&this.threeDElements[oe].endPos>=ie)return this.threeDElements[oe].perspectiveElem;oe+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(ie,oe){var Ee=createTag("div"),ke,Me;styleDiv(Ee);var Ie=createTag("div");if(styleDiv(Ie),oe==="3d"){ke=Ee.style,ke.width=this.globalData.compSize.w+"px",ke.height=this.globalData.compSize.h+"px";var Re="50% 50%";ke.webkitTransformOrigin=Re,ke.mozTransformOrigin=Re,ke.transformOrigin=Re,Me=Ie.style;var De="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";Me.transform=De,Me.webkitTransform=De}Ee.appendChild(Ie);var je={container:Ie,perspectiveElem:Ee,startPos:ie,endPos:ie,type:oe};return this.threeDElements.push(je),je},HybridRendererBase.prototype.build3dContainers=function(){var ie,oe=this.layers.length,Ee,ke="";for(ie=0;ie<oe;ie+=1)this.layers[ie].ddd&&this.layers[ie].ty!==3?(ke!=="3d"&&(ke="3d",Ee=this.createThreeDContainer(ie,"3d")),Ee.endPos=Math.max(Ee.endPos,ie)):(ke!=="2d"&&(ke="2d",Ee=this.createThreeDContainer(ie,"2d")),Ee.endPos=Math.max(Ee.endPos,ie));for(oe=this.threeDElements.length,ie=oe-1;ie>=0;ie-=1)this.resizerElem.appendChild(this.threeDElements[ie].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(ie,oe){for(var Ee=0,ke=this.threeDElements.length;Ee<ke;){if(oe<=this.threeDElements[Ee].endPos){for(var Me=this.threeDElements[Ee].startPos,Ie;Me<oe;)this.elements[Me]&&this.elements[Me].getBaseElement&&(Ie=this.elements[Me].getBaseElement()),Me+=1;Ie?this.threeDElements[Ee].container.insertBefore(ie,Ie):this.threeDElements[Ee].container.appendChild(ie);break}Ee+=1}},HybridRendererBase.prototype.configAnimation=function(ie){var oe=createTag("div"),Ee=this.animationItem.wrapper,ke=oe.style;ke.width=ie.w+"px",ke.height=ie.h+"px",this.resizerElem=oe,styleDiv(oe),ke.transformStyle="flat",ke.mozTransformStyle="flat",ke.webkitTransformStyle="flat",this.renderConfig.className&&oe.setAttribute("class",this.renderConfig.className),Ee.appendChild(oe),ke.overflow="hidden";var Me=createNS("svg");Me.setAttribute("width","1"),Me.setAttribute("height","1"),styleDiv(Me),this.resizerElem.appendChild(Me);var Ie=createNS("defs");Me.appendChild(Ie),this.data=ie,this.setupGlobalData(ie,Me),this.globalData.defs=Ie,this.layers=ie.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 ie,oe=this.layers?this.layers.length:0;for(ie=0;ie<oe;ie+=1)this.elements[ie]&&this.elements[ie].destroy&&this.elements[ie].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var ie=this.animationItem.wrapper.offsetWidth,oe=this.animationItem.wrapper.offsetHeight,Ee=ie/oe,ke=this.globalData.compSize.w/this.globalData.compSize.h,Me,Ie,Re,De;ke>Ee?(Me=ie/this.globalData.compSize.w,Ie=ie/this.globalData.compSize.w,Re=0,De=(oe-this.globalData.compSize.h*(ie/this.globalData.compSize.w))/2):(Me=oe/this.globalData.compSize.h,Ie=oe/this.globalData.compSize.h,Re=(ie-this.globalData.compSize.w*(oe/this.globalData.compSize.h))/2,De=0);var je=this.resizerElem.style;je.webkitTransform="matrix3d("+Me+",0,0,0,0,"+Ie+",0,0,0,0,1,0,"+Re+","+De+",0,1)",je.transform=je.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 ie=this.globalData.compSize.w,oe=this.globalData.compSize.h,Ee,ke=this.threeDElements.length;for(Ee=0;Ee<ke;Ee+=1){var Me=this.threeDElements[Ee].perspectiveElem.style;Me.webkitPerspective=Math.sqrt(Math.pow(ie,2)+Math.pow(oe,2))+"px",Me.perspective=Me.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(ie){var oe,Ee=ie.length,ke=createTag("div");for(oe=0;oe<Ee;oe+=1)if(ie[oe].xt){var Me=this.createComp(ie[oe],ke,this.globalData.comp,null);Me.initExpressions(),this.globalData.projectInterface.registerComposition(Me)}};function HCompElement(ie,oe,Ee){this.layers=ie.layers,this.supports3d=!ie.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(ie,oe,Ee),this.tm=ie.tm?PropertyFactory.getProp(this,ie.tm,0,oe.frameRate,this):{_placeholder:!0}}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(ie,oe){for(var Ee=0,ke;Ee<oe;)this.elements[Ee]&&this.elements[Ee].getBaseElement&&(ke=this.elements[Ee].getBaseElement()),Ee+=1;ke?this.layerElement.insertBefore(ie,ke):this.layerElement.appendChild(ie)},HCompElement.prototype.createComp=function(ie){return this.supports3d?new HCompElement(ie,this.globalData,this):new SVGCompElement(ie,this.globalData,this)};function HybridRenderer(ie,oe){this.animationItem=ie,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:oe&&oe.className||"",imagePreserveAspectRatio:oe&&oe.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(oe&&oe.hideOnTransparent===!1),filterSize:{width:oe&&oe.filterSize&&oe.filterSize.width||"400%",height:oe&&oe.filterSize&&oe.filterSize.height||"400%",x:oe&&oe.filterSize&&oe.filterSize.x||"-100%",y:oe&&oe.filterSize&&oe.filterSize.y||"-100%"},runExpressions:!oe||oe.runExpressions===void 0||oe.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"}extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(ie){return this.supports3d?new HCompElement(ie,this.globalData,this):new SVGCompElement(ie,this.globalData,this)};var CompExpressionInterface=function(){return function(ie){function oe(Ee){for(var ke=0,Me=ie.layers.length;ke<Me;){if(ie.layers[ke].nm===Ee||ie.layers[ke].ind===Ee)return ie.elements[ke].layerInterface;ke+=1}return null}return Object.defineProperty(oe,"_name",{value:ie.data.nm}),oe.layer=oe,oe.pixelAspect=1,oe.height=ie.data.h||ie.globalData.compSize.h,oe.width=ie.data.w||ie.globalData.compSize.w,oe.pixelAspect=1,oe.frameDuration=1/ie.globalData.frameRate,oe.displayStartTime=0,oe.numLayers=ie.layers.length,oe}}();function _typeof$2(ie){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2=function(Ee){return typeof Ee}:_typeof$2=function(Ee){return Ee&&typeof Symbol=="function"&&Ee.constructor===Symbol&&Ee!==Symbol.prototype?"symbol":typeof Ee},_typeof$2(ie)}function seedRandom(ie,oe){var Ee=this,ke=256,Me=6,Ie=52,Re="random",De=oe.pow(ke,Me),je=oe.pow(2,Ie),Ue=je*2,Et=ke-1,kt;function At(Nt,Bt,Ht){var Gt=[];Bt=Bt===!0?{entropy:!0}:Bt||{};var Kt=Vt(Mt(Bt.entropy?[Nt,Ft(ie)]:Nt===null?Dt():Nt,3),Gt),Ut=new It(Gt),Zt=function(){for(var tr=Ut.g(Me),Jt=De,rr=0;tr<je;)tr=(tr+rr)*ke,Jt*=ke,rr=Ut.g(1);for(;tr>=Ue;)tr/=2,Jt/=2,rr>>>=1;return(tr+rr)/Jt};return Zt.int32=function(){return Ut.g(4)|0},Zt.quick=function(){return Ut.g(4)/4294967296},Zt.double=Zt,Vt(Ft(Ut.S),ie),(Bt.pass||Ht||function(ir,tr,Jt,rr){return rr&&(rr.S&&Rt(rr,Ut),ir.state=function(){return Rt(Ut,{})}),Jt?(oe[Re]=ir,tr):ir})(Zt,Kt,"global"in Bt?Bt.global:this==oe,Bt.state)}oe["seed"+Re]=At;function It(Nt){var Bt,Ht=Nt.length,Gt=this,Kt=0,Ut=Gt.i=Gt.j=0,Zt=Gt.S=[];for(Ht||(Nt=[Ht++]);Kt<ke;)Zt[Kt]=Kt++;for(Kt=0;Kt<ke;Kt++)Zt[Kt]=Zt[Ut=Et&Ut+Nt[Kt%Ht]+(Bt=Zt[Kt])],Zt[Ut]=Bt;Gt.g=function(ir){for(var tr,Jt=0,rr=Gt.i,Qt=Gt.j,er=Gt.S;ir--;)tr=er[rr=Et&rr+1],Jt=Jt*ke+er[Et&(er[rr]=er[Qt=Et&Qt+tr])+(er[Qt]=tr)];return Gt.i=rr,Gt.j=Qt,Jt}}function Rt(Nt,Bt){return Bt.i=Nt.i,Bt.j=Nt.j,Bt.S=Nt.S.slice(),Bt}function Mt(Nt,Bt){var Ht=[],Gt=_typeof$2(Nt),Kt;if(Bt&&Gt=="object")for(Kt in Nt)try{Ht.push(Mt(Nt[Kt],Bt-1))}catch{}return Ht.length?Ht:Gt=="string"?Nt:Nt+"\0"}function Vt(Nt,Bt){for(var Ht=Nt+"",Gt,Kt=0;Kt<Ht.length;)Bt[Et&Kt]=Et&(Gt^=Bt[Et&Kt]*19)+Ht.charCodeAt(Kt++);return Ft(Bt)}function Dt(){try{var Nt=new Uint8Array(ke);return(Ee.crypto||Ee.msCrypto).getRandomValues(Nt),Ft(Nt)}catch{var Bt=Ee.navigator,Ht=Bt&&Bt.plugins;return[+new Date,Ee,Ht,Ee.screen,Ft(ie)]}}function Ft(Nt){return String.fromCharCode.apply(0,Nt)}Vt(oe.random(),ie)}function initialize$2(ie){seedRandom([],ie)}var propTypes={SHAPE:"shape"};function _typeof$1(ie){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(Ee){return typeof Ee}:_typeof$1=function(Ee){return Ee&&typeof Symbol=="function"&&Ee.constructor===Symbol&&Ee!==Symbol.prototype?"symbol":typeof Ee},_typeof$1(ie)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(ie){return ie.constructor===Array||ie.constructor===Float32Array}function isNumerable(ie,oe){return ie==="number"||oe instanceof Number||ie==="boolean"||ie==="string"}function $bm_neg(ie){var oe=_typeof$1(ie);if(oe==="number"||ie instanceof Number||oe==="boolean")return-ie;if($bm_isInstanceOfArray(ie)){var Ee,ke=ie.length,Me=[];for(Ee=0;Ee<ke;Ee+=1)Me[Ee]=-ie[Ee];return Me}return ie.propType?ie.v:-ie}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(ie,oe){var Ee=_typeof$1(ie),ke=_typeof$1(oe);if(isNumerable(Ee,ie)&&isNumerable(ke,oe)||Ee==="string"||ke==="string")return ie+oe;if($bm_isInstanceOfArray(ie)&&isNumerable(ke,oe))return ie=ie.slice(0),ie[0]+=oe,ie;if(isNumerable(Ee,ie)&&$bm_isInstanceOfArray(oe))return oe=oe.slice(0),oe[0]=ie+oe[0],oe;if($bm_isInstanceOfArray(ie)&&$bm_isInstanceOfArray(oe)){for(var Me=0,Ie=ie.length,Re=oe.length,De=[];Me<Ie||Me<Re;)(typeof ie[Me]=="number"||ie[Me]instanceof Number)&&(typeof oe[Me]=="number"||oe[Me]instanceof Number)?De[Me]=ie[Me]+oe[Me]:De[Me]=oe[Me]===void 0?ie[Me]:ie[Me]||oe[Me],Me+=1;return De}return 0}var add=sum;function sub(ie,oe){var Ee=_typeof$1(ie),ke=_typeof$1(oe);if(isNumerable(Ee,ie)&&isNumerable(ke,oe))return Ee==="string"&&(ie=parseInt(ie,10)),ke==="string"&&(oe=parseInt(oe,10)),ie-oe;if($bm_isInstanceOfArray(ie)&&isNumerable(ke,oe))return ie=ie.slice(0),ie[0]-=oe,ie;if(isNumerable(Ee,ie)&&$bm_isInstanceOfArray(oe))return oe=oe.slice(0),oe[0]=ie-oe[0],oe;if($bm_isInstanceOfArray(ie)&&$bm_isInstanceOfArray(oe)){for(var Me=0,Ie=ie.length,Re=oe.length,De=[];Me<Ie||Me<Re;)(typeof ie[Me]=="number"||ie[Me]instanceof Number)&&(typeof oe[Me]=="number"||oe[Me]instanceof Number)?De[Me]=ie[Me]-oe[Me]:De[Me]=oe[Me]===void 0?ie[Me]:ie[Me]||oe[Me],Me+=1;return De}return 0}function mul(ie,oe){var Ee=_typeof$1(ie),ke=_typeof$1(oe),Me;if(isNumerable(Ee,ie)&&isNumerable(ke,oe))return ie*oe;var Ie,Re;if($bm_isInstanceOfArray(ie)&&isNumerable(ke,oe)){for(Re=ie.length,Me=createTypedArray("float32",Re),Ie=0;Ie<Re;Ie+=1)Me[Ie]=ie[Ie]*oe;return Me}if(isNumerable(Ee,ie)&&$bm_isInstanceOfArray(oe)){for(Re=oe.length,Me=createTypedArray("float32",Re),Ie=0;Ie<Re;Ie+=1)Me[Ie]=ie*oe[Ie];return Me}return 0}function div(ie,oe){var Ee=_typeof$1(ie),ke=_typeof$1(oe),Me;if(isNumerable(Ee,ie)&&isNumerable(ke,oe))return ie/oe;var Ie,Re;if($bm_isInstanceOfArray(ie)&&isNumerable(ke,oe)){for(Re=ie.length,Me=createTypedArray("float32",Re),Ie=0;Ie<Re;Ie+=1)Me[Ie]=ie[Ie]/oe;return Me}if(isNumerable(Ee,ie)&&$bm_isInstanceOfArray(oe)){for(Re=oe.length,Me=createTypedArray("float32",Re),Ie=0;Ie<Re;Ie+=1)Me[Ie]=ie/oe[Ie];return Me}return 0}function mod(ie,oe){return typeof ie=="string"&&(ie=parseInt(ie,10)),typeof oe=="string"&&(oe=parseInt(oe,10)),ie%oe}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(ie,oe,Ee){if(oe>Ee){var ke=Ee;Ee=oe,oe=ke}return Math.min(Math.max(ie,oe),Ee)}function radiansToDegrees(ie){return ie/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(ie){return ie*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(ie,oe){if(typeof ie=="number"||ie instanceof Number)return oe=oe||0,Math.abs(ie-oe);oe||(oe=helperLengthArray);var Ee,ke=Math.min(ie.length,oe.length),Me=0;for(Ee=0;Ee<ke;Ee+=1)Me+=Math.pow(oe[Ee]-ie[Ee],2);return Math.sqrt(Me)}function normalize(ie){return div(ie,length(ie))}function rgbToHsl(ie){var oe=ie[0],Ee=ie[1],ke=ie[2],Me=Math.max(oe,Ee,ke),Ie=Math.min(oe,Ee,ke),Re,De,je=(Me+Ie)/2;if(Me===Ie)Re=0,De=0;else{var Ue=Me-Ie;switch(De=je>.5?Ue/(2-Me-Ie):Ue/(Me+Ie),Me){case oe:Re=(Ee-ke)/Ue+(Ee<ke?6:0);break;case Ee:Re=(ke-oe)/Ue+2;break;case ke:Re=(oe-Ee)/Ue+4;break}Re/=6}return[Re,De,je,ie[3]]}function hue2rgb(ie,oe,Ee){return Ee<0&&(Ee+=1),Ee>1&&(Ee-=1),Ee<1/6?ie+(oe-ie)*6*Ee:Ee<1/2?oe:Ee<2/3?ie+(oe-ie)*(2/3-Ee)*6:ie}function hslToRgb(ie){var oe=ie[0],Ee=ie[1],ke=ie[2],Me,Ie,Re;if(Ee===0)Me=ke,Re=ke,Ie=ke;else{var De=ke<.5?ke*(1+Ee):ke+Ee-ke*Ee,je=2*ke-De;Me=hue2rgb(je,De,oe+1/3),Ie=hue2rgb(je,De,oe),Re=hue2rgb(je,De,oe-1/3)}return[Me,Ie,Re,ie[3]]}function linear(ie,oe,Ee,ke,Me){if((ke===void 0||Me===void 0)&&(ke=oe,Me=Ee,oe=0,Ee=1),Ee<oe){var Ie=Ee;Ee=oe,oe=Ie}if(ie<=oe)return ke;if(ie>=Ee)return Me;var Re=Ee===oe?0:(ie-oe)/(Ee-oe);if(!ke.length)return ke+(Me-ke)*Re;var De,je=ke.length,Ue=createTypedArray("float32",je);for(De=0;De<je;De+=1)Ue[De]=ke[De]+(Me[De]-ke[De])*Re;return Ue}function random(ie,oe){if(oe===void 0&&(ie===void 0?(ie=0,oe=1):(oe=ie,ie=void 0)),oe.length){var Ee,ke=oe.length;ie||(ie=createTypedArray("float32",ke));var Me=createTypedArray("float32",ke),Ie=BMMath.random();for(Ee=0;Ee<ke;Ee+=1)Me[Ee]=ie[Ee]+Ie*(oe[Ee]-ie[Ee]);return Me}ie===void 0&&(ie=0);var Re=BMMath.random();return ie+Re*(oe-ie)}function createPath(ie,oe,Ee,ke){var Me,Ie=ie.length,Re=shapePool.newElement();Re.setPathData(!!ke,Ie);var De=[0,0],je,Ue;for(Me=0;Me<Ie;Me+=1)je=oe&&oe[Me]?oe[Me]:De,Ue=Ee&&Ee[Me]?Ee[Me]:De,Re.setTripleAt(ie[Me][0],ie[Me][1],Ue[0]+ie[Me][0],Ue[1]+ie[Me][1],je[0]+ie[Me][0],je[1]+ie[Me][1],Me,!0);return Re}function initiateExpression(elem,data,property){function noOp(ie){return ie}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;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,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=(function ie(oe,Ee){var ke,Me,Ie=this.pv.length?this.pv.length:1,Re=createTypedArray("float32",Ie);oe=5;var De=Math.floor(time*oe);for(ke=0,Me=0;ke<De;){for(Me=0;Me<Ie;Me+=1)Re[Me]+=-Ee+Ee*2*BMMath.random();ke+=1}var je=time*oe,Ue=je-Math.floor(je),Et=createTypedArray("float32",Ie);if(Ie>1){for(Me=0;Me<Ie;Me+=1)Et[Me]=this.pv[Me]+Re[Me]+(-Ee+Ee*2*BMMath.random())*Ue;return Et}return this.pv+Re[0]+(-Ee+Ee*2*BMMath.random())*Ue}).bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));function loopInDuration(ie,oe){return loopIn(ie,oe,!0)}function loopOutDuration(ie,oe){return loopOut(ie,oe,!0)}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(ie,oe){var Ee=[oe[0]-ie[0],oe[1]-ie[1],oe[2]-ie[2]],ke=Math.atan2(Ee[0],Math.sqrt(Ee[1]*Ee[1]+Ee[2]*Ee[2]))/degToRads,Me=-Math.atan2(Ee[1],Ee[2])/degToRads;return[Me,ke,0]}function easeOut(ie,oe,Ee,ke,Me){return applyEase(easeOutBez,ie,oe,Ee,ke,Me)}function easeIn(ie,oe,Ee,ke,Me){return applyEase(easeInBez,ie,oe,Ee,ke,Me)}function ease(ie,oe,Ee,ke,Me){return applyEase(easeInOutBez,ie,oe,Ee,ke,Me)}function applyEase(ie,oe,Ee,ke,Me,Ie){Me===void 0?(Me=Ee,Ie=ke):oe=(oe-Ee)/(ke-Ee),oe>1?oe=1:oe<0&&(oe=0);var Re=ie(oe);if($bm_isInstanceOfArray(Me)){var De,je=Me.length,Ue=createTypedArray("float32",je);for(De=0;De<je;De+=1)Ue[De]=(Ie[De]-Me[De])*Re+Me[De];return Ue}return(Ie-Me)*Re+Me}function nearestKey(ie){var oe,Ee=data.k.length,ke,Me;if(!data.k.length||typeof data.k[0]=="number")ke=0,Me=0;else if(ke=-1,ie*=elem.comp.globalData.frameRate,ie<data.k[0].t)ke=1,Me=data.k[0].t;else{for(oe=0;oe<Ee-1;oe+=1)if(ie===data.k[oe].t){ke=oe+1,Me=data.k[oe].t;break}else if(ie>data.k[oe].t&&ie<data.k[oe+1].t){ie-data.k[oe].t>data.k[oe+1].t-ie?(ke=oe+2,Me=data.k[oe+1].t):(ke=oe+1,Me=data.k[oe].t);break}ke===-1&&(ke=oe+1,Me=data.k[oe].t)}var Ie={};return Ie.index=ke,Ie.time=Me/elem.comp.globalData.frameRate,Ie}function key(ie){var oe,Ee,ke;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+ie);ie-=1,oe={time:data.k[ie].t/elem.comp.globalData.frameRate,value:[]};var Me=Object.prototype.hasOwnProperty.call(data.k[ie],"s")?data.k[ie].s:data.k[ie-1].e;for(ke=Me.length,Ee=0;Ee<ke;Ee+=1)oe[Ee]=Me[Ee],oe.value[Ee]=Me[Ee];return oe}function framesToTime(ie,oe){return oe||(oe=elem.comp.globalData.frameRate),ie/oe}function timeToFrames(ie,oe){return!ie&&ie!==0&&(ie=time),oe||(oe=elem.comp.globalData.frameRate),ie*oe}function seedRandom(ie){BMMath.seedrandom(randSeed+ie)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(ie,oe){return typeof value=="string"?oe===void 0?value.substring(ie):value.substring(ie,oe):""}function substr(ie,oe){return typeof value=="string"?oe===void 0?value.substr(ie):value.substr(ie,oe):""}function posterizeTime(ie){time=ie===0?0:Math.floor(time*ie)/ie,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(ie){return value=ie,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(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||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType===4&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!!(elem.hierarchy&&elem.hierarchy.length),hasParent&&!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,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 ie={};ie.initExpressions=oe,ie.resetFrame=ExpressionManager.resetFrame;function oe(Ee){var ke=0,Me=[];function Ie(){ke+=1}function Re(){ke-=1,ke===0&&je()}function De(Ue){Me.indexOf(Ue)===-1&&Me.push(Ue)}function je(){var Ue,Et=Me.length;for(Ue=0;Ue<Et;Ue+=1)Me[Ue].release();Me.length=0}Ee.renderer.compInterface=CompExpressionInterface(Ee.renderer),Ee.renderer.globalData.projectInterface.registerComposition(Ee.renderer),Ee.renderer.globalData.pushExpression=Ie,Ee.renderer.globalData.popExpression=Re,Ee.renderer.globalData.registerExpressionProperty=De}return ie}(),MaskManagerInterface=function(){function ie(Ee,ke){this._mask=Ee,this._data=ke}Object.defineProperty(ie.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(ie.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}});var oe=function(ke){var Me=createSizedArray(ke.viewData.length),Ie,Re=ke.viewData.length;for(Ie=0;Ie<Re;Ie+=1)Me[Ie]=new ie(ke.viewData[Ie],ke.masksProperties[Ie]);var De=function(Ue){for(Ie=0;Ie<Re;){if(ke.masksProperties[Ie].nm===Ue)return Me[Ie];Ie+=1}return null};return De};return oe}(),ExpressionPropertyInterface=function(){var ie={pv:0,v:0,mult:1},oe={pv:[0,0,0],v:[0,0,0],mult:1};function Ee(Re,De,je){Object.defineProperty(Re,"velocity",{get:function(){return De.getVelocityAtTime(De.comp.currentFrame)}}),Re.numKeys=De.keyframes?De.keyframes.length:0,Re.key=function(Ue){if(!Re.numKeys)return 0;var Et="";"s"in De.keyframes[Ue-1]?Et=De.keyframes[Ue-1].s:"e"in De.keyframes[Ue-2]?Et=De.keyframes[Ue-2].e:Et=De.keyframes[Ue-2].s;var kt=je==="unidimensional"?new Number(Et):Object.assign({},Et);return kt.time=De.keyframes[Ue-1].t/De.elem.comp.globalData.frameRate,kt.value=je==="unidimensional"?Et[0]:Et,kt},Re.valueAtTime=De.getValueAtTime,Re.speedAtTime=De.getSpeedAtTime,Re.velocityAtTime=De.getVelocityAtTime,Re.propertyGroup=De.propertyGroup}function ke(Re){(!Re||!("pv"in Re))&&(Re=ie);var De=1/Re.mult,je=Re.pv*De,Ue=new Number(je);return Ue.value=je,Ee(Ue,Re,"unidimensional"),function(){return Re.k&&Re.getValue(),je=Re.v*De,Ue.value!==je&&(Ue=new Number(je),Ue.value=je,Ee(Ue,Re,"unidimensional")),Ue}}function Me(Re){(!Re||!("pv"in Re))&&(Re=oe);var De=1/Re.mult,je=Re.data&&Re.data.l||Re.pv.length,Ue=createTypedArray("float32",je),Et=createTypedArray("float32",je);return Ue.value=Et,Ee(Ue,Re,"multidimensional"),function(){Re.k&&Re.getValue();for(var kt=0;kt<je;kt+=1)Et[kt]=Re.v[kt]*De,Ue[kt]=Et[kt];return Ue}}function Ie(){return ie}return function(Re){return Re?Re.propType==="unidimensional"?ke(Re):Me(Re):Ie}}(),TransformExpressionInterface=function(){return function(ie){function oe(Re){switch(Re){case"scale":case"Scale":case"ADBE Scale":case 6:return oe.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return oe.rotation;case"ADBE Rotate X":return oe.xRotation;case"ADBE Rotate Y":return oe.yRotation;case"position":case"Position":case"ADBE Position":case 2:return oe.position;case"ADBE Position_0":return oe.xPosition;case"ADBE Position_1":return oe.yPosition;case"ADBE Position_2":return oe.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return oe.anchorPoint;case"opacity":case"Opacity":case 11:return oe.opacity;default:return null}}Object.defineProperty(oe,"rotation",{get:ExpressionPropertyInterface(ie.r||ie.rz)}),Object.defineProperty(oe,"zRotation",{get:ExpressionPropertyInterface(ie.rz||ie.r)}),Object.defineProperty(oe,"xRotation",{get:ExpressionPropertyInterface(ie.rx)}),Object.defineProperty(oe,"yRotation",{get:ExpressionPropertyInterface(ie.ry)}),Object.defineProperty(oe,"scale",{get:ExpressionPropertyInterface(ie.s)});var Ee,ke,Me,Ie;return ie.p?Ie=ExpressionPropertyInterface(ie.p):(Ee=ExpressionPropertyInterface(ie.px),ke=ExpressionPropertyInterface(ie.py),ie.pz&&(Me=ExpressionPropertyInterface(ie.pz))),Object.defineProperty(oe,"position",{get:function(){return ie.p?Ie():[Ee(),ke(),Me?Me():0]}}),Object.defineProperty(oe,"xPosition",{get:ExpressionPropertyInterface(ie.px)}),Object.defineProperty(oe,"yPosition",{get:ExpressionPropertyInterface(ie.py)}),Object.defineProperty(oe,"zPosition",{get:ExpressionPropertyInterface(ie.pz)}),Object.defineProperty(oe,"anchorPoint",{get:ExpressionPropertyInterface(ie.a)}),Object.defineProperty(oe,"opacity",{get:ExpressionPropertyInterface(ie.o)}),Object.defineProperty(oe,"skew",{get:ExpressionPropertyInterface(ie.sk)}),Object.defineProperty(oe,"skewAxis",{get:ExpressionPropertyInterface(ie.sa)}),Object.defineProperty(oe,"orientation",{get:ExpressionPropertyInterface(ie.or)}),oe}}(),LayerExpressionInterface=function(){function ie(Ue){var Et=new Matrix;if(Ue!==void 0){var kt=this._elem.finalTransform.mProp.getValueAtTime(Ue);kt.clone(Et)}else{var At=this._elem.finalTransform.mProp;At.applyToMatrix(Et)}return Et}function oe(Ue,Et){var kt=this.getMatrix(Et);return kt.props[12]=0,kt.props[13]=0,kt.props[14]=0,this.applyPoint(kt,Ue)}function Ee(Ue,Et){var kt=this.getMatrix(Et);return this.applyPoint(kt,Ue)}function ke(Ue,Et){var kt=this.getMatrix(Et);return kt.props[12]=0,kt.props[13]=0,kt.props[14]=0,this.invertPoint(kt,Ue)}function Me(Ue,Et){var kt=this.getMatrix(Et);return this.invertPoint(kt,Ue)}function Ie(Ue,Et){if(this._elem.hierarchy&&this._elem.hierarchy.length){var kt,At=this._elem.hierarchy.length;for(kt=0;kt<At;kt+=1)this._elem.hierarchy[kt].finalTransform.mProp.applyToMatrix(Ue)}return Ue.applyToPointArray(Et[0],Et[1],Et[2]||0)}function Re(Ue,Et){if(this._elem.hierarchy&&this._elem.hierarchy.length){var kt,At=this._elem.hierarchy.length;for(kt=0;kt<At;kt+=1)this._elem.hierarchy[kt].finalTransform.mProp.applyToMatrix(Ue)}return Ue.inversePoint(Et)}function De(Ue){var Et=new Matrix;if(Et.reset(),this._elem.finalTransform.mProp.applyToMatrix(Et),this._elem.hierarchy&&this._elem.hierarchy.length){var kt,At=this._elem.hierarchy.length;for(kt=0;kt<At;kt+=1)this._elem.hierarchy[kt].finalTransform.mProp.applyToMatrix(Et);return Et.inversePoint(Ue)}return Et.inversePoint(Ue)}function je(){return[1,1,1,1]}return function(Ue){var Et;function kt(Mt){It.mask=new MaskManagerInterface(Mt,Ue)}function At(Mt){It.effect=Mt}function It(Mt){switch(Mt){case"ADBE Root Vectors Group":case"Contents":case 2:return It.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return Et;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return It.effect;case"ADBE Text Properties":return It.textInterface;default:return null}}It.getMatrix=ie,It.invertPoint=Re,It.applyPoint=Ie,It.toWorld=Ee,It.toWorldVec=oe,It.fromWorld=Me,It.fromWorldVec=ke,It.toComp=Ee,It.fromComp=De,It.sampleImage=je,It.sourceRectAtTime=Ue.sourceRectAtTime.bind(Ue),It._elem=Ue,Et=TransformExpressionInterface(Ue.finalTransform.mProp);var Rt=getDescriptor(Et,"anchorPoint");return Object.defineProperties(It,{hasParent:{get:function(){return Ue.hierarchy.length}},parent:{get:function(){return Ue.hierarchy[0].layerInterface}},rotation:getDescriptor(Et,"rotation"),scale:getDescriptor(Et,"scale"),position:getDescriptor(Et,"position"),opacity:getDescriptor(Et,"opacity"),anchorPoint:Rt,anchor_point:Rt,transform:{get:function(){return Et}},active:{get:function(){return Ue.isInRange}}}),It.startTime=Ue.data.st,It.index=Ue.data.ind,It.source=Ue.data.refId,It.height=Ue.data.ty===0?Ue.data.h:100,It.width=Ue.data.ty===0?Ue.data.w:100,It.inPoint=Ue.data.ip/Ue.comp.globalData.frameRate,It.outPoint=Ue.data.op/Ue.comp.globalData.frameRate,It._name=Ue.data.nm,It.registerMaskInterface=kt,It.registerEffectsInterface=At,It}}(),propertyGroupFactory=function(){return function(ie,oe){return function(Ee){return Ee=Ee===void 0?1:Ee,Ee<=0?ie:oe(Ee-1)}}}(),PropertyInterface=function(){return function(ie,oe){var Ee={_name:ie};function ke(Me){return Me=Me===void 0?1:Me,Me<=0?Ee:oe(Me-1)}return ke}}(),EffectsExpressionInterface=function(){var ie={createEffectsInterface:oe};function oe(Me,Ie){if(Me.effectsManager){var Re=[],De=Me.data.ef,je,Ue=Me.effectsManager.effectElements.length;for(je=0;je<Ue;je+=1)Re.push(Ee(De[je],Me.effectsManager.effectElements[je],Ie,Me));var Et=Me.data.ef||[],kt=function(It){for(je=0,Ue=Et.length;je<Ue;){if(It===Et[je].nm||It===Et[je].mn||It===Et[je].ix)return Re[je];je+=1}return null};return Object.defineProperty(kt,"numProperties",{get:function(){return Et.length}}),kt}return null}function Ee(Me,Ie,Re,De){function je(It){for(var Rt=Me.ef,Mt=0,Vt=Rt.length;Mt<Vt;){if(It===Rt[Mt].nm||It===Rt[Mt].mn||It===Rt[Mt].ix)return Rt[Mt].ty===5?Et[Mt]:Et[Mt]();Mt+=1}throw new Error}var Ue=propertyGroupFactory(je,Re),Et=[],kt,At=Me.ef.length;for(kt=0;kt<At;kt+=1)Me.ef[kt].ty===5?Et.push(Ee(Me.ef[kt],Ie.effectElements[kt],Ie.effectElements[kt].propertyGroup,De)):Et.push(ke(Ie.effectElements[kt],Me.ef[kt].ty,De,Ue));return Me.mn==="ADBE Color Control"&&Object.defineProperty(je,"color",{get:function(){return Et[0]()}}),Object.defineProperties(je,{numProperties:{get:function(){return Me.np}},_name:{value:Me.nm},propertyGroup:{value:Ue}}),je.enabled=Me.en!==0,je.active=je.enabled,je}function ke(Me,Ie,Re,De){var je=ExpressionPropertyInterface(Me.p);function Ue(){return Ie===10?Re.comp.compInterface(Me.p.v):je()}return Me.p.setGroupProperty&&Me.p.setGroupProperty(PropertyInterface("",De)),Ue}return ie}(),ShapePathInterface=function(){return function(oe,Ee,ke){var Me=Ee.sh;function Ie(De){return De==="Shape"||De==="shape"||De==="Path"||De==="path"||De==="ADBE Vector Shape"||De===2?Ie.path:null}var Re=propertyGroupFactory(Ie,ke);return Me.setGroupProperty(PropertyInterface("Path",Re)),Object.defineProperties(Ie,{path:{get:function(){return Me.k&&Me.getValue(),Me}},shape:{get:function(){return Me.k&&Me.getValue(),Me}},_name:{value:oe.nm},ix:{value:oe.ix},propertyIndex:{value:oe.ix},mn:{value:oe.mn},propertyGroup:{value:ke}}),Ie}}(),ShapeExpressionInterface=function(){function ie(Rt,Mt,Vt){var Dt=[],Ft,Nt=Rt?Rt.length:0;for(Ft=0;Ft<Nt;Ft+=1)Rt[Ft].ty==="gr"?Dt.push(Ee(Rt[Ft],Mt[Ft],Vt)):Rt[Ft].ty==="fl"?Dt.push(ke(Rt[Ft],Mt[Ft],Vt)):Rt[Ft].ty==="st"?Dt.push(Re(Rt[Ft],Mt[Ft],Vt)):Rt[Ft].ty==="tm"?Dt.push(De(Rt[Ft],Mt[Ft],Vt)):Rt[Ft].ty==="tr"||(Rt[Ft].ty==="el"?Dt.push(Ue(Rt[Ft],Mt[Ft],Vt)):Rt[Ft].ty==="sr"?Dt.push(Et(Rt[Ft],Mt[Ft],Vt)):Rt[Ft].ty==="sh"?Dt.push(ShapePathInterface(Rt[Ft],Mt[Ft],Vt)):Rt[Ft].ty==="rc"?Dt.push(kt(Rt[Ft],Mt[Ft],Vt)):Rt[Ft].ty==="rd"?Dt.push(At(Rt[Ft],Mt[Ft],Vt)):Rt[Ft].ty==="rp"?Dt.push(It(Rt[Ft],Mt[Ft],Vt)):Rt[Ft].ty==="gf"?Dt.push(Me(Rt[Ft],Mt[Ft],Vt)):Dt.push(Ie(Rt[Ft],Mt[Ft])));return Dt}function oe(Rt,Mt,Vt){var Dt,Ft=function(Ht){for(var Gt=0,Kt=Dt.length;Gt<Kt;){if(Dt[Gt]._name===Ht||Dt[Gt].mn===Ht||Dt[Gt].propertyIndex===Ht||Dt[Gt].ix===Ht||Dt[Gt].ind===Ht)return Dt[Gt];Gt+=1}return typeof Ht=="number"?Dt[Ht-1]:null};Ft.propertyGroup=propertyGroupFactory(Ft,Vt),Dt=ie(Rt.it,Mt.it,Ft.propertyGroup),Ft.numProperties=Dt.length;var Nt=je(Rt.it[Rt.it.length-1],Mt.it[Mt.it.length-1],Ft.propertyGroup);return Ft.transform=Nt,Ft.propertyIndex=Rt.cix,Ft._name=Rt.nm,Ft}function Ee(Rt,Mt,Vt){var Dt=function(Ht){switch(Ht){case"ADBE Vectors Group":case"Contents":case 2:return Dt.content;default:return Dt.transform}};Dt.propertyGroup=propertyGroupFactory(Dt,Vt);var Ft=oe(Rt,Mt,Dt.propertyGroup),Nt=je(Rt.it[Rt.it.length-1],Mt.it[Mt.it.length-1],Dt.propertyGroup);return Dt.content=Ft,Dt.transform=Nt,Object.defineProperty(Dt,"_name",{get:function(){return Rt.nm}}),Dt.numProperties=Rt.np,Dt.propertyIndex=Rt.ix,Dt.nm=Rt.nm,Dt.mn=Rt.mn,Dt}function ke(Rt,Mt,Vt){function Dt(Ft){return Ft==="Color"||Ft==="color"?Dt.color:Ft==="Opacity"||Ft==="opacity"?Dt.opacity:null}return Object.defineProperties(Dt,{color:{get:ExpressionPropertyInterface(Mt.c)},opacity:{get:ExpressionPropertyInterface(Mt.o)},_name:{value:Rt.nm},mn:{value:Rt.mn}}),Mt.c.setGroupProperty(PropertyInterface("Color",Vt)),Mt.o.setGroupProperty(PropertyInterface("Opacity",Vt)),Dt}function Me(Rt,Mt,Vt){function Dt(Ft){return Ft==="Start Point"||Ft==="start point"?Dt.startPoint:Ft==="End Point"||Ft==="end point"?Dt.endPoint:Ft==="Opacity"||Ft==="opacity"?Dt.opacity:null}return Object.defineProperties(Dt,{startPoint:{get:ExpressionPropertyInterface(Mt.s)},endPoint:{get:ExpressionPropertyInterface(Mt.e)},opacity:{get:ExpressionPropertyInterface(Mt.o)},type:{get:function(){return"a"}},_name:{value:Rt.nm},mn:{value:Rt.mn}}),Mt.s.setGroupProperty(PropertyInterface("Start Point",Vt)),Mt.e.setGroupProperty(PropertyInterface("End Point",Vt)),Mt.o.setGroupProperty(PropertyInterface("Opacity",Vt)),Dt}function Ie(){function Rt(){return null}return Rt}function Re(Rt,Mt,Vt){var Dt=propertyGroupFactory(Kt,Vt),Ft=propertyGroupFactory(Gt,Dt);function Nt(Ut){Object.defineProperty(Gt,Rt.d[Ut].nm,{get:ExpressionPropertyInterface(Mt.d.dataProps[Ut].p)})}var Bt,Ht=Rt.d?Rt.d.length:0,Gt={};for(Bt=0;Bt<Ht;Bt+=1)Nt(Bt),Mt.d.dataProps[Bt].p.setGroupProperty(Ft);function Kt(Ut){return Ut==="Color"||Ut==="color"?Kt.color:Ut==="Opacity"||Ut==="opacity"?Kt.opacity:Ut==="Stroke Width"||Ut==="stroke width"?Kt.
vendor: 4,716 bytes, line 60
60strokeWidth:null}return Object.defineProperties(Kt,{color:{get:ExpressionPropertyInterface(Mt.c)},opacity:{get:ExpressionPropertyInterface(Mt.o)},strokeWidth:{get:ExpressionPropertyInterface(Mt.w)},dash:{get:function(){return Gt}},_name:{value:Rt.nm},mn:{value:Rt.mn}}),Mt.c.setGroupProperty(PropertyInterface("Color",Dt)),Mt.o.setGroupProperty(PropertyInterface("Opacity",Dt)),Mt.w.setGroupProperty(PropertyInterface("Stroke Width",Dt)),Kt}function De(Rt,Mt,Vt){function Dt(Nt){return Nt===Rt.e.ix||Nt==="End"||Nt==="end"?Dt.end:Nt===Rt.s.ix?Dt.start:Nt===Rt.o.ix?Dt.offset:null}var Ft=propertyGroupFactory(Dt,Vt);return Dt.propertyIndex=Rt.ix,Mt.s.setGroupProperty(PropertyInterface("Start",Ft)),Mt.e.setGroupProperty(PropertyInterface("End",Ft)),Mt.o.setGroupProperty(PropertyInterface("Offset",Ft)),Dt.propertyIndex=Rt.ix,Dt.propertyGroup=Vt,Object.defineProperties(Dt,{start:{get:ExpressionPropertyInterface(Mt.s)},end:{get:ExpressionPropertyInterface(Mt.e)},offset:{get:ExpressionPropertyInterface(Mt.o)},_name:{value:Rt.nm}}),Dt.mn=Rt.mn,Dt}function je(Rt,Mt,Vt){function Dt(Nt){return Rt.a.ix===Nt||Nt==="Anchor Point"?Dt.anchorPoint:Rt.o.ix===Nt||Nt==="Opacity"?Dt.opacity:Rt.p.ix===Nt||Nt==="Position"?Dt.position:Rt.r.ix===Nt||Nt==="Rotation"||Nt==="ADBE Vector Rotation"?Dt.rotation:Rt.s.ix===Nt||Nt==="Scale"?Dt.scale:Rt.sk&&Rt.sk.ix===Nt||Nt==="Skew"?Dt.skew:Rt.sa&&Rt.sa.ix===Nt||Nt==="Skew Axis"?Dt.skewAxis:null}var Ft=propertyGroupFactory(Dt,Vt);return Mt.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",Ft)),Mt.transform.mProps.p.setGroupProperty(PropertyInterface("Position",Ft)),Mt.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",Ft)),Mt.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",Ft)),Mt.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",Ft)),Mt.transform.mProps.sk&&(Mt.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",Ft)),Mt.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",Ft))),Mt.transform.op.setGroupProperty(PropertyInterface("Opacity",Ft)),Object.defineProperties(Dt,{opacity:{get:ExpressionPropertyInterface(Mt.transform.mProps.o)},position:{get:ExpressionPropertyInterface(Mt.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(Mt.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(Mt.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(Mt.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(Mt.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(Mt.transform.mProps.sa)},_name:{value:Rt.nm}}),Dt.ty="tr",Dt.mn=Rt.mn,Dt.propertyGroup=Vt,Dt}function Ue(Rt,Mt,Vt){function Dt(Bt){return Rt.p.ix===Bt?Dt.position:Rt.s.ix===Bt?Dt.size:null}var Ft=propertyGroupFactory(Dt,Vt);Dt.propertyIndex=Rt.ix;var Nt=Mt.sh.ty==="tm"?Mt.sh.prop:Mt.sh;return Nt.s.setGroupProperty(PropertyInterface("Size",Ft)),Nt.p.setGroupProperty(PropertyInterface("Position",Ft)),Object.defineProperties(Dt,{size:{get:ExpressionPropertyInterface(Nt.s)},position:{get:ExpressionPropertyInterface(Nt.p)},_name:{value:Rt.nm}}),Dt.mn=Rt.mn,Dt}function Et(Rt,Mt,Vt){function Dt(Bt){return Rt.p.ix===Bt?Dt.position:Rt.r.ix===Bt?Dt.rotation:Rt.pt.ix===Bt?Dt.points:Rt.or.ix===Bt||Bt==="ADBE Vector Star Outer Radius"?Dt.outerRadius:Rt.os.ix===Bt?Dt.outerRoundness:Rt.ir&&(Rt.ir.ix===Bt||Bt==="ADBE Vector Star Inner Radius")?Dt.innerRadius:Rt.is&&Rt.is.ix===Bt?Dt.innerRoundness:null}var Ft=propertyGroupFactory(Dt,Vt),Nt=Mt.sh.ty==="tm"?Mt.sh.prop:Mt.sh;return Dt.propertyIndex=Rt.ix,Nt.or.setGroupProperty(PropertyInterface("Outer Radius",Ft)),Nt.os.setGroupProperty(PropertyInterface("Outer Roundness",Ft)),Nt.pt.setGroupProperty(PropertyInterface("Points",Ft)),Nt.p.setGroupProperty(PropertyInterface("Position",Ft)),Nt.r.setGroupProperty(PropertyInterface("Rotation",Ft)),Rt.ir&&(Nt.ir.setGroupProperty(PropertyInterface("Inner Radius",Ft)),Nt.is.setGroupProperty(PropertyInterface("Inner Roundness",Ft))),Object.defineProperties(Dt,{position:{get:ExpressionPropertyInterface(Nt.p)},rotation:{get:ExpressionPropertyInterface(Nt.r)},points:{get:ExpressionPropertyInterface(Nt.pt)},outerRadius:{get:ExpressionPropertyInterface(Nt.or)},outerRoundness:{get:ExpressionPropertyInterface(Nt.os)},innerRadius:{get:ExpressionPropertyInterface(Nt.ir)},innerRoundness:{get:ExpressionPropertyInterface(Nt.is)},_name:{value:Rt.nm}}),Dt.mn=Rt.mn,Dt}function kt(Rt,Mt,Vt){function Dt(Bt){return Rt.p.ix===Bt?Dt.position:Rt.r.ix===Bt?Dt.roundness:Rt.s.ix===Bt||Bt==="Size"||Bt==="ADBE Vector Rect Size"?Dt.size:null}var Ft=propertyGroupFactory(Dt,Vt),Nt=Mt.sh.ty==="tm"?Mt.sh.prop:Mt.sh;return Dt.propertyIndex=Rt.ix,Nt.p.setGroupProperty(PropertyInterface("Position",Ft)),Nt.
vendor: 28,357 bytes, line 60
60s.setGroupProperty(PropertyInterface("Size",Ft)),Nt.r.setGroupProperty(PropertyInterface("Rotation",Ft)),Object.defineProperties(Dt,{position:{get:ExpressionPropertyInterface(Nt.p)},roundness:{get:ExpressionPropertyInterface(Nt.r)},size:{get:ExpressionPropertyInterface(Nt.s)},_name:{value:Rt.nm}}),Dt.mn=Rt.mn,Dt}function At(Rt,Mt,Vt){function Dt(Bt){return Rt.r.ix===Bt||Bt==="Round Corners 1"?Dt.radius:null}var Ft=propertyGroupFactory(Dt,Vt),Nt=Mt;return Dt.propertyIndex=Rt.ix,Nt.rd.setGroupProperty(PropertyInterface("Radius",Ft)),Object.defineProperties(Dt,{radius:{get:ExpressionPropertyInterface(Nt.rd)},_name:{value:Rt.nm}}),Dt.mn=Rt.mn,Dt}function It(Rt,Mt,Vt){function Dt(Bt){return Rt.c.ix===Bt||Bt==="Copies"?Dt.copies:Rt.o.ix===Bt||Bt==="Offset"?Dt.offset:null}var Ft=propertyGroupFactory(Dt,Vt),Nt=Mt;return Dt.propertyIndex=Rt.ix,Nt.c.setGroupProperty(PropertyInterface("Copies",Ft)),Nt.o.setGroupProperty(PropertyInterface("Offset",Ft)),Object.defineProperties(Dt,{copies:{get:ExpressionPropertyInterface(Nt.c)},offset:{get:ExpressionPropertyInterface(Nt.o)},_name:{value:Rt.nm}}),Dt.mn=Rt.mn,Dt}return function(Rt,Mt,Vt){var Dt;function Ft(Bt){if(typeof Bt=="number")return Bt=Bt===void 0?1:Bt,Bt===0?Vt:Dt[Bt-1];for(var Ht=0,Gt=Dt.length;Ht<Gt;){if(Dt[Ht]._name===Bt)return Dt[Ht];Ht+=1}return null}function Nt(){return Vt}return Ft.propertyGroup=propertyGroupFactory(Ft,Nt),Dt=ie(Rt,Mt,Ft.propertyGroup),Ft.numProperties=Dt.length,Ft._name="Contents",Ft}}(),TextExpressionInterface=function(){return function(ie){var oe;function Ee(ke){switch(ke){case"ADBE Text Document":return Ee.sourceText;default:return null}}return Object.defineProperty(Ee,"sourceText",{get:function(){ie.textProperty.getValue();var Me=ie.textProperty.currentData.t;return(!oe||Me!==oe.value)&&(oe=new String(Me),oe.value=Me||new String(Me),Object.defineProperty(oe,"style",{get:function(){return{fillColor:ie.textProperty.currentData.fc}}})),oe}}),Ee}}();function _typeof(ie){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(Ee){return typeof Ee}:_typeof=function(Ee){return Ee&&typeof Symbol=="function"&&Ee.constructor===Symbol&&Ee!==Symbol.prototype?"symbol":typeof Ee},_typeof(ie)}var FootageInterface=function(){var ie=function(ke){var Me="",Ie=ke.getFootageData();function Re(){return Me="",Ie=ke.getFootageData(),De}function De(je){if(Ie[je])return Me=je,Ie=Ie[je],_typeof(Ie)==="object"?De:Ie;var Ue=je.indexOf(Me);if(Ue!==-1){var Et=parseInt(je.substr(Ue+Me.length),10);return Ie=Ie[Et],_typeof(Ie)==="object"?De:Ie}return""}return Re},oe=function(ke){function Me(Ie){return Ie==="Outline"?Me.outlineInterface():null}return Me._name="Outline",Me.outlineInterface=ie(ke),Me};return function(Ee){function ke(Me){return Me==="Data"?ke.dataInterface:null}return ke._name="Data",ke.dataInterface=oe(Ee),ke}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(ie){return interfaces[ie]||null}var expressionHelpers=function(){function ie(Re,De,je){De.x&&(je.k=!0,je.x=!0,je.initiateExpression=ExpressionManager.initiateExpression,je.effectsSequence.push(je.initiateExpression(Re,De,je).bind(je)))}function oe(Re){return Re*=this.elem.globalData.frameRate,Re-=this.offsetTime,Re!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<Re?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(Re,this._cachingAtTime),this._cachingAtTime.lastFrame=Re),this._cachingAtTime.value}function Ee(Re){var De=-.01,je=this.getValueAtTime(Re),Ue=this.getValueAtTime(Re+De),Et=0;if(je.length){var kt;for(kt=0;kt<je.length;kt+=1)Et+=Math.pow(Ue[kt]-je[kt],2);Et=Math.sqrt(Et)*100}else Et=0;return Et}function ke(Re){if(this.vel!==void 0)return this.vel;var De=-.001,je=this.getValueAtTime(Re),Ue=this.getValueAtTime(Re+De),Et;if(je.length){Et=createTypedArray("float32",je.length);var kt;for(kt=0;kt<je.length;kt+=1)Et[kt]=(Ue[kt]-je[kt])/De}else Et=(Ue-je)/De;return Et}function Me(){return this.pv}function Ie(Re){this.propertyGroup=Re}return{searchExpressions:ie,getSpeedAtTime:Ee,getVelocityAtTime:ke,getValueAtTime:oe,getStaticValueAtTime:Me,setGroupProperty:Ie}}();function addPropertyDecorator(){function ie(At,It,Rt){if(!this.k||!this.keyframes)return this.pv;At=At?At.toLowerCase():"";var Mt=this.comp.renderedFrame,Vt=this.keyframes,Dt=Vt[Vt.length-1].t;if(Mt<=Dt)return this.pv;var Ft,Nt;Rt?(It?Ft=Math.abs(Dt-this.elem.comp.globalData.frameRate*It):Ft=Math.max(0,Dt-this.elem.data.ip),Nt=Dt-Ft):((!It||It>Vt.length-1)&&(It=Vt.length-1),Nt=Vt[Vt.length-1-It].t,Ft=Dt-Nt);var Bt,Ht,Gt;if(At==="pingpong"){var Kt=Math.floor((Mt-Nt)/Ft);if(Kt%2!==0)return this.getValueAtTime((Ft-(Mt-Nt)%Ft+Nt)/this.comp.globalData.frameRate,0)}else if(At==="offset"){var Ut=this.getValueAtTime(Nt/this.comp.globalData.frameRate,0),Zt=this.getValueAtTime(Dt/this.comp.globalData.frameRate,0),ir=this.getValueAtTime(((Mt-Nt)%Ft+Nt)/this.comp.globalData.frameRate,0),tr=Math.floor((Mt-Nt)/Ft);if(this.pv.length){for(Gt=new Array(Ut.length),Ht=Gt.length,Bt=0;Bt<Ht;Bt+=1)Gt[Bt]=(Zt[Bt]-Ut[Bt])*tr+ir[Bt];return Gt}return(Zt-Ut)*tr+ir}else if(At==="continue"){var Jt=this.getValueAtTime(Dt/this.comp.globalData.frameRate,0),rr=this.getValueAtTime((Dt-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(Gt=new Array(Jt.length),Ht=Gt.length,Bt=0;Bt<Ht;Bt+=1)Gt[Bt]=Jt[Bt]+(Jt[Bt]-rr[Bt])*((Mt-Dt)/this.comp.globalData.frameRate)/5e-4;return Gt}return Jt+(Jt-rr)*((Mt-Dt)/.001)}return this.getValueAtTime(((Mt-Nt)%Ft+Nt)/this.comp.globalData.frameRate,0)}function oe(At,It,Rt){if(!this.k)return this.pv;At=At?At.toLowerCase():"";var Mt=this.comp.renderedFrame,Vt=this.keyframes,Dt=Vt[0].t;if(Mt>=Dt)return this.pv;var Ft,Nt;Rt?(It?Ft=Math.abs(this.elem.comp.globalData.frameRate*It):Ft=Math.max(0,this.elem.data.op-Dt),Nt=Dt+Ft):((!It||It>Vt.length-1)&&(It=Vt.length-1),Nt=Vt[It].t,Ft=Nt-Dt);var Bt,Ht,Gt;if(At==="pingpong"){var Kt=Math.floor((Dt-Mt)/Ft);if(Kt%2===0)return this.getValueAtTime(((Dt-Mt)%Ft+Dt)/this.comp.globalData.frameRate,0)}else if(At==="offset"){var Ut=this.getValueAtTime(Dt/this.comp.globalData.frameRate,0),Zt=this.getValueAtTime(Nt/this.comp.globalData.frameRate,0),ir=this.getValueAtTime((Ft-(Dt-Mt)%Ft+Dt)/this.comp.globalData.frameRate,0),tr=Math.floor((Dt-Mt)/Ft)+1;if(this.pv.length){for(Gt=new Array(Ut.length),Ht=Gt.length,Bt=0;Bt<Ht;Bt+=1)Gt[Bt]=ir[Bt]-(Zt[Bt]-Ut[Bt])*tr;return Gt}return ir-(Zt-Ut)*tr}else if(At==="continue"){var Jt=this.getValueAtTime(Dt/this.comp.globalData.frameRate,0),rr=this.getValueAtTime((Dt+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(Gt=new Array(Jt.length),Ht=Gt.length,Bt=0;Bt<Ht;Bt+=1)Gt[Bt]=Jt[Bt]+(Jt[Bt]-rr[Bt])*(Dt-Mt)/.001;return Gt}return Jt+(Jt-rr)*(Dt-Mt)/.001}return this.getValueAtTime((Ft-((Dt-Mt)%Ft+Dt))/this.comp.globalData.frameRate,0)}function Ee(At,It){if(!this.k)return this.pv;if(At=(At||.4)*.5,It=Math.floor(It||5),It<=1)return this.pv;var Rt=this.comp.renderedFrame/this.comp.globalData.frameRate,Mt=Rt-At,Vt=Rt+At,Dt=It>1?(Vt-Mt)/(It-1):1,Ft=0,Nt=0,Bt;this.pv.length?Bt=createTypedArray("float32",this.pv.length):Bt=0;for(var Ht;Ft<It;){if(Ht=this.getValueAtTime(Mt+Ft*Dt),this.pv.length)for(Nt=0;Nt<this.pv.length;Nt+=1)Bt[Nt]+=Ht[Nt];else Bt+=Ht;Ft+=1}if(this.pv.length)for(Nt=0;Nt<this.pv.length;Nt+=1)Bt[Nt]/=It;else Bt/=It;return Bt}function ke(At){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var It=this._transformCachingAtTime.v;if(It.cloneFromProps(this.pre.props),this.appliedTransformations<1){var Rt=this.a.getValueAtTime(At);It.translate(-Rt[0]*this.a.mult,-Rt[1]*this.a.mult,Rt[2]*this.a.mult)}if(this.appliedTransformations<2){var Mt=this.s.getValueAtTime(At);It.scale(Mt[0]*this.s.mult,Mt[1]*this.s.mult,Mt[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var Vt=this.sk.getValueAtTime(At),Dt=this.sa.getValueAtTime(At);It.skewFromAxis(-Vt*this.sk.mult,Dt*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var Ft=this.r.getValueAtTime(At);It.rotate(-Ft*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var Nt=this.rz.getValueAtTime(At),Bt=this.ry.getValueAtTime(At),Ht=this.rx.getValueAtTime(At),Gt=this.or.getValueAtTime(At);It.rotateZ(-Nt*this.rz.mult).rotateY(Bt*this.ry.mult).rotateX(Ht*this.rx.mult).rotateZ(-Gt[2]*this.or.mult).rotateY(Gt[1]*this.or.mult).rotateX(Gt[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var Kt=this.px.getValueAtTime(At),Ut=this.py.getValueAtTime(At);if(this.data.p.z){var Zt=this.pz.getValueAtTime(At);It.translate(Kt*this.px.mult,Ut*this.py.mult,-Zt*this.pz.mult)}else It.translate(Kt*this.px.mult,Ut*this.py.mult,0)}else{var ir=this.p.getValueAtTime(At);It.translate(ir[0]*this.p.mult,ir[1]*this.p.mult,-ir[2]*this.p.mult)}return It}function Me(){return this.v.clone(new Matrix)}var Ie=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(At,It,Rt){var Mt=Ie(At,It,Rt);return Mt.dynamicProperties.length?Mt.getValueAtTime=ke.bind(Mt):Mt.getValueAtTime=Me.bind(Mt),Mt.setGroupProperty=expressionHelpers.setGroupProperty,Mt};var Re=PropertyFactory.getProp;PropertyFactory.getProp=function(At,It,Rt,Mt,Vt){var Dt=Re(At,It,Rt,Mt,Vt);Dt.kf?Dt.getValueAtTime=expressionHelpers.getValueAtTime.bind(Dt):Dt.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(Dt),Dt.setGroupProperty=expressionHelpers.setGroupProperty,Dt.loopOut=ie,Dt.loopIn=oe,Dt.smooth=Ee,Dt.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(Dt),Dt.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(Dt),Dt.numKeys=It.a===1?It.k.length:0,Dt.propertyIndex=It.ix;var Ft=0;return Rt!==0&&(Ft=createTypedArray("float32",It.a===1?It.k[0].s.length:It.k.length)),Dt._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:Ft},expressionHelpers.searchExpressions(At,It,Dt),Dt.k&&Vt.addDynamicProperty(Dt),Dt};function De(At){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),At*=this.elem.globalData.frameRate,At-=this.offsetTime,At!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<At?this._caching.lastIndex:0,this._cachingAtTime.lastTime=At,this.interpolateShape(At,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var je=ShapePropertyFactory.getConstructorFunction(),Ue=ShapePropertyFactory.getKeyframedConstructorFunction();function Et(){}Et.prototype={vertices:function(It,Rt){this.k&&this.getValue();var Mt=this.v;Rt!==void 0&&(Mt=this.getValueAtTime(Rt,0));var Vt,Dt=Mt._length,Ft=Mt[It],Nt=Mt.v,Bt=createSizedArray(Dt);for(Vt=0;Vt<Dt;Vt+=1)It==="i"||It==="o"?Bt[Vt]=[Ft[Vt][0]-Nt[Vt][0],Ft[Vt][1]-Nt[Vt][1]]:Bt[Vt]=[Ft[Vt][0],Ft[Vt][1]];return Bt},points:function(It){return this.vertices("v",It)},inTangents:function(It){return this.vertices("i",It)},outTangents:function(It){return this.vertices("o",It)},isClosed:function(){return this.v.c},pointOnPath:function(It,Rt){var Mt=this.v;Rt!==void 0&&(Mt=this.getValueAtTime(Rt,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(Mt));for(var Vt=this._segmentsLength,Dt=Vt.lengths,Ft=Vt.totalLength*It,Nt=0,Bt=Dt.length,Ht=0,Gt;Nt<Bt;){if(Ht+Dt[Nt].addedLength>Ft){var Kt=Nt,Ut=Mt.c&&Nt===Bt-1?0:Nt+1,Zt=(Ft-Ht)/Dt[Nt].addedLength;Gt=bez.getPointInSegment(Mt.v[Kt],Mt.v[Ut],Mt.o[Kt],Mt.i[Ut],Zt,Dt[Nt]);break}else Ht+=Dt[Nt].addedLength;Nt+=1}return Gt||(Gt=Mt.c?[Mt.v[0][0],Mt.v[0][1]]:[Mt.v[Mt._length-1][0],Mt.v[Mt._length-1][1]]),Gt},vectorOnPath:function(It,Rt,Mt){It==1?It=this.v.c:It==0&&(It=.999);var Vt=this.pointOnPath(It,Rt),Dt=this.pointOnPath(It+.001,Rt),Ft=Dt[0]-Vt[0],Nt=Dt[1]-Vt[1],Bt=Math.sqrt(Math.pow(Ft,2)+Math.pow(Nt,2));if(Bt===0)return[0,0];var Ht=Mt==="tangent"?[Ft/Bt,Nt/Bt]:[-Nt/Bt,Ft/Bt];return Ht},tangentOnPath:function(It,Rt){return this.vectorOnPath(It,Rt,"tangent")},normalOnPath:function(It,Rt){return this.vectorOnPath(It,Rt,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([Et],je),extendPrototype([Et],Ue),Ue.prototype.getValueAtTime=De,Ue.prototype.initiateExpression=ExpressionManager.initiateExpression;var kt=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(At,It,Rt,Mt,Vt){var Dt=kt(At,It,Rt,Mt,Vt);return Dt.propertyIndex=It.ix,Dt.lock=!1,Rt===3?expressionHelpers.searchExpressions(At,It.pt,Dt):Rt===4&&expressionHelpers.searchExpressions(At,It.ks,Dt),Dt.k&&At.addDynamicProperty(Dt),Dt}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function ie(){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(oe,Ee){var ke=this.calculateExpression(Ee);if(oe.t!==ke){var Me={};return this.copyData(Me,oe),Me.t=ke.toString(),Me.__complete=!1,Me}return oe},TextProperty.prototype.searchProperty=function(){var oe=this.searchKeyframes(),Ee=this.searchExpressions();return this.kf=oe||Ee,this.kf},TextProperty.prototype.searchExpressions=ie}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function ie(oe,Ee){var ke=createNS("feMerge");ke.setAttribute("result",oe);var Me,Ie;for(Ie=0;Ie<Ee.length;Ie+=1)Me=createNS("feMergeNode"),Me.setAttribute("in",Ee[Ie]),ke.appendChild(Me),ke.appendChild(Me);return ke}};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(ie,oe,Ee,ke,Me){this.filterManager=oe;var Ie=createNS("feColorMatrix");Ie.setAttribute("type","matrix"),Ie.setAttribute("color-interpolation-filters","linearRGB"),Ie.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=Ie,Ie.setAttribute("result",ke+"_tint_1"),ie.appendChild(Ie),Ie=createNS("feColorMatrix"),Ie.setAttribute("type","matrix"),Ie.setAttribute("color-interpolation-filters","sRGB"),Ie.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),Ie.setAttribute("result",ke+"_tint_2"),ie.appendChild(Ie),this.matrixFilter=Ie;var Re=this.createMergeNode(ke,[Me,ke+"_tint_1",ke+"_tint_2"]);ie.appendChild(Re)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(ie){if(ie||this.filterManager._mdf){var oe=this.filterManager.effectElements[0].p.v,Ee=this.filterManager.effectElements[1].p.v,ke=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+ke+" 0"),this.matrixFilter.setAttribute("values",Ee[0]-oe[0]+" 0 0 0 "+oe[0]+" "+(Ee[1]-oe[1])+" 0 0 0 "+oe[1]+" "+(Ee[2]-oe[2])+" 0 0 0 "+oe[2]+" 0 0 0 1 0")}};function SVGFillFilter(ie,oe,Ee,ke){this.filterManager=oe;var Me=createNS("feColorMatrix");Me.setAttribute("type","matrix"),Me.setAttribute("color-interpolation-filters","sRGB"),Me.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),Me.setAttribute("result",ke),ie.appendChild(Me),this.matrixFilter=Me}SVGFillFilter.prototype.renderFrame=function(ie){if(ie||this.filterManager._mdf){var oe=this.filterManager.effectElements[2].p.v,Ee=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+oe[0]+" 0 0 0 0 "+oe[1]+" 0 0 0 0 "+oe[2]+" 0 0 0 "+Ee+" 0")}};function SVGStrokeEffect(ie,oe,Ee){this.initialized=!1,this.filterManager=oe,this.elem=Ee,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var ie=this.elem.layerElement.children||this.elem.layerElement.childNodes,oe,Ee,ke,Me;for(this.filterManager.effectElements[1].p.v===1?(Me=this.elem.maskManager.masksProperties.length,ke=0):(ke=this.filterManager.effectElements[0].p.v-1,Me=ke+1),Ee=createNS("g"),Ee.setAttribute("fill","none"),Ee.setAttribute("stroke-linecap","round"),Ee.setAttribute("stroke-dashoffset",1),ke;ke<Me;ke+=1)oe=createNS("path"),Ee.appendChild(oe),this.paths.push({p:oe,m:ke});if(this.filterManager.effectElements[10].p.v===3){var Ie=createNS("mask"),Re=createElementID();Ie.setAttribute("id",Re),Ie.setAttribute("mask-type","alpha"),Ie.appendChild(Ee),this.elem.globalData.defs.appendChild(Ie);var De=createNS("g");for(De.setAttribute("mask","url("+getLocationHref()+"#"+Re+")");ie[0];)De.appendChild(ie[0]);this.elem.layerElement.appendChild(De),this.masker=Ie,Ee.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(ie=this.elem.layerElement.children||this.elem.layerElement.childNodes;ie.length;)this.elem.layerElement.removeChild(ie[0]);this.elem.layerElement.appendChild(Ee),this.elem.layerElement.removeAttribute("mask"),Ee.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=Ee},SVGStrokeEffect.prototype.renderFrame=function(ie){this.initialized||this.initialize();var oe,Ee=this.paths.length,ke,Me;for(oe=0;oe<Ee;oe+=1)if(this.paths[oe].m!==-1&&(ke=this.elem.maskManager.viewData[this.paths[oe].m],Me=this.paths[oe].p,(ie||this.filterManager._mdf||ke.prop._mdf)&&Me.setAttribute("d",ke.lastPath),ie||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||ke.prop._mdf)){var Ie;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var Re=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,De=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,je=Me.getTotalLength();Ie="0 0 0 "+je*Re+" ";var Ue=je*(De-Re),Et=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,kt=Math.floor(Ue/Et),At;for(At=0;At<kt;At+=1)Ie+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";Ie+="0 "+je*10+" 0 0"}else Ie="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;Me.setAttribute("stroke-dasharray",Ie)}if((ie||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(ie||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(ie||this.filterManager.effectElements[3].p._mdf)){var It=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(It[0]*255)+","+bmFloor(It[1]*255)+","+bmFloor(It[2]*255)+")")}};function SVGTritoneFilter(ie,oe,Ee,ke){this.filterManager=oe;var Me=createNS("feColorMatrix");Me.setAttribute("type","matrix"),Me.setAttribute("color-interpolation-filters","linearRGB"),Me.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"),ie.appendChild(Me);var Ie=createNS("feComponentTransfer");Ie.setAttribute("color-interpolation-filters","sRGB"),Ie.setAttribute("result",ke),this.matrixFilter=Ie;var Re=createNS("feFuncR");Re.setAttribute("type","table"),Ie.appendChild(Re),this.feFuncR=Re;var De=createNS("feFuncG");De.setAttribute("type","table"),Ie.appendChild(De),this.feFuncG=De;var je=createNS("feFuncB");je.setAttribute("type","table"),Ie.appendChild(je),this.feFuncB=je,ie.appendChild(Ie)}SVGTritoneFilter.prototype.renderFrame=function(ie){if(ie||this.filterManager._mdf){var oe=this.filterManager.effectElements[0].p.v,Ee=this.filterManager.effectElements[1].p.v,ke=this.filterManager.effectElements[2].p.v,Me=ke[0]+" "+Ee[0]+" "+oe[0],Ie=ke[1]+" "+Ee[1]+" "+oe[1],Re=ke[2]+" "+Ee[2]+" "+oe[2];this.feFuncR.setAttribute("tableValues",Me),this.feFuncG.setAttribute("tableValues",Ie),this.feFuncB.setAttribute("tableValues",Re)}};function SVGProLevelsFilter(ie,oe,Ee,ke){this.filterManager=oe;var Me=this.filterManager.effectElements,Ie=createNS("feComponentTransfer");(Me[10].p.k||Me[10].p.v!==0||Me[11].p.k||Me[11].p.v!==1||Me[12].p.k||Me[12].p.v!==1||Me[13].p.k||Me[13].p.v!==0||Me[14].p.k||Me[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",Ie)),(Me[17].p.k||Me[17].p.v!==0||Me[18].p.k||Me[18].p.v!==1||Me[19].p.k||Me[19].p.v!==1||Me[20].p.k||Me[20].p.v!==0||Me[21].p.k||Me[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",Ie)),(Me[24].p.k||Me[24].p.v!==0||Me[25].p.k||Me[25].p.v!==1||Me[26].p.k||Me[26].p.v!==1||Me[27].p.k||Me[27].p.v!==0||Me[28].p.k||Me[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",Ie)),(Me[31].p.k||Me[31].p.v!==0||Me[32].p.k||Me[32].p.v!==1||Me[33].p.k||Me[33].p.v!==1||Me[34].p.k||Me[34].p.v!==0||Me[35].p.k||Me[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",Ie)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(Ie.setAttribute("color-interpolation-filters","sRGB"),ie.appendChild(Ie)),(Me[3].p.k||Me[3].p.v!==0||Me[4].p.k||Me[4].p.v!==1||Me[5].p.k||Me[5].p.v!==1||Me[6].p.k||Me[6].p.v!==0||Me[7].p.k||Me[7].p.v!==1)&&(Ie=createNS("feComponentTransfer"),Ie.setAttribute("color-interpolation-filters","sRGB"),Ie.setAttribute("result",ke),ie.appendChild(Ie),this.feFuncRComposed=this.createFeFunc("feFuncR",Ie),this.feFuncGComposed=this.createFeFunc("feFuncG",Ie),this.feFuncBComposed=this.createFeFunc("feFuncB",Ie))}SVGProLevelsFilter.prototype.createFeFunc=function(ie,oe){var Ee=createNS(ie);return Ee.setAttribute("type","table"),oe.appendChild(Ee),Ee},SVGProLevelsFilter.prototype.getTableValue=function(ie,oe,Ee,ke,Me){for(var Ie=0,Re=256,De,je=Math.min(ie,oe),Ue=Math.max(ie,oe),Et=Array.call(null,{length:Re}),kt,At=0,It=Me-ke,Rt=oe-ie;Ie<=256;)De=Ie/256,De<=je?kt=Rt<0?Me:ke:De>=Ue?kt=Rt<0?ke:Me:kt=ke+It*Math.pow((De-ie)/Rt,1/Ee),Et[At]=kt,At+=1,Ie+=256/(Re-1);return Et.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(ie){if(ie||this.filterManager._mdf){var oe,Ee=this.filterManager.effectElements;this.feFuncRComposed&&(ie||Ee[3].p._mdf||Ee[4].p._mdf||Ee[5].p._mdf||Ee[6].p._mdf||Ee[7].p._mdf)&&(oe=this.getTableValue(Ee[3].p.v,Ee[4].p.v,Ee[5].p.v,Ee[6].p.v,Ee[7].p.v),this.feFuncRComposed.setAttribute("tableValues",oe),this.feFuncGComposed.setAttribute("tableValues",oe),this.feFuncBComposed.setAttribute("tableValues",oe)),this.feFuncR&&(ie||Ee[10].p._mdf||Ee[11].p._mdf||Ee[12].p._mdf||Ee[13].p._mdf||Ee[14].p._mdf)&&(oe=this.getTableValue(Ee[10].p.v,Ee[11].p.v,Ee[12].p.v,Ee[13].p.v,Ee[14].p.v),this.feFuncR.setAttribute("tableValues",oe)),this.feFuncG&&(ie||Ee[17].p._mdf||Ee[18].p._mdf||Ee[19].p._mdf||Ee[20].p._mdf||Ee[21].p._mdf)&&(oe=this.getTableValue(Ee[17].p.v,Ee[18].p.v,Ee[19].p.v,Ee[20].p.v,Ee[21].p.v),this.feFuncG.setAttribute("tableValues",oe)),this.feFuncB&&(ie||Ee[24].p._mdf||Ee[25].p._mdf||Ee[26].p._mdf||Ee[27].p._mdf||Ee[28].p._mdf)&&(oe=this.getTableValue(Ee[24].p.v,Ee[25].p.v,Ee[26].p.v,Ee[27].p.v,Ee[28].p.v),this.feFuncB.setAttribute("tableValues",oe)),this.feFuncA&&(ie||Ee[31].p._mdf||Ee[32].p._mdf||Ee[33].p._mdf||Ee[34].p._mdf||Ee[35].p._mdf)&&(oe=this.getTableValue(Ee[31].p.v,Ee[32].p.v,Ee[33].p.v,Ee[34].p.v,Ee[35].p.v),this.feFuncA.setAttribute("tableValues",oe))}};function SVGDropShadowEffect(ie,oe,Ee,ke,Me){var Ie=oe.container.globalData.renderConfig.filterSize,Re=oe.data.fs||Ie;ie.setAttribute("x",Re.x||Ie.x),ie.setAttribute("y",Re.y||Ie.y),ie.setAttribute("width",Re.width||Ie.width),ie.setAttribute("height",Re.height||Ie.height),this.filterManager=oe;var De=createNS("feGaussianBlur");De.setAttribute("in","SourceAlpha"),De.setAttribute("result",ke+"_drop_shadow_1"),De.setAttribute("stdDeviation","0"),this.feGaussianBlur=De,ie.appendChild(De);var je=createNS("feOffset");je.setAttribute("dx","25"),je.setAttribute("dy","0"),je.setAttribute("in",ke+"_drop_shadow_1"),je.setAttribute("result",ke+"_drop_shadow_2"),this.feOffset=je,ie.appendChild(je);var Ue=createNS("feFlood");Ue.setAttribute("flood-color","#00ff00"),Ue.setAttribute("flood-opacity","1"),Ue.setAttribute("result",ke+"_drop_shadow_3"),this.feFlood=Ue,ie.appendChild(Ue);var Et=createNS("feComposite");Et.setAttribute("in",ke+"_drop_shadow_3"),Et.setAttribute("in2",ke+"_drop_shadow_2"),Et.setAttribute("operator","in"),Et.setAttribute("result",ke+"_drop_shadow_4"),ie.appendChild(Et);var kt=this.createMergeNode(ke,[ke+"_drop_shadow_4",Me]);ie.appendChild(kt)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(ie){if(ie||this.filterManager._mdf){if((ie||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),ie||this.filterManager.effectElements[0].p._mdf){var oe=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(oe[0]*255),Math.round(oe[1]*255),Math.round(oe[2]*255)))}if((ie||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),ie||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var Ee=this.filterManager.effectElements[3].p.v,ke=(this.filterManager.effectElements[2].p.v-90)*degToRads,Me=Ee*Math.cos(ke),Ie=Ee*Math.sin(ke);this.feOffset.setAttribute("dx",Me),this.feOffset.setAttribute("dy",Ie)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(ie,oe,Ee){this.initialized=!1,this.filterManager=oe,this.filterElem=ie,this.elem=Ee,Ee.matteElement=createNS("g"),Ee.matteElement.appendChild(Ee.layerElement),Ee.matteElement.appendChild(Ee.transformedElement),Ee.baseElement=Ee.matteElement}SVGMatte3Effect.prototype.findSymbol=function(ie){for(var oe=0,Ee=_svgMatteSymbols.length;oe<Ee;){if(_svgMatteSymbols[oe]===ie)return _svgMatteSymbols[oe];oe+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(ie,oe){var Ee=ie.layerElement.parentNode;if(Ee){for(var ke=Ee.children,Me=0,Ie=ke.length;Me<Ie&&ke[Me]!==ie.layerElement;)Me+=1;var Re;Me<=Ie-2&&(Re=ke[Me+1]);var De=createNS("use");De.setAttribute("href","#"+oe),Re?Ee.insertBefore(De,Re):Ee.appendChild(De)}},SVGMatte3Effect.prototype.setElementAsMask=function(ie,oe){if(!this.findSymbol(oe)){var Ee=createElementID(),ke=createNS("mask");ke.setAttribute("id",oe.layerId),ke.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(oe);var Me=ie.globalData.defs;Me.appendChild(ke);var Ie=createNS("symbol");Ie.setAttribute("id",Ee),this.replaceInParent(oe,Ee),Ie.appendChild(oe.layerElement),Me.appendChild(Ie);var Re=createNS("use");Re.setAttribute("href","#"+Ee),ke.appendChild(Re),oe.data.hd=!1,oe.show()}ie.setMatte(oe.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var ie=this.filterManager.effectElements[0].p.v,oe=this.elem.comp.elements,Ee=0,ke=oe.length;Ee<ke;)oe[Ee]&&oe[Ee].data.ind===ie&&this.setElementAsMask(this.elem,oe[Ee]),Ee+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(ie,oe,Ee,ke){ie.setAttribute("x","-100%"),ie.setAttribute("y","-100%"),ie.setAttribute("width","300%"),ie.setAttribute("height","300%"),this.filterManager=oe;var Me=createNS("feGaussianBlur");Me.setAttribute("result",ke),ie.appendChild(Me),this.feGaussianBlur=Me}SVGGaussianBlurEffect.prototype.renderFrame=function(ie){if(ie||this.filterManager._mdf){var oe=.3,Ee=this.filterManager.effectElements[0].p.v*oe,ke=this.filterManager.effectElements[1].p.v,Me=ke==3?0:Ee,Ie=ke==2?0:Ee;this.feGaussianBlur.setAttribute("stdDeviation",Me+" "+Ie);var Re=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",Re)}};function TransformEffect(){}TransformEffect.prototype.init=function(ie){this.effectsManager=ie,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(ie){if(this._opMdf=!1,this._mdf=!1,ie||this.effectsManager._mdf){var oe=this.effectsManager.effectElements,Ee=oe[0].p.v,ke=oe[1].p.v,Me=oe[2].p.v===1,Ie=oe[3].p.v,Re=Me?Ie:oe[4].p.v,De=oe[5].p.v,je=oe[6].p.v,Ue=oe[7].p.v;this.matrix.reset(),this.matrix.translate(-Ee[0],-Ee[1],Ee[2]),this.matrix.scale(Re*.
6001,Ie*.01,1),this.matrix.rotate(-Ue*degToRads),this.matrix.skewFromAxis(-De*degToRads,(je+90)*degToRads),this.matrix.translate(ke[0],ke[1],0),this._mdf=!0,this.opacity!==oe[8].p.v&&(this.opacity=oe[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(ie,oe){this.init(oe)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(ie){this.init(ie)}return 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})})(lottie$1,lottie$1.exports);var lottieExports=lottie$1.exports;const lottie=getDefaultExportFromCjs(lottieExports),_export_sfc=(ie,oe)=>{const Ee=ie.__vccOpts||ie;for(const[ke,Me]of oe)Ee[ke]=Me;return Ee},_sfc_main$r={props:{iconName:{type:String,required:!0},containerDivId:String,animateOnHover:{type:Boolean,default:!0},triggerAnimation:Number},setup(ie,{emit:oe}){const Ee=ref(null),ke=ref(null),Me=ref(null),Ie=ref(0),Re=()=>{Me.value.playSegments([Me.value.firstFrame,Ie.value],!0),oe("animationStarted")},De=()=>{Me.value=lottie.loadAnimation({container:Ee.value,renderer:"svg",loop:!1,autoplay:!0,animationData:ke.value}),Ie.value=Me.value.totalFrames};return watch$1(()=>ie.triggerAnimation,()=>{Me.value.playSegments([Me.value.firstFrame,Ie.value],!0)}),onMounted(async()=>{const je=await __variableDynamicImportRuntimeHelper(Object.assign({
60"./data/benefits-of-gas.json":()=>__vitePreload(()=>import("./benefits-of-gas-93867471.js"),[]),
60"./data/blog.json":()=>__vitePreload(()=>import("./blog-82abdb65.js"),[]),
60"./data/careers.json":()=>__vitePreload(()=>import("./careers-e5c62540.js"),[]),
60"./data/clock.json":()=>__vitePreload(()=>import("./clock-6425e9bd.js"),[]),
60"./data/commercial-energy-efficiency.json":()=>__vitePreload(()=>import("./commercial-energy-efficiency-b5c664cf.js"),[]),
60"./data/commercial-environmental-benefits.json":()=>__vitePreload(()=>import("./commercial-environmental-benefits-eb995acb.js"),[]),
60"./data/commercial-future-proofing-your-business.json":()=>__vitePreload(()=>import("./commercial-future-proofing-your-business-18e081b2.js"),[]),
60"./data/commercial-reliability-and-consistency.json":()=>__vitePreload(()=>import("./commercial-reliability-and-consistency-a74b7c79.js"),[]),
60"./data/commercial-versitility.json":()=>__vitePreload(()=>import("./commercial-versitility-6600ee71.js"),[]),
60"./data/evolve-bathtub.json":()=>__vitePreload(()=>import("./evolve-bathtub-022acfd4.js"),[]),
60"./data/evolve-biodiversity.json":()=>__vitePreload(()=>import("./evolve-biodiversity-b1442252.js"),[]),
60"./data/evolve-cooking.json":()=>__vitePreload(()=>import("./evolve-cooking-40275114.js"),[]),
60"./data/evolve-home.json":()=>__vitePreload(()=>import("./evolve-home-fd38888e.js"),[]),
60"./data/evolve-make-the-switch.json":()=>__vitePreload(()=>import("./evolve-make-the-switch-cc339e82.js"),[]),
60"./data/evolve-newsletters.json":()=>__vitePreload(()=>import("./evolve-newsletters-74fc3d43.js"),[]),
60"./data/evolve-offer.json":()=>__vitePreload(()=>import("./evolve-offer-e64c00a9.js"),[]),
60"./data/evolve-oil-tank.json":()=>__vitePreload(()=>import("./evolve-oil-tank-0a585c68.js"),[]),
60"./data/evolve-person-speaking.json":()=>__vitePreload(()=>import("./evolve-person-speaking-0c606a5c.js"),[]),
60"./data/evolve-pipeline.json":()=>__vitePreload(()=>import("./evolve-pipeline-f4542c27.js"),[]),
60"./data/evolve-publications.json":()=>__vitePreload(()=>import("./evolve-publications-83d8fb58.js"),[]),
60"./data/evolve-repair.json":()=>__vitePreload(()=>import("./evolve-repair-5db922c4.js"),[]),
60"./data/evolve-shower.json":()=>__vitePreload(()=>import("./evolve-shower-85f0b8ea.js"),[]),
60"./data/evolve-test.json":()=>__vitePreload(()=>import("./evolve-test-1bfda1e5.js"),[]),
60"./data/evolve-top-up.json":()=>__vitePreload(()=>import("./evolve-top-up-27ca3d70.js"),[]),
60"./data/evolve-warning.json":()=>__vitePreload(()=>import("./evolve-warning-5377f1fe.js"),[]),
60"./data/find-gas-2.json":()=>__vitePreload(()=>import("./find-gas-2-9f3b3861.js"),[]),
60"./data/find-gas.json":()=>__vitePreload(()=>import("./find-gas-02b642dc.js"),[]),
60"./data/five-steps-2.json":()=>__vitePreload(()=>import("./five-steps-2-32b3e48a.js"),[]),
60"./data/five-steps.json":()=>__vitePreload(()=>import("./five-steps-06ccea18.js"),[]),
60"./data/flame.json":()=>__vitePreload(()=>import("./flame-856c6d72.js"),[]),
60"./data/hand.json":()=>__vitePreload(()=>import("./hand-c5a418a1.js"),[]),
60"./data/infographic-arrow-black-1.json":()=>__vitePreload(()=>import("./infographic-arrow-black-1-7140da51.js"),[]),
60"./data/infographic-arrow-black-2.json":()=>__vitePreload(()=>import("./infographic-arrow-black-2-15560e1d.js"),[]),
60"./data/infographic-arrow-green-1.json":()=>__vitePreload(()=>import("./infographic-arrow-green-1-7ce587a5.js"),[]),
60"./data/infographic-arrow-green-2.json":()=>__vitePreload(()=>import("./infographic-arrow-green-2-daddceef.js"),[]),
60"./data/infographic-arrow-green-3.json":()=>__vitePreload(()=>import("./infographic-arrow-green-3-b14762d8.js"),[]),
60"./data/infographic-arrow-orange-1.json":()=>__vitePreload(()=>import("./infographic-arrow-orange-1-4d14b32f.js"),[]),
60"./data/infographic-arrow-orange-2.json":()=>__vitePreload(()=>import("./infographic-arrow-orange-2-4567eb90.js"),[]),
60"./data/infographic-arrow-orange-3.json":()=>__vitePreload(()=>import("./infographic-arrow-orange-3-2b7008f1.js"),[]),
60"./data/infographic-arrow-orange-4.json":()=>__vitePreload(()=>import("./infographic-arrow-orange-4-232db14d.js"),[]),
60"./data/infographic-arrow-yellow-1.json":()=>__vitePreload(()=>import("./infographic-arrow-yellow-1-8aa2a227.js"),[]),
60"./data/infographic-arrow-yellow-2.json":()=>__vitePreload(()=>import("./infographic-arrow-yellow-2-5e593746.js"),[]),
60"./data/infographic-icon-car.json":()=>__vitePreload(()=>import("./infographic-icon-car-80eb0857.js"),[]),
60"./data/infographic-icon-cow.json":()=>__vitePreload(()=>import("./infographic-icon-cow-51bb790b.js"),[]),
60"./data/infographic-icon-digestate.json":()=>__vitePreload(()=>import("./infographic-icon-digestate-44262d42.js"),[]),
60"./data/infographic-icon-farming.json":()=>__vitePreload(()=>import("./infographic-icon-farming-1e0e56c2.js"),[]),
60"./data/infographic-icon-food-grass.json":()=>__vitePreload(()=>import("./infographic-icon-food-grass-96088f31.js"),[]),
60"./data/infographic-icon-gas-can.json":()=>__vitePreload(()=>import("./infographic-icon-gas-can-16c0c736.js"),[]),
60"./data/infographic-icon-gas-grid.json":()=>__vitePreload(()=>import("./infographic-icon-gas-grid-a220b17e.js"),[]),
60"./data/infographic-icon-home-business.json":()=>__vitePreload(()=>import("./infographic-icon-home-business-4ddebe82.js"),[]),
60"./data/infographic-icon-processing.json":()=>__vitePreload(()=>import("./infographic-icon-processing-689bdd93.js"),[]),
60"./data/infographic-icon-truck.json":()=>__vitePreload(()=>import("./infographic-icon-truck-b97f552e.js"),[]),
60"./data/newsletter.json":()=>__vitePreload(()=>import("./newsletter-485eb099.js"),[]),
60"./data/page.json":()=>__vitePreload(()=>import("./page-172b5487.js"),[]),
60"./data/publications.json":()=>__vitePreload(()=>import("./publications-310a476a.js"),[]),
60"./data/smell-gas-2.json":()=>__vitePreload(()=>import("./smell-gas-2-2ef4f03c.js"),[]),
60"./data/smell-gas.json":()=>__vitePreload(()=>import("./smell-gas-e2f9cc1a.js"),[]),
60"./data/tenders.json":()=>__vitePreload(()=>import("./tenders-da9f4b96.js"),[]),
60"./data/test-2.json":()=>__vitePreload(()=>import("./test-2-722af1a5.js"),[]),
60"./data/traffic-cone.json":()=>__vitePreload(()=>import("./traffic-cone-0c8b5759.js"),[]),
60"./data/why-natural-gas.json":()=>__vitePreload(()=>import("./why-natural-gas-0aec8553.js"),[])
60}),`./data/${ie.iconName}.json`);ke.value=je.default,De(),ie.animateOnHover&&(ie.containerDivId?document.getElementById(ie.containerDivId).addEventListener("mouseenter",Re):Ee.value.addEventListener("mouseenter",Re))}),onUnmounted(()=>{ie.animateOnHover&&(ie.containerDivId?document.getElementById(ie.containerDivId).removeEventListener("mouseenter",Re):Ee.value.removeEventListener("mouseenter",Re))}),{root:Ee}}},_hoisted_1$q={ref:"root"};function _sfc_render$q(ie,oe,Ee,ke,Me,Ie){return openBlock(),createElementBlock("div",_hoisted_1$q,null,512)}const Lottie=_export_sfc(_sfc_main$r,[["render",_sfc_render$q]]),_sfc_main$q={name:"HomeBusiness",props:{title:{type:String},description:{type:String}},data(){return{animate:0}},methods:{animationStarted:function(ie){this.animate=Math.random(),this.$emit("animationStarted",ie)}}},_hoisted_1$p={class:"group"},_hoisted_2$m={class:"home-business-label opacity-0 group-hover:opacity-100 label-pop-over"},_hoisted_3$l={class:"text-sm font-bold text-gray !leading-tight"},_hoisted_4$k={class:"text-sm"};function _sfc_render$p(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("vue-lottie");return openBlock(),createElementBlock("div",_hoisted_1$p,[createVNode(Re,{class:"home-business-icon","icon-name":"infographic-icon-home-business",onAnimationStarted:Ie.animationStarted},null,8,["onAnimationStarted"]),createVNode(Re,{class:"home-business-arrow","icon-name":"infographic-arrow-orange-1",animateOnHover:!1,triggerAnimation:Me.animate},null,8,["triggerAnimation"]),createBaseVNode("div",_hoisted_2$m,[createBaseVNode("p",_hoisted_3$l,toDisplayString(Ee.title),1),createBaseVNode("p",_hoisted_4$k,toDisplayString(Ee.description),1)])])}const HomeBusiness=_export_sfc(_sfc_main$q,[["render",_sfc_render$p]]),_sfc_main$p={name:"CowFood",props:{title:{type:String},description:{type:String}},data(){return{animate:0}},methods:{animationStarted:function(ie){this.animate=Math.random(),this.$emit("animationStarted",ie)}}},_hoisted_1$o={class:"group"},_hoisted_2$l={class:"cow-food-label opacity-0 group-hover:opacity-100 label-pop-over"},_hoisted_3$k={class:"text-sm font-bold text-gray !leading-tight"},_hoisted_4$j={class:"text-sm"};function _sfc_render$o(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("vue-lottie");return openBlock(),createElementBlock("div",_hoisted_1$o,[createVNode(Re,{class:"cow-food-cow","icon-name":"infographic-icon-cow",onAnimationStarted:Ie.animationStarted},null,8,["onAnimationStarted"]),createVNode(Re,{class:"cow-food-grass","icon-name":"infographic-icon-food-grass",animateOnHover:!1,triggerAnimation:Me.animate},null,8,["triggerAnimation"]),createVNode(Re,{class:"cow-food-arrow","icon-name":"infographic-arrow-yellow-1",animateOnHover:!1,triggerAnimation:Me.animate},null,8,["triggerAnimation"]),createBaseVNode("div",_hoisted_2$l,[createBaseVNode("p",_hoisted_3$k,toDisplayString(Ee.title),1),createBaseVNode("p",_hoisted_4$j,toDisplayString(Ee.description),1)])])}const CowFood=_export_sfc(_sfc_main$p,[["render",_sfc_render$o]]),_sfc_main$o={name:"GasGrid",props:{title:{type:String},description:{type:String}},data(){return{animate:0}},methods:{animationStarted:function(ie){this.animate=Math.random(),this.$emit("animationStarted",ie)}}},_hoisted_1$n={class:"group"},_hoisted_2$k={class:"gas-grid-label opacity-0 group-hover:opacity-100 label-pop-over"},_hoisted_3$j={class:"text-sm font-bold text-gray !leading-tight"},_hoisted_4$i={class:"text-sm"};function _sfc_render$n(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("vue-lottie");return openBlock(),createElementBlock("div",_hoisted_1$n,[createVNode(Re,{class:"gas-grid-icon","icon-name":"infographic-icon-gas-grid",onAnimationStarted:Ie.animationStarted},null,8,["onAnimationStarted"]),createVNode(Re,{class:"gas-grid-arrow-black","icon-name":"infographic-arrow-black-1",animateOnHover:!1,triggerAnimation:Me.animate},null,8,["triggerAnimation"]),createVNode(Re,{class:"gas-grid-arrow-orange","icon-name":"infographic-arrow-orange-3",animateOnHover:!1,triggerAnimation:Me.animate},null,8,["triggerAnimation"]),createBaseVNode("div",_hoisted_2$k,[createBaseVNode("p",_hoisted_3$j,toDisplayString(Ee.title),
601),createBaseVNode("p",_hoisted_4$i,toDisplayString(Ee.description),1)])])}const GasGrid=_export_sfc(_sfc_main$o,[["render",_sfc_render$n]]),_sfc_main$n={name:"Car",props:{title:{type:String},description:{type:String}},data(){return{animate:0}},methods:{animationStarted:function(ie){this.animate=Math.random(),this.$emit("animationStarted",ie)}}},_hoisted_1$m={class:"group"},_hoisted_2$j={class:"car-label opacity-0 group-hover:opacity-100 label-pop-over"},_hoisted_3$i={class:"text-sm font-bold text-gray !leading-tight"},_hoisted_4$h={class:"text-sm"};function _sfc_render$m(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("vue-lottie");return openBlock(),createElementBlock("div",_hoisted_1$m,[createVNode(Re,{class:"car-icon","icon-name":"infographic-icon-car",onAnimationStarted:Ie.animationStarted},null,8,["onAnimationStarted"]),createVNode(Re,{class:"car-arrow","icon-name":"infographic-arrow-orange-2",animateOnHover:!1,triggerAnimation:Me.animate},null,8,["triggerAnimation"]),createBaseVNode("div",_hoisted_2$j,[createBaseVNode("p",_hoisted_3$i,toDisplayString(Ee.title),1),createBaseVNode("p",_hoisted_4$h,toDisplayString(Ee.description),1)])])}const Car=_export_sfc(_sfc_main$n,[["render",_sfc_render$m]]),_sfc_main$m={name:"Truck",props:{title:{type:String},description:{type:String}},data(){return{animate:0}},methods:{animationStarted:function(ie){this.animate=Math.random(),this.$emit("animationStarted",ie)}}},_hoisted_1$l={class:"group"},_hoisted_2$i={class:"truck-label opacity-0 group-hover:opacity-100 label-pop-over"},_hoisted_3$h={class:"text-sm font-bold text-gray !leading-tight"},_hoisted_4$g={class:"text-sm"};function _sfc_render$l(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("vue-lottie");return openBlock(),createElementBlock("div",_hoisted_1$l,[createVNode(Re,{class:"truck-icon","icon-name":"infographic-icon-truck",onAnimationStarted:Ie.animationStarted},null,8,["onAnimationStarted"]),createVNode(Re,{class:"truck-arrow","icon-name":"infographic-arrow-yellow-2",animateOnHover:!1,triggerAnimation:Me.animate},null,8,["triggerAnimation"]),createBaseVNode("div",_hoisted_2$i,[createBaseVNode("p",_hoisted_3$h,toDisplayString(Ee.title),1),createBaseVNode("p",_hoisted_4$g,toDisplayString(Ee.description),1)])])}const Truck=_export_sfc(_sfc_main$m,[["render",_sfc_render$l]]),_sfc_main$l={name:"Farming",props:{title:{type:String},description:{type:String}},data(){return{animate:0}},methods:{animationStarted:function(ie){this.animate=Math.random(),this.$emit("animationStarted",ie)}}},_hoisted_1$k={class:"group"},_hoisted_2$h={class:"farming-label opacity-0 group-hover:opacity-100 label-pop-over"},_hoisted_3$g={class:"text-sm font-bold text-gray !leading-tight"},_hoisted_4$f={class:"text-sm"};function _sfc_render$k(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("vue-lottie");return openBlock(),createElementBlock("div",_hoisted_1$k,[createVNode(Re,{class:"farming-icon","icon-name":"infographic-icon-farming",onAnimationStarted:Ie.animationStarted},null,8,["onAnimationStarted"]),createVNode(Re,{class:"farming-arrow","icon-name":"infographic-arrow-green-1",animateOnHover:!1,triggerAnimation:Me.animate},null,8,["triggerAnimation"]),createBaseVNode("div",_hoisted_2$h,[createBaseVNode("p",_hoisted_3$g,toDisplayString(Ee.title),1),createBaseVNode("p",_hoisted_4$f,toDisplayString(Ee.description),1)])])}const Farming=_export_sfc(_sfc_main$l,[["render",_sfc_render$k]]),_sfc_main$k={name:"GasCan",props:{title:{type:String},description:{type:String}},data(){return{animate:0}},methods:{animationStarted:function(ie){this.animate=Math.random(),this.$emit("animationStarted",ie)}}},_hoisted_1$j={class:"group"},_hoisted_2$g={class:"gas-can-label opacity-0 group-hover:opacity-100 label-pop-over"},_hoisted_3$f={class:"text-sm font-bold text-gray !leading-tight"},_hoisted_4$e={class:"text-sm"};function _sfc_render$j(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("vue-lottie");return openBlock(),createElementBlock("div",_hoisted_1$j,[createVNode(Re,{class:"gas-can-icon","icon-name":"infographic-icon-gas-can",onAnimationStarted:Ie.animationStarted},null,8,["onAnimationStarted"]),createVNode(Re,{class:"gas-can-arrow","icon-name":"infographic-arrow-black-2",animateO
60nHover:!1,triggerAnimation:Me.animate},null,8,["triggerAnimation"]),createBaseVNode("div",_hoisted_2$g,[createBaseVNode("p",_hoisted_3$f,toDisplayString(Ee.title),1),createBaseVNode("p",_hoisted_4$e,toDisplayString(Ee.description),1)])])}const GasCan=_export_sfc(_sfc_main$k,[["render",_sfc_render$j]]),_sfc_main$j={name:"Processing",props:{title:{type:String},description:{type:String}},data(){return{animate:0}},methods:{animationStarted:function(ie){this.animate=Math.random(),this.$emit("animationStarted",ie)}}},_hoisted_1$i={class:"group"},_hoisted_2$f={class:"processing-label opacity-0 group-hover:opacity-100 label-pop-over"},_hoisted_3$e={class:"text-sm font-bold text-gray !leading-tight"},_hoisted_4$d={class:"text-sm"};function _sfc_render$i(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("vue-lottie");return openBlock(),createElementBlock("div",_hoisted_1$i,[createVNode(Re,{class:"processing-icon","icon-name":"infographic-icon-processing",onAnimationStarted:Ie.animationStarted},null,8,["onAnimationStarted"]),createVNode(Re,{class:"processing-arrow-orange","icon-name":"infographic-arrow-orange-4",animateOnHover:!1,triggerAnimation:Me.animate},null,8,["triggerAnimation"]),createVNode(Re,{class:"processing-arrow-green","icon-name":"infographic-arrow-green-3",animateOnHover:!1,triggerAnimation:Me.animate},null,8,["triggerAnimation"]),createBaseVNode("div",_hoisted_2$f,[createBaseVNode("p",_hoisted_3$e,toDisplayString(Ee.title),1),createBaseVNode("p",_hoisted_4$d,toDisplayString(Ee.description),1)])])}const Processing=_export_sfc(_sfc_main$j,[["render",_sfc_render$i]]),_sfc_main$i={name:"Digestate",props:{title:{type:String},description:{type:String}},data(){return{animate:0}},methods:{animationStarted:function(ie){this.animate=Math.random(),this.$emit("animationStarted",ie)}}},_hoisted_1$h={class:"group"},_hoisted_2$e={class:"digestate-label opacity-0 group-hover:opacity-100 label-pop-over"},_hoisted_3$d={class:"text-sm font-bold text-gray !leading-tight"},_hoisted_4$c={class:"text-sm"};function _sfc_render$h(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("vue-lottie");return openBlock(),createElementBlock("div",_hoisted_1$h,[createVNode(Re,{class:"digestate-icon","icon-name":"infographic-icon-digestate",onAnimationStarted:Ie.animationStarted},null,8,["onAnimationStarted"]),createVNode(Re,{class:"digestate-arrow","icon-name":"infographic-arrow-green-2",animateOnHover:!1,triggerAnimation:Me.animate},null,8,["triggerAnimation"]),createBaseVNode("div",_hoisted_2$e,[createBaseVNode("p",_hoisted_3$d,toDisplayString(Ee.title),1),createBaseVNode("p",_hoisted_4$c,toDisplayString(Ee.description),1)])])}const Digestate=_export_sfc(_sfc_main$i,[["render",_sfc_render$h]]),NetZeroInfographic_css_vue_type_style_index_0_src_true_lang="",_sfc_main$h={components:{CowFood,HomeBusiness,GasGrid,Car,Truck,Farming,GasCan,Processing,Digestate},data(){return{background:"/images/net-zero-infographic.png",homeBusinessTitle:"Homes and businesses",homeBusinessDescription:"Homes and businesses create waste which has the potential to be utilised as feedstock for AD plants, e.g. out of date food.",cowFoodTitle:"Livestock manure, food waste and grass silage",cowFoodDescription:"Crops, livestock manure and food waste can be transported to an AD Plant as a feedstock to produce biomethane.",gasGridTitle:"Gas grid",gasGridDescription:"Biomethane is injected into the Northern Ireland gas grid where it displaces natural gas to supply homes and businesses as well as fuelling cars and trucks.",carTitle:"Fuelling cars and trucks",carDescription:"Biomethane can fuel our cars and lorries, as well as tractors used in farming our crops and livestock.",truckTitle:"Transportation",truckDescription:"Biomethane-fuelled lorries can transport feedstock to the AD plants for processing.",farmingTitle:"Farming",farmingDescription:"Farmers can potentially utilise digestate instead of imported fertilisers for their crops. Farming in Northern Ireland is a vital pillar of the economy.",gasCanTitle:"Biomethane",gasCanDescription:"The biogas is upgraded to become biomethane which is similar to natural gas and can therefore be injected into the gas grid.",processingTitle:"Processing",processingDescription:"The transported feedstock goes through a series of steps involved in convert
60ing the organic material into biogas.",digestateTitle:"Digestate",digestateDescription:"This is the residual material left over after organic matter undergoes digestion."}}},_hoisted_1$g={class:"infographic-container overflow-hidden lg:overflow-visible"},_hoisted_2$d=["src"],_hoisted_3$c={class:"hidden lg:block"},_hoisted_4$b={class:"grid gap-4 sm:grid-cols-2 md:grid-cols-3 mt-4 lg:hidden"},_hoisted_5$9={class:"font-bold"},_hoisted_6$9={class:"text-sm"},_hoisted_7$8={class:"font-bold"},_hoisted_8$7={class:"text-sm"},_hoisted_9$5={class:"font-bold"},_hoisted_10$4={class:"text-sm"},_hoisted_11$4={class:"font-bold"},_hoisted_12$4={class:"text-sm"},_hoisted_13$3={class:"font-bold"},_hoisted_14$3={class:"text-sm"},_hoisted_15$3={class:"font-bold"},_hoisted_16$3={class:"text-sm"},_hoisted_17$3={class:"font-bold"},_hoisted_18$3={class:"text-sm"},_hoisted_19$2={class:"font-bold"},_hoisted_20={class:"text-sm"},_hoisted_21={class:"font-bold"},_hoisted_22={class:"text-sm"};function _sfc_render$g(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("HomeBusiness"),De=resolveComponent("CowFood"),je=resolveComponent("GasGrid"),Ue=resolveComponent("Car"),Et=resolveComponent("Truck"),kt=resolveComponent("Farming"),At=resolveComponent("GasCan"),It=resolveComponent("Processing"),Rt=resolveComponent("Digestate"),Mt=resolveComponent("vue-lottie");return openBlock(),createElementBlock("div",null,[createBaseVNode("div",_hoisted_1$g,[createBaseVNode("img",{class:"lg:opacity-0",src:this.background,alt:"House background image"},null,8,_hoisted_2$d),createBaseVNode("div",_hoisted_3$c,[createVNode(Re,{title:Me.homeBusinessTitle,description:Me.homeBusinessDescription},null,8,["title","description"]),createVNode(De,{title:Me.cowFoodTitle,description:Me.cowFoodDescription},null,8,["title","description"]),createVNode(je,{title:Me.gasGridTitle,description:Me.gasGridDescription},null,8,["title","description"]),createVNode(Ue,{title:Me.carTitle,description:Me.carDescription},null,8,["title","description"]),createVNode(Et,{title:Me.truckTitle,description:Me.truckDescription},null,8,["title","description"]),createVNode(kt,{title:Me.farmingTitle,description:Me.farmingDescription},null,8,["title","description"]),createVNode(At,{title:Me.gasCanTitle,description:Me.gasCanDescription},null,8,["title","description"]),createVNode(It,{title:Me.processingTitle,description:Me.processingDescription},null,8,["title","description"]),createVNode(Rt,{title:Me.digestateTitle,description:Me.digestateDescription},null,8,["title","description"])])]),createBaseVNode("div",_hoisted_4$b,[createBaseVNode("div",null,[createVNode(Mt,{class:"w-24","icon-name":"infographic-icon-home-business"}),createBaseVNode("p",_hoisted_5$9,toDisplayString(Me.homeBusinessTitle),1),createBaseVNode("p",_hoisted_6$9,toDisplayString(Me.homeBusinessDescription),1)]),createBaseVNode("div",null,[createVNode(Mt,{class:"w-24","icon-name":"infographic-icon-car"}),createBaseVNode("p",_hoisted_7$8,toDisplayString(Me.carTitle),1),createBaseVNode("p",_hoisted_8$7,toDisplayString(Me.carDescription),1)]),createBaseVNode("div",null,[createVNode(Mt,{class:"w-24","icon-name":"infographic-icon-cow"}),createBaseVNode("p",_hoisted_9$5,toDisplayString(Me.cowFoodTitle),1),createBaseVNode("p",_hoisted_10$4,toDisplayString(Me.cowFoodDescription),1)]),createBaseVNode("div",null,[createVNode(Mt,{class:"w-24","icon-name":"infographic-icon-gas-grid"}),createBaseVNode("p",_hoisted_11$4,toDisplayString(Me.gasGridTitle),1),createBaseVNode("p",_hoisted_12$4,toDisplayString(Me.gasGridDescription),1)]),createBaseVNode("div",null,[createVNode(Mt,{class:"w-24","icon-name":"infographic-icon-truck"}
60),createBaseVNode("p",_hoisted_13$3,toDisplayString(Me.truckTitle),1),createBaseVNode("p",_hoisted_14$3,toDisplayString(Me.truckDescription),1)]),createBaseVNode("div",null,[createVNode(Mt,{class:"w-24","icon-name":"infographic-icon-gas-can"}),createBaseVNode("p",_hoisted_15$3,toDisplayString(Me.gasCanTitle),1),createBaseVNode("p",_hoisted_16$3,toDisplayString(Me.gasCanDescription),1)]),createBaseVNode("div",null,[createVNode(Mt,{class:"w-24","icon-name":"infographic-icon-processing"}),createBaseVNode("p",_hoisted_17$3,toDisplayString(Me.processingTitle),1),createBaseVNode("p",_hoisted_18$3,toDisplayString(Me.processingDescription),1)]),createBaseVNode("div",null,[createVNode(Mt,{class:"w-24","icon-name":"infographic-icon-digestate"}),createBaseVNode("p",_hoisted_19$2,toDisplayString(Me.digestateTitle),1),createBaseVNode("p",_hoisted_20,toDisplayString(Me.digestateDescription),1)]),createBaseVNode("div",null,[createVNode(Mt,{class:"w-24","icon-name":"infographic-icon-farming"}),createBaseVNode("p",_hoisted_21,toDisplayString(Me.farmingTitle),1),createBaseVNode("p",_hoisted_22,toDisplayString(Me.farmingDescription),1)])])])}const NetZeroInfographic=_export_sfc(_sfc_main$h,[["render",_sfc_render$g]]);let t$6=Symbol("headlessui.useid"),i$6=0;function I$2(){return inject(t$6,()=>`${++i$6}`)()}function o$3(ie){var oe;if(ie==null||ie.value==null)return null;let Ee=(oe=ie.value.$el)!=null?oe:ie.value;return Ee instanceof Node?Ee:null}function u$6(ie,oe,...Ee){if(ie in oe){let Me=oe[ie];return typeof Me=="function"?Me(...Ee):Me}let ke=new Error(`Tried to handle "${ie}" but there is no handler defined. Only defined handlers are: ${Object.keys(oe).map(Me=>`"${Me}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(ke,u$6),ke}var i$5=Object.defineProperty,d$5=(ie,oe,Ee)=>oe in ie?i$5(ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ie[oe]=Ee,n$5=(ie,oe,Ee)=>(d$5(ie,typeof oe!="symbol"?oe+"":oe,Ee),Ee);let s$6=class{constructor(){n$5(this,"current",this.detect()),n$5(this,"currentId",0)}set(oe){this.current!==oe&&(this.currentId=0,this.current=oe)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}},c$4=new s$6;function i$4(ie){if(c$4.isServer)return null;if(ie instanceof Node)return ie.ownerDocument;if(ie!=null&&ie.hasOwnProperty("value")){let oe=o$3(ie);if(oe)return oe.ownerDocument}return document}let c$3=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(ie=>`${ie}:not([tabindex='-1'])`).join(",");var N$f=(ie=>(ie[ie.First=1]="First",ie[ie.Previous=2]="Previous",ie[ie.Next=4]="Next",ie[ie.Last=8]="Last",ie[ie.WrapAround=16]="WrapAround",ie[ie.NoScroll=32]="NoScroll",ie))(N$f||{}),T$6=(ie=>(ie[ie.Error=0]="Error",ie[ie.Overflow=1]="Overflow",ie[ie.Success=2]="Success",ie[ie.Underflow=3]="Underflow",ie))(T$6||{}),F$6=(ie=>(ie[ie.Previous=-1]="Previous",ie[ie.Next=1]="Next",ie))(F$6||{});function E$c(ie=document.body){return ie==null?[]:Array.from(ie.querySelectorAll(c$3)).sort((oe,Ee)=>Math.sign((oe.tabIndex||Number.MAX_SAFE_INTEGER)-(Ee.tabIndex||Number.MAX_SAFE_INTEGER)))}var h$1=(ie=>(ie[ie.Strict=0]="Strict",ie[ie.Loose=1]="Loose",ie))(h$1||{});function w$f(ie,oe=0){var Ee;return ie===((Ee=i$4(ie))==null?void 0:Ee.body)?!1:u$6(oe,{0(){return ie.matches(c$3)},1(){let ke=ie;for(;ke!==null;){if(ke.matches(c$3))return!0;ke=ke.parentElement}return!1}})}var y$8=(ie=>(ie[ie.Keyboard=0]="Keyboard",ie[ie.Mouse=1]="Mouse",ie))(y$8||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",ie=>{ie.metaKey||ie.altKey||ie.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",ie=>{ie.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:ie.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));
60function S$c(ie){ie==null||ie.focus({preventScroll:!0})}let H$8=["textarea","input"].join(",");function I$1(ie){var oe,Ee;return(Ee=(oe=ie==null?void 0:ie.matches)==null?void 0:oe.call(ie,H$8))!=null?Ee:!1}function O$2(ie,oe=Ee=>Ee){return ie.slice().sort((Ee,ke)=>{let Me=oe(Ee),Ie=oe(ke);if(Me===null||Ie===null)return 0;let Re=Me.compareDocumentPosition(Ie);return Re&Node.DOCUMENT_POSITION_FOLLOWING?-1:Re&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function P$a(ie,oe,{sorted:Ee=!0,relativeTo:ke=null,skipElements:Me=[]}={}){var Ie;let Re=(Ie=Array.isArray(ie)?ie.length>0?ie[0].ownerDocument:document:ie==null?void 0:ie.ownerDocument)!=null?Ie:document,De=Array.isArray(ie)?Ee?O$2(ie):ie:E$c(ie);Me.length>0&&De.length>1&&(De=De.filter(Rt=>!Me.includes(Rt))),ke=ke??Re.activeElement;let je=(()=>{if(oe&5)return 1;if(oe&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),Ue=(()=>{if(oe&1)return 0;if(oe&2)return Math.max(0,De.indexOf(ke))-1;if(oe&4)return Math.max(0,De.indexOf(ke))+1;if(oe&8)return De.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),Et=oe&32?{preventScroll:!0}:{},kt=0,At=De.length,It;do{if(kt>=At||kt+At<=0)return 0;let Rt=Ue+kt;if(oe&16)Rt=(Rt+At)%At;else{if(Rt<0)return 3;if(Rt>=At)return 1}It=De[Rt],It==null||It.focus(Et),kt+=je}while(It!==Re.activeElement);return oe&6&&I$1(It)&&It.select(),2}function t$5(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function i$3(){return/Android/gi.test(window.navigator.userAgent)}function n$4(){return t$5()||i$3()}function u$5(ie,oe,Ee){c$4.isServer||watchEffect(ke=>{document.addEventListener(ie,oe,Ee),ke(()=>document.removeEventListener(ie,oe,Ee))})}function w$e(ie,oe,Ee){c$4.isServer||watchEffect(ke=>{window.addEventListener(ie,oe,Ee),ke(()=>window.removeEventListener(ie,oe,Ee))})}function w$d(ie,oe,Ee=computed(()=>!0)){function ke(Ie,Re){if(!Ee.value||Ie.defaultPrevented)return;let De=Re(Ie);if(De===null||!De.getRootNode().contains(De))return;let je=function Ue(Et){return typeof Et=="function"?Ue(Et()):Array.isArray(Et)||Et instanceof Set?Et:[Et]}(ie);for(let Ue of je){if(Ue===null)continue;let Et=Ue instanceof HTMLElement?Ue:o$3(Ue);if(Et!=null&&Et.contains(De)||Ie.composed&&Ie.composedPath().includes(Et))return}
60return!w$f(De,h$1.Loose)&&De.tabIndex!==-1&&Ie.preventDefault(),oe(Ie,De)}let Me=ref(null);u$5("pointerdown",Ie=>{var Re,De;Ee.value&&(Me.value=((De=(Re=Ie.composedPath)==null?void 0:Re.call(Ie))==null?void 0:De[0])||Ie.target)},!0),u$5("mousedown",Ie=>{var Re,De;Ee.value&&(Me.value=((De=(Re=Ie.composedPath)==null?void 0:Re.call(Ie))==null?void 0:De[0])||Ie.target)},!0),u$5("click",Ie=>{n$4()||Me.value&&(ke(Ie,()=>Me.value),Me.value=null)},!0),u$5("touchend",Ie=>ke(Ie,()=>Ie.target instanceof HTMLElement?Ie.target:null),!0),w$e("blur",Ie=>ke(Ie,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function r$1(ie,oe){if(ie)return ie;let Ee=oe??"button";if(typeof Ee=="string"&&Ee.toLowerCase()==="button")return"button"}function s$5(ie,oe){let Ee=ref(r$1(ie.value.type,ie.value.as));return onMounted(()=>{Ee.value=r$1(ie.value.type,ie.value.as)}),watchEffect(()=>{var ke;Ee.value||o$3(oe)&&o$3(oe)instanceof HTMLButtonElement&&!((ke=o$3(oe))!=null&&ke.hasAttribute("type"))&&(Ee.value="button")}),Ee}var N$e=(ie=>(ie[ie.None=0]="None",ie[ie.RenderStrategy=1]="RenderStrategy",ie[ie.Static=2]="Static",ie))(N$e||{}),S$b=(ie=>(ie[ie.Unmount=0]="Unmount",ie[ie.Hidden=1]="Hidden",ie))(S$b||{});function A$b({visible:ie=!0,features:oe=0,ourProps:Ee,theirProps:ke,...Me}){var Ie;let Re=j$a(ke,Ee),De=Object.assign(Me,{props:Re});if(ie||oe&2&&Re.static)return y$7(De);if(oe&1){let je=(Ie=Re.unmount)==null||Ie?0:1;return u$6(je,{0(){return null},1(){return y$7({...Me,props:{...Re,hidden:!0,style:{display:"none"}}})}})}return y$7(De)}function y$7({props:ie,attrs:oe,slots:Ee,slot:ke,name:Me}){var Ie,Re;let{as:De,...je}=T$5(ie,["unmount","static"]),Ue=(Ie=Ee.default)==null?void 0:Ie.call(Ee,ke),Et={};if(ke){let kt=!1,At=[];for(let[It,Rt]of Object.entries(ke))typeof Rt=="boolean"&&(kt=!0),Rt===!0&&At.push(It);kt&&(Et["data-headlessui-state"]=At.join(" "))}if(De==="template"){if(Ue=b$b(Ue??[]),Object.keys(je).length>0||Object.keys(oe).length>0){let[kt,...At]=Ue??[];if(!v$2(kt)||At.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${Me} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(je).concat(Object.keys(oe)).map(Mt=>Mt.trim()).filter((Mt,Vt,Dt)=>Dt.indexOf(Mt)===Vt).sort((Mt,Vt)=>Mt.localeCompare(Vt)).map(Mt=>`  - ${Mt}`).join(`
61`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(Mt=>`  - ${Mt}`).join(`
62`)].join(`
63`));let It=j$a((Re=kt.props)!=null?Re:{},je,Et),Rt=cloneVNode(kt,It,!0);for(let Mt in It)Mt.startsWith("on")&&(Rt.props||(Rt.props={}),Rt.props[Mt]=It[Mt]);return Rt}return Array.isArray(Ue)&&Ue.length===1?Ue[0]:Ue}return h$2(De,Object.assign({},je,Et),{default:()=>Ue})}function b$b(ie){return ie.flatMap(oe=>oe.type===Fragment?b$b(oe.children):[oe])}function j$a(...ie){if(ie.length===0)return{};if(ie.length===1)return ie[0];let oe={},Ee={};for(let ke of ie)for(let Me in ke)Me.startsWith("on")&&typeof ke[Me]=="function"?(Ee[Me]!=null||(Ee[Me]=[]),Ee[Me].push(ke[Me])):oe[Me]=ke[Me];if(oe.disabled||oe["aria-disabled"])return Object.assign(oe,Object.fromEntries(Object.keys(Ee).map(ke=>[ke,void 0])));for(let ke in Ee)Object.assign(oe,{[ke](Me,...Ie){let Re=Ee[ke];for(let De of Re){if(Me instanceof Event&&Me.defaultPrevented)return;De(Me,...Ie)}}});return oe}function T$5(ie,oe=[]){let Ee=Object.assign({},ie);for(let ke of oe)ke in Ee&&delete Ee[ke];return Ee}function v$2(ie){return ie==null?!1:typeof ie.type=="string"||typeof ie.type=="object"||typeof ie.type=="function"}var s$4=(ie=>(ie[ie.None=1]="None",ie[ie.Focusable=2]="Focusable",ie[ie.Hidden=4]="Hidden",ie))(s$4||{});let f$8=defineComponent({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(ie,{slots:oe,attrs:Ee}){return()=>{var ke;let{features:Me,...Ie}=ie,Re={"aria-hidden":(Me&2)===2?!0:(ke=Ie["aria-hidden"])!=null?ke:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(Me&4)===4&&(Me&2)!==2&&{display:"none"}}};return A$b({ourProps:Re,theirProps:Ie,slot:{},attrs:Ee,slots:oe,name:"Hidden"})}}}),n$3=Symbol("Context");var i$2=(ie=>(ie[ie.Open=1]="Open",ie[ie.Closed=2]="Closed",ie[ie.Closing=4]="Closing",ie[ie.Opening=8]="Opening",ie))(i$2||{});function s$3(){return l$3()!==null}function l$3(){return inject(n$3,null)}function t$4(ie){provide(n$3,ie)}var o$2=(ie=>(ie.Space=" ",ie.Enter="Enter",ie.Escape="Escape",ie.Backspace="Backspace",ie.Delete="Delete",ie.ArrowLeft="ArrowLeft",ie.ArrowUp="ArrowUp",ie.ArrowRight="ArrowRight",ie.ArrowDown="ArrowDown",ie.Home="Home",ie.End="End",ie.PageUp="PageUp",ie.PageDown="PageDown",ie.Tab="Tab",ie))(o$2||{});function t$3(ie){function oe(){document.readyState!=="loading"&&(ie(),document.removeEventListener("DOMContentLoaded",oe))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",oe),oe())}let t$2=[];t$3(()=>{function ie(oe){oe.target instanceof HTMLElement&&oe.target!==document.body&&t$2[0]!==oe.target&&(t$2.unshift(oe.target),t$2=t$2.filter(Ee=>Ee!=null&&Ee.isConnected),t$2.splice(10))}window.addEventListener("click",ie,{capture:!0}),window.addEventListener("mousedown",ie,{capture:!0}),window.addEventListener("focus",ie,{capture:!0}),document.body.addEventListener("click",ie,{capture:!0}),document.body.addEventListener("mousedown",ie,{capture:!0}),document.body.addEventListener("focus",ie,{capture:!0})});function t$1(ie){typeof queueMicrotask=="function"?queueMicrotask(ie):Promise.resolve().then(ie).catch(oe=>setTimeout(()=>{throw oe}))}function o$1(){let ie=[],oe={addEventListener(Ee,ke,Me,Ie){return Ee.addEventListener(ke,Me,Ie),oe.add(()=>Ee.removeEventListener(ke,Me,Ie))},requestAnimationFrame(...Ee){let ke=requestAnimationFrame(...Ee);oe.add(()=>cancelAnimationFrame(ke))},nextFrame(...Ee){oe.requestAnimationFrame(()=>{oe.requestAnimationFrame(...Ee)})},setTimeout(...Ee){let ke=setTimeout(...Ee);oe.add(()=>clearTimeout(ke))},microTask(...Ee){let ke={current:!0};return t$1(()=>{ke.current&&Ee[0]()}),oe.add(()=>{ke.current=!1})},style(Ee,ke,Me){let Ie=Ee.style.getPropertyValue(ke);return Object.assign(Ee.style,{[ke]:Me}),this.add(()=>{Object.assign(Ee.style,{[ke]:Ie})})},group(Ee){let ke=o$1();return Ee(ke),this.add(()=>ke.dispose())},add(Ee){return ie.push(Ee),()=>{let ke=ie.indexOf(Ee);if(ke>=0)for(let Me of ie.splice(ke,1))Me()}},dispose(){for(let Ee of ie.splice(0))Ee()}};return oe}function E$b(ie,oe,Ee,ke){c$4.isServer||watchEffect(Me=>{ie=ie??window,ie.addEventListener(oe,Ee,ke),Me(()=>ie.removeEventListener(oe,Ee,ke))})}var d$4=(ie=>(ie[ie.Forwards=0]="Forwards",ie[ie.Backwards=1]="Backwards",ie))(d$4||{});function n$2(){let ie=ref(0);return w$e("keydown",oe=>
vendor: 5,030 bytes, line 63
63{oe.key==="Tab"&&(ie.value=oe.shiftKey?1:0)}),ie}function B$b(ie){if(!ie)return new Set;if(typeof ie=="function")return new Set(ie());let oe=new Set;for(let Ee of ie.value){let ke=o$3(Ee);ke instanceof HTMLElement&&oe.add(ke)}return oe}var A$a=(ie=>(ie[ie.None=1]="None",ie[ie.InitialFocus=2]="InitialFocus",ie[ie.TabLock=4]="TabLock",ie[ie.FocusLock=8]="FocusLock",ie[ie.RestoreFocus=16]="RestoreFocus",ie[ie.All=30]="All",ie))(A$a||{});let ue$1=Object.assign(defineComponent({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:ref(new Set)}},inheritAttrs:!1,setup(ie,{attrs:oe,slots:Ee,expose:ke}){let Me=ref(null);ke({el:Me,$el:Me});let Ie=computed(()=>i$4(Me)),Re=ref(!1);onMounted(()=>Re.value=!0),onUnmounted(()=>Re.value=!1),$$a({ownerDocument:Ie},computed(()=>Re.value&&!!(ie.features&16)));let De=z$a({ownerDocument:Ie,container:Me,initialFocus:computed(()=>ie.initialFocus)},computed(()=>Re.value&&!!(ie.features&2)));J$1({ownerDocument:Ie,container:Me,containers:ie.containers,previousActiveElement:De},computed(()=>Re.value&&!!(ie.features&8)));let je=n$2();function Ue(It){let Rt=o$3(Me);Rt&&(Mt=>Mt())(()=>{u$6(je.value,{[d$4.Forwards]:()=>{P$a(Rt,N$f.First,{skipElements:[It.relatedTarget]})},[d$4.Backwards]:()=>{P$a(Rt,N$f.Last,{skipElements:[It.relatedTarget]})}})})}let Et=ref(!1);function kt(It){It.key==="Tab"&&(Et.value=!0,requestAnimationFrame(()=>{Et.value=!1}))}function At(It){if(!Re.value)return;let Rt=B$b(ie.containers);o$3(Me)instanceof HTMLElement&&Rt.add(o$3(Me));let Mt=It.relatedTarget;Mt instanceof HTMLElement&&Mt.dataset.headlessuiFocusGuard!=="true"&&(N$d(Rt,Mt)||(Et.value?P$a(o$3(Me),u$6(je.value,{[d$4.Forwards]:()=>N$f.Next,[d$4.Backwards]:()=>N$f.Previous})|N$f.WrapAround,{relativeTo:It.target}):It.target instanceof HTMLElement&&S$c(It.target)))}return()=>{let It={},Rt={ref:Me,onKeydown:kt,onFocusout:At},{features:Mt,initialFocus:Vt,containers:Dt,...Ft}=ie;return h$2(Fragment,[!!(Mt&4)&&h$2(f$8,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:Ue,features:s$4.Focusable}),A$b({ourProps:Rt,theirProps:{...oe,...Ft},slot:It,attrs:oe,slots:Ee,name:"FocusTrap"}),!!(Mt&4)&&h$2(f$8,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:Ue,features:s$4.Focusable})])}}}),{features:A$a});function W$c(ie){let oe=ref(t$2.slice());return watch$1([ie],([Ee],[ke])=>{ke===!0&&Ee===!1?t$1(()=>{oe.value.splice(0)}):ke===!1&&Ee===!0&&(oe.value=t$2.slice())},{flush:"post"}),()=>{var Ee;return(Ee=oe.value.find(ke=>ke!=null&&ke.isConnected))!=null?Ee:null}}function $$a({ownerDocument:ie},oe){let Ee=W$c(oe);onMounted(()=>{watchEffect(()=>{var ke,Me;oe.value||((ke=ie.value)==null?void 0:ke.activeElement)===((Me=ie.value)==null?void 0:Me.body)&&S$c(Ee())},{flush:"post"})}),onUnmounted(()=>{oe.value&&S$c(Ee())})}function z$a({ownerDocument:ie,container:oe,initialFocus:Ee},ke){let Me=ref(null),Ie=ref(!1);return onMounted(()=>Ie.value=!0),onUnmounted(()=>Ie.value=!1),onMounted(()=>{watch$1([oe,Ee,ke],(Re,De)=>{if(Re.every((Ue,Et)=>(De==null?void 0:De[Et])===Ue)||!ke.value)return;let je=o$3(oe);je&&t$1(()=>{var Ue,Et;if(!Ie.value)return;let kt=o$3(Ee),At=(Ue=ie.value)==null?void 0:Ue.activeElement;if(kt){if(kt===At){Me.value=At;return}}else if(je.contains(At)){Me.value=At;return}kt?S$c(kt):P$a(je,N$f.First|N$f.NoScroll)===T$6.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),Me.value=(Et=ie.value)==null?void 0:Et.activeElement})},{immediate:!0,flush:"post"})}),Me}function J$1({ownerDocument:ie,container:oe,containers:Ee,previousActiveElement:ke},Me){var Ie;E$b((Ie=ie.value)==null?void 0:Ie.defaultView,"focus",Re=>{if(!Me.value)return;let De=B$b(Ee);o$3(oe)instanceof HTMLElement&&De.add(o$3(oe));let je=ke.value;if(!je)return;let Ue=Re.target;Ue&&Ue instanceof HTMLElement?N$d(De,Ue)?(ke.value=Ue,S$c(Ue)):(Re.preventDefault(),Re.stopPropagation(),S$c(je)):S$c(ke.value)},!0)}function N$d(ie,oe){for(let Ee of ie)if(Ee.contains(oe))return!0;return!1}function m$5(ie){let oe=shallowRef(ie.getSnapshot());return onUnmounted(ie.subscribe(()=>{oe.value=ie.getSnapshot()})),oe}function a$2(ie,oe){let Ee=ie(),ke=new Set;return{getSnapshot(){return Ee},subscribe(Me){return ke.add(Me),()=>ke.delete(Me)},dispatch(Me,...Ie){let Re=oe[Me].call(Ee,...Ie);Re&&(Ee=Re,ke.forEach(De=>De()))}}}function c$2(){let ie;return{before({doc:oe}){var Ee;let ke=oe.documentElement;ie=((Ee=oe.defaultView)!=null?Ee:window).innerWidth-ke.clientWidth},after({doc:oe,d:Ee}){let ke=oe.documentElement,Me=ke.clientWidth-ke.offsetWidth,Ie=ie-Me;Ee.style(ke,"paddingRight",`${Ie}px`)}}}function w$c(){return t$5()?{before({doc:ie,d:oe,meta:Ee}){function ke(Me){return Ee.containers.flatMap(Ie=>Ie()).some(Ie=>Ie.contains(Me))}oe.microTask(()=>{var Me;if(window.getComputedStyle(ie.documentElement).scrollBehavior!=="auto"){let De=o$1();De.style(ie.documentElement,"scrollBehavior","auto"),oe.add(()=>oe.microTask(()=>
63De.dispose()))}let Ie=(Me=window.scrollY)!=null?Me:window.pageYOffset,Re=null;oe.addEventListener(ie,"click",De=>{if(De.target instanceof HTMLElement)try{let je=De.target.closest("a");if(!je)return;let{hash:Ue}=new URL(je.href),Et=ie.querySelector(Ue);Et&&!ke(Et)&&(Re=Et)}catch{}},!0),oe.addEventListener(ie,"touchstart",De=>{if(De.target instanceof HTMLElement)if(ke(De.target)){let je=De.target;for(;je.parentElement&&ke(je.parentElement);)je=je.parentElement;oe.style(je,"overscrollBehavior","contain")}else oe.style(De.target,"touchAction","none")}),oe.addEventListener(ie,"touchmove",De=>{if(De.target instanceof HTMLElement)if(ke(De.target)){let je=De.target;for(;je.parentElement&&je.dataset.headlessuiPortal!==""&&!(je.scrollHeight>je.clientHeight||je.scrollWidth>je.clientWidth);)je=je.parentElement;je.dataset.headlessuiPortal===""&&De.preventDefault()}else De.preventDefault()},{passive:!1}),oe.add(()=>{var De;let je=(De=window.scrollY)!=null?De:window.pageYOffset;Ie!==je&&window.scrollTo(0,Ie),Re&&Re.isConnected&&(Re.scrollIntoView({block:"nearest"}),Re=null)})})}}:{}}function l$2(){return{before({doc:ie,d:oe}){oe.style(ie.documentElement,"overflow","hidden")}}}function m$4(ie){let oe={};for(let Ee of ie)Object.assign(oe,Ee(oe));return oe}let a$1=a$2(()=>new Map,{PUSH(ie,oe){var Ee;let ke=(Ee=this.get(ie))!=null?Ee:{doc:ie,count:0,d:o$1(),meta:new Set};return ke.count++,ke.meta.add(oe),this.set(ie,ke),this},POP(ie,oe){let Ee=this.get(ie);return Ee&&(Ee.count--,Ee.meta.delete(oe)),this},SCROLL_PREVENT({doc:ie,d:oe,meta:Ee}){let ke={doc:ie,d:oe,meta:m$4(Ee)},Me=[w$c(),c$2(),l$2()];Me.forEach(({before:Ie})=>Ie==null?void 0:Ie(ke)),Me.forEach(({after:Ie})=>Ie==null?void 0:Ie(ke))},SCROLL_ALLOW({d:ie}){ie.dispose()},TEARDOWN({doc:ie}){this.delete(ie)}});a$1.subscribe(()=>{let ie=a$1.getSnapshot(),oe=new Map;for(let[Ee]of ie)oe.set(Ee,Ee.documentElement.style.overflow);for(let Ee of ie.values()){let ke=oe.get(Ee.doc)==="hidden",Me=Ee.count!==0;(Me&&!ke||!Me&&ke)&&a$1.dispatch(Ee.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",Ee),Ee.count===0&&a$1.dispatch("TEARDOWN",Ee)}});function d$3(ie,oe,Ee){let ke=m$5(a$1),Me=computed(()=>{let Ie=ie.value?ke.value.get(ie.value):void 0;return Ie?Ie.count>0:!1});return watch$1([ie,oe],([Ie,Re],[De],je)=>{if(!Ie||!Re)return;a$1.dispatch("PUSH",Ie,Ee);let Ue=!1;je(()=>{Ue||(a$1.dispatch("POP",De??Ie,Ee),Ue=!0)})},{immediate:!0}),Me}let i$1=new Map,t=new Map;function E$a(ie,oe=ref(!0)){watchEffect(Ee=>{var ke;if(!oe.value)return;let Me=o$3(ie);if(!Me)return;Ee(function(){var Re;if(!Me)return;let De=(Re=t.get(Me))!=null?Re:1;if(De===1?t.delete(Me):t.set(Me,De-1),De!==1)return;let je=i$1.get(Me);je&&(je["aria-hidden"]===null?Me.removeAttribute("aria-hidden"):Me.setAttribute("aria-hidden",je["aria-hidden"]),Me.inert=je.inert,i$1.delete(Me))});let Ie=(ke=t.get(Me))!=null?ke:0;t.set(Me,Ie+1),Ie===0&&(i$1.set(Me,{"aria-hidden":Me.getAttribute("aria-hidden"),inert:Me.inert}),Me.setAttribute("aria-hidden","true"),Me.inert=!0)})}function N$c({defaultContainers:ie=[],portals:oe,mainTreeNodeRef:Ee}={}){let ke=ref(null),Me=i$4(ke);function Ie(){var Re,De,je;let Ue=[];for(let Et of ie)Et!==null&&(Et instanceof HTMLElement?Ue.push(Et):"value"in Et&&Et.value instanceof HTMLElement&&Ue.pu
63sh(Et.value));if(oe!=null&&oe.value)for(let Et of oe.value)Ue.push(Et);for(let Et of(Re=Me==null?void 0:Me.querySelectorAll("html > *, body > *"))!=null?Re:[])Et!==document.body&&Et!==document.head&&Et instanceof HTMLElement&&Et.id!=="headlessui-portal-root"&&(Et.contains(o$3(ke))||Et.contains((je=(De=o$3(ke))==null?void 0:De.getRootNode())==null?void 0:je.host)||Ue.some(kt=>Et.contains(kt))||Ue.push(Et));return Ue}return{resolveContainers:Ie,contains(Re){return Ie().some(De=>De.contains(Re))},mainTreeNodeRef:ke,MainTreeNode(){return Ee!=null?null:h$2(f$8,{features:s$4.Hidden,ref:ke})}}}let e=Symbol("ForcePortalRootContext");function s$2(){return inject(e,!1)}let u$4=defineComponent({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(ie,{slots:oe,attrs:Ee}){return provide(e,ie.force),()=>{let{force:ke,...Me}=ie;return A$b({theirProps:Me,ourProps:{},slot:{},slots:oe,attrs:Ee,name:"ForcePortalRoot"})}}}),u$3=Symbol("StackContext");var s$1=(ie=>(ie[ie.Add=0]="Add",ie[ie.Remove=1]="Remove",ie))(s$1||{});function y$6(){return inject(u$3,()=>{})}function R$3({type:ie,enabled:oe,element:Ee,onUpdate:ke}){let Me=y$6();function Ie(...Re){ke==null||ke(...Re),Me(...Re)}onMounted(()=>{watch$1(oe,(Re,De)=>{Re?Ie(0,ie,Ee):De===!0&&Ie(1,ie,Ee)},{immediate:!0,flush:"sync"})}),onUnmounted(()=>{oe.value&&Ie(1,ie,Ee)}),provide(u$3,Ie)}let u$2=Symbol("DescriptionContext");function w$b(){let ie=inject(u$2,null);if(ie===null)throw new Error("Missing parent");return ie}function k$b({slot:ie=ref({}),name:oe="Description",props:Ee={}}={}){let ke=ref([]);function Me(Ie){return ke.value.push(Ie),()=>{let Re=ke.value.indexOf(Ie);Re!==-1&&ke.value.splice(Re,1)}}return provide(u$2,{register:Me,slot:ie,name:oe,props:Ee}),computed(()=>ke.value.length>0?ke.value.join(" "):void 0)}let K$1=defineComponent({name:"Description",props:{as:{type:[Object,String],default:"p"},id:{type:String,default:null}},setup(ie,{attrs:oe,slots:Ee}){var ke;let Me=(ke=ie.id)!=null?ke:`headlessui-description-${I$2()}`,Ie=w$b();return onMounted(()=>onUnmounted(Ie.register(Me))),()=>{let{name:Re="Description",slot:De=ref({}),props:je={}}=Ie,{...Ue}=ie,Et={...Object.entries(je).reduce((kt,[At,It])=>Object.assign(kt,{[At]:unref(It)}),{}),id:Me};return A$b({ourProps:Et,theirProps:Ue,slot:De.value,attrs:oe,slots:Ee,name:Re})}}});function x$a(ie){let oe=i$4(ie);if(!oe){if(ie===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${ie}`)}let Ee=oe.getElementById("headlessui-portal-root");if(Ee)return Ee;let ke=oe.createElement("div");return ke.setAttribute("id","headlessui-portal-root"),oe.body.appendChild(ke)}let _$1=defineComponent({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(ie,{slots:oe,attrs:Ee}){let ke=ref(null),Me=computed(()=>i$4(ke)),Ie=s$2(),Re=inject(C$9,null),De=ref(Ie===!0||Re==null?x$a(ke.value):Re.resolveTarget()),je=ref(!1);onMounted(()=>{je.value=!0}),watchEffect(()=>{Ie||Re!=null&&(De.value=Re.resolveTarget())});let Ue=inject(m$3,null),Et=!1,kt=getCurrentInstance();return watch$1(ke,()=>{if(Et||!Ue)return;let At=o$3(ke);At&&(onUnmounted(Ue.register(At),kt),Et=!0)}),onUnmounted(()=>{var At,It;let Rt=(At=Me.value)==null?void 0:At.getElementById("headlessui-portal-root");Rt&&De.value===Rt&&De.value.children.length<=0&&((It=De.value.parentElement)==null||It.removeChild(De.value))}),()=>{if(!je.value||De.value===null)return null;let At={ref:ke,"data-headlessui-portal":""};return h$2(Teleport,{to:De.value},A$b({ourProps:At,theirProps:ie,slot:{},attrs:Ee,slots:oe,name:"Portal"}))}}}),m$3=Symbol("PortalParentContext");function A$9(){let ie=inject(m$3,null),oe=ref([]);function Ee(Ie){return oe.value.push(Ie),ie&&ie.register(Ie),()=>ke(Ie)}function ke(Ie){let Re=oe.value.indexOf(Ie);Re!==-1&&oe.value.splice(Re,1),ie&&ie.unregister(Ie)}let Me={register:Ee,unregister:ke,portals:oe};return[oe,defineComponent({name:"PortalWrapper",setup(Ie,{slots:Re}){return provide(m$3,Me),()=>{var De;return(De=Re.default)==null?void 0:De.call(Re)}}})]}let C$9=Symbol("PortalGroupContext"),N$b=defineComponent({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(ie,{attrs:oe,slots:Ee}){let ke=reactive$1({resolveTarget(){return ie.target}});return provide(C$9,ke),()=>{let{target:Me,...Ie}=ie;return A$b({theirProps:Ie,ourProps:{},slot:{},attrs:oe,slots:Ee,name:"PortalGroup"})}}});var Te$2=(ie=>(ie[ie.Open=0]="Open",ie[ie.Closed=1]="Closed",ie))(Te$2||{});let H$7=Symbol("DialogContext");function T$4(ie){let oe=inject(H$7,null);if(oe===null){let Ee=new Error(`<${ie} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(Ee,T$4),Ee}return oe}
63let A$8="DC8F892D-2EBD-447C-A4C8-A03058436FF4",We$1=defineComponent({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:A$8},initialFocus:{type:Object,default:null},id:{type:String,default:null},role:{type:String,default:"dialog"}},emits:{close:ie=>!0},setup(ie,{emit:oe,attrs:Ee,slots:ke,expose:Me}){var Ie,Re;let De=(Ie=ie.id)!=null?Ie:`headlessui-dialog-${I$2()}`,je=ref(!1);onMounted(()=>{je.value=!0});let Ue=!1,Et=computed(()=>ie.role==="dialog"||ie.role==="alertdialog"?ie.role:(Ue||(Ue=!0,console.warn(`Invalid role [${Et}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")),kt=ref(0),At=l$3(),It=computed(()=>ie.open===A$8&&At!==null?(At.value&i$2.Open)===i$2.Open:ie.open),Rt=ref(null),Mt=computed(()=>i$4(Rt));if(Me({el:Rt,$el:Rt}),!(ie.open!==A$8||At!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof It.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${It.value===A$8?void 0:ie.open}`);let Vt=computed(()=>je.value&&It.value?0:1),Dt=computed(()=>Vt.value===0),Ft=computed(()=>kt.value>1),Nt=inject(H$7,null)!==null,[Bt,Ht]=A$9(),{resolveContainers:Gt,mainTreeNodeRef:Kt,MainTreeNode:Ut}=N$c({portals:Bt,defaultContainers:[computed(()=>{var sr;return(sr=Xt.panelRef.value)!=null?sr:Rt.value})]}),Zt=computed(()=>Ft.value?"parent":"leaf"),ir=computed(()=>At!==null?(At.value&i$2.Closing)===i$2.Closing:!1),tr=computed(()=>Nt||ir.value?!1:Dt.value),Jt=computed(()=>{var sr,pr,fr;return(fr=Array.from((pr=(sr=Mt.value)==null?void 0:sr.querySelectorAll("body > *"))!=null?pr:[]).find(wr=>wr.id==="headlessui-portal-root"?!1:wr.contains(o$3(Kt))&&wr instanceof HTMLElement))!=null?fr:null});E$a(Jt,tr);let rr=computed(()=>Ft.value?!0:Dt.value),Qt=computed(()=>{var sr,pr,fr;return(fr=Array.from((pr=(sr=Mt.value)==null?void 0:sr.querySelectorAll("[data-headlessui-portal]"))!=null?pr:[]).find(wr=>wr.contains(o$3(Kt))&&wr instanceof HTMLElement))!=null?fr:null});E$a(Qt,rr),R$3({type:"Dialog",enabled:computed(()=>Vt.value===0),element:Rt,onUpdate:(sr,pr)=>{if(pr==="Dialog")return u$6(sr,{[s$1.Add]:()=>kt.value+=1,[s$1.Remove]:()=>kt.value-=1})}});let er=k$b({name:"DialogDescription",slot:computed(()=>({open:It.value}))}),Yt=ref(null),Xt={titleId:Yt,panelRef:ref(null),dialogState:Vt,setTitleId(sr){Yt.value!==sr&&(Yt.value=sr)},close(){oe("close",!1)}};provide(H$7,Xt);let jt=computed(()=>!(!Dt.value||Ft.value));w$d(Gt,(sr,pr)=>{Xt.close(),nextTick$2(()=>pr==null?void 0:pr.focus())},jt);let Wt=computed(()=>!(Ft.value||Vt.value!==0));E$b((Re=Mt.value)==null?void 0:Re.defaultView,"keydown",sr=>{Wt.value&&(sr.defaultPrevented||sr.key===o$2.Escape&&(sr.preventDefault(),sr.stopPropagation(),Xt.close()))});let ar=computed(()=>!(ir.value||Vt.value!==0||Nt));return d$3(Mt,ar,sr=>{var pr;return{containers:[...(pr=sr.containers)!=null?pr:[],Gt]}}),watchEffect(sr=>{if(Vt.value!==0)return;let pr=o$3(Rt);if(!pr)return;let fr=new ResizeObserver(wr=>{for(let Cr of wr){let xr=Cr.target.getBoundingClientRect();xr.x===0&&xr.y===0&&xr.width===0&&xr.height===0&&Xt.close()}});fr.observe(pr),sr(()=>fr.disconnect())}),()=>{let{open:sr,initialFocus:pr,...fr}=ie,wr={...Ee,ref:Rt,id:De,role:Et.value,"aria-modal":Vt.value===0?!0:void 0,"aria-labelledby":Yt.value,"aria-describedby":er.value},Cr={open:Vt.value===0};return h$2(u$4,{force:!0},()=>[h$2(_$1,()=>h$2(N$b,{target:Rt.value},()=>h$2(u$4,{force:!1},()=>h$2(ue$1,{initialFocus:pr,containers:Gt,features:Dt.value?u$6(Zt.value,{parent:ue$1.features.RestoreFocus,leaf:ue$1.features.All&~ue$1.features.FocusLock}):ue$1.features.None},()=>h$2(Ht,{},()=>A$b({ourProps:wr,theirProps:{...fr,...Ee},slot:Cr,attrs:Ee,slots:ke,visible:Vt.value===0,features:N$e.RenderStrategy|N$e.Static,name:"Dialog"})))))),h$2(Ut)])}}}),Ge$1=defineComponent({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:null}}
63,setup(ie,{attrs:oe,slots:Ee,expose:ke}){var Me;let Ie=(Me=ie.id)!=null?Me:`headlessui-dialog-panel-${I$2()}`,Re=T$4("DialogPanel");ke({el:Re.panelRef,$el:Re.panelRef});function De(je){je.stopPropagation()}return()=>{let{...je}=ie,Ue={id:Ie,ref:Re.panelRef,onClick:De};return A$b({ourProps:Ue,theirProps:je,slot:{open:Re.dialogState.value===0},attrs:oe,slots:Ee,name:"DialogPanel"})}}}),Ve$1=defineComponent({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"},id:{type:String,default:null}},setup(ie,{attrs:oe,slots:Ee}){var ke;let Me=(ke=ie.id)!=null?ke:`headlessui-dialog-title-${I$2()}`,Ie=T$4("DialogTitle");return onMounted(()=>{Ie.setTitleId(Me),onUnmounted(()=>Ie.setTitleId(null))}),()=>{let{...Re}=ie;return A$b({ourProps:{id:Me},theirProps:Re,slot:{open:Ie.dialogState.value===0},attrs:oe,slots:Ee,name:"DialogTitle"})}}}),Je$2=K$1;var $$9=(ie=>(ie[ie.Open=0]="Open",ie[ie.Closed=1]="Closed",ie))($$9||{});let T$3=Symbol("DisclosureContext");function O$1(ie){let oe=inject(T$3,null);if(oe===null){let Ee=new Error(`<${ie} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(Ee,O$1),Ee}return oe}let k$a=Symbol("DisclosurePanelContext");function U$2(){return inject(k$a,null)}let N$a=defineComponent({name:"Disclosure",props:{as:{type:[Object,String],default:"template"},defaultOpen:{type:[Boolean],default:!1}},setup(ie,{slots:oe,attrs:Ee}){let ke=ref(ie.defaultOpen?0:1),Me=ref(null),Ie=ref(null),Re={buttonId:ref(`headlessui-disclosure-button-${I$2()}`),panelId:ref(`headlessui-disclosure-panel-${I$2()}`),disclosureState:ke,panel:Me,button:Ie,toggleDisclosure(){ke.value=u$6(ke.value,{0:1,1:0})},closeDisclosure(){ke.value!==1&&(ke.value=1)},close(De){Re.closeDisclosure();let je=(()=>De?De instanceof HTMLElement?De:De.value instanceof HTMLElement?o$3(De):o$3(Re.button):o$3(Re.button))();je==null||je.focus()}};return provide(T$3,Re),t$4(computed(()=>u$6(ke.value,{0:i$2.Open,1:i$2.Closed}))),()=>{let{defaultOpen:De,...je}=ie,Ue={open:ke.value===0,close:Re.close};return A$b({theirProps:je,ourProps:{},slot:Ue,slots:oe,attrs:Ee,name:"Disclosure"})}}}),Q$2=defineComponent({name:"DisclosureButton",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(ie,{attrs:oe,slots:Ee,expose:ke}){let Me=O$1("DisclosureButton"),Ie=U$2(),Re=computed(()=>Ie===null?!1:Ie.value===Me.panelId.value);onMounted(()=>{Re.value||ie.id!==null&&(Me.buttonId.value=ie.id)}),onUnmounted(()=>{Re.value||(Me.buttonId.value=null)});let De=ref(null);ke({el:De,$el:De}),Re.value||watchEffect(()=>{Me.button.value=De.value});let je=s$5(computed(()=>({as:ie.as,type:oe.type})),De);function Ue(){var At;ie.disabled||(Re.value?(Me.toggleDisclosure(),(At=o$3(Me.button))==null||At.focus()):Me.toggleDisclosure())}function Et(At){var It;if(!ie.disabled)if(Re.value)switch(At.key){case o$2.Space:case o$2.Enter:At.preventDefault(),At.stopPropagation(),Me.toggleDisclosure(),(It=o$3(Me.button))==null||It.focus();break}else switch(At.key){case o$2.Space:case o$2.Enter:At.preventDefault(),At.stopPropagation(),Me.toggleDisclosure();break}}function kt(At){switch(At.key){case o$2.Space:At.preventDefault();break}}return()=>{var At;let It={open:Me.disclosureState.value===0},{id:Rt,...Mt}=ie,Vt=Re.value?{ref:De,type:je.value,onClick:Ue,onKeydown:Et}:{id:(At=Me.buttonId.value)!=null?At:Rt,ref:De,type:je.value,"aria-expanded":Me.disclosureState.value===0,"aria-controls":Me.disclosureState.value===0||o$3(Me.panel)?Me.panelId.value:void 0,disabled:ie.disabled?!0:void 0,onClick:Ue,onKeydown:Et,onKeyup:kt};return A$b({ourProps:Vt,theirProps:Mt,slot:It,attrs:oe,slots:Ee,name:"DisclosureButton"})}}}),V$8=defineComponent({name:"DisclosurePanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(ie,{attrs:oe,slots:Ee,expose:ke}){let Me=O$1("DisclosurePanel");onMounted(()=>{ie.id!==null&&(Me.panelId.value=ie.id)}),onUnmounted(()=>{Me.panelId.value=null}),ke({el:Me.panel,$el:Me.panel}),provide(k$a,Me.panelId);let Ie=l$3(),Re=computed(()=>Ie!==null?(Ie.value&i$2.Open)===i$2.Open:Me.disclosureState.value===0);return()=>{var De;let je={open:Me.disclosureState.value===0,close:Me.close},{id:Ue,...Et}=ie,kt={id:(De=Me.panelId.value)!=null?De:Ue,ref:Me.panel};return A$b({ourProps:kt,theirProps:Et,slot:je,attrs:oe,slots:Ee,features:N$e.RenderStrategy|N$e.Static,visible:Re.value,name:"DisclosurePanel"})}}});function l$1(ie){let oe={called:!1};return(...Ee)=>{if(!oe.called)return oe.called=!0,ie(...Ee)}}function m$2(ie,...oe){ie&&oe.length>0&&ie.classList.add(...oe)}function d$2(ie,...oe){ie&&oe.length>0&&ie.classList.remove(...oe)}var g$4=(ie=>
63(ie.Finished="finished",ie.Cancelled="cancelled",ie))(g$4||{});function F$5(ie,oe){let Ee=o$1();if(!ie)return Ee.dispose;let{transitionDuration:ke,transitionDelay:Me}=getComputedStyle(ie),[Ie,Re]=[ke,Me].map(De=>{let[je=0]=De.split(",").filter(Boolean).map(Ue=>Ue.includes("ms")?parseFloat(Ue):parseFloat(Ue)*1e3).sort((Ue,Et)=>Et-Ue);return je});return Ie!==0?Ee.setTimeout(()=>oe("finished"),Ie+Re):oe("finished"),Ee.add(()=>oe("cancelled")),Ee.dispose}function L$8(ie,oe,Ee,ke,Me,Ie){let Re=o$1(),De=Ie!==void 0?l$1(Ie):()=>{};return d$2(ie,...Me),m$2(ie,...oe,...Ee),Re.nextFrame(()=>{d$2(ie,...Ee),m$2(ie,...ke),Re.add(F$5(ie,je=>(d$2(ie,...ke,...oe),m$2(ie,...Me),De(je))))}),Re.add(()=>d$2(ie,...oe,...Ee,...ke,...Me)),Re.add(()=>De("cancelled")),Re.dispose}function g$3(ie=""){return ie.split(/\s+/).filter(oe=>oe.length>1)}let R$2=Symbol("TransitionContext");var pe$2=(ie=>(ie.Visible="visible",ie.Hidden="hidden",ie))(pe$2||{});function me(){return inject(R$2,null)!==null}function Te$1(){let ie=inject(R$2,null);if(ie===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return ie}function ge(){let ie=inject(N$9,null);if(ie===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return ie}let N$9=Symbol("NestingContext");function L$7(ie){return"children"in ie?L$7(ie.children):ie.value.filter(({state:oe})=>oe==="visible").length>0}function Q$1(ie){let oe=ref([]),Ee=ref(!1);onMounted(()=>Ee.value=!0),onUnmounted(()=>Ee.value=!1);function ke(Ie,Re=S$b.Hidden){let De=oe.value.findIndex(({id:je})=>je===Ie);De!==-1&&(u$6(Re,{[S$b.Unmount](){oe.value.splice(De,1)},[S$b.Hidden](){oe.value[De].state="hidden"}}),!L$7(oe)&&Ee.value&&(ie==null||ie()))}function Me(Ie){let Re=oe.value.find(({id:De})=>De===Ie);return Re?Re.state!=="visible"&&(Re.state="visible"):oe.value.push({id:Ie,state:"visible"}),()=>ke(Ie,S$b.Unmount)}return{children:oe,register:Me,unregister:ke}}let W$b=N$e.RenderStrategy,he$2=defineComponent({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(ie,{emit:oe,attrs:Ee,slots:ke,expose:Me}){let Ie=ref(0);function Re(){Ie.value|=i$2.Opening,oe("beforeEnter")}
63function De(){Ie.value&=~i$2.Opening,oe("afterEnter")}function je(){Ie.value|=i$2.Closing,oe("beforeLeave")}function Ue(){Ie.value&=~i$2.Closing,oe("afterLeave")}if(!me()&&s$3())return()=>h$2(Se$2,{...ie,onBeforeEnter:Re,onAfterEnter:De,onBeforeLeave:je,onAfterLeave:Ue},ke);let Et=ref(null),kt=computed(()=>ie.unmount?S$b.Unmount:S$b.Hidden);Me({el:Et,$el:Et});let{show:At,appear:It}=Te$1(),{register:Rt,unregister:Mt}=ge(),Vt=ref(At.value?"visible":"hidden"),Dt={value:!0},Ft=I$2(),Nt={value:!1},Bt=Q$1(()=>{!Nt.value&&Vt.value!=="hidden"&&(Vt.value="hidden",Mt(Ft),Ue())});onMounted(()=>{let rr=Rt(Ft);onUnmounted(rr)}),watchEffect(()=>{if(kt.value===S$b.Hidden&&Ft){if(At.value&&Vt.value!=="visible"){Vt.value="visible";return}u$6(Vt.value,{hidden:()=>Mt(Ft),visible:()=>Rt(Ft)})}});let Ht=g$3(ie.enter),Gt=g$3(ie.enterFrom),Kt=g$3(ie.enterTo),Ut=g$3(ie.entered),Zt=g$3(ie.leave),ir=g$3(ie.leaveFrom),tr=g$3(ie.leaveTo);onMounted(()=>{watchEffect(()=>{if(Vt.value==="visible"){let rr=o$3(Et);if(rr instanceof Comment&&rr.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function Jt(rr){let Qt=Dt.value&&!It.value,er=o$3(Et);!er||!(er instanceof HTMLElement)||Qt||(Nt.value=!0,At.value&&Re(),At.value||je(),rr(At.value?L$8(er,Ht,Gt,Kt,Ut,Yt=>{Nt.value=!1,Yt===g$4.Finished&&De()}):L$8(er,Zt,ir,tr,Ut,Yt=>{Nt.value=!1,Yt===g$4.Finished&&(L$7(Bt)||(Vt.value="hidden",Mt(Ft),Ue()))})))}return onMounted(()=>{watch$1([At],(rr,Qt,er)=>{Jt(er),Dt.value=!1},{immediate:!0})}),provide(N$9,Bt),t$4(computed(()=>u$6(Vt.value,{visible:i$2.Open,hidden:i$2.Closed})|Ie.value)),()=>{let{appear:rr,show:Qt,enter:er,enterFrom:Yt,enterTo:Xt,entered:jt,leave:Wt,leaveFrom:ar,leaveTo:sr,...pr}=ie,fr={ref:Et},wr={...pr,...It.value&&At.value&&c$4.isServer?{class:normalizeClass([Ee.class,pr.class,...Ht,...Gt])}:{}};return A$b({theirProps:wr,ourProps:fr,slot:{},slots:ke,attrs:Ee,features:W$b,visible:Vt.value==="visible",name:"TransitionChild"})}}}),ce$1=he$2,Se$2=defineComponent({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(ie,{emit:oe,attrs:Ee,slots:ke}){let Me=l$3(),Ie=computed(()=>ie.show===null&&Me!==null?(Me.value&i$2.Open)===i$2.Open:ie.show);watchEffect(()=>{if(![!0,!1].includes(Ie.value))throw new Error('A <Transition /> is used but it is missing a `:show="true | false"` prop.')});let Re=ref(Ie.value?"visible":"hidden"),De=Q$1(()=>{Re.value="hidden"}),je=ref(!0),Ue={show:Ie,appear:computed(()=>ie.appear||!je.value)};return onMounted(()=>{watchEffect(()=>{je.value=!1,Ie.value?Re.value="visible":L$7(De)||(Re.value="hidden")})}),provide(N$9,De),provide(R$2,Ue),()=>{let Et=T$5(ie,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),kt={unmount:ie.unmount};return A$b({ourProps:{...kt,as:"template"},theirProps:{},slot:{},slots:{...ke,default:()=>[h$2(ce$1,{onBeforeEnter:()=>oe("beforeEnter"),onAfterEnter:()=>oe("afterEnter"),onBeforeLeave:()=>oe("beforeLeave"),onAfterLeave:()=>oe("afterLeave"),...Ee,...kt,...Et},ke.default)]},attrs:{},features:W$b,visible:Re.value==="visible",name:"Transition"})}}});const _sfc_main$g={components:{TransitionRoot:Se$2,TransitionChild:he$2,Dialog:We$1,DialogTitle:Ve$1,DialogDescription:Je$2,DialogPanel:Ge$1},props:{show:{type:Boolean,default:!1},width:{type:String,default:"md"}},emits:["closeModal"],setup(ie,{emit:oe}){const Ee=useSlots(),ke=ref(ie.show);return watch$1(()=>ie.show,Re=>{ke.value=Re}),{isOpen:ke,closeModal:()=>{ke.value=!1,oe("closeModal")},afterLeave:()=>{},slots:Ee}}},_hoisted_1$f=createBaseVNode("div",{class:"fixed inset-0 transition-opacity bg-black/80"},null,-1),_hoisted_2$c={class:"fixed inset-0 overflow-y-auto"},_hoisted_3$b={class:"flex items-center justify-center min-h-full p-4 text-center"},_hoisted_4$a={class:"prose max-w-none"};function _sfc_render$f(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("TransitionChild"),De=resolveComponent("DialogTitle"),je=resolveComponent("DialogDescription"),Ue=resolveComponent("DialogPanel"),Et=resolveComponent("Dialog"),kt=resolveComponent("TransitionRoot");return openBlock(),createBlock(kt,{show:ke.isOpen,as:"template"},{default:withCtx(()=>[createVNode(Et,{as:"div",class:"relative z-50",onClose:ke.closeModal},{default:withCtx(()=>[createVNode(Re,{as:"template",enter:"duration-500 ease-in-out","enter-from":"opacity-0","enter-to":"opacity-100",leave:"duration-500 ease-in-out","leave-from":"opacity-100","leave-to":"opacity-0",onAfterLeave:ke.afterLeave},{default:withCtx(()=>[_hoisted_1$f]),_:1},8,["onAfterLeave"]),createBaseVNode("div",_hoisted_2$c,[createBaseVNode("div",_hoisted_3$b,[createVNode(Re,{as:"template",enter:"duration-500 ease-in-out","enter-from":"opacity-0 scale-95","enter-to":"opacity-100 scale-100",leave:"duration-500 ease-in-out","leave-from":"opacity-100 scale-100","leave-to":"opacity-0 scale-95"},{default:withCtx(()=>[createVNode(Ue,{class:normalizeClass(["w-full p-6 text-left align-middle transition-all transform bg-white shadow-lg text-gray rounded-2xl",[Ee.width==="sm"?"max-w-sm":"",Ee.width==="md"?"max-w-md":"",Ee.width==="lg"?"max-w-lg"
63:"",Ee.width==="xl"?"max-w-xl":""]])},{default:withCtx(()=>[createBaseVNode("div",_hoisted_4$a,[ke.slots.title?(openBlock(),createBlock(De,{key:0,as:"h4"},{default:withCtx(()=>[renderSlot(ie.$slots,"title")]),_:3})):createCommentVNode("",!0),ke.slots.description?(openBlock(),createBlock(je,{key:1},{default:withCtx(()=>[renderSlot(ie.$slots,"description")]),_:3})):createCommentVNode("",!0),renderSlot(ie.$slots,"content")])]),_:3},8,["class"])]),_:3})])])]),_:3},8,["onClose"])]),_:3},8,["show"])}const Modal=_export_sfc(_sfc_main$g,[["render",_sfc_render$f]]);class Errors{constructor(){this.errors={}}get(oe){if(this.errors[oe])return this.errors[oe][0]}record(oe){this.errors=oe}}const _sfc_main$f={props:{data:{type:Object,required:!0}},setup(ie,{emit:oe}){const Ee=ie.data.message,ke=ref(document.querySelector('meta[name="csrf-token"]').getAttribute("content")),Me=ref(null),Ie=ref(null),Re=reactive$1({agreement:!1,name:null,address:null,email:null,primary_fuel:null,how_did_you_hear:null,litres_per_annum:null}),De=reactive$1(new Errors);return{message:Ee,csrf:ke,successMessage:Me,errorMessage:Ie,form:Re,errors:De,submitForm:()=>{const Ue=window.selectedAddress.buildingNumber+" "+window.selectedAddress.addressLine1+", "+window.selectedAddress.county,{name:Et,email:kt,agreement:At,primary_fuel:It,how_did_you_hear:Rt,litres_per_annum:Mt}=Re;axios$1.post("/api/postcode-form",{name:Et,email:kt,agreement:At,address:Ue,primary_fuel:It,how_did_you_hear:Rt,litres_per_annum:Mt}).then(Vt=>{console.log("SUCCESS: "+Vt.data),Me.value="Thank you for registering your email with us, please keep an eye on your inbox for updates and news."}).catch(Vt=>{Vt.response&&Vt.response.data.errors&&De.record(Vt.response.data.errors)})}}}},_hoisted_1$e={key:0,class:"mb-4 text-teal"},_hoisted_2$b={key:1},_hoisted_3$a={class:"mb-4"},_hoisted_4$9={class:"flex flex-col w-full"},_hoisted_5$8=createBaseVNode("label",{class:"block mb-0.5 font-bold",for:"name"},"Name",-1),_hoisted_6$8=["textContent"],_hoisted_7$7={class:"flex flex-col w-full"},_hoisted_8$6=createBaseVNode("label",{class:"block mb-0.5 font-bold",for:"email"},"Email",-1),_hoisted_9$4=["textContent"],_hoisted_10$3={class:"flex flex-col w-full"},_hoisted_11$3=createBaseVNode("label",{class:"block mb-0.5 font-bold",for:"primay_fuel"},"Current primary fuel?",-1),_hoisted_12$3=createBaseVNode("option",{value:"oil"},"Oil",-1),_hoisted_13$2=createBaseVNode("option",{value:"coal"},"Coal",-1),_hoisted_14$2=createBaseVNode("option",{value:"electric_ecomomy_seven"},"Electric/Economy 7",-1),_hoisted_15$2=createBaseVNode("option",{value:"lpg"},"LPG",-1),_hoisted_16$2=[_hoisted_12$3,_hoisted_13$2,_hoisted_14$2,_hoisted_15$2],_hoisted_17$2={class:"flex flex-col w-full"},_hoisted_18$2=createBaseVNode("label",{class:"block mb-0.5 font-bold",for:"reason"},"How did you hear about us?",-1),_hoisted_19$1=createStaticVNode('<option value="tv">TV</option><option value="radio">Radio</option><option value="direct_mail">Direct Mail</option><option value="word_of_mouth">Word of Mouth</option><option value="billboard">Billboard, Outdoor Signage</option><option value="supermarket">Local Supermarket</option><option value="roadworks">Seen our roadworks</option><option value="community">Community/Event sponsorship</option><option value="online">Online</option>',9),_hoisted_28=[_hoisted_19$1],_hoisted_29={class:"flex flex-col w-full"},_hoisted_30=createBaseVNode("label",{class:"block mb-0.5 font-bold",for:"litres_per_annum"},"Approx litres per annum of existing fuel (kWhs if electric)",-1),_hoisted_31=["textContent"],_hoisted_32={class:"flex flex-col items-start w-full p-4 border-2 border-gray-100 rounded-lg bg-gray-50"},_hoisted_33={class:"flex flex-row mb-4 font-bold"},_hoisted_34=createBaseVNode("div",{class:"block ml-2"},"Please keep me up to date with Evolve",-1),_hoisted_35=createBaseVNode("div",{class:"prose"},[createBaseVNode("p",null,"We would like to keep you updated with developments of the Evolve network including when gas is nearing your property."),createBaseVNode("p",null,[createTextVNode("If you would like to be contacted using the information you have previously provided please tick the box above to provide your consent. Please find our GDPR policy "),createBaseVNode("a",{class:"underline hover:no-underline",href:"https://sgn-public.s3.eu-west-2.amazonaws.com/assets/SGN-Data-Protection-Terms.pdf"},"here"),createTextVNode(".")])],-1),_hoisted_36=createBaseVNode("button",{value:"Submit",type:"submit",class:"relative py-2 pl-4 pr-4 ml-auto font-bold rounded-full lg:text-lg bg-blue-teal-grad hover:bg-blue-600"},"Submit",-1);function _sfc_render$e(ie,oe,Ee,ke,Me,Ie){return ke.successMessage?(openBlock(),createElementBlock("p",_hoisted_1$e,toDisplayString(ke.successMessage),1)):(openBlock(),createElementBlock("div",_hoisted_2$b,[createBaseVNode("p",_hoisted_3$a,toDisplayString(ke.message),1),createBaseVNode("form",{class:"flex flex-col items-start gap-4",onSubmit:oe[6]||(oe[6]=withModifiers((...Re)=>
63ke.submitForm&&ke.submitForm(...Re),["prevent"]))},[createBaseVNode("div",_hoisted_4$9,[_hoisted_5$8,withDirectives(createBaseVNode("input",{"onUpdate:modelValue":oe[0]||(oe[0]=Re=>ke.form.name=Re),class:"block w-full px-4 py-2 mx-auto transition border-2 !border-gray-200 rounded-lg focus:shadow-lg focus:outline-none focus:bg-gray-50 focus:ring-0",id:"grid-name",name:"name",placeholder:"Enter name"},null,512),[[vModelText,ke.form.name]]),createBaseVNode("span",{class:"text-red",textContent:toDisplayString(ke.errors.get("name"))},null,8,_hoisted_6$8)]),createBaseVNode("div",_hoisted_7$7,[_hoisted_8$6,withDirectives(createBaseVNode("input",{"onUpdate:modelValue":oe[1]||(oe[1]=Re=>ke.form.email=Re),class:"block w-full px-4 py-2 mx-auto transition border-2 !border-gray-200 rounded-lg focus:shadow-lg focus:outline-none focus:bg-gray-50 focus:ring-0",id:"grid-email",name:"email",type:"email",placeholder:"Enter email"},null,512),[[vModelText,ke.form.email]]),createBaseVNode("span",{class:"text-red",textContent:toDisplayString(ke.errors.get("email"))},null,8,_hoisted_9$4)]),createBaseVNode("div",_hoisted_10$3,[_hoisted_11$3,withDirectives(createBaseVNode("select",{"onUpdate:modelValue":oe[2]||(oe[2]=Re=>ke.form.primary_fuel=Re),id:"primary_fuel",class:"block w-full px-4 py-2 mx-auto transition border-2 !border-gray-200 rounded-lg focus:shadow-lg focus:outline-none focus:bg-gray-50 focus:ring-0",name:"primary_fuel"},_hoisted_16$2,512),[[vModelSelect,ke.form.primary_fuel]])]),createBaseVNode("div",_hoisted_17$2,[_hoisted_18$2,withDirectives(createBaseVNode("select",{"onUpdate:modelValue":oe[3]||(oe[3]=Re=>ke.form.how_did_you_hear=Re),id:"how_did_you_hear",class:"block w-full px-4 py-2 mx-auto transition border-2 !border-gray-200 rounded-lg focus:shadow-lg focus:outline-none focus:bg-gray-50 focus:ring-0",name:"how_did_you_hear"},_hoisted_28,512),[[vModelSelect,ke.form.how_did_you_hear]])]),createBaseVNode("div",_hoisted_29,[_hoisted_30,withDirectives(createBaseVNode("input",{"onUpdate:modelValue":oe[4]||(oe[4]=Re=>ke.form.litres_per_annum=Re),class:"block w-full px-4 py-2 mx-auto transition border-2 !border-gray-200 rounded-lg focus:shadow-lg focus:outline-none focus:bg-gray-50 focus:ring-0",id:"grid-litres_per_annum",name:"litres_per_annum",placeholder:"Litres"},null,512),[[vModelText,ke.form.litres_per_annum]]),createBaseVNode("span",{class:"text-red",textContent:toDisplayString(ke.errors.get("litres_per_annum"))},null,8,_hoisted_31)]),createBaseVNode("div",_hoisted_32,[createBaseVNode("label",_hoisted_33,[withDirectives(createBaseVNode("input",{"onUpdate:modelValue":oe[5]||(oe[5]=Re=>ke.form.agreement=Re),type:"checkbox",name:"agreement",class:"w-6 h-6 border-2 rounded-md text-blue"},null,512),[[vModelCheckbox,ke.form.agreement]]),_hoisted_34]),_hoisted_35]),_hoisted_36],32)]))}const Connectable=_export_sfc(_sfc_main$f,[["render",_sfc_render$e]]),_sfc_main$e={props:{data:{type:Object,required:!0}}},_hoisted_1$d=["innerHTML"];function _sfc_render$d(ie,oe,Ee,ke,Me,Ie){return openBlock(),createElementBlock("div",null,[createBaseVNode("p",{innerHTML:Ee.data.message},null,8,_hoisted_1$d)])}const Message=_export_sfc(_sfc_main$e,[["render",_sfc_render$d]]),_sfc_main$d={components:{Modal,Connectable,Message},props:{inline:{type:Boolean,default:!1}},emits:["addressSelected","postcodeUpdated"],setup(ie,{emit:oe}){const Ee=ref({postcode:null}),ke=ref([]),Me=ref({}),Ie=ref(!1),Re=ref(!1),De=ref({}),je=ref(null),Ue=(Mt,Vt={})=>{console.log("Opening modal"),console.log(Mt,Vt),De.value=Vt,je.value=Mt,Re.value=!0},Et=()=>{console.log("Closing modal"),Re.value=!1},kt=async()=>{Ie.value=!0;const Mt="/api/postcode?postcode="+Ee.value.postcode;try{const Vt=await axios$1.get(Mt);Ie.value=!1,ke.value=Vt.data.data,ke.value.length===0&&Ue("message",{message:"We don’t seem to recognise that address,</b> please call 0800 975 7774 and we can assist you further with your enquiry."})}catch(Vt){Vt.response.data,Ie.value=!1,await Ue("error",{message:"There was an error processing your request, please try again later."})}},At={null:()=>
63Ue("message",{message:"We don't seem to recognise that address,</b> please call 0800 975 7774 and we can assist you further with your enquiry."}),1:Mt=>It("/get-connected/setup",Mt),2:Mt=>It("/get-connected/setup",Mt),3:Mt=>It("/get-connected/setup",Mt,{available:"six-months"}),4:Mt=>It("/get-connected/setup",Mt,{available:"nine-months"}),5:()=>Ue("connectable",{message:"Great news, we're working hard to make gas available in your area in "+(new Date().getFullYear()+1)+". Want to confirm if you qualify for a free meter installation? Simply register your details and we'll be in contact."}),6:()=>Ue("connectable",{message:"Great news, we're working hard to make gas available in your area in "+(new Date().getFullYear()+2)+". Want to confirm if you qualify for a free meter installation? Simply register your details and we'll be in contact."}),7:()=>Ue("connectable",{message:"Great news, we're working hard to make gas available in your area in "+(new Date().getFullYear()+3)+". Want to confirm if you qualify for a free meter installation? Simply register your details and we'll be in contact."}),8:()=>Ue("connectable",{message:"We don’t have any plans to bring gas to your area at the moment but keep an eye on our website for further updates."}),9:()=>Ue("message",{message:"We don’t seem to recognise that address,</b> please call 0800 975 7774 and we can assist you further with your enquiry."}),10:()=>Ue("connectable",{message:"We're working hard to make gas live in your area, please keep an eye on our website for further updates."}),91:()=>Ue("connectable",{message:"Unfortunately, your postcode is not in our current development plan. However, our network continues to expand and we may reach your area in the future. If that happens and you would then like to be contacted, please complete the form."}),92:()=>Ue("connectable",{message:"We're working hard to make gas live in your area, please keep an eye on our website for further updates."}),93:()=>Ue("connectable",{message:"Great news, gas should be available to your property in approximately 6 months. Want to confirm if you qualify for a free connection? Simply register you details and we'll be in contact."}),94:()=>Ue("connectable",{message:"Great news, gas should be available to your property in approximately 3 months. Want to confirm if you qualify for a free connection? Simply register you details and we'll be in contact."}),95:()=>Ue("connectable",{message:"Great news! Your business may be eligible for a gas connection and a conversion incentive, joining the thousands who’ve have already made the switch. Please complete the form and we will shortly be in touch."}),99:()=>Ue("message",{message:"Our records indicate this property already has a gas connection. If you don’t believe this to be correct, please call 0800 975 7774."})},It=(Mt,Vt,Dt={})=>{const Ft=new URLSearchParams({postcode:Ee.value.postcode,add1:Vt.addressLine1,no:Vt.buildingNumber});Object.keys(Dt).forEach(Bt=>{Ft.set(Bt,Dt[Bt])});const Nt=`${Mt}?${Ft.toString()}`;console.log("Redirecting to",Nt),window.location.href=Nt},Rt=Mt=>[Mt.buildingNumber+" "+Mt.addressLine1,Mt.city].filter(Dt=>Dt&&Dt.trim()!=="").join(", ");return watch$1(Me,Mt=>{if(ie.inline)oe("addressSelected",Mt);else{window.selectedAddress=Mt;const Vt=At[Mt.status];Vt?(console.log(`Running action ${Mt.status}`),Vt(Mt)):console.warn(`No action defined for address status: ${Mt.status}`)}}),watchEffect(()=>{Ee.value.postcode&&oe("postcodeUpdated",Ee.value.postcode)}),{formData:Ee,addresses:ke,selectedAddress:Me,submitting:Ie,modalIsOpen:Re,formatAddressForDisplay:Rt,modalContentComponent:je,modalContentProps:De,closeModal:Et,handleSubmit:kt}}},_hoisted_1$c=["disabled"],_hoisted_2$a=createBaseVNode("option",{disabled:"",value:{}},"Please select an address",-1),_hoisted_3$9=["value"];function _sfc_render$c(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("ph-circle-notch"),De=resolveComponent("Connectable"),je=resolveComponent("Message"),Ue=resolveComponent("Modal");return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("form",{onSubmit:oe[2]||(oe[2]=withModifiers((...Et)=>ke.handleSubmit&&ke.handleSubmit(...Et),["prevent"]))},[createBaseVNode("div",{class:normalizeClass(["flex max-w-xl mx-auto overflow-hidden transition focus-within:shadow-lg",Ee.inline?"rounded-md":"mt-8 rounded-full"])},[createBaseVNode("div",{class:normalizeClass(["relative flex items-stretch flex-grow border-2 border-r-0 border-gray-200",Ee.inline?"rounded-l-md":"rounded-l-full"])},[withDirectives(createBaseVNode("input",{type:"text",name:"postcode","aria-label":"Type in your postcode",class:normalizeClass(["block w-full py-2 pl-4 pr-4 border-0 rounded-none focus:outline-none focus:bg-gray-50 focus:ring-0",Ee.inline?"rounded-l-md":"rounded-l-full"]),placeholder:"Type in your postcode...","onUpdate:modelValue":oe[0]||(oe[0]=Et=>ke.formData.postcode=Et)},null,2),[[vModelText,ke.formData.postcode,void 0,{trim:!0}]])],2),createBaseVNode("button",{type:"submit",class:normalizeClass(["relative py-2 pl-4 pr-4 font-bold lg:text-lg bg-blue-teal-grad hover:bg-blue-600",Ee.inline?"rounded-r-md":"rounded-r-full"]),disabled:ke.submitting},[createBaseVNode("span",{class:normalizeClass(ke.submitting?"opacity-0":"")},"Search",2),createBaseVNode("div",{class:normalizeClass(["absolute inset-0 items-center justify-center w-full h-full",ke.submitting?"flex":"hidden"])},[createVNode(Re,{class:"flex text-white animate-spin",color:"currentColor",size:"32",weight:"regular"})],2)],10,_hoisted_1$c)],2),withDirectives(createBaseVNode("div",null,[withDirectives(createBaseVNode("select",{class:normalizeClass(["block w-full max-w-xl px-4 py-2 mx-auto mt-4 transition border-2 !border-gray-200 focus:shadow-lg focus:outline-none focus:bg-gray-50 focus:ring-0",Ee.inline?"rounded-md":"rounded-full"]),"onUpdate:modelValue":oe[1]||(oe[1]=Et=>ke.selectedAddress=Et)},[_hoisted_2$a,(openBlock(!0),createElementBlock(Fragment,null,renderList(ke.addresses,(Et,kt)=>(openBlock(),createElementBlock("option",{value:Et,key:kt},toDisplayString(ke.formatAddressForDisplay(Et)),9,_hoisted_3$9))),128))],2),[[vModelSelect,ke.selectedAddress]])],512),[[vShow,ke.addresses.length>0&&!ke.submitting]])],32),createVNode(Ue,{onCloseModal:ke.closeModal,show:ke.modalIsOpen},{title:withCtx(()=>[createTextVNode("Register your interest")]),content:withCtx(()=>[ke.modalContentComponent==="connectable"?(openBlock(),createBlock(De,{key:0,data:ke.modalContentProps}
63,null,8,["data"])):createCommentVNode("",!0),ke.modalContentComponent==="message"?(openBlock(),createBlock(je,{key:1,data:ke.modalContentProps},null,8,["data"])):createCommentVNode("",!0)]),_:1},8,["onCloseModal","show"])],64)}const PostcodeCheckerForm=_export_sfc(_sfc_main$d,[["render",_sfc_render$c]]),_sfc_main$c={name:"SetupCheck",props:{availabilityMessage:{required:!0}},setup(){const ie=ref(!1),oe=ref({postcode:null,address:null,addressNumber:null}),Ee=ref(null),ke=()=>{let Ie=window.location,Re=new URL(Ie);oe.value.postcode=Re.searchParams.get("postcode"),oe.value.address=Re.searchParams.get("add1"),oe.value.addressNumber=Re.searchParams.get("no"),Ee.value=Re.searchParams.get("available")},Me=Ie=>{Ie?(console.log("connection: "+Ie),window.location=`/contact?postcode=${oe.value.postcode}&add1=${oe.value.address}&no=${oe.value.addressNumber}`):(console.log("connection: "+Ie),ie.value=!0)};return onMounted(ke),{showSurvey:ie,address:oe,timeline:Ee,connection:Me}}},_hoisted_1$b={key:0},_hoisted_2$9={class:"mx-auto prose prose-lg text-center"},_hoisted_3$8=createBaseVNode("h2",null,"Great news",-1),_hoisted_4$8={key:0},_hoisted_5$7={key:1},_hoisted_6$7={key:2},_hoisted_7$6={class:"space-x-4"},_hoisted_8$5={key:1},_hoisted_9$3=createBaseVNode("div",{class:"mx-auto mb-8 prose prose-lg text-center"},[createBaseVNode("p",null,"Want to know if you are eligible for grants including £500 towards the cost of your installation? Simply answer these next few questions to find out what we can offer you.")],-1);function _sfc_render$b(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("get-connected-survey");return openBlock(),createElementBlock("div",null,[ke.showSurvey?(openBlock(),createElementBlock("div",_hoisted_8$5,[_hoisted_9$3,createVNode(Re)])):(openBlock(),createElementBlock("div",_hoisted_1$b,[createBaseVNode("div",_hoisted_2$9,[_hoisted_3$8,ke.timeline==="six-months"?(openBlock(),createElementBlock("p",_hoisted_4$8,"Great news, gas should be available to your property in approximately 6 months. Take the next steps by finding out which incentive you are eligible for.")):ke.timeline==="nine-months"?(openBlock(),createElementBlock("p",_hoisted_5$7,"Great news, gas should be available to your property in approximately 9 months. Take the next steps by finding out which incentive you are eligible for.")):(openBlock(),createElementBlock("p",_hoisted_6$7,"You can now connect to gas. Take the next steps by finding out which incentive you are eligible for.")),createBaseVNode("div",_hoisted_7$6,[createBaseVNode("button",{onClick:oe[0]||(oe[0]=De=>ke.connection(!1)),class:"relative px-4 py-2 font-bold rounded-full lg:text-lg bg-blue-teal-grad hover:bg-blue-600"},"Find your incentive")])])]))])}const SetupCheck=_export_sfc(_sfc_main$c,[["render",_sfc_render$b]]);function getDevtoolsGlobalHook(){return getTarget$1().__VUE_DEVTOOLS_GLOBAL_HOOK__}function getTarget$1(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const isProxyAvailable=typeof Proxy=="function",HOOK_SETUP="devtools-plugin:setup",HOOK_PLUGIN_SETTINGS_SET="plugin:settings:set";let supported,perf;function isPerformanceSupported(){var ie;return supported!==void 0||(typeof window<"u"&&window.performance?(supported=!0,perf=window.performance):typeof globalThis<"u"&&(!((ie=globalThis.perf_hooks)===null||ie===void 0)&&ie.performance)?(supported=!0,perf=globalThis.perf_hooks.performance):supported=!1),supported}function now$1(){return isPerformanceSupported()?perf.now():Date.now()}class ApiProxy{constructor(oe,Ee){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=oe,this.hook=Ee;const ke={};if(oe.settings)for(const Re in oe.settings){const De=oe.settings[Re];ke[Re]=De.defaultValue}const Me=`__vue-devtools-plugin-settings__${oe.id}`;let Ie=Object.assign({},ke);try{const Re=localStorage.getItem(Me),De=JSON.parse(Re);Object.assign(Ie,De)}catch{}this.fallbacks={getSettings(){return Ie},setSettings(Re){try{localStorage.setItem(Me,JSON.stringify(Re))}catch{}Ie=Re},now(){return now$1()}},Ee&&Ee.on(HOOK_PLUGIN_SETTINGS_SET,(Re,De)=>{Re===this.plugin.id&&this.fallbacks.setSettings(De)}),this.proxiedOn=new Proxy({},{get:(Re,De)=>this.target?this.target.on[De]:(...je)=>{this.onQueue.push({method:De,args:je})}}),this.proxiedTarget=new Proxy({},{get:(Re,De)=>this.target?this.target[De]:De==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(De)?(...je)=>(this.targetQueue.push({method:De,args:je,resolve:()=>{}}),this.fallbacks[De](...je)):(...je)=>new Promise(Ue=>{this.targetQueue.push({method:De,args:je,resolve:Ue})})})}async setRealTarget(oe){this.target=oe;for(const Ee of this.onQueue)this.target.on[Ee.method](...Ee.args);for(const Ee of this.targetQueue)Ee.resolve(await this.target[Ee.method](...Ee.args))}}function setupDevtoolsPlugin(ie,oe){const Ee=ie,ke=getTarget$1(),Me=getDevtoolsGlobalHook(),Ie=isProxyAvailable&&Ee.enableEarlyProxy;if(Me&&(ke.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!Ie))Me.emit(HOOK_SETUP,ie,oe);else{const Re=Ie?new ApiProxy(Ee,Me):null;(ke.__VUE_DEVTOOLS_PLUGINS__=ke.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:Ee,setupFn:oe,proxy:Re}),Re&&oe(Re.proxiedTarget)}}/*!
64 * vuex v4.1.0
65 * (c) 2022 Evan You
66 * @license MIT
67 */var storeKey="store";function useStore(ie){return ie===void 0&&(ie=null),inject(ie!==null?ie:storeKey)}function forEachValue(ie,oe){Object.keys(ie).forEach(function(Ee){return oe(ie[Ee],Ee)})}function isObject$4(ie){return ie!==null&&typeof ie=="object"}function isPromise(ie){return ie&&typeof ie.then=="function"}function partial(ie,oe){return function(){return ie(oe)}}function genericSubscribe(ie,oe,Ee){return oe.indexOf(ie)<0&&(Ee&&Ee.prepend?oe.unshift(ie):oe.push(ie)),function(){var ke=oe.indexOf(ie);ke>-1&&oe.splice(ke,1)}}function resetStore(ie,oe){ie._actions=Object.create(null),ie._mutations=Object.create(null),ie._wrappedGetters=Object.create(null),ie._modulesNamespaceMap=Object.create(null);var Ee=ie.state;installModule(ie,Ee,[],ie._modules.root,!0),resetStoreState(ie,Ee,oe)}function resetStoreState(ie,oe,Ee){var ke=ie._state,Me=ie._scope;ie.getters={},ie._makeLocalGettersCache=Object.create(null);var Ie=ie._wrappedGetters,Re={},De={},je=effectScope(!0);je.run(function(){forEachValue(Ie,function(Ue,Et){Re[Et]=partial(Ue,ie),De[Et]=computed(function(){return Re[Et]()}),Object.defineProperty(ie.getters,Et,{get:function(){return De[Et].value},enumerable:!0})})}),ie._state=reactive$1({data:oe}),ie._scope=je,ie.strict&&enableStrictMode(ie),ke&&Ee&&ie._withCommit(function(){ke.data=null}),Me&&Me.stop()}function installModule(ie,oe,Ee,ke,Me){var Ie=!Ee.length,Re=ie._modules.getNamespace(Ee);if(ke.namespaced&&(ie._modulesNamespaceMap[Re],ie._modulesNamespaceMap[Re]=ke),!Ie&&!Me){var De=getNestedState(oe,Ee.slice(0,-1)),je=Ee[Ee.length-1];ie._withCommit(function(){De[je]=ke.state})}var Ue=ke.context=makeLocalContext(ie,Re,Ee);ke.forEachMutation(function(Et,kt){var At=Re+kt;registerMutation(ie,At,Et,Ue)}),ke.forEachAction(function(Et,kt){var At=Et.root?kt:Re+kt,It=Et.handler||Et;registerAction(ie,At,It,Ue)}),ke.forEachGetter(function(Et,kt){var At=Re+kt;registerGetter(ie,At,Et,Ue)}),ke.forEachChild(function(Et,kt){installModule(ie,oe,Ee.concat(kt),Et,Me)})}function makeLocalContext(ie,oe,Ee){var ke=oe==="",Me={dispatch:ke?ie.dispatch:function(Ie,Re,De){var je=unifyObjectStyle(Ie,Re,De),Ue=je.payload,Et=je.options,kt=je.type;return(!Et||!Et.root)&&(kt=oe+kt),ie.dispatch(kt,Ue)}
67,commit:ke?ie.commit:function(Ie,Re,De){var je=unifyObjectStyle(Ie,Re,De),Ue=je.payload,Et=je.options,kt=je.type;(!Et||!Et.root)&&(kt=oe+kt),ie.commit(kt,Ue,Et)}};return Object.defineProperties(Me,{getters:{get:ke?function(){return ie.getters}:function(){return makeLocalGetters(ie,oe)}},state:{get:function(){return getNestedState(ie.state,Ee)}}}),Me}function makeLocalGetters(ie,oe){if(!ie._makeLocalGettersCache[oe]){var Ee={},ke=oe.length;Object.keys(ie.getters).forEach(function(Me){if(Me.slice(0,ke)===oe){var Ie=Me.slice(ke);Object.defineProperty(Ee,Ie,{get:function(){return ie.getters[Me]},enumerable:!0})}}),ie._makeLocalGettersCache[oe]=Ee}return ie._makeLocalGettersCache[oe]}function registerMutation(ie,oe,Ee,ke){var Me=ie._mutations[oe]||(ie._mutations[oe]=[]);Me.push(function(Re){Ee.call(ie,ke.state,Re)})}function registerAction(ie,oe,Ee,ke){var Me=ie._actions[oe]||(ie._actions[oe]=[]);Me.push(function(Re){var De=Ee.call(ie,{dispatch:ke.dispatch,commit:ke.commit,getters:ke.getters,state:ke.state,rootGetters:ie.getters,rootState:ie.state},Re);return isPromise(De)||(De=Promise.resolve(De)),ie._devtoolHook?De.catch(function(je){throw ie._devtoolHook.emit("vuex:error",je),je}):De})}function registerGetter(ie,oe,Ee,ke){ie._wrappedGetters[oe]||(ie._wrappedGetters[oe]=function(Ie){return Ee(ke.state,ke.getters,Ie.state,Ie.getters)})}function enableStrictMode(ie){watch$1(function(){return ie._state.data},function(){},{deep:!0,flush:"sync"})}function getNestedState(ie,oe){return oe.reduce(function(Ee,ke){return Ee[ke]},ie)}function unifyObjectStyle(ie,oe,Ee){return isObject$4(ie)&&ie.type&&(Ee=oe,oe=ie,ie=ie.type),{type:ie,payload:oe,options:Ee}}var LABEL_VUEX_BINDINGS="vuex bindings",MUTATIONS_LAYER_ID="vuex:mutations",ACTIONS_LAYER_ID="vuex:actions",INSPECTOR_ID="vuex",actionId=0;function addDevtools(ie,oe){setupDevtoolsPlugin({id:"org.vuejs.vuex",app:ie,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[LABEL_VUEX_BINDINGS]},function(Ee){Ee.addTimelineLayer({id:MUTATIONS_LAYER_ID,label:"Vuex Mutations",color:COLOR_LIME_500}),Ee.addTimelineLayer({id:ACTIONS_LAYER_ID,label:"Vuex Actions",color:COLOR_LIME_500}),Ee.addInspector({id:INSPECTOR_ID,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),Ee.on.getInspectorTree(function(ke){if(ke.app===ie&&ke.inspectorId===INSPECTOR_ID)if(ke.filter){var Me=[];flattenStoreForInspectorTree(Me,oe._modules.root,ke.filter,""),ke.rootNodes=Me}else ke.rootNodes=[formatStoreForInspectorTree(oe._modules.root,"")]}),Ee.on.getInspectorState(function(ke){if(ke.app===ie&&ke.inspectorId===INSPECTOR_ID){var Me=ke.nodeId;makeLocalGetters(oe,Me),ke.state=formatStoreForInspectorState(getStoreModule(oe._modules,Me),Me==="root"?oe.getters:oe._makeLocalGettersCache,Me)}}),Ee.on.editInspectorState(function(ke){if(ke.app===ie&&ke.inspectorId===INSPECTOR_ID){var Me=ke.nodeId,Ie=ke.path;Me!=="root"&&(Ie=Me.split("/").filter(Boolean).concat(Ie)),oe._withCommit(function(){ke.set(oe._state.data,Ie,ke.state.value)})}}),oe.subscribe(function(ke,Me){var Ie={};ke.payload&&(Ie.payload=ke.payload),Ie.state=Me,Ee.notifyComponentUpdate(),Ee.sendInspectorTree(INSPECTOR_ID),Ee.sendInspectorState(INSPECTOR_ID),Ee.addTimelineEvent({layerId:MUTATIONS_LAYER_ID,event:{time:Date.now(),title:ke.type,data:Ie}})}),oe.subscribeAction({before:function(ke,Me){var Ie={};ke.payload&&(Ie.payload=ke.payload),ke._id=actionId++,ke._time=Date.now(),Ie.state=Me,Ee.addTimelineEvent({layerId:ACTIONS_LAYER_ID,event:{time:ke._time,title:ke.type,groupId:ke._id,subtitle:"start",data:Ie}})},after:function(ke,Me){var Ie={},Re=Date.now()-ke._time;Ie.duration={_custom:{type:"duration",display:Re+"ms",tooltip:"Action duration",value:Re}},ke.payload&&(Ie.payload=ke.payload),Ie.state=Me,Ee.addTimelineEvent({layerId:ACTIONS_LAYER_ID,event:{time:Date.now(),title:ke.type,groupId:ke._id,subtitle:"end",data:Ie}})}})})}var COLOR_LIME_500=8702998,COLOR_DARK=6710886,COLOR_WHITE=16777215,TAG_NAMESPACED={label:"namespaced",textColor:COLOR_WHITE,backgroundColor:COLOR_DARK};function extractNameFromPath(ie){return ie&&ie!=="root"?ie.split("/").slice(-2,-1)[0]:"Root"}function formatStoreForInspectorTree(ie,oe){return{id:oe||"root",label:extractNameFromPath(oe),tags:ie.namespaced?[TAG_NAMESPACED]:[],children:Object.keys(ie._children).map(function(Ee){return formatStoreForInspectorTree(ie._children[Ee],oe+Ee+"/")})}}function flattenStoreForInspectorTree(ie,oe,Ee,ke){ke.includes(Ee)&&ie.pu
67sh({id:ke||"root",label:ke.endsWith("/")?ke.slice(0,ke.length-1):ke||"Root",tags:oe.namespaced?[TAG_NAMESPACED]:[]}),Object.keys(oe._children).forEach(function(Me){flattenStoreForInspectorTree(ie,oe._children[Me],Ee,ke+Me+"/")})}function formatStoreForInspectorState(ie,oe,Ee){oe=Ee==="root"?oe:oe[Ee];var ke=Object.keys(oe),Me={state:Object.keys(ie.state).map(function(Re){return{key:Re,editable:!0,value:ie.state[Re]}})};if(ke.length){var Ie=transformPathsToObjectTree(oe);Me.getters=Object.keys(Ie).map(function(Re){return{key:Re.endsWith("/")?extractNameFromPath(Re):Re,editable:!1,value:canThrow(function(){return Ie[Re]})}})}return Me}function transformPathsToObjectTree(ie){var oe={};return Object.keys(ie).forEach(function(Ee){var ke=Ee.split("/");if(ke.length>1){var Me=oe,Ie=ke.pop();ke.forEach(function(Re){Me[Re]||(Me[Re]={_custom:{value:{},display:Re,tooltip:"Module",abstract:!0}}),Me=Me[Re]._custom.value}),Me[Ie]=canThrow(function(){return ie[Ee]})}else oe[Ee]=canThrow(function(){return ie[Ee]})}),oe}function getStoreModule(ie,oe){var Ee=oe.split("/").filter(function(ke){return ke});return Ee.reduce(function(ke,Me,Ie){var Re=ke[Me];if(!Re)throw new Error('Missing module "'+Me+'" for path "'+oe+'".');return Ie===Ee.length-1?Re:Re._children},oe==="root"?ie:ie.root._children)}function canThrow(ie){try{return ie()}catch(oe){return oe}}var Module=function ie(oe,Ee){this.runtime=Ee,this._children=Object.create(null),this._rawModule=oe;var ke=oe.state;this.state=(typeof ke=="function"?ke():ke)||{}},prototypeAccessors$1={namespaced:{configurable:!0}};prototypeAccessors$1.namespaced.get=function(){return!!this._rawModule.namespaced};Module.prototype.addChild=function ie(oe,Ee){this._children[oe]=Ee};Module.prototype.removeChild=function ie(oe){delete this._children[oe]};Module.prototype.getChild=function ie(oe){return this._children[oe]};Module.prototype.hasChild=function ie(oe){return oe in this._children};Module.prototype.update=function ie(oe){this._rawModule.namespaced=oe.namespaced,oe.actions&&(this._rawModule.actions=oe.actions),oe.mutations&&(this._rawModule.mutations=oe.mutations),oe.getters&&(this._rawModule.getters=oe.getters)};Module.prototype.forEachChild=function ie(oe){forEachValue(this._children,oe)};Module.prototype.forEachGetter=function ie(oe){this._rawModule.getters&&forEachValue(this._rawModule.getters,oe)};Module.prototype.forEachAction=function ie(oe){this._rawModule.actions&&forEachValue(this._rawModule.actions,oe)};Module.prototype.forEachMutation=function ie(oe){this._rawModule.mutations&&forEachValue(this._rawModule.mutations,oe)};Object.defineProperties(Module.prototype,prototypeAccessors$1);var ModuleCollection=function ie(oe){this.register([],oe,!1)};ModuleCollection.prototype.get=function ie(oe){return oe.reduce(function(Ee,ke){return Ee.getChild(ke)},this.root)};ModuleCollection.prototype.getNamespace=function ie(oe){var Ee=this.root;return oe.reduce(function(ke,Me){return Ee=Ee.getChild(Me),ke+(Ee.namespaced?Me+"/":"")},"")};ModuleCollection.prototype.update=function ie(oe){update$1([],this.root,oe)};ModuleCollection.prototype.register=function ie(oe,Ee,ke){var Me=this;ke===void 0&&(ke=!0);var Ie=new Module(Ee,ke);if(oe.length===0)this.root=Ie;else{var Re=this.get(oe.slice(0,-1));Re.addChild(oe[oe.length-1],Ie)}Ee.modules&&forEachValue(Ee.modules,function(De,je){Me.register(oe.concat(je),De,ke)})};ModuleCollection.prototype.unregister=function ie(oe){var Ee=this.get(oe.slice(0,-1)),ke=oe[oe.length-1],Me=Ee.getChild(ke);Me&&Me.runtime&&Ee.removeChild(ke)};ModuleCollection.prototype.isRegistered=function ie(oe){var Ee=this.get(oe.slice(0,-1)),ke=oe[oe.length-1];return Ee?Ee.hasChild(ke):!1};function update$1(ie,oe,Ee){if(oe.update(Ee),Ee.modules)for(var ke in Ee.modules){if(!oe.getChild(ke))return;update$1(ie.concat(ke),oe.getChild(ke),Ee.modules[ke])}}function createStore(ie){return new Store(ie)}var Store=function ie(oe){var Ee=this;oe===void 0&&(oe={});var ke=oe.plugins;ke===void 0&&(ke=[]);var Me=oe.strict;Me===void 0&&(Me=!1);var Ie=oe.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new ModuleCollection(oe),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=Ie;
67var Re=this,De=this,je=De.dispatch,Ue=De.commit;this.dispatch=function(At,It){return je.call(Re,At,It)},this.commit=function(At,It,Rt){return Ue.call(Re,At,It,Rt)},this.strict=Me;var Et=this._modules.root.state;installModule(this,Et,[],this._modules.root),resetStoreState(this,Et),ke.forEach(function(kt){return kt(Ee)})},prototypeAccessors={state:{configurable:!0}};Store.prototype.install=function ie(oe,Ee){oe.provide(Ee||storeKey,this),oe.config.globalProperties.$store=this;var ke=this._devtools!==void 0?this._devtools:!1;ke&&addDevtools(oe,this)};prototypeAccessors.state.get=function(){return this._state.data};prototypeAccessors.state.set=function(ie){};Store.prototype.commit=function ie(oe,Ee,ke){var Me=this,Ie=unifyObjectStyle(oe,Ee,ke),Re=Ie.type,De=Ie.payload,je={type:Re,payload:De},Ue=this._mutations[Re];Ue&&(this._withCommit(function(){Ue.forEach(function(kt){kt(De)})}),this._subscribers.slice().forEach(function(Et){return Et(je,Me.state)}))};Store.prototype.dispatch=function ie(oe,Ee){var ke=this,Me=unifyObjectStyle(oe,Ee),Ie=Me.type,Re=Me.payload,De={type:Ie,payload:Re},je=this._actions[Ie];if(je){try{this._actionSubscribers.slice().filter(function(Et){return Et.before}).forEach(function(Et){return Et.before(De,ke.state)})}catch{}var Ue=je.length>1?Promise.all(je.map(function(Et){return Et(Re)})):je[0](Re);return new Promise(function(Et,kt){Ue.then(function(At){try{ke._actionSubscribers.filter(function(It){return It.after}).forEach(function(It){return It.after(De,ke.state)})}catch{}Et(At)},function(At){try{ke._actionSubscribers.filter(function(It){return It.error}).forEach(function(It){return It.error(De,ke.state,At)})}catch{}kt(At)})})}};Store.prototype.subscribe=function ie(oe,Ee){return genericSubscribe(oe,this._subscribers,Ee)};Store.prototype.subscribeAction=function ie(oe,Ee){var ke=typeof oe=="function"?{before:oe}:oe;return genericSubscribe(ke,this._actionSubscribers,Ee)};Store.prototype.watch=function ie(oe,Ee,ke){var Me=this;return watch$1(function(){return oe(Me.state,Me.getters)},Ee,Object.assign({},ke))};Store.prototype.replaceState=function ie(oe){var Ee=this;this._withCommit(function(){Ee._state.data=oe})};Store.prototype.registerModule=function ie(oe,Ee,ke){ke===void 0&&(ke={}),typeof oe=="string"&&(oe=[oe]),this._modules.register(oe,Ee),installModule(this,this.state,oe,this._modules.get(oe),ke.preserveState),resetStoreState(this,this.state)};Store.prototype.unregisterModule=function ie(oe){var Ee=this;typeof oe=="string"&&(oe=[oe]),this._modules.unregister(oe),this._withCommit(function(){var ke=getNestedState(Ee.state,oe.slice(0,-1));delete ke[oe[oe.length-1]]}),resetStore(this)};Store.prototype.hasModule=function ie(oe){return typeof oe=="string"&&(oe=[oe]),this._modules.isRegistered(oe)};Store.prototype.hotUpdate=function ie(oe){this._modules.update(oe),resetStore(this,!0)};Store.prototype._withCommit=function ie(oe){var Ee=this._committing;this._committing=!0,oe(),this._committing=Ee};Object.defineProperties(Store.prototype,prototypeAccessors);const _sfc_main$b={setup(){const ie=useStore(),oe=ref([]),Ee=ref([]),ke=ref([]),Me=reactive$1({responses:[],outcomes:[]}),Ie=computed(()=>ie.state.eligibilityQuestions.isReady);computed(()=>ie.getters["eligibilityQuestions/questions"]);const Re=computed(()=>ie.getters["eligibilityQuestions/firstQuestion"]),De=Rt=>ie.getters["eligibilityQuestions/nextQuestion"](Rt),je=()=>ie.dispatch("eligibilityQuestions/fetchData"),Ue=computed(()=>oe.value[oe.value.length-1]),Et=ref(null),kt=()=>{oe.value.length>1&&Et.value.pop(),oe.value.pop()},At=()=>{var Rt={};return window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(Mt,Vt,Dt){Rt[Vt]=Dt}),Rt},It=(Rt,Mt)=>{const Vt={questionId:Rt.id,answerId:Mt.id};if(ke.value.push(Vt),Mt.question_id!==Ue.value.id)return;const Dt=oe.value.findIndex(Ft=>Ft.id===Rt.id);if(oe.value.splice(Dt+1),Mt.outcomes.length>0&&Ee.value.push(...Mt.outcomes.map(Ft=>Ft.id)),Mt.next_question_id){const Ft=De(Mt.next_question_id);Ft&&oe.value.push(Ft)}else{Me.responses=[...ke.value],Me.outcomes=[...Ee.value];const Ft=At();window.location.href=`/get-connected/great-news?outcomes=${encodeURIComponent(Ee.value.join(","))}&postcode=${Ft.postcode}&add1=${Ft.add1}&no=${Ft.no}&responses=${JSON.stringify(ke.value)}`}};return onMounted(()=>{je()}),watch$1(Ie,Rt=>{Rt&&(oe.value=[Re.value])}),watch$1(Ue,Rt=>{if(Et.value){const Mt=Et.value.length-1;nextTick$2(()=>Et.value[Mt-1].scrollIntoView({behavior:"smooth"}))}}),{questionRef:Et,questions:oe,outcomes:Ee,responses:ke,collectedSurveyData:Me,activeQuestion:Ue,back:kt,getUrlVars:At,onAnswerClicked:It}}},_hoisted_1$a={class:"flex flex-col gap-4 border-2 border-gray-100 rounded-lg bg-gray-50"},_hoisted_2$8=["id"],_hoisted_3$7={class:"mb-2 text-lg font-bold"},_hoisted_4$7={class:"space-x-4"},_hoisted_5$6=["onClick"],_hoisted_6$6=createBaseVNode("span",null,"Back",-1);function _sfc_render$a(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("ph-caret-left");return openBlock(),createElementBlock("div",_hoisted_1$a,[(openBlock(!0),createElementBlock(Fragment,null,renderList(ke.questions,(De,je)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["w-full p-6 text-center",ke.activeQuestion.id!==De.id?"hidden pointer-events-none":" border-blue"]),id:"qu-"+je,key:De.id,ref_for:!0,ref:"questionRef"},[createBaseVNode("p",_hoisted_3$7,toDisplayString(De.question),1),createBaseVNode("div",_hoisted_4$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(De.answers,Ue=>(openBlock(),createElementBlock("button",{class:"inline-block px-4 py-2 font-bold text-white rounded-full bg-gray hover:bg-gray-900 hover:shadow-lg",key:Ue.id,onClick:Et=>ke.onAnswerClicked(De,Ue)},toDisplayString(Ue.answer),9,_hoisted_5$6))),128))]),je!==0?(openBlock(),createElementBlock("button",{key:0,class:"inline-flex items-center justify-center mt-4 underline hover:no-underline group",onClick:oe[0]||(oe[0]=Ue=>ke.back())},[createVNode(Re,{class:"flex group-hover:opacity-75",color:"currentColor",size:"24",weight:"regular"}),_hoisted_6$6])):createCommentVNode("",!0)],10,_hoisted_2$8))),128))])}const GetConnectedSurvey=_export_sfc(_sfc_main$b,[["render",_sfc_render$a]]),_sfc_main$a={props:{areas:{type:Array,default:()=>[]}},setup(ie){const oe=useStore(),Ee=computed(()=>oe.getters["roadworks/getCurrentArea"]);return{currentArea:Ee,updateRoadworkArea:Ie=>{oe.dispatch("roadworks/updateRoadworkArea",Ie)},isCurrentArea:Ie=>Ee.value?Ee.value.id===Ie.id:!1}}},_hoisted_1$9=["onClick"];function _sfc_render$9(ie,oe,Ee,ke,Me,Ie){return openBlock(!0),createElementBlock(Fragment,null,renderList(Ee.areas,Re=>(openBlock(),createElementBlock("button",{class:normalizeClass(["inline-block px-4 py-2 font-bold rounded-full",ke.isCurrentArea(Re)?"text-gray bg-blue-teal-grad hover:bg-blue-600 hover:shadow-lg":"text-white bg-gray hover:bg-gray-900 hover:shadow-lg"]),onClick:De=>ke.updateRoadworkArea(Re.id)},toDisplayString(Re.name),11,_hoisted_1$9))),256)}const RoadworkAreaButtons=_export_sfc(_sfc_main$a,[["render",_sfc_render$9]]);(function(){try{if(typeof document<"u"){var ie=document.createElement("style");ie.appendChild(document.createTextNode(".mapdiv[data-v-174b771e]{width:100%;height:100%}.info-window-wrapper[data-v-45a4606d]{display:none}.mapdiv .info-window-wrapper[data-v-45a4606d]{display:inline-block}.custom-marker-wrapper[data-v-2d2d343a]{display:none}.mapdiv .custom-marker-wrapper[data-v-2d2d343a]{display:inline-block}")),document.head.appendChild(ie)}}catch(oe){console.error("vite-plugin-css-injected-by-js",oe)}})();var qe=Object.defineProperty,Be=(ie,oe,Ee)=>oe in ie?qe(ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ie[oe]=Ee,se$1=(ie,oe,Ee)=>(Be(ie,typeof oe!="symbol"?oe+"":oe,Ee),Ee);const Z$8=Symbol("map"),D$5=Symbol("api"),xe=Symbol("marker"),Le=Symbol("markerCluster"),ee$1=Symbol("CustomMarker"),Se$1=Symbol("mapTilesLoaded"),q$6=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"];/*! *****************************************************************************
68Copyright (c) Microsoft Corporation.
69
70Permission to use, copy, modify, and/or distribute this software for any
71purpose with or without fee is hereby granted.
72
73THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
74REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
75AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
76INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
77LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
78OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
79PERFORMANCE OF THIS SOFTWARE.
80***************************************************************************** */function Fe(ie,oe,Ee,ke){function Me(Ie){return Ie instanceof Ee?Ie:new Ee(function(Re){Re(Ie)})}return new(Ee||(Ee=Promise))(function(Ie,Re){function De(Et){try{Ue(ke.next(Et))}catch(kt){Re(kt)}}function je(Et){try{Ue(ke.throw(Et))}catch(kt){Re(kt)}}function Ue(Et){Et.done?Ie(Et.value):Me(Et.value).then(De,je)}Ue((ke=ke.apply(ie,oe||[])).next())})}var ze$1=function ie(oe,Ee){if(oe===Ee)return!0;
vendor: 4,108 bytes, line 80
80if(oe&&Ee&&typeof oe=="object"&&typeof Ee=="object"){if(oe.constructor!==Ee.constructor)return!1;var ke,Me,Ie;if(Array.isArray(oe)){if(ke=oe.length,ke!=Ee.length)return!1;for(Me=ke;Me--!==0;)if(!ie(oe[Me],Ee[Me]))return!1;return!0}if(oe.constructor===RegExp)return oe.source===Ee.source&&oe.flags===Ee.flags;if(oe.valueOf!==Object.prototype.valueOf)return oe.valueOf()===Ee.valueOf();if(oe.toString!==Object.prototype.toString)return oe.toString()===Ee.toString();if(Ie=Object.keys(oe),ke=Ie.length,ke!==Object.keys(Ee).length)return!1;for(Me=ke;Me--!==0;)if(!Object.prototype.hasOwnProperty.call(Ee,Ie[Me]))return!1;for(Me=ke;Me--!==0;){var Re=Ie[Me];if(!ie(oe[Re],Ee[Re]))return!1}return!0}return oe!==oe&&Ee!==Ee};const he$1="__googleMapsScriptId";var R$1;(function(ie){ie[ie.INITIALIZED=0]="INITIALIZED",ie[ie.LOADING=1]="LOADING",ie[ie.SUCCESS=2]="SUCCESS",ie[ie.FAILURE=3]="FAILURE"})(R$1||(R$1={}));let A$7=class Vr{constructor({apiKey:oe,authReferrerPolicy:Ee,channel:ke,client:Me,id:Ie=he$1,language:Re,libraries:De=[],mapIds:je,nonce:Ue,region:Et,retries:kt=3,url:At="https://maps.googleapis.com/maps/api/js",version:It}){if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=oe,this.authReferrerPolicy=Ee,this.channel=ke,this.client=Me,this.id=Ie||he$1,this.language=Re,this.libraries=De,this.mapIds=je,this.nonce=Ue,this.region=Et,this.retries=kt,this.url=At,this.version=It,Vr.instance){if(!ze$1(this.options,Vr.instance.options))throw new Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(Vr.instance.options)}`);return Vr.instance}Vr.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?R$1.FAILURE:this.done?R$1.SUCCESS:this.loading?R$1.LOADING:R$1.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let oe=this.url;return oe+="?callback=__googleMapsCallback",this.apiKey&&(oe+=`&key=${this.apiKey}`),this.channel&&(oe+=`&channel=${this.channel}`),this.client&&(oe+=`&client=${this.client}`),this.libraries.length>0&&(oe+=`&libraries=${this.libraries.join(",")}`),this.language&&(oe+=`&language=${this.language}`),this.region&&(oe+=`&region=${this.region}`),this.version&&(oe+=`&v=${this.version}`),this.mapIds&&(oe+=`&map_ids=${this.mapIds.join(",")}`),this.authReferrerPolicy&&(oe+=`&auth_referrer_policy=${this.authReferrerPolicy}`),oe}deleteScript(){const oe=document.getElementById(this.id);oe&&oe.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise((oe,Ee)=>{this.loadCallback(ke=>{ke?Ee(ke.error):oe(window.google)})})}importLibrary(oe){return this.execute(),google.maps.importLibrary(oe)}loadCallback(oe){this.callbacks.push(oe),this.execute()}setScript(){var oe,Ee;if(document.getElementById(this.id)){this.callback();return}const ke={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy};Object.keys(ke).forEach(Ie=>!ke[Ie]&&delete ke[Ie]),!((Ee=(oe=window==null?void 0:window.google)===null||oe===void 0?void 0:oe.maps)===null||Ee===void 0)&&Ee.importLibrary||(Ie=>{let Re,De,je,Ue="The Google Maps JavaScript API",Et="google",kt="importLibrary",At="__ib__",It=document,Rt=window;Rt=Rt[Et]||(Rt[Et]={});const Mt=Rt.maps||(Rt.maps={}),Vt=new Set,Dt=new URLSearchParams,Ft=()=>Re||(Re=new Promise((Nt,Bt)=>Fe(this,void 0,void 0,function*(){var Ht;yield De=It.createElement("script"),De.id=this.id,Dt.set("libraries",[...Vt]+"");for(je in Ie)Dt.set(je.replace(/[A-Z]/g,Gt=>"_"+Gt[0].toLowerCase()),Ie[je]);Dt.set("callback",Et+".maps."+At),De.src=this.url+"?"+Dt,Mt[At]=Nt,De.onerror=()=>Re=Bt(Error(Ue+" could not load.")),De.nonce=this.nonce||((Ht=It.querySelector("script[n
80once]"))===null||Ht===void 0?void 0:Ht.nonce)||"",It.head.append(De)})));Mt[kt]?console.warn(Ue+" only loads once. Ignoring:",Ie):Mt[kt]=(Nt,...Bt)=>Vt.add(Nt)&&Ft().then(()=>Mt[kt](Nt,...Bt))})(ke);const Me=this.libraries.map(Ie=>this.importLibrary(Ie));Me.length||Me.push(this.importLibrary("core")),Promise.all(Me).then(()=>this.callback(),Ie=>{const Re=new ErrorEvent("error",{error:Ie});this.loadErrorCallback(Re)})}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(oe){if(this.errors.push(oe),this.errors.length<=this.retries){const Ee=this.errors.length*Math.pow(2,this.errors.length);console.error(`Failed to load Google Maps script, retrying in ${Ee} ms.`),setTimeout(()=>{this.deleteScript(),this.setScript()},Ee)}else this.onerrorEvent=oe,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach(oe=>{oe(this.onerrorEvent)}),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version){console.warn("Google Maps already loaded outside @googlemaps/js-api-loader.This may result in undesirable behavior as options and script parameters may not match."),this.callback();return}this.loading||(this.loading=!0,this.setScript())}}};function Ve(ie){return class extends ie.OverlayView{constructor(oe){super(),se$1(this,"element"),se$1(this,"opts");const{element:Ee,...ke}=oe;this.element=Ee,this.opts=ke,this.opts.map&&this.setMap(this.opts.map)}getPosition(){return this.opts.position?this.opts.position instanceof ie.LatLng?this.opts.position:new ie.LatLng(this.opts.position):null}getVisible(){if(!this.element)return!1;const oe=this.element;return oe.style.display!=="none"&&oe.style.visibility!=="hidden"&&(oe.style.opacity===""||Number(oe.style.opacity)>.01)}onAdd(){if(!this.element)return;const oe=this.getPanes();oe&&oe.overlayMouseTarget.appendChild(this.element)}draw(){if(!this.element)return;const oe=this.getProjection(),Ee=oe==null?void 0:oe.fromLatLngToDivPixel(this.getPosition());if(Ee){this.element.style.position="absolute";const ke=this.element.offsetHeight,Me=this.element.offsetWidth;let Ie,Re;switch(this.opts.anchorPoint){case"TOP_CENTER":Ie=Ee.x-Me/2,Re=Ee.y;break;case"BOTTOM_CENTER":Ie=Ee.x-Me/2,Re=Ee.y-ke;break;case"LEFT_CENTER":Ie=Ee.x,Re=Ee.y-ke/2;break;case"RIGHT_CENTER":Ie=Ee.x-Me,Re=Ee.y-ke/2;break;case"TOP_LEFT":Ie=Ee.x,Re=Ee.y;break;case"TOP_RIGHT":Ie=Ee.x-Me,Re=Ee.y;break;case"BOTTOM_LEFT":Ie=Ee.x,Re=Ee.y-ke;break;case"BOTTOM_RIGHT":Ie=Ee.x-Me,Re=Ee.y-ke;break;default:Ie=Ee.x-Me/2,Re=Ee.y-ke/2}this.element.style.left=Ie+"px",this.element.style.top=Re+"px",this.element.style.transform=`translateX(${this.opts.offsetX||0}px) translateY(${this.opts.offsetY||0}px)`,this.opts.zIndex&&(this.element.style.zIndex=this.opts.zIndex.toString())}}onRemove(){this.element&&this.element.remove()}setOptions(oe){const{element:Ee,...ke}=oe;this.element=Ee,this.opts=ke,this.draw()}}}let de$1;const pe$1=["bounds_changed","center_changed","click","dblclick","drag","dragend","dragstart","heading_changed","idle","maptypeid_changed","mousemove","mouseout","mouseover","projection_changed","resize","rightclick","tilesloaded","tilt_changed","zoom_changed"],Ge=defineComponent({props:{apiPromise:{type:Promise},apiKey:{type:String,default:""},version:{type:String,default:"weekly"},libraries:{type:Array,default:()=>["places"]},region:{type:String,required:!1},language:{type:String,required:!1},backgroundColor:{type:String,required:!1},center:{type:Object,default:()=>({lat:0,lng:0})},clickableIcons:{type:Boolean,required:!1,default:void 0},controlSize:{type:Number,required:!1},disableDefaultUi:{type:Boolean,required:!1,default:void 0},disableDoubleClickZoom:{type:Boolean,required:!1,default:void 0},draggable:{type:Boolean,required:!1,default:void 0},draggableCursor:{type:String,required:!1},draggingCursor:{type:String,required:!1},fullscreenControl:{type:Boolean,required:!1,default:void 0},fullscreenControlPosition:{type:String,required:!1},gestureHandling:{type:String,required:!1},heading:{type:Number,required:!1},keyboardShortcuts:{type:Boolean,required:!1,default:void 0},mapTypeControl:{type:Boolean,required:!1,default:void 0},mapTypeControlOptions:{type:Object,required:!1},mapTypeId:{type:[Number,String],required:!1},mapId:{type:String,required:!1},maxZoom:{type:Number,required:!1},minZoom:{type:Number,required:!1},noClear:{type:Boolean,required:!1,default:void 0},panControl:{type:Boolean,required:!1,default:void 0},panControlPosition:{type:String,required:!1},restriction:{type:Object,required:!1},rotateControl:{type:Boolean,required:!1,default:void 0},rotateControlPosition:{type:String,required:!1},scaleControl:{type:Boolean,required:!1,default:void 0},scaleControlStyle:{type:Number,required:!1},scrollwheel:{type:Boolean,required:!1,default:void 0},streetView:{type:Object,required:!1},streetViewControl:{type:Boolean,required:!1,default:void 0},streetViewControlPosition:{type:String,required:!1},styles:{type:Array,required:!1},tilt:{type:Number,required:!1},zoom:{type:Number,required:!1},zoomControl:{type:Boolean,required:!1,default:void 0},zoomControlPosition:{type:String,required:!1}},emits:pe$1,setup(ie,{emit:oe}){const Ee=ref(),ke=ref(!1),Me=ref(),Ie=ref(),Re=ref(!1);provide(Z$8,Me),provide(D$5,Ie),provide(Se$1,Re);const De=()=>{const kt={...ie};Object.keys(kt).forEach(Rt=>{kt[Rt]===void 0&&delete kt[Rt]});const At=Rt=>{var Mt;return Rt?{position:(Mt=Ie.value)==null?void 0:Mt.ControlPosition[Rt]}:{}},It={scaleControlOptions:ie.scaleControlStyle?{style:ie.scaleControlStyle}:{},panControlOptions:At(ie.panControlPosition),zoomControlOptions:At(ie.zoomControlPosition),rotateControlOptions:At(ie.rotateControlPosition),streetViewControlOptions:At(ie.streetViewControlPosition),fullscreenControlOptions:At(ie.fullscreenControlPosition),disableDefaultUI:ie.disableDefaultUi};return{...kt,...It}},je=watch$1([Ie,Me],([kt,At])=>{const It=kt,Rt=At;It&&Rt&&(It.event.addListenerOnce(Rt,"tilesloaded",()=>{Re.value=!0}),setTimeout(je,0))},{immediate:!0}),Ue=()=>{try{const{apiKey:kt,region:At,version:It,language:Rt,libraries:Mt}=ie;de$1=new A$7({apiKey:kt,region:At,version:It,language:Rt,libraries:Mt})}catch(kt){console.error(kt)}},Et=kt=>{Ie.value=markRaw(kt.maps),Me.value=markRaw(new kt.maps.Map(Ee.value,De()
80));const At=Ve(Ie.value);Ie.value[ee$1]=At,pe$1.forEach(Rt=>{var Mt;(Mt=Me.value)==null||Mt.addListener(Rt,Vt=>oe(Rt,Vt))}),ke.value=!0;const It=Object.keys(ie).filter(Rt=>!["apiPromise","apiKey","version","libraries","region","language","center","zoom"].includes(Rt)).map(Rt=>toRef(ie,Rt));watch$1([()=>ie.center,()=>ie.zoom,...It],([Rt,Mt],[Vt,Dt])=>{var Ft,Nt,Bt;const{center:Ht,zoom:Gt,...Kt}=De();(Ft=Me.value)==null||Ft.setOptions(Kt),Mt!==void 0&&Mt!==Dt&&((Nt=Me.value)==null||Nt.setZoom(Mt));const Ut=!Vt||Rt.lng!==Vt.lng||Rt.lat!==Vt.lat;Rt&&Ut&&((Bt=Me.value)==null||Bt.panTo(Rt))})};return onMounted(()=>{ie.apiPromise&&ie.apiPromise instanceof Promise?ie.apiPromise.then(Et):(Ue(),de$1.load().then(Et))}),onBeforeUnmount(()=>{var kt;Re.value=!1,Me.value&&((kt=Ie.value)==null||kt.event.clearInstanceListeners(Me.value))}),{mapRef:Ee,ready:ke,map:Me,api:Ie,mapTilesLoaded:Re}}}),te$1=(ie,oe)=>{const Ee=ie.__vccOpts||ie;for(const[ke,Me]of oe)Ee[ke]=Me;return Ee},He$1={ref:"mapRef",class:"mapdiv"};function We(ie,oe,Ee,ke,Me,Ie){return openBlock(),createElementBlock("div",null,[createBaseVNode("div",He$1,null,512),renderSlot(ie.$slots,"default",normalizeProps(guardReactiveProps({ready:ie.ready,map:ie.map,api:ie.api,mapTilesLoaded:ie.mapTilesLoaded})),void 0,!0)])}const Ot=te$1(Ge,[["render",We],["__scopeId","data-v-174b771e"]]);function Ke(ie){return ie&&ie.__esModule&&Object.prototype.hasOwnProperty.call(ie,"default")?ie.default:ie}var Je$1=function ie(oe,Ee){if(oe===Ee)return!0;if(oe&&Ee&&typeof oe=="object"&&typeof Ee=="object"){if(oe.constructor!==Ee.constructor)return!1;var ke,Me,Ie;if(Array.isArray(oe)){if(ke=oe.length,ke!=Ee.length)return!1;for(Me=ke;Me--!==0;)if(!ie(oe[Me],Ee[Me]))return!1;return!0}if(oe.constructor===RegExp)return oe.source===Ee.source&&oe.flags===Ee.flags;if(oe.valueOf!==Object.prototype.valueOf)return oe.valueOf()===Ee.valueOf();if(oe.toString!==Object.prototype.toString)return oe.toString()===Ee.toString();if(Ie=Object.keys(oe),ke=Ie.length,ke!==Object.keys(Ee).length)return!1;for(Me=ke;Me--!==0;)if(!Object.prototype.hasOwnProperty.call(Ee,Ie[Me]))return!1;for(Me=ke;Me--!==0;){var Re=Ie[Me];if(!ie(oe[Re],Ee[Re]))return!1}return!0}return oe!==oe&&Ee!==Ee};const T$2=Ke(Je$1),Ye=ie=>ie==="Marker",Xe=ie=>ie===ee$1,U$1=(ie,oe,Ee,ke)=>{const Me=ref(),Ie=inject(Z$8,ref()),Re=inject(D$5,ref()),De=inject(Le,ref()),je=computed(()=>!!(De.value&&Re.value&&(Me.value instanceof Re.value.Marker||Me.value instanceof Re.value[ee$1])));return watch$1([Ie,Ee],(Ue,[Et,kt])=>{var At,It,Rt;const Mt=!T$2(Ee.value,kt)||Ie.value!==Et;!Ie.value||!Re.value||!Mt||(Me.value?(Me.value.setOptions(Ee.value),je.value&&((At=De.value)==null||At.removeMarker(Me.value),(It=De.value)==null||It.addMarker(Me.value))):(Ye(ie)?Me.value=markRaw(new Re.value[ie](Ee.value)):Xe(ie)?Me.value=markRaw(new Re.value[ie](Ee.value)):Me.value=markRaw(new Re.value[ie]({...Ee.value,map:Ie.value})),je.value?(Rt=De.value)==null||Rt.addMarker(Me.value):Me.value.setMap(Ie.value),oe.forEach(Vt=>{var Dt;(Dt=Me.value)==null||Dt.addListener(Vt,Ft=>ke(Vt,Ft))})))},{immediate:!0}),onBeforeUnmount(()=>{var Ue,Et;Me.value&&((Ue=Re.value)==null||Ue.event.clearInstanceListeners(Me.value),je.value?(Et=De.value)==null||Et.removeMarker(Me.value):Me.value.setMap(null))}),Me},fe$1=["animation_changed","click","dblclick","rightclick","dragstart","dragend","drag","mouseover","mousedown","mouseout","mouseup","draggable_changed","clickable_changed","contextmenu","cursor_changed","flat_changed","rightclick","zindex_changed","icon_changed","position_changed","shape_changed","title_changed","visible_changed"],xt=defineComponent({name:"Marker",props:{options:{type:Object,required:!0}},emits:fe$1,setup(ie,{emit:oe,expose:Ee,slots:ke}){const Me=toRef(ie,"options"),Ie=U$1("Marker",fe$1,Me,oe);return provide(xe,Ie),Ee({marker:Ie}),()=>{var Re;return(Re=ke.default)==null?void 0:Re.call(ke)}}}),Lt=defineComponent({name:"Polyline",props:{options:{type:Object,required:!0}},emits:q$6,setup(ie,{emit:oe}){const Ee=toRef(ie,"options");return{polyline:U$1("Polyline",q$6,Ee,oe)}},render:()=>null});q$6.concat(["bounds_changed"]);q$6.concat(["center_changed","radius_changed"]);const ve$1=["closeclick","content_changed","domready","position_changed","visible","zindex_changed"],st$1=def
80ineComponent({inheritAttrs:!1,props:{options:{type:Object,default:()=>({})}},emits:ve$1,setup(ie,{slots:oe,emit:Ee,expose:ke}){const Me=ref(),Ie=ref(),Re=inject(Z$8,ref()),De=inject(D$5,ref()),je=inject(xe,ref());let Ue;const Et=computed(()=>{var It;return(It=oe.default)==null?void 0:It.call(oe).some(Rt=>Rt.type!==Comment$1)}),kt=It=>{var Rt;return(Rt=Me.value)==null?void 0:Rt.open({map:Re.value,anchor:je.value,...It})},At=()=>{var It;return(It=Me.value)==null?void 0:It.close()};return onMounted(()=>{watch$1([Re,()=>ie.options],([It,Rt],[Mt,Vt])=>{const Dt=!T$2(Rt,Vt)||Re.value!==Mt;Re.value&&De.value&&Dt&&(Me.value?(Me.value.setOptions({...Rt,content:Et.value?Ie.value:Rt.content}),je.value||kt()):(Me.value=markRaw(new De.value.InfoWindow({...Rt,content:Et.value?Ie.value:Rt.content})),je.value?Ue=je.value.addListener("click",()=>{kt()}):kt(),ve$1.forEach(Ft=>{var Nt;(Nt=Me.value)==null||Nt.addListener(Ft,Bt=>Ee(Ft,Bt))})))},{immediate:!0})}),onBeforeUnmount(()=>{var It;Ue&&Ue.remove(),Me.value&&((It=De.value)==null||It.event.clearInstanceListeners(Me.value),At())}),ke({infoWindow:Me,open:kt,close:At}),{infoWindow:Me,infoWindowRef:Ie,hasSlotContent:Et,open:kt,close:At}}}),rt$1={key:0,class:"info-window-wrapper"};function nt$1(ie,oe,Ee,ke,Me,Ie){return ie.hasSlotContent?(openBlock(),createElementBlock("div",rt$1,[createBaseVNode("div",mergeProps({ref:"infoWindowRef"},ie.$attrs),[renderSlot(ie.$slots,"default",{},void 0,!0)],16)])):createCommentVNode("",!0)}const $t$1=te$1(st$1,[["render",nt$1],["__scopeId","data-v-45a4606d"]]);var j$9;(function(ie){ie.CLUSTERING_BEGIN="clusteringbegin",ie.CLUSTERING_END="clusteringend",ie.CLUSTER_CLICK="click"})(j$9||(j$9={}));Object.values(j$9);const ALERT_LEVELS={MINOR:0,MODERATE:1,SEVERE:2},POLYLINE_CONFIG={strokeOpacity:.8,strokeWeight:10},MINOR_POLYLINE_CONFIG={...POLYLINE_CONFIG,strokeColor:"#56F879"},MODERATE_POLYLINE_CONFIG={...POLYLINE_CONFIG,strokeColor:"#FFA500"},SEVERE_POLYLINE_CONFIG={...POLYLINE_CONFIG,strokeColor:"#F2645D"},getPolylineOptions=ie=>Object.values(ALERT_LEVELS).indexOf(ie)===-1?{}:ie===ALERT_LEVELS.MINOR?MINOR_POLYLINE_CONFIG:ie===ALERT_LEVELS.MODERATE?MODERATE_POLYLINE_CONFIG:SEVERE_POLYLINE_CONFIG,getIcon=ie=>Object.values(ALERT_LEVELS).indexOf(ie)===-1||ie===ALERT_LEVELS.MINOR?"/images/map-pin-icon-green.png":ie===ALERT_LEVELS.MODERATE?"/images/map-pin-icon-amber.png":"/images/map-pin-icon-red.png",DEFAULT_MAP_MIN_ZOOM=14,DEFAULT_MAP_ZOOM=15,_sfc_main$9={name:"RoadworksMap",components:{GoogleMap:Ot,Polyline:Lt,Marker:xt,InfoWindow:$t$1},props:{areas:{type:Array,default:()=>[]}},setup({areas:ie}){console.log(ie);const oe=ref(null),Ee=ref(ie[0]),ke=Et=>{var kt,At;return Et.coordinates&&Array.isArray(Et.coordinates)&&Et.coordinates.length>0&&((kt=Et.coordinates[0])==null?void 0:kt.lat)!==void 0&&((At=Et.coordinates[0])==null?void 0:At.lng)!==void 0},Me=Et=>{if(!ke(Et))return[];const kt=Et.start_date.split("T")[0],It=hooks(kt,"YYYY-MM-DD").format("MMMM Do YYYY"),Rt=Et.finish_date.split("T")[0],Vt=hooks(Rt,"YYYY-MM-DD").format("MMMM Do YYYY"),Dt=Et.description,Ft={lat:Et.coordinates[0].lat,lng:Et.coordinates[0].lng},Nt={lat:Et.coordinates[Et.coordinates.length-1].lat,lng:Et.coordinates[Et.coordinates.length-1].lng},Bt={position:Ft,icon:{scaledSize:{width:70,height:70},url:getIcon(Et.alert_level)},details:{start:It,end:Vt,desc:Dt}},Ht={position:Nt,icon:{scaledSize:{width:70,height:70},url:getIcon(Et.alert_level)},details:{start:It,end:Vt,desc:Dt}};return[Bt,Ht]},Ie=computed(()=>Ee.value.roadworks.filter(ke).map(Et=>{const kt=getPolylineOptions(Et.alert_level);return{path:Et.coordinates,geodesic:!0,strokeColor:kt.strokeColor,strokeOpacity:kt.strokeOpacity,strokeWeight:kt.strokeWeight}})),Re=computed(()=>Ee.value.roadworks.flatMap(Me)),De=ref({center:{lat:Ee.value.lat,lng:Ee.value.lng},zoom:DEFAULT_MAP_ZOOM,minZoom:DEFAULT_MAP_MIN_ZOOM,draggable:!0}),je=Et=>{Ee.value=ie.find(kt=>kt.id===Et),Ue()};watch$1(()=>{var Et;return(Et=oe.value)==null?void 0:Et.ready},Et=>{Et&&Ue()});const Ue=()=>{const Et=Ee.value.roadworks.filter(ke);if(Et.length===0)De.value={...De.value,center:{lat:Ee.value.lat,lng:Ee.value.lng}};
80else{const kt=new oe.value.api.LatLngBounds;Et.forEach(At=>{At.coordinates.forEach(It=>{kt.extend(new oe.value.api.LatLng(It.lat,It.lng))})}),De.value={...De.value,center:{lat:kt.getCenter().lat(),lng:kt.getCenter().lng()}},oe.value.map.fitBounds(kt)}};return{mapRef:oe,options:De,currentArea:Ee,currentPolylineCoordinates:Ie,currentAreaMarkerCoordinates:Re,updateRoadworkArea:je}}},_hoisted_1$8={class:"mx-auto mb-8 flex max-w-screen-lg flex-wrap justify-center gap-2"},_hoisted_2$7=["onClick"],_hoisted_3$6={class:"grid-cols-3 overflow-hidden rounded-2xl md:grid"},_hoisted_4$6={class:"relative col-span-2 aspect-square h-full bg-gray-900 md:order-2 md:aspect-auto"},_hoisted_5$5={id:"content"},_hoisted_6$5={id:"bodyContent"},_hoisted_7$5=createStaticVNode('<div class="flex h-full flex-col bg-gray md:order-1"><div class="flex items-center flex-1 w-full p-4 bg-[#e0ffe7] text-[#0a6f20] lg:p-6"><div class="flex w-full flex-col gap-2"><div class="relative inline-flex h-12 w-full items-center justify-between"><img class="absolute left-0 -ml-1 h-10 w-10 md:h-12 md:w-12" src="/images/map-pin-icon-green.png"><div class="w-full h-1 bg-[#56f879]"></div><img class="absolute right-0 -mr-1 h-10 w-10 md:h-12 md:w-12" src="/images/map-pin-icon-green.png"></div><p class="text-sm lg:text-base">Don&#39;t worry - these works will have minimal impact on travel times.</p></div></div><div class="flex items-center flex-1 w-full p-4 bg-[#fff3dd] text-[#8c5a00] lg:p-6"><div class="flex w-full flex-col gap-2"><div class="relative inline-flex h-12 w-full items-center justify-between"><img class="absolute left-0 -ml-1 h-10 w-10 md:h-12 md:w-12" src="/images/map-pin-icon-amber.png"><div class="h-1 w-full bg-[orange]"></div><img class="absolute right-0 -mr-1 h-10 w-10 md:h-12 md:w-12" src="/images/map-pin-icon-amber.png"></div><p class="text-sm lg:text-base">These works may have some traffic management systems in place, so please allow additional time for your journey.</p></div></div><div class="flex items-center flex-1 w-full p-4 bg-[#ffe3e1] text-[#9b2c2c] lg:p-6"><div class="flex w-full flex-col gap-2"><div class="relative inline-flex h-12 w-full items-center justify-between"><img class="absolute left-0 -ml-1 h-10 w-10 md:h-12 md:w-12" src="/images/map-pin-icon-red.png"><div class="w-full h-1 bg-[#f2645d]"></div><img class="absolute right-0 -mr-1 h-10 w-10 md:h-12 md:w-12" src="/images/map-pin-icon-red.png"></div><p class="text-sm lg:text-base">For health and safety reasons, these works have a road closure in place, so please follow the diversion signs or seek an alternative route.</p></div></div></div>',1);function _sfc_render$8(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("Polyline"),De=resolveComponent("InfoWindow"),je=resolveComponent("Marker"),Ue=resolveComponent("GoogleMap");return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$8,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ee.areas,Et=>(openBlock(),createElementBlock("button",{class:normalizeClass(["inline-block rounded-full px-6 py-2 font-bold",ke.currentArea.id===Et.id?"text-gray bg-blue-teal-grad hover:bg-blue-600 hover:shadow-lg":"text-white bg-gray hover:bg-gray-900 hover:shadow-lg"]),onClick:kt=>ke.updateRoadworkArea(Et.id)},toDisplayString(Et.name),11,_hoisted_2$7))),256))]),createBaseVNode("div",_hoisted_3$6,[createBaseVNode("div",_hoisted_4$6,[createVNode(Ue,{ref:"mapRef","api-key":"AIzaSyAAO3J537ZOj_PUFP5NYtjdNw1Fx-Y-FXg",class:"absolute inset-0 h-full min-h-full w-full",center:ke.options.center,zoom:ke.options.zoom,"min-zoom":ke.options.minZoom},{default:withCtx(()=>[createBaseVNode("template",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(ke.currentPolylineCoordinates,Et=>(openBlock(),createBlock(Re,{options:Et},null,8,["options"]))),256)),(openBlock(!0),createElementBlock(Fragment,null,renderList(ke.currentAreaMarkerCoordinates,Et=>(openBlock(),createBlock(je,{options:Et},{default:withCtx(()=>[createVNode(De,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_5$5,[createBaseVNode("div",_hoisted_6$5,[createBaseVNode("b",null,toDisplayString(Et.details.desc),1),createBaseVNode("p",null,toDisplayString(Et.details.start)+" until "+toDisplayString(Et.details.end),1)])])]),_:2},1024)]),_:2},1032,["options"]))),256))])]),_:1},8,["center","zoom","min-zoom"])]),_hoisted_7$5])],64)}const RoadworksMap=_export_sfc(_sfc_main$9,[["render",_sfc_render$8]]);function commonjsRequire(ie){throw new Error('Could not dynamically require "'+ie+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var es6Promise={exports:{}};/*!
81 * @overview es6-promise - a tiny implementation of Promises/A+.
82 * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
83 * @license   Licensed under MIT license
84 *            See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
85 * @version   v4.2.8+1e68dce6
86 */(function(ie,oe){(function(Ee,ke){ie.exports=ke()})(commonjsGlobal,function(){function Ee(lr){var cr=typeof lr;return lr!==null&&(cr==="object"||cr==="function")}function ke(lr){return typeof lr=="function"}var Me=void 0;Array.isArray?Me=Array.isArray:Me=function(lr){return Object.prototype.toString.call(lr)==="[object Array]"};var Ie=Me,Re=0,De=void 0,je=void 0,Ue=function(cr,ur){Gt[Re]=cr,Gt[Re+1]=ur,Re+=2,Re
86===2&&(je?je(Kt):Zt())};function Et(lr){je=lr}function kt(lr){Ue=lr}var At=typeof window<"u"?window:void 0,It=At||{},Rt=It.MutationObserver||It.WebKitMutationObserver,Mt=typeof self>"u"&&typeof process<"u"&&{}.toString.call(process)==="[object process]",Vt=typeof Uint8ClampedArray<"u"&&typeof importScripts<"u"&&typeof MessageChannel<"u";function Dt(){return function(){return process.nextTick(Kt)}}function Ft(){return typeof De<"u"?function(){De(Kt)}:Ht()}function Nt(){var lr=0,cr=new Rt(Kt),ur=document.createTextNode("");return cr.observe(ur,{characterData:!0}),function(){ur.data=lr=++lr%2}}function Bt(){var lr=new MessageChannel;return lr.port1.onmessage=Kt,function(){return lr.port2.postMessage(0)}}function Ht(){var lr=setTimeout;return function(){return lr(Kt,1)}}var Gt=new Array(1e3);function Kt(){for(var lr=0;lr<Re;lr+=2){var cr=Gt[lr],ur=Gt[lr+1];cr(ur),Gt[lr]=void 0,Gt[lr+1]=void 0}Re=0}function Ut(){try{var lr=Function("return this")().require("vertx");return De=lr.runOnLoop||lr.runOnContext,Ft()}catch{return Ht()}}var Zt=void 0;Mt?Zt=Dt():Rt?Zt=Nt():Vt?Zt=Bt():At===void 0&&typeof commonjsRequire=="function"?Zt=Ut():Zt=Ht();function ir(lr,cr){var ur=this,gr=new this.constructor(rr);gr[Jt]===void 0&&nr(gr);var Er=ur._state;if(Er){var Tr=arguments[Er-1];Ue(function(){return Rr(Er,gr,Tr,ur._result)})}else $r(ur,gr,lr,cr);return gr}function tr(lr){var cr=this;if(lr&&typeof lr=="object"&&lr.constructor===cr)return lr;var ur=new cr(rr);return fr(ur,lr),ur}var Jt=Math.random().toString(36).substring(2);function rr(){}var Qt=void 0,er=1,Yt=2;function Xt(){return new TypeError("You cannot resolve a promise with itself")}function jt(){return new TypeError("A promises callback cannot return that same promise.")}function Wt(lr,cr,ur,gr){try{lr.call(cr,ur,gr)}catch(Er){return Er}}function ar(lr,cr,ur){Ue(function(gr){var Er=!1,Tr=Wt(ur,cr,function(Pr){Er||(Er=!0,cr!==Pr?fr(gr,Pr):Cr(gr,Pr))},function(Pr){Er||(Er=!0,xr(gr,Pr))},"Settle: "+(gr._label||" unknown promise"));!Er&&Tr&&(Er=!0,xr(gr,Tr))},lr)}function sr(lr,cr){cr._state===er?Cr(lr,cr._result):cr._state===Yt?xr(lr,cr._result):$r(cr,void 0,function(ur){return fr(lr,ur)},function(ur){return xr(lr,ur)})}function pr(lr,cr,ur){cr.constructor===lr.constructor&&ur===ir&&cr.constructor.resolve===tr?sr(lr,cr):ur===void 0?Cr(lr,cr):ke(ur)?ar(lr,cr,ur):Cr(lr,cr)}function fr(lr,cr){if(lr===cr)xr(lr,Xt());else if(Ee(cr)){var ur=void 0;try{ur=cr.then}catch(gr){xr(lr,gr);return}pr(lr,cr,ur)}else Cr(lr,cr)}function wr(lr){lr._onerror&&lr._onerror(lr._result),Or(lr)}function Cr(lr,cr){lr._state===Qt&&(lr._result=cr,lr._state=er,lr._subscribers.length!==0&&Ue(Or,lr))}function xr(lr,cr){lr._state===Qt&&(lr._state=Yt,lr._result=cr,Ue(wr,lr))}function $r(lr,cr,ur,gr){var Er=lr._subscribers,Tr=Er.length;lr._onerror=null,Er[Tr]=cr,Er[Tr+er]=ur,Er[Tr+Yt]=gr,Tr===0&&lr._state&&Ue(Or,lr)}function Or(lr){var cr=lr._subscribers,ur=lr._state;if(cr.length!==0){for(var gr=void 0,Er=void 0,Tr=lr._result,Pr=0;Pr<cr.length;Pr+=3)gr=cr[Pr],Er=cr[Pr+ur],gr?Rr(ur,gr,Er,Tr):Er(Tr);lr._subscribers.length=0}}function Rr(lr,cr,ur,gr){var Er=ke(ur),Tr=void 0,Pr=void 0,kr=!0;if(Er){try{Tr=ur(gr)}catch(Nr){kr=!1,Pr=Nr}if(cr===Tr){xr(cr,jt());return}}else Tr=gr;cr._state!==Qt||(Er&&kr?fr(cr,Tr):kr===!1?xr(cr,Pr):lr===er?Cr(cr,Tr):lr===Yt&&xr(cr,Tr))}function Mr(lr,cr){try{cr(function(gr){fr(lr,gr)},function(gr){xr(lr,gr)})}catch(ur){xr(lr,ur)}}var Ar=0;function Ir(){return Ar++}function nr(lr){lr[Jt]=Ar++,lr._state=void 0,lr._result=void 0,lr._subscribers=[]}function or(){return new Error("Array Methods must be provided an Array")}var dr=function(){function lr(cr,ur){this._instanceConstructor=cr,this.promise=new cr(rr),this.promise[Jt]||nr(this.promise),Ie(ur)?(this.length=ur.length,this._remaining=ur.length,this._result=new Array(this.length),this.length===0?Cr(this.promise,this._result):(this.length=this.length||0,this._enumerate(ur),this._remaining===0&&Cr(this.promise,this._result))):xr(this.promise,or())}return lr.prototype._enumerate=function(ur){for(var gr=0;this._state===Qt&&gr<ur.length;gr++)this._eachEntry(ur[gr],gr)},lr.prototype._eachEntry=function(ur,gr){var Er=this._instanceConstructor,Tr=Er.resolve;if(Tr===tr){var Pr=void 0,kr=void 0,Nr=!1;try{Pr=ur.then}catch(Br){Nr=!0,kr=Br}if(Pr===ir&&ur._state!==Qt)this._settledAt(ur._state,gr,ur._result);else if(typeof Pr!="function")this._remaining--,this._result[gr]=ur;else if(Er===vr){var Lr=new Er(rr);Nr?xr(Lr,kr):pr(Lr,ur,Pr),this._willSettleAt(Lr,gr)}
86else this._willSettleAt(new Er(function(Br){return Br(ur)}),gr)}else this._willSettleAt(Tr(ur),gr)},lr.prototype._settledAt=function(ur,gr,Er){var Tr=this.promise;Tr._state===Qt&&(this._remaining--,ur===Yt?xr(Tr,Er):this._result[gr]=Er),this._remaining===0&&Cr(Tr,this._result)},lr.prototype._willSettleAt=function(ur,gr){var Er=this;$r(ur,void 0,function(Tr){return Er._settledAt(er,gr,Tr)},function(Tr){return Er._settledAt(Yt,gr,Tr)})},lr}();function hr(lr){return new dr(this,lr).promise}function mr(lr){var cr=this;return Ie(lr)?new cr(function(ur,gr){for(var Er=lr.length,Tr=0;Tr<Er;Tr++)cr.resolve(lr[Tr]).then(ur,gr)}):new cr(function(ur,gr){return gr(new TypeError("You must pass an array to race."))})}function br(lr){var cr=this,ur=new cr(rr);return xr(ur,lr),ur}function Sr(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function _r(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var vr=function(){function lr(cr){this[Jt]=Ir(),this._result=this._state=void 0,this._subscribers=[],rr!==cr&&(typeof cr!="function"&&Sr(),this instanceof lr?Mr(this,cr):_r())}return lr.prototype.catch=function(ur){return this.then(null,ur)},lr.prototype.finally=function(ur){var gr=this,Er=gr.constructor;return ke(ur)?gr.then(function(Tr){return Er.resolve(ur()).then(function(){return Tr})},function(Tr){return Er.resolve(ur()).then(function(){throw Tr})}):gr.then(ur,ur)},lr}();vr.prototype.then=ir,vr.all=hr,vr.race=mr,vr.resolve=tr,vr.reject=br,vr._setScheduler=Et,vr._setAsap=kt,vr._asap=Ue;function yr(){var lr=void 0;if(typeof commonjsGlobal<"u")lr=commonjsGlobal;else if(typeof self<"u")lr=self;else try{lr=Function("return this")()}catch{throw new Error("polyfill failed because global object is unavailable in this environment")}var cr=lr.Promise;if(cr){var ur=null;try{ur=Object.prototype.toString.call(cr.resolve())}catch{}if(ur==="[object Promise]"&&!cr.cast)return}lr.Promise=vr}return vr.polyfill=yr,vr.Promise=vr,vr})})(es6Promise);var es6PromiseExports=es6Promise.exports;function urlBuilder$1(ie){var oe=ie.base;return oe+="?",ie.apiKey&&(oe+="key="+ie.apiKey+"&"),ie.client&&(oe+="client="+ie.client+"&"),ie.libraries.length>0&&(oe+="libraries=",ie.libraries.forEach(function(Ee,ke){oe+=Ee,ke!==ie.libraries.length-1&&(oe+=",")}),oe+="&"),ie.language&&(oe+="language="+ie.language+"&"),ie.version&&(oe+="v="+ie.version+"&"),oe+="callback="+ie.callback,oe}var urlBuilder_1=urlBuilder$1,Promise$1=es6PromiseExports.Promise,urlBuilder=urlBuilder_1,googleApi;function loadAutoCompleteAPI(ie){var oe=document.createElement("script");oe.type="text/javascript",oe.src=urlBuilder({base:"https://maps.googleapis.com/maps/api/js",libraries:ie.libraries||[],callback:"googleMapsAutoCompleteAPILoad",apiKey:ie.apiKey,client:ie.client,language:ie.language,version:ie.version}),document.querySelector("head").appendChild(oe)}function googleMapsApiLoader$1(ie){return googleApi?Promise$1.resolve(googleApi):new Promise$1(function(oe,Ee){loadAutoCompleteAPI(ie),window.googleMapsAutoCompleteAPILoad=function(){googleApi=window.google,oe(googleApi)},setTimeout(function(){window.google||Ee(new Error("Loading took too long"))},5e3)})}var googleMapsApiLoader_1=googleMapsApiLoader$1,googleMapsApiLoader=googleMapsApiLoader_1;const GoogleMapsApiLoader=getDefaultExportFromCjs(googleMapsApiLoader),GoogleMaps_css_vue_type_style_index_0_src_307363e9_scoped_307363e9_lang="",_sfc_main$8={name:"GoogleMaps",props:{mapConfig:{type:Object,required:!0}},data(){return{google:null,map:null}},beforeCreate(){this.$_mapPromises=[]},async mounted(){this.google=await GoogleMapsApiLoader({apiKey:"AIzaSyAAO3J537ZOj_PUFP5NYtjdNw1Fx-Y-FXg"}),this.initializeMap()},methods:{initializeMap(){const ie=this.$refs.googleMap;this.map=new this.google.maps.Map(ie,this.mapConfig),this.$_mapPromises.forEach(oe=>oe(this.map))},$_getMap(){return this.map?Promise.resolve(this.map):new Promise(ie=>{this.$_mapPromises.push(ie)})},$_getGoogle(){return Promise.resolve(this.google)}}},_hoisted_1$7={class:"google-map",ref:"googleMap"};function _sfc_render$7(ie,oe,Ee,ke,Me,Ie){return openBlock(),createElementBlock("div",_hoisted_1$7,[this.google&&this.map?renderSlot(ie.$slots,"default",{key:0,google:Me.google,map:Me.map},void 0,!0):createCommentVNode("",!0)],512)}const GoogleMaps=_export_sfc(_sfc_main$8,[["render",_sfc_render$7],["__scopeId","data-v-307363e9"]]),_sfc_main$7={components:{Modal},props:{representative:{type:Object,required:!0}},setup(ie){console.log("Props",ie);const oe=ref({locationId:null,repId:ie.representative.id,address:null,number:null,postcode:null,name:null,phoneNumber:null,email:null}),Ee=ref(null),ke=ref(!1),Me=ref(!1),Ie=ref(!1),Re=()=>{console.log("Opening modal"),Ie.value=!0},De=()=>{console.log("Closing modal"),Ie.value=!1},je=()=>{let Et="/api/make-a-booking";axios$1.post(Et,oe.value).then(kt=>{Calendly.initPopupWidget({url:ie.representative.calendlyLink}),De()}).catch(kt=>{console.log(kt),Ee.value=kt.response.data.errors})},Ue=Et=>{console.log("Address selected",Et),oe.value.address=Et.addressLine1,oe.value.number=Et.buildingNumber,oe.value.postcode=Et.postcode;
86const kt=[1,2,3,4,95,99],At=[5,6,7,8,9,10,91,92,93,94];kt.includes(Et.status)?Me.value=!0:(At.includes(Et.status),Me.value=!1)};return console.log(Ee.value),{formData:oe,formSubmitting:ke,addressWithinRepsArea:Me,errors:Ee,modalIsOpen:Ie,openModal:Re,closeModal:De,submitBooking:je,addressSelected:Ue}}},_hoisted_1$6=createBaseVNode("p",{class:"!text-xl !leading-tight font-bold"},"Choose location",-1),_hoisted_2$6={class:"flex flex-col mt-2 space-y-2"},_hoisted_3$5={class:"inline-flex items-center space-x-1 text-sm font-bold lg:text-base"},_hoisted_4$5=["value"],_hoisted_5$4=createBaseVNode("button",{type:"submit",class:"inline-block px-6 py-2 mt-4 font-bold rounded-full text-gray bg-blue-teal-grad hover:bg-blue-600 hover:shadow-lg"},"Book",-1),_hoisted_6$4={class:"flex flex-col w-full"},_hoisted_7$4=createBaseVNode("label",{class:"block mb-0.5 font-bold",for:"postcode"},"Postcode",-1),_hoisted_8$4={class:"flex flex-col w-full"},_hoisted_9$2=createBaseVNode("label",{class:"block mb-0.5 font-bold",for:"contact-no"},"Name",-1),_hoisted_10$2={key:0,class:"text-red"},_hoisted_11$2={class:"flex flex-col w-full"},_hoisted_12$2=createBaseVNode("label",{class:"block mb-0.5 font-bold",for:"contact-no"},"Phone Number",-1),_hoisted_13$1={key:0,class:"text-red"},_hoisted_14$1={class:"flex flex-col w-full"},_hoisted_15$1=createBaseVNode("label",{class:"block mb-0.5 font-bold",for:"contact-no"},"Email",-1),_hoisted_16$1={key:0,class:"text-red"},_hoisted_17$1={key:0,class:"ml-auto"},_hoisted_18$1=createBaseVNode("button",{type:"submit",id:"form_submit_button",class:"relative px-4 py-2 font-bold rounded-full lg:text-lg bg-blue-teal-grad hover:bg-blue-600"},"Book a time",-1),_hoisted_19=[_hoisted_18$1];function _sfc_render$6(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("postcode-checker-form"),De=resolveComponent("Modal");return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("form",{onSubmit:oe[1]||(oe[1]=withModifiers((...je)=>ke.openModal&&ke.openModal(...je),["prevent"]))},[_hoisted_1$6,createBaseVNode("div",_hoisted_2$6,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ee.representative.locations,je=>(openBlock(),createElementBlock("label",_hoisted_3$5,[withDirectives(createBaseVNode("input",{"onUpdate:modelValue":oe[0]||(oe[0]=Ue=>ke.formData.locationId=Ue),value:je.id,type:"radio",name:"location",class:"text-teal focus:ring-teal"},null,8,_hoisted_4$5),[[vModelRadio,ke.formData.locationId]]),createBaseVNode("span",null,toDisplayString(je.name),1)]))),256))]),_hoisted_5$4],32),createVNode(De,{onCloseModal:ke.closeModal,show:ke.modalIsOpen},{title:withCtx(()=>[createTextVNode("Make a booking")]),content:withCtx(()=>[createBaseVNode("form",{onSubmit:oe[5]||(oe[5]=withModifiers((...je)=>ke.submitBooking&&ke.submitBooking(...je),["prevent"])),class:"flex flex-col items-start w-full max-w-lg gap-4 mx-auto"},[createBaseVNode("div",_hoisted_6$4,[_hoisted_7$4,createVNode(Re,{onAddressSelected:ke.addressSelected,inline:!0},null,8,["onAddressSelected"])]),createBaseVNode("div",_hoisted_8$4,[_hoisted_9$2,withDirectives(createBaseVNode("input",{class:"block w-full px-4 py-2 mx-auto transition border-2 !border-gray-200 rounded-lg focus:shadow-lg focus:outline-none focus:bg-gray-50 focus:ring-0","onUpdate:modelValue":oe[2]||(oe[2]=je=>ke.formData.name=je),type:"text",placeholder:"Enter name"},null,512),[[vModelText,ke.formData.name]]),ke.errors&&ke.errors.value.hasOwnProperty("name")?(openBlock(),createElementBlock("span",_hoisted_10$2,toDisplayString(ke.errors.value.name[0]),1)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_11$2,[_hoisted_12$2,withDirectives(createBaseVNode("input",{class:"block w-full px-4 py-2 mx-auto transition border-2 !border-gray-200 rounded-lg focus:shadow-lg focus:outline-none focus:bg-gray-50 focus:ring-0","onUpdate:modelValue":oe[3]||(oe[3]=je=>ke.formData.phoneNumber=je),type:"text",placeholder:"Enter telephone number"},null,512),[[vModelText,ke.formData.phoneNumber]]),ke.errors&&ke.errors.value.hasOwnProperty("phoneNumber")?(openBlock(),createElementBlock("span",_hoisted_13$1,toDisplayString(ke.errors.value.phoneNumber[0]),1)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_14$1,[_hoisted_15$1,withDirectives(createBaseVNode("input",{class:"block w-full px-4 py-2 mx-auto transition border-2 !border-gray-200 rounded-lg focus:shadow-lg focus:outline-none focus:bg-gray-50 focus:ring-0","onUpdate:modelValue":oe[4]||(oe[4]=je=>ke.formData.email=je),type:"text",placeholder:"Enter email"},null,512),[[vModelText,ke.formData.email]]),ke.errors&&ke.errors.value.hasOwnProperty("email")?(openBlock(),createElementBlock("span",_hoisted_16$1,toDisplayString(ke.errors.value.email[0]),1)):createCommentVNode("",!0)]),ke.addressWithinRepsArea?(openBlock(),createElementBlock("div",_hoisted_17$1,_hoisted_19)):createCommentVNode("",!0)],32)]),_:1},8,["onCloseModal","show"])],64)}const BookingRepresentative=_export_sfc(_sfc_main$7,[["render",_sfc_render$6]]),images={mainImage:"/images/infographic/gashouse.jpg",hotSpots:[{title:"Flue terminal",text:"Keep flues unblocked and clear of clutter. If you are having building works carried out at your property, it is a good idea to get your flues checked once completed.",image:"/images/infographic/gasshouse-02.png",position:{top:40,left
86:4},tooltipPosition:"right"},{title:"Carbon monoxide alarm",text:"To prevent against CO poisoning fit an audible CO alarm that applies to BS EN 50291 and always follow the manufacturer’s instructions.",image:"/images/infographic/gasshouse-03.png",position:{top:35,left:25},tooltipPosition:"right"},{title:"Room vent",text:"Ensure there is adequate ventilation in your home. Make sure room vents or grills that are there to ventilate a fire etc are not blocked.",image:"/images/infographic/gasshouse-04.png",position:{top:32,left:37},tooltipPosition:"right"},{title:"Chimney",text:"Make sure chimneys are regularly swept by a recognised trades person to remove creosote which helps prevent chimney fires and the trapping of CO. It is also a good idea to fit a crow guard to prevent birds from nesting on or in your chimney.",image:"/images/infographic/gasshouse-05.png",position:{top:11,left:45},tooltipPosition:"right"},{title:"Gas water heater",text:"Instantaneous gas water heaters can be fitted internally as well as externally. It is important to ensure that they are serviced alongside the rest of your gas appliances by a qualified Gas Safe registered engineer.",image:"/images/infographic/gasshouse-06.png",position:{top:37,left:49},tooltipPosition:"right"},{title:"Car exhaust, generators and lawnmowers",text:"Never run your car or an engine in an enclosed garage. Vehicle engines, generators and lawnmowers all emit exhaust gases that can contain high levels of CO. Never run your car in an enclosed garage.",image:"/images/infographic/gasshouse-07.png",position:{top:67,left:72},tooltipPosition:"top"},{title:"Gas fire",text:"Flames on most heating appliances should be crisp and blue. Yellow or orange flames should be checked by a professional. Staining, sooting or discolouration on appliances can be a sign of CO.",image:"/images/infographic/gasshouse-08.png",position:{top:66,left:35},tooltipPosition:"left"},{title:"Gas cooker",text:"Appliances must only be used for their intended purpose. Never use cooking appliances as a room heater. When cooking with gas, make sure the flame does not go out – gas can escape silently and invisibly.",image:"/images/infographic/gasshouse-09.png",position:{top:65,left:25},tooltipPosition:"right"},{title:"Boiler",text:"Arranging an annual boiler service will protect your warranty and identify issues which may arise as soon as possible. Don’t leave it to chance – unchecked appliances could pose a risk to you and your family. Landlords are legally required to service gas appliances and flues annually by a qualified Gas Safe registered engineer. For further information please visit www.gassaferegister.co.uk.",image:"/images/infographic/gasshouse-10.png",position:{top:58,left:13},tooltipPosition:"right"},{title:"Barbecue",text:"Remember never to use BBQs or patio heaters in enclosed spaces or under canopies without proper ventilation. Always use such appliances outside.",image:"/images/infographic/gasshouse-11.png",position:{top:72,left:6},tooltipPosition:"right"}]},InfoHouse_css_vue_type_style_index_0_src_true_lang="",_sfc_main$6={data(){return{background:images.mainImage,overlayImages:images.hotSpots}},methods:{getChildStyle(ie,oe,Ee){return{position:"absolute",left:Ee+"%",top:oe+"%",width:"40px",height:"40px"}},getHtml(ie,oe){return"<p class='mb-2 font-bold'>"+ie+"</p><p class='text-sm'>"+oe+"</p>"}}},_hoisted_1$5={class:"hidden md:block"},_hoisted_2$5={class:"relative overflow-hidden border rounded-2xl"},_hoisted_3$4=["src"],_hoisted_4$4={class:"pointer-events-none"},_hoisted_5$3={class:"md:hidden"},_hoisted_6$3={class:"flex flex-row items-start gap-4 overflow-auto flex-nowrap"},_hoisted_7$3=["src"],_hoisted_8$3={class:"p-4 pt-0 prose"};function _sfc_render$5(ie,oe,Ee,ke,Me,Ie){const Re=resolveDirective("tooltip");return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$5,[createBaseVNode("div",_hoisted_2$5,[createBaseVNode("img",{src:this.background,alt:"House background image"},null,8,_hoisted_3$4),(openBlock(!0),createElementBlock(Fragment,null,renderList(this.overlayImages,(De,je)=>(openBlock(),createElementBlock("div",{key:je},[withDirectives((openBlock(),createElementBlock("div",{class:"flex items-center justify-center w-6 h-6 transition rounded-full bg-blue-teal-grad hover:bg-blue-600 hover:shadow-lg",style:normalizeStyle(Ie.getChildStyle(je,De.position.top,De.position.left))},[createBaseVNode("span",_hoisted_4$4,toDisplayString(je+1),1)],4)),[[Re,{c
86ontent:Ie.getHtml(De.title,De.text),placement:De.tooltipPosition,offset:20,html:!0,delay:{show:200,hide:20}}]])]))),128))])]),createBaseVNode("div",_hoisted_5$3,[createBaseVNode("div",_hoisted_6$3,[(openBlock(!0),createElementBlock(Fragment,null,renderList(this.overlayImages,(De,je)=>(openBlock(),createElementBlock("div",{key:je,class:"flex-shrink-0 w-full max-w-xs bg-gray-100 rounded-2xl"},[createBaseVNode("img",{class:"w-full object-fit",src:De.image,alt:"House background image"},null,8,_hoisted_7$3),createBaseVNode("div",_hoisted_8$3,[createBaseVNode("h4",null,toDisplayString(De.title),1),createBaseVNode("p",null,toDisplayString(De.text),1)])]))),128))])])],64)}const InfoHouse=_export_sfc(_sfc_main$6,[["render",_sfc_render$5]]),_sfc_main$5={props:{areas:{type:Array,default:()=>[]}},data(){return{currentArea:this.areaSelected(this.areas[0])}},methods:{areaSelected(ie){return this.currentArea=ie,this.$emit("areaSelected",ie),ie},getButtonClass(ie){return this.currentArea?this.currentArea.id==ie.id:!1}}},_hoisted_1$4={class:"mx-auto mb-8 flex max-w-screen-lg flex-wrap justify-center gap-2"},_hoisted_2$4=["onClick"];function _sfc_render$4(ie,oe,Ee,ke,Me,Ie){return openBlock(),createElementBlock("div",_hoisted_1$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ee.areas,Re=>(openBlock(),createElementBlock("button",{class:normalizeClass(["inline-block rounded-full px-6 py-2 font-bold",Ie.getButtonClass(Re)?"bg-blue-teal-grad hover:bg-blue-600 hover:shadow-lg":"text-white bg-gray hover:bg-gray-900 hover:shadow-lg"]),onClick:De=>Ie.areaSelected(Re),key:Re.id},toDisplayString(Re.name),11,_hoisted_2$4))),128))])}const AreaButtons=_export_sfc(_sfc_main$5,[["render",_sfc_render$4]]),_sfc_main$4={props:{image:String,entrant:String,school:String,classname:String,votes:Number,voted:Boolean,disabled:Boolean},setup(ie,{emit:oe}){return{vote:()=>{console.log("vote"),oe("entrySelected")}}}},_hoisted_1$3={class:"flex flex-col overflow-hidden bg-gray-100 rounded-2xl relative"},_hoisted_2$3=["src","alt"],_hoisted_3$3={class:"flex h-full flex-col items-start justify-between p-4 lg:p-6 lg:pt-4"},_hoisted_4$3={class:"prose"},_hoisted_5$2={class:"!mb-0 font-bold"},_hoisted_6$2={class:"text-sm"},_hoisted_7$2={key:1,class:"mt-4 inline-block rounded-full px-4 py-2 font-bold text-white bg-blue-teal-grad"},_hoisted_8$2={key:2,class:"mt-4 inline-block rounded-full px-4 py-2 font-bold text-white bg-gray/80"};function _sfc_render$3(ie,oe,Ee,ke,Me,Ie){return openBlock(),createElementBlock("div",_hoisted_1$3,[createBaseVNode("img",{class:"aspect-square w-full flex-shrink-0 object-cover",src:Ee.image,alt:Ee.school},null,8,_hoisted_2$3),createBaseVNode("div",_hoisted_3$3,[createBaseVNode("div",_hoisted_4$3,[createBaseVNode("p",_hoisted_5$2,toDisplayString(Ee.entrant),1),createBaseVNode("p",_hoisted_6$2,toDisplayString(Ee.school)+": "+toDisplayString(Ee.classname),1)]),!Ee.voted&&!Ee.disabled?(openBlock(),createElementBlock("a",{key:0,href:"#",onClick:oe[0]||(oe[0]=withModifiers((...Re)=>ke.vote&&ke.vote(...Re),["prevent"])),class:"mt-4 inline-block rounded-full px-4 py-2 font-bold text-white bg-blue-teal-grad hover:bg-blue-600 hover:shadow-lg"},"Vote Now")):createCommentVNode("",!0),Ee.voted?(openBlock(),createElementBlock("p",_hoisted_7$2,"Thanks for your vote")):createCommentVNode("",!0),Ee.disabled&&!Ee.voted?(openBlock(),createElementBlock("p",_hoisted_8$2,"You have already voted")):createCommentVNode("",!0)])])}const PopupImageCard=_export_sfc(_sfc_main$4,[["render",_sfc_render$3]]),_sfc_main$3={props:{type:{type:String,default:"default"},pageCount:{type:Number,default:0},perPage:{type:Number,default:20},total:{type:Number,default:0},value:{type:Number,default:1}},setup(ie,{emit:oe}){const ke=ref(ie.value),Me=computed(()=>ie.pageCount>0?ie.pageCount:ie.total>0?Math.ceil(ie.total/ie.perPage):1),Ie=computed(()=>Me.value>0&&Me.value<5?Me.value:5),Re=computed(()=>{if(ke.value>=Ie.value){const At=Math.floor(Ie.value/2);return At+ke.value>Me.value?Me.value-Ie.value+1:ke.value-At}else return 1}),De=computed(()=>{if(ke.value>=Ie.value){const It=Math.floor(Ie.value/2)+ke.value;return It<Me.value?It:Me.value}else return Ie.value});function je(At,It){const Rt=[];for(let Mt=At;Mt<=It;Mt++)Rt.push(Mt);return Rt}function Ue(At){ke.value=At,oe("changePage",At)}function Et(){ke.value<Me.value&&(ke.value++,oe("changePage",ke.value))}function kt(){ke.value>1&&(ke.value--,oe("changePage",ke.value))}return{pagevalue:ke,totalPages:Me,minPage:Re,maxPage:De,range:je,changePage:Ue,nextPage:Et,prevPage:kt}}},_hoisted_1$2={role:"navigation",class:"relative z-0 inline-flex rounded-full shadow-sm mt-8"},_hoisted_2$2={key:0,class:"relative inline-flex items-center px-2 py-2 text-lg font-bold leading-5 text-gray-500 bg-white border-2 border-gray-300 rounded-l-full cursor-default"},_hoisted_3$2=createBaseVNode("svg",{class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20"},[createBaseVNode("path",{"fill-rule":"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z","clip-rule":"evenodd"})],-1),_hoisted_4$2=[_hoisted_3$2],_hoisted_5$1=createBaseVNode("svg",{class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20"},[createBaseVNode("path",{"fill-rule":"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z","clip-rule":"evenodd"})],-1),_hoisted_6$1=[_hoisted_5$1],_hoisted_7$1=["onClick"],_hoisted_8$1={key:0,class:"relative inline-flex items-center px-2 py-2 -ml-[2px] text-sm font-bold leading-5 text-gray-500 transition bg-white border-2 border-gray-300 rounded-r-full hover:text-blue focus:z-10 hover:bg-blue-50 focus:outline-none focus:ring ring-gray-300 focus:border-blue active:bg-gray-100 active:text-blue"},_hoisted_9$1=createBaseVNode("svg",{class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20"},[createBaseVNode("path",{"fill-rule":"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z","clip-rule":"evenodd"})],-1),_hoisted_10$1=[_hoisted_9$1],_hoisted_11$1=createBaseVNode("svg",{class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20"},[createBaseVNode("path",{"fill-rule":"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z","clip-rule":"evenodd"})],-1),_hoisted_12$1=[_hoisted_11$1];function _sfc_render$2(ie,oe,Ee,ke,Me,Ie){return openBlock(),createElementBlock("ul",_hoisted_1$2,[createBaseVNode("li",{class:normalizeClass({disabled:Ee.value==1}
86)},[Ee.value==1?(openBlock(),createElementBlock("span",_hoisted_2$2,_hoisted_4$2)):(openBlock(),createElementBlock("a",{key:1,href:"",onClick:oe[0]||(oe[0]=withModifiers(Re=>ke.changePage(1),["prevent"])),class:"relative inline-flex items-center px-2 py-2 text-lg font-bold leading-5 text-gray-500 bg-white border-2 border-gray-300 rounded-l-full cursor-default"},_hoisted_6$1))],2),(openBlock(!0),createElementBlock(Fragment,null,renderList(ke.range(ke.minPage,ke.maxPage),Re=>(openBlock(),createElementBlock("li",{class:normalizeClass({active:Ee.value==Re}),key:Re},[createBaseVNode("a",{class:"relative inline-flex items-center px-4 py-2 -ml-[2px] text-sm hover:bg-blue-50 font-bold leading-5 text-gray-700 transition bg-white border-2 border-gray-300 hover:text-blue focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue active:bg-gray-100 active:text-blue",href:"",onClick:withModifiers(De=>(Ee.value=Re,ke.changePage(Re)),["prevent"])},toDisplayString(Re),9,_hoisted_7$1)],2))),128)),createBaseVNode("li",{class:normalizeClass({disabled:Ee.value==ke.totalPages})},[Ee.value==ke.totalPages?(openBlock(),createElementBlock("span",_hoisted_8$1,_hoisted_10$1)):(openBlock(),createElementBlock("a",{key:1,href:"",onClick:oe[1]||(oe[1]=withModifiers(Re=>{Ee.value=ke.totalPages,ke.changePage(ke.totalPages)},["prevent"])),class:"relative inline-flex items-center px-2 py-2 -ml-[2px] text-sm font-bold leading-5 text-gray-500 transition bg-white border-2 border-gray-300 rounded-r-full hover:text-blue focus:z-10 hover:bg-blue-50 focus:outline-none focus:ring ring-gray-300 focus:border-blue active:bg-gray-100 active:text-blue"},_hoisted_12$1))],2)])}const Pagination$1=_export_sfc(_sfc_main$3,[["render",_sfc_render$2]]),_sfc_main$2={name:"ImageVoteGrid",props:{areas:{type:Array,default:()=>[]}},data(){return{ipAlreadyVoted:!1,currentArea:null,entries:null}},methods:{fetchEntries(ie){console.log("AREA SELECTED "+ie.name),axios$1.get("/competition/vote/area/"+ie.id).then(oe=>{const{entries:Ee,alreadyVoted:ke}=oe.data;console.log(ke,Ee),this.entries=Ee,this.ipAlreadyVoted=ke,this.currentArea=ie})},changePage(ie){console.log("CHANGE PAGE SELECTED"),axios$1.get("/competition/vote/area/"+this.currentArea.id+"?page="+ie).then(oe=>{const{entries:Ee,alreadyVoted:ke}=oe.data;console.log(ke,Ee),this.entries=Ee,this.ipAlreadyVoted=ke,this.currentArea=area})},castVote(ie){console.log("CAST VOTE "+ie.id),axios$1.post("/competition/vote/"+ie.id).then(oe=>{const{updatedEntry:Ee}=oe.data;console.log(Ee),this.entries.data=this.entries.data.map(ke=>ke.id==Ee.id?Ee:ke)})}}},_hoisted_1$1={key:0},_hoisted_2$1={key:0,class:"mb-8 text-center"},_hoisted_3$1={class:"grid gap-4 md:grid-cols-2 lg:grid-cols-3 lg:gap-6"},_hoisted_4$1={key:1,class:"flex w-full justify-center"};function _sfc_render$1(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("area-buttons"),De=resolveComponent("popup-image-card"),je=resolveComponent("pagination");return openBlock(),createElementBlock("div",null,[createVNode(Re,{areas:Ee.areas,onAreaSelected:Ie.fetchEntries},null,8,["areas","onAreaSelected"]),Me.entries?(openBlock(),createElementBlock("div",_hoisted_1$1,[Me.entries.data.length===0&&Me.currentArea?(openBlock(),createElementBlock("h4",_hoisted_2$1,"There are no entries for "+toDisplayString(Me.currentArea.name),1)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_3$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Me.entries.data,Ue=>(openBlock(),createBlock(De,{key:Ue.id,image:Ue.thumb_image_url,entrant:Ue.name,school:Ue.school,classname:Ue.class,votes:Ue.votes_count,voted:Ue.current_ip_has_voted,disabled:Me.ipAlreadyVoted,onEntrySelected:Et=>Ie.castVote(Ue)},null,8,["image","entrant","school","classname","votes","voted","disabled","onEntrySelected"]))),128))]),Me.entries.last_page>1?(openBlock(),createElementBlock("div",_hoisted_4$1,[createVNode(je,{modelValue:Me.entries.current_page,"onUpdate:modelValue":oe[0]||(oe[0]=Ue=>Me.entries.current_page=Ue),"per-page":Me.entries.per_page,total:Me.entries.total,onChangePage:Ie.changePage},null,8,["modelValue","per-page","total","onChangePage"])])):createCommentVNode("",!0)])):createCommentVNode("",!0)])}
86const ImageVoteGrid=_export_sfc(_sfc_main$2,[["render",_sfc_render$1]]),_hoisted_1={class:"flex flex-col justify-center"},_hoisted_2={class:"flex flex-col w-full"},_hoisted_3=createBaseVNode("label",{class:"block mb-0.5 font-bold",for:"name"},"Name",-1),_hoisted_4={key:0,class:"text-red text-sm mt-1",role:"alert"},_hoisted_5={class:"flex flex-col w-full"},_hoisted_6=createBaseVNode("label",{class:"block mb-0.5 font-bold",for:"business"},"Business",-1),_hoisted_7={key:0,class:"text-red text-sm mt-1",role:"alert"},_hoisted_8={class:"flex flex-col w-full"},_hoisted_9=createBaseVNode("label",{class:"block mb-0.5 font-bold",for:"postcode"},"Postcode",-1),_hoisted_10={key:0,class:"text-red text-sm mt-1",role:"alert"},_hoisted_11={key:1},_hoisted_12={key:0,class:"text-red text-sm mt-1",role:"alert"},_hoisted_13={class:"flex flex-col w-full"},_hoisted_14=createBaseVNode("label",{class:"block mb-0.5 font-bold",for:"email"},"Email",-1),_hoisted_15={key:0,class:"text-red text-sm mt-1",role:"alert"},_hoisted_16=createBaseVNode("div",{class:"ml-auto"},[createBaseVNode("button",{type:"submit",class:"relative py-2 pl-4 pr-4 font-bold rounded-full lg:text-lg bg-blue-teal-grad hover:bg-blue-600"},"Submit")],-1),_hoisted_17={key:1,class:"text-center flex flex-col gap-4 items-center"},_hoisted_18=createBaseVNode("a",{target:"_blank",download:"CommercialToolkit-Evolve.pdf",href:"https://sgn-public.s3.eu-west-2.amazonaws.com/CommercialToolkit-Evolve.pdf",class:"relative py-2 pl-4 pr-4 font-bold rounded-full lg:text-lg bg-blue-teal-grad hover:bg-blue-600"}," Download ",-1),_sfc_main$1={__name:"ConnectionToolkitForm",props:{message:String,postcode:String,address:String,building_number:String},emits:["submitted"],setup(ie,{emit:oe}){let Ee=ref(!1),ke=ref("");const Me=reactive$1({name:"",business:"",postcode:"",address:"",number:"",country:"",email:"",recaptcha_response:""}),Ie=ref({}),Re=Ue=>{Me.address=Ue,Me.number=Ue.buildingNumber},De=Ue=>{Me.postcode=Ue},je=async()=>{try{let Ue=await axios$1.post("/heating-for-business/store",Me);Ie.value={},Ee.value=!0,ke=Ue.data.message}catch(Ue){Ue.response&&Ue.response.data.errors?Ie.value=Ue.response.data.errors:console.error("Submission failed",Ue)}};return(Ue,Et)=>{const kt=resolveComponent("postcode-checker-form");return openBlock(),createElementBlock("div",_hoisted_1,[unref(Ee)?(openBlock(),createElementBlock("div",_hoisted_17,[_hoisted_18,createBaseVNode("p",null,toDisplayString(unref(ke)),1)])):(openBlock(),createElementBlock("form",{key:0,class:"flex flex-col items-start w-full max-w-lg gap-4 mx-auto",onSubmit:withModifiers(je,["prevent"])},[createBaseVNode("div",_hoisted_2,[_hoisted_3,withDirectives(createBaseVNode("input",{"onUpdate:modelValue":Et[0]||(Et[0]=At=>Me.name=At),class:"block w-full px-4 py-2 mx-auto transition border-2 !border-gray-200 rounded-lg focus:shadow-lg focus:outline-none focus:bg-gray-50 focus:ring-0",id:"grid-name",name:"name",type:"text",placeholder:"Enter name"},null,512),[[vModelText,Me.name]]),Ie.value.name?(openBlock(),createElementBlock("span",_hoisted_4,toDisplayString(Ie.value.name[0]),1)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_5,[_hoisted_6,withDirectives(createBaseVNode("input",{"onUpdate:modelValue":Et[1]||(Et[1]=At=>Me.business=At),class:"block w-full px-4 py-2 mx-auto transition border-2 !border-gray-200 rounded-lg focus:shadow-lg focus:outline-none focus:bg-gray-50 focus:ring-0",id:"grid-business",name:"business",type:"text",placeholder:"Enter business"},null,512),[[vModelText,Me.business]]),Ie.value.business?(openBlock(),createElementBlock("span",_hoisted_7,toDisplayString(Ie.value.business[0]),1)):createCommentVNode("",!0)]),ie.postcode?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",_hoisted_8,[_hoisted_9,createVNode(kt,{inline:!0,onPostcodeUpdated:De,onAddressSelected:Re})]),Ie.value.postcode?(openBlock(),createElementBlock("span",_hoisted_10,toDisplayString(Ie.value.postcode[0]),1)):createCommentVNode("",!0),Me.postcode?(openBlock(),createElementBlock("span",_hoisted_11,[Ie.value.address?(openBlock(),createElementBlock("span",_hoisted_12,toDisplayString(Ie.value.address[0]),1)):createCommentVNode("",!0)])):createCommentVNode("",!0)],64)),createBaseVNode("div",_hoisted_13,[_hoisted_14,withDirectives(createBaseVNode("input",{"onUpdate:modelValue":Et[2]||(Et[2]=At=>Me.email=At),class:"block w-full px-4 py-2 mx-auto transition border-2 !border-gray-200 rounded-lg focus:shadow-lg focus:outline-none focus:bg-gray-50 focus:ring-0",id:"grid-email",name:"email",type:"email",placeholder:"Enter email"},null,512),[[vModelText,Me.email]]),Ie.value.email?(openBlock(),createElementBlock("span",_hoisted_15,toDisplayString(Ie.value.email[0]),1)):createCommentVNode("",!0)]),_hoisted_16],32))])}}},_sfc_main={setup(){return{setPostcode:Ee=>{const ke=document.getElementById("postcode");ke&&(ke.value=Ee)},setAddress:Ee=>{const ke=document.getElementById("address"),Me=document.getElementById("number");ke&&(ke.value=Ee.addressLine1),Me&&(Me.value=Ee.buildingNumber)}}}};function _sfc_render(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("postcode-checker-form");return openBlock(),createBlock(Re,{inline:!0,onPostcodeUpdated:ke.setPostcode,onAddressSelected:ke.setAddress},null,8,["onPostcodeUpdated","onAddressSelected"])}
86const ContactPostcodeChecker=_export_sfc(_sfc_main,[["render",_sfc_render]]),endpoints={eligibilityQuestions:"/api/survey/active",postcodeChecker:"/api/postcode",roadworks:"/api/roadworks"},eligibilityQuestions={namespaced:!0,state:{isReady:!1,questions:[]},mutations:{setIsReady(ie,oe){ie.isReady=oe},setQuestions(ie,oe){ie.questions=oe},popQuestion(ie){ie.questions=questions.pop()}},getters:{questions:ie=>ie.questions,firstQuestion:ie=>ie.questions[0],nextQuestion:ie=>oe=>ie.questions.find(Ee=>Ee.id===oe)},actions:{async fetchData({commit:ie}){ie("setIsReady",!1);try{await axios$1.get(endpoints.eligibilityQuestions).then(oe=>{const{questions:Ee,rootQuestion:ke}=oe.data;Ee.unshift(ke),ie("setQuestions",Ee)}),ie("setIsReady",!0)}catch(oe){console.error(oe)}},pop({commit:ie}){console.log("CALLING POP"),ie("popQuestion")}}},fixBody=ie=>{ie?document.body.classList.add("fixed","inset-x-0"):document.body.classList.remove("fixed","inset-x-0")},modals={namespaced:!0,state:{activeModal:null,modalContainerProps:null,modalProps:null},mutations:{changeActiveModal(ie,{activeModal:oe,modalContainerProps:Ee,modalProps:ke}){ie.activeModal=oe,ie.modalContainerProps=Ee,ie.modalProps=ke}},actions:{openModal({commit:ie},{activeModal:oe,modalContainerProps:Ee,modalProps:ke}){fixBody(!0),ie("changeActiveModal",{activeModal:oe,modalContainerProps:Ee,modalProps:ke})},closeModal({commit:ie,state:oe},{name:Ee=""}={}){Ee&&oe.activeModal!==Ee||(fixBody(!1),ie("changeActiveModal",{}))}}},roadworks={namespaced:!0,state:{isReady:!1,areas:[],roadworks:[],currentAreaId:null},getters:{isReady:ie=>ie.isReady,getCurrentArea:ie=>ie.areas.find(oe=>oe.id===ie.currentAreaId),getRoadworksForArea:ie=>ie.roadworks.filter(oe=>oe.area_id===ie.currentAreaId),getAreas:ie=>ie.areas,roadworks:ie=>ie.roadworks,coordinates:ie=>ie.roadworks.map(oe=>oe.coordinates)},mutations:{setIsReady(ie,oe){ie.isReady=oe},setAreas(ie,oe){ie.areas=oe},setRoadworks(ie,oe){ie.roadworks=oe},updateRoadworkArea(ie,oe){ie.currentAreaId=oe}},actions:{async fetchData({commit:ie,dispatch:oe}){ie("setIsReady",!1);try{await axios$1.get(endpoints.roadworks).then(Ee=>{console.log("FETCH DATA RESPONSE"),console.log(Ee.data.data);const{areas:ke,roadworks:Me}=Ee.data.data;ie("setAreas",ke),ie("setRoadworks",Me),oe("updateRoadworkArea",ke[0].id)}),ie("setIsReady",!0)}catch(Ee){console.error(Ee)}},updateRoadworkArea({commit:ie,getters:oe},Ee){const ke=oe.getAreas.find(Me=>Me.id===Ee);ke&&ie("updateRoadworkArea",ke.id)}}},modules$1={eligibilityQuestions,modals,roadworks},store$1=createStore({modules:modules$1}),sides=["top","right","bottom","left"],alignments=["start","end"],placements=sides.reduce((ie,oe)=>ie.concat(oe,oe+"-"+alignments[0],oe+"-"+alignments[1]),[]),min=Math.min,max=Math.max,oppositeSideMap={left:"right",right:"left",bottom:"top",top:"bottom"},oppositeAlignmentMap={start:"end",end:"start"};function clamp(ie,oe,Ee){return max(ie,min(oe,Ee))}function evaluate$1(ie,oe){return typeof ie=="function"?ie(oe):ie}function getSide(ie){return ie.split("-")[0]}function getAlignment(ie){return ie.split("-")[1]}function getOppositeAxis(ie){return ie==="x"?"y":"x"}function getAxisLength(ie){return ie==="y"?"height":"width"}function getSideAxis(ie){return["top","bottom"].includes(getSide(ie))?"y":"x"}function getAlignmentAxis(ie){return getOppositeAxis(getSideAxis(ie))}function getAlignmentSides(ie,oe,Ee){Ee===void 0&&(Ee=!1);const ke=getAlignment(ie),Me=getAlignmentAxis(ie),Ie=getAxisLength(Me);let Re=Me==="x"?ke===(Ee?"end":"start")?"right":"left":ke==="start"?"bottom":"top";return oe.reference[Ie]>oe.floating[Ie]&&(Re=getOppositePlacement(Re)),[Re,getOppositePlacement(Re)]}function getExpandedPlacements(ie){const oe=getOppositePlacement(ie);return[getOppositeAlignmentPlacement(ie),oe,getOppositeAlignmentPlacement(oe)]}function getOppositeAlignmentPlacement(ie){return ie.replace(/start|end/g,oe=>oppositeAlignmentMap[oe])}function getSideList(ie,oe,Ee){const ke=["left","right"],Me=["right","left"],Ie=["top","bottom"],Re=["bottom","top"];switch(ie){case"top":case"bottom":return Ee?oe?Me:ke:oe?ke:Me;case"left":case"right":return oe?Ie:Re;default:return[]}}function getOppositeAxisPlacements(ie,oe,Ee,ke){const Me=getAlignment(ie);let Ie=getSideList(getSide(ie),Ee==="start",ke);return Me&&(Ie=Ie.map(Re=>Re+"-"+Me),oe&&(Ie=Ie.concat(Ie.map(getOppositeAlignmentPlacement)))),Ie}function getOppositePlacement(ie){return ie.replace(/left|right|bottom|top/g,oe
86=>oppositeSideMap[oe])}function expandPaddingObject(ie){return{top:0,right:0,bottom:0,left:0,...ie}}function getPaddingObject(ie){return typeof ie!="number"?expandPaddingObject(ie):{top:ie,right:ie,bottom:ie,left:ie}}function rectToClientRect(ie){return{...ie,top:ie.y,left:ie.x,right:ie.x+ie.width,bottom:ie.y+ie.height}}function computeCoordsFromPlacement(ie,oe,Ee){let{reference:ke,floating:Me}=ie;const Ie=getSideAxis(oe),Re=getAlignmentAxis(oe),De=getAxisLength(Re),je=getSide(oe),Ue=Ie==="y",Et=ke.x+ke.width/2-Me.width/2,kt=ke.y+ke.height/2-Me.height/2,At=ke[De]/2-Me[De]/2;let It;switch(je){case"top":It={x:Et,y:ke.y-Me.height};break;case"bottom":It={x:Et,y:ke.y+ke.height};break;case"right":It={x:ke.x+ke.width,y:kt};break;case"left":It={x:ke.x-Me.width,y:kt};break;default:It={x:ke.x,y:ke.y}}switch(getAlignment(oe)){case"start":It[Re]-=At*(Ee&&Ue?-1:1);break;case"end":It[Re]+=At*(Ee&&Ue?-1:1);break}return It}const computePosition=async(ie,oe,Ee)=>{const{placement:ke="bottom",strategy:Me="absolute",middleware:Ie=[],platform:Re}=Ee,De=Ie.filter(Boolean),je=await(Re.isRTL==null?void 0:Re.isRTL(oe));let Ue=await Re.getElementRects({reference:ie,floating:oe,strategy:Me}),{x:Et,y:kt}=computeCoordsFromPlacement(Ue,ke,je),At=ke,It={},Rt=0;for(let Mt=0;Mt<De.length;Mt++){const{name:Vt,fn:Dt}=De[Mt],{x:Ft,y:Nt,data:Bt,reset:Ht}=await Dt({x:Et,y:kt,initialPlacement:ke,placement:At,strategy:Me,middlewareData:It,rects:Ue,platform:Re,elements:{reference:ie,floating:oe}});Et=Ft??Et,kt=Nt??kt,It={...It,[Vt]:{...It[Vt],...Bt}},Ht&&Rt<=50&&(Rt++,typeof Ht=="object"&&(Ht.placement&&(At=Ht.placement),Ht.rects&&(Ue=Ht.rects===!0?await Re.getElementRects({reference:ie,floating:oe,strategy:Me}):Ht.rects),{x:Et,y:kt}=computeCoordsFromPlacement(Ue,At,je)),Mt=-1)}return{x:Et,y:kt,placement:At,strategy:Me,middlewareData:It}};async function detectOverflow(ie,oe){var Ee;oe===void 0&&(oe={});const{x:ke,y:Me,platform:Ie,rects:Re,elements:De,strategy:je}=ie,{boundary:Ue="clippingAncestors",rootBoundary:Et="viewport",elementContext:kt="floating",altBoundary:At=!1,padding:It=0}=evaluate$1(oe,ie),Rt=getPaddingObject(It),Vt=De[At?kt==="floating"?"reference":"floating":kt],Dt=rectToClientRect(await Ie.getClippingRect({element:(Ee=await(Ie.isElement==null?void 0:Ie.isElement(Vt)))==null||Ee?Vt:Vt.contextElement||await(Ie.getDocumentElement==null?void 0:Ie.getDocumentElement(De.floating)),boundary:Ue,rootBoundary:Et,strategy:je})),Ft=kt==="floating"?{...Re.floating,x:ke,y:Me}:Re.reference,Nt=await(Ie.getOffsetParent==null?void 0:Ie.getOffsetParent(De.floating)),Bt=await(Ie.isElement==null?void 0:Ie.isElement(Nt))?await(Ie.getScale==null?void 0:Ie.getScale(Nt))||{x:1,y:1}:{x:1,y:1},Ht=rectToClientRect(Ie.convertOffsetParentRelativeRectToViewportRelativeRect?await Ie.convertOffsetParentRelativeRectToViewportRelativeRect({elements:De,rect:Ft,offsetParent:Nt,strategy:je}):Ft);return{top:(Dt.top-Ht.top+Rt.top)/Bt.y,bottom:(Ht.bottom-Dt.bottom+Rt.bottom)/Bt.y,left:(Dt.left-Ht.left+Rt.left)/Bt.x,right:(Ht.right-Dt.right+Rt.right)/Bt.x}}const arrow=ie=>({name:"arrow",options:ie,async fn(oe){const{x:Ee,y:ke,placement:Me,rects:Ie,platform:Re,elements:De,middlewareData:je}=oe,{element:Ue,padding:Et=0}=evaluate$1(ie,oe)||{};if(Ue==null)return{};const kt=getPaddingObject(Et),At={x:Ee,y:ke},It=getAlignmentAxis(Me),Rt=getAxisLength(It),Mt=await Re.getDimensions(Ue),Vt=It==="y",Dt=Vt?"top":"left",Ft=Vt?"bottom":"right",Nt=Vt?"clientHeight":"clientWidth",Bt=Ie.reference[Rt]+Ie.reference[It]-At[It]-Ie.floating[Rt],Ht=At[It]-Ie.reference[It],Gt=await(Re.getOffsetParent==null?void 0:Re.getOffsetParent(Ue));let Kt=Gt?Gt[Nt]:0;(!Kt||!await(Re.isElement==null?void 0:Re.isElement(Gt)))&&(Kt=De.floating[Nt]||Ie.floating[Rt]);const Ut=Bt/2-Ht/2,Zt=Kt/2-Mt[Rt]/2-1,ir=min(kt[Dt],Zt),tr=min(kt[Ft],Zt),Jt=ir,rr=Kt-Mt[Rt]-tr,Qt=Kt/2-Mt[Rt]/2+Ut,er=clamp(Jt,Qt,rr),Yt=!je.arrow&&getAlignment(Me)!=null&&Qt!==er&&Ie.reference[Rt]/2-(Qt<Jt?ir:tr)-Mt[Rt]/2<0,Xt=Yt?Qt<Jt?Qt-Jt:Qt-rr:0;return{[It]:At[It]+Xt,data:{[It]:er,centerOffset:Qt-er-Xt,...Yt&&{alignmentOffset:Xt}},reset:Yt}}});function getPlacementList(ie,oe,Ee){return(ie?[...Ee.filter(Me=>getAlignment(Me)===ie),...Ee.filter(Me=>getAlignment(Me)!==ie)]:Ee.filter(Me=>getSide(Me)===Me)).filter(Me=>ie?getAlignment(Me)===ie||(oe?getOppositeAlignmentPlacement(Me)!==Me:!1):!0)}const autoPlacement=function(ie){return ie===void 0&&(ie={}),{name:"autoPlacement",options:ie,async fn(oe){var Ee,ke,Me;const{rects:Ie,middlewareData:Re,placement:De,platform:je,elements:Ue}=oe,{crossAxis:Et=!1,alignment:kt,allowedPlacements:At=placements,autoAlignment:It=!0,...Rt}=evaluate$1(ie,oe),Mt=kt!==void 0||At===placements?getPlacementList(kt||null,It,At):At,Vt=await detectOverflow(oe,Rt),Dt=((Ee=Re.autoPlacement)==null?void 0:Ee.index)||0,Ft=Mt[Dt];if(Ft==null)return{};const Nt=getAlignmentSides(Ft,Ie,await(je.isRTL==null?void 0:je.isRTL(Ue.floating)));if(De!==Ft)return{reset:{placement:Mt[0]}};const Bt=[Vt[getSide(Ft)],Vt[Nt[0]],Vt[Nt[1]]],Ht=[...((ke=Re.autoPlacement)==null?void 0:ke.overflows)||[],{placement:Ft,overflows:Bt}],Gt=Mt[Dt+1];if(Gt)return{data:{index:Dt+1,overflows:Ht},reset:{placement:Gt}};const Kt=Ht.map(ir=>{const tr=getAlignment(ir.placement);return[ir.placement,tr&&Et?ir.overflows.slice(0,2).reduce((Jt,rr)=>Jt+rr,0):ir.overflows[0],ir.overflows]}).sort((ir,tr)=>ir[1]-tr[1]),Zt=((Me=Kt.filter(ir=>ir[2].slice(0,getAlignment(ir[0])?2:3).every(tr=>tr<=0))[0])==null?void 0:Me[0])||Kt[0][0];return Zt!==De?{data:{index:Dt+1,overflows:Ht},reset:{placement:Zt}}:{}}}},flip=function(ie){return ie===void 0&&(ie={}),{name:"flip",options:ie,async fn(oe){var Ee,ke;const{placement:Me,middlewareData:Ie,rects:Re,initialPlacement:De,platform:je,elements:Ue}=oe,{mainAxis:Et=!0,crossAxis:kt=!0,fallbackPlacements:At,fallbackStrategy:It="bestFit",fallbackAxisSideDirection:Rt="none",flipAlignment:Mt=!0,...Vt}=evaluate$1(ie,oe);if((Ee=Ie.arrow)!=null&&Ee.alignmentOffset)return{};const Dt=getSide(Me),Ft=getSide(De)===De,Nt=await(je.isRTL==null?void 0:je.isRTL(Ue.floating)),Bt=At||(Ft||!Mt?[getOppositePlacement(De)]:getExpandedPlacements(De));!At&&Rt!=="none"&&Bt.push(...getOppositeAxisPlacements(De,Mt,Rt,Nt));const Ht=[De,...Bt],Gt=await detectOverflow(oe,Vt),Kt=[];let Ut=((ke=Ie.flip)==null?void 0:ke.overflows)||[];if(Et&&Kt.push(Gt[Dt]),kt){const Jt=getAlignmentSides(Me,Re,Nt);Kt.push(Gt[Jt[0]],Gt[Jt[1]])}if(Ut=[...Ut,{placement:Me,overflows:Kt}],!Kt.every(Jt=>Jt<=0)){var Zt,ir;const Jt=(((Zt=Ie.flip)==null?void 0:Zt.index)||0)+1,rr=Ht[Jt];if(rr)return{data:{index:Jt,overflows:Ut},reset:{placement:rr}};let Qt=(ir=Ut.filter(er=>er.overflows[0]<=0).sort((er,Yt)=>er.overflows[1]-Yt.overflows[1])[0])==null?void 0:ir.placement;if(!Qt)switch(It){case"bestFit":{var tr;const er=(tr=Ut.map(Yt=>[Yt.placement,Yt.overflows.filter(Xt=>Xt>0).reduce((Xt,jt)=>Xt+jt,0)]).sort((Yt,Xt)=>Yt[1]-Xt[1])[0])==null?void 0:tr[0];er&&(Qt=er);break}case"initialPlacement":Qt=De;break}if(Me!==Qt)return{reset:{placement:Qt}}}return{}}}};async function convertValueToCoords(ie,oe){const{placement:Ee,platform:ke,elements:Me}=ie,Ie=await(ke.isRTL==null?void 0:ke.isRTL(Me.floating)),Re=getSide(Ee),De=getAlignment(Ee),je=getSideAxis(Ee)==="y",Ue=["left","top"].includes(Re)?-1:1,Et=Ie&&je?-1:1,kt=evaluate$1(oe,ie);let{mainAxis:At,crossAxis:It,alignmentAxis:Rt}=typeof kt=="number"?{mainAxis:kt,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...kt};return De&&typeof Rt=="number"&&(It=De==="end"?Rt*-1:Rt),je?{x:It*Et,y:At*Ue}:{x:At*Ue,y:It*Et}}const offset=function(ie){return ie===void 0&&(ie=0),{name:"offset",options:ie,async fn(oe){var Ee,ke;const{x:Me,y:Ie,placement:Re,middlewareData:De}=oe,je=await convertValueToCoords(oe,ie);return Re===((Ee=De.offset)==null?void 0:Ee.placement)&&(ke=De.arrow)!=null&&ke.alignmentOffset?{}:{x:Me+je.x,y:Ie+je.y,data:{...je,placement:Re}}}}},shift=function(ie){return ie===void 0&&(ie={}),{name:"shift",options:ie,async fn(oe){const{x:Ee,y:ke,placement:Me}=oe,{mainAxis:Ie=!0,crossAxis:Re=!1,limiter:De={fn:Vt=>{let{x:Dt,y:Ft}=Vt;return{x:Dt,y:Ft}}},...je}=evaluate$1(ie,oe),Ue={x:Ee,y:ke},Et=await detectOverflow(oe,je),kt=getSideAxis(getSide(Me)),At=getOpp
86ositeAxis(kt);let It=Ue[At],Rt=Ue[kt];if(Ie){const Vt=At==="y"?"top":"left",Dt=At==="y"?"bottom":"right",Ft=It+Et[Vt],Nt=It-Et[Dt];It=clamp(Ft,It,Nt)}if(Re){const Vt=kt==="y"?"top":"left",Dt=kt==="y"?"bottom":"right",Ft=Rt+Et[Vt],Nt=Rt-Et[Dt];Rt=clamp(Ft,Rt,Nt)}const Mt=De.fn({...oe,[At]:It,[kt]:Rt});return{...Mt,data:{x:Mt.x-Ee,y:Mt.y-ke}}}}},size$1=function(ie){return ie===void 0&&(ie={}),{name:"size",options:ie,async fn(oe){const{placement:Ee,rects:ke,platform:Me,elements:Ie}=oe,{apply:Re=()=>{},...De}=evaluate$1(ie,oe),je=await detectOverflow(oe,De),Ue=getSide(Ee),Et=getAlignment(Ee),kt=getSideAxis(Ee)==="y",{width:At,height:It}=ke.floating;let Rt,Mt;Ue==="top"||Ue==="bottom"?(Rt=Ue,Mt=Et===(await(Me.isRTL==null?void 0:Me.isRTL(Ie.floating))?"start":"end")?"left":"right"):(Mt=Ue,Rt=Et==="end"?"top":"bottom");const Vt=It-je[Rt],Dt=At-je[Mt],Ft=!oe.middlewareData.shift;let Nt=Vt,Bt=Dt;if(kt){const Gt=At-je.left-je.right;Bt=Et||Ft?min(Dt,Gt):Gt}else{const Gt=It-je.top-je.bottom;Nt=Et||Ft?min(Vt,Gt):Gt}if(Ft&&!Et){const Gt=max(je.left,0),Kt=max(je.right,0),Ut=max(je.top,0),Zt=max(je.bottom,0);kt?Bt=At-2*(Gt!==0||Kt!==0?Gt+Kt:max(je.left,je.right)):Nt=It-2*(Ut!==0||Zt!==0?Ut+Zt:max(je.top,je.bottom))}await Re({...oe,availableWidth:Bt,availableHeight:Nt});const Ht=await Me.getDimensions(Ie.floating);return At!==Ht.width||It!==Ht.height?{reset:{rects:!0}}:{}}}};function n$1(ie){var oe;return((oe=ie.ownerDocument)==null?void 0:oe.defaultView)||window}function o(ie){return n$1(ie).getComputedStyle(ie)}const i=Math.min,r=Math.max,l=Math.round;function c$1(ie){const oe=o(ie);let Ee=parseFloat(oe.width),ke=parseFloat(oe.height);const Me=ie.offsetWidth,Ie=ie.offsetHeight,Re=l(Ee)!==Me||l(ke)!==Ie;return Re&&(Ee=Me,ke=Ie),{width:Ee,height:ke,fallback:Re}}function s(ie){return h(ie)?(ie.nodeName||"").toLowerCase():""}let f$7;function u$1(){if(f$7)return f$7;const ie=navigator.userAgentData;return ie&&Array.isArray(ie.brands)?(f$7=ie.brands.map(oe=>oe.brand+"/"+oe.version).join(" "),f$7):navigator.userAgent}function a(ie){return ie instanceof n$1(ie).HTMLElement}function d$1(ie){return ie instanceof n$1(ie).Element}function h(ie){return ie instanceof n$1(ie).Node}function p(ie){return typeof ShadowRoot>"u"?!1:ie instanceof n$1(ie).ShadowRoot||ie instanceof ShadowRoot}function g$2(ie){const{overflow:oe,overflowX:Ee,overflowY:ke,display:Me}=o(ie);return/auto|scroll|overlay|hidden|clip/.test(oe+ke+Ee)&&!["inline","contents"].includes(Me)}function m$1(ie){return["table","td","th"].includes(s(ie))}function y$5(ie){const oe=/firefox/i.test(u$1()),Ee=o(ie),ke=Ee.backdropFilter||Ee.WebkitBackdropFilter;return Ee.transform!=="none"||Ee.perspective!=="none"||!!ke&&ke!=="none"||oe&&Ee.willChange==="filter"||oe&&!!Ee.filter&&Ee.filter!=="none"||["transform","perspective"].some(Me=>Ee.willChange.includes(Me))||["paint","layout","strict","content"].some(Me=>{const Ie=Ee.contain;return Ie!=null&&Ie.includes(Me)})}function x$9(){return!/^((?!chrome|android).)*safari/i.test(u$1())}function w$a(ie){return["html","body","#document"].includes(s(ie))}function v$1(ie){return d$1(ie)?ie:ie.contextElement}const b$a={x:1,y:1};function L$6(ie){const oe=v$1(ie);if(!a(oe))return b$a;const Ee=oe.getBoundingClientRect(),{width:ke,height:Me,fallback:Ie}=c$1(oe);let Re=(Ie?l(Ee.width):Ee.width)/ke,De=(Ie?l(Ee.height):Ee.height)/Me;return Re&&Number.isFinite(Re)||(Re=1),De&&Number.isFinite(De)||(De=1),{x:Re,y:De}}function E$9(ie,oe,Ee,ke){var Me,Ie;oe===void 0&&(oe=!1),Ee===void 0&&(Ee=!1);const Re=ie.getBoundingClientRect(),De=v$1(ie);let je=b$a;oe&&(ke?d$1(ke)&&(je=L$6(ke)):je=L$6(ie));const Ue=De?n$1(De):window,Et=!x$9()&&Ee;
86let kt=(Re.left+(Et&&((Me=Ue.visualViewport)==null?void 0:Me.offsetLeft)||0))/je.x,At=(Re.top+(Et&&((Ie=Ue.visualViewport)==null?void 0:Ie.offsetTop)||0))/je.y,It=Re.width/je.x,Rt=Re.height/je.y;if(De){const Mt=n$1(De),Vt=ke&&d$1(ke)?n$1(ke):ke;let Dt=Mt.frameElement;for(;Dt&&ke&&Vt!==Mt;){const Ft=L$6(Dt),Nt=Dt.getBoundingClientRect(),Bt=getComputedStyle(Dt);Nt.x+=(Dt.clientLeft+parseFloat(Bt.paddingLeft))*Ft.x,Nt.y+=(Dt.clientTop+parseFloat(Bt.paddingTop))*Ft.y,kt*=Ft.x,At*=Ft.y,It*=Ft.x,Rt*=Ft.y,kt+=Nt.x,At+=Nt.y,Dt=n$1(Dt).frameElement}}return{width:It,height:Rt,top:At,right:kt+It,bottom:At+Rt,left:kt,x:kt,y:At}}function R(ie){return((h(ie)?ie.ownerDocument:ie.document)||window.document).documentElement}function T$1(ie){return d$1(ie)?{scrollLeft:ie.scrollLeft,scrollTop:ie.scrollTop}:{scrollLeft:ie.pageXOffset,scrollTop:ie.pageYOffset}}function C$8(ie){return E$9(R(ie)).left+T$1(ie).scrollLeft}function F$4(ie){if(s(ie)==="html")return ie;const oe=ie.assignedSlot||ie.parentNode||p(ie)&&ie.host||R(ie);return p(oe)?oe.host:oe}function W$a(ie){const oe=F$4(ie);return w$a(oe)?oe.ownerDocument.body:a(oe)&&g$2(oe)?oe:W$a(oe)}function D$4(ie,oe){var Ee;oe===void 0&&(oe=[]);const ke=W$a(ie),Me=ke===((Ee=ie.ownerDocument)==null?void 0:Ee.body),Ie=n$1(ke);
86return Me?oe.concat(Ie,Ie.visualViewport||[],g$2(ke)?ke:[]):oe.concat(ke,D$4(ke))}function S$a(ie,oe,Ee){return oe==="viewport"?rectToClientRect(function(ke,Me){const Ie=n$1(ke),Re=R(ke),De=Ie.visualViewport;let je=Re.clientWidth,Ue=Re.clientHeight,Et=0,kt=0;if(De){je=De.width,Ue=De.height;const At=x$9();(At||!At&&Me==="fixed")&&(Et=De.offsetLeft,kt=De.offsetTop)}return{width:je,height:Ue,x:Et,y:kt}}(ie,Ee)):d$1(oe)?rectToClientRect(function(ke,Me){const Ie=E$9(ke,!0,Me==="fixed"),Re=Ie.top+ke.clientTop,De=Ie.left+ke.clientLeft,je=a(ke)?L$6(ke):{x:1,y:1};return{width:ke.clientWidth*je.x,height:ke.clientHeight*je.y,x:De*je.x,y:Re*je.y}}(oe,Ee)):rectToClientRect(function(ke){const Me=R(ke),Ie=T$1(ke),Re=ke.ownerDocument.body,De=r(Me.scrollWidth,Me.clientWidth,Re.scrollWidth,Re.clientWidth),je=r(Me.scrollHeight,Me.clientHeight,Re.scrollHeight,Re.clientHeight);let Ue=-Ie.scrollLeft+C$8(ke);const Et=-Ie.scrollTop;return o(Re).direction==="rtl"&&(Ue+=r(Me.clientWidth,Re.clientWidth)-De),{width:De,height:je,x:Ue,y:Et}}(R(ie)))}function A$6(ie){return a(ie)&&o(ie).position!=="fixed"?ie.offsetParent:null}function H$6(ie){const oe=n$1(ie);let Ee=A$6(ie);for(;Ee&&m$1(Ee)&&o(Ee).position==="static";)Ee=A$6(Ee);return Ee&&(s(Ee)==="html"||s(Ee)==="body"&&o(Ee).position==="static"&&!y$5(Ee))?oe:Ee||function(ke){let Me=F$4(ke);for(;a(Me)&&!w$a(Me);){if(y$5(Me))return Me;Me=F$4(Me)}return null}(ie)||oe}function O(ie,oe,Ee){const ke=a(oe),Me=R(oe),Ie=E$9(ie,!0,Ee==="fixed",oe);let Re={scrollLeft:0,scrollTop:0};const De={x:0,y:0};if(ke||!ke&&Ee!=="fixed")if((s(oe)!=="body"||g$2(Me))&&(Re=T$1(oe)),a(oe)){const je=E$9(oe,!0);De.x=je.x+oe.clientLeft,De.y=je.y+oe.clientTop}else Me&&(De.x=C$8(Me));return{x:Ie.left+Re.scrollLeft-De.x,y:Ie.top+Re.scrollTop-De.y,width:Ie.width,height:Ie.height}}const P$9={getClippingRect:function(ie){let{element:oe,boundary:Ee,rootBoundary:ke,strategy:Me}=ie;const Ie=Ee==="clippingAncestors"?function(Ue,Et){const kt=Et.get(Ue);if(kt)return kt;let At=D$4(Ue).filter(Vt=>d$1(Vt)&&s(Vt)!=="body"),It=null;const Rt=o(Ue).position==="fixed";let Mt=Rt?F$4(Ue):Ue;for(;d$1(Mt)&&!w$a(Mt);){const Vt=o(Mt),Dt=y$5(Mt);(Rt?Dt||It:Dt||Vt.position!=="static"||!It||!["absolute","fixed"].includes(It.position))?It=Vt:At=At.filter(Ft=>Ft!==Mt),Mt=F$4(Mt)}return Et.set(Ue,At),At}(oe,this._c):[].concat(Ee),Re=[...Ie,ke],De=Re[0],je=Re.reduce((Ue,Et)=>{const kt=S$a(oe,Et,Me);return Ue.top=r(kt.top,Ue.top),Ue.right=i(kt.right,Ue.right),Ue.bottom=i(kt.bottom,Ue.bottom),Ue.left=r(kt.left,Ue.left),Ue},S$a(oe,De,Me));return{width:je.right-je.left,height:je.bottom-je.top,x:je.left,y:je.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(ie){let{rect:oe,offsetParent:Ee,strategy:ke}=ie;const Me=a(Ee),Ie=R(Ee);if(Ee===Ie)return oe;let Re={scrollLeft:0,scrollTop:0},De={x:1,y:1};const je={x:0,y:0};if((Me||!Me&&ke!=="fixed")&&((s(Ee)!=="body"||g$2(Ie))&&(Re=T$1(Ee)),a(Ee))){const Ue=E$9(Ee);De=L$6(Ee),je.x=Ue.x+Ee.clientLeft,je.y=Ue.y+Ee.clientTop}return{width:oe.width*De.x,height:oe.height*De.y,x:oe.x*De.x-Re.scrollLeft*De.x+je.x,y:oe.y*De.y-Re.scrollTop*De.y+je.y}},isElement:d$1,getDimensions:function(ie){return a(ie)?c$1(ie):ie.getBoundingClientRect()},getOffsetParent:H$6,getDocumentElement:R,getScale:L$6,async getElementRects(ie){let{reference:oe,floating:Ee,strategy:ke}=ie;const Me=this.getOffsetParent||H$6,Ie=this.getDimensions;return{reference:O(oe,await Me(Ee),ke),floating:{x:0,y:0,...await Ie(Ee)}}},getClientRects:ie=>Array.from(ie.getClientRects()),isRTL:ie=>o(ie).direction==="rtl"},B$a=(ie,oe,Ee)=>{const ke=new Map,Me={platform:P$9,...Ee},Ie={...Me.platform,_c:ke};return computePosition(ie,oe,{...Me,platform:Ie})};function $e(ie,oe){for(const Ee in oe)Object.prototype.hasOwnProperty.call(oe,Ee)&&(typeof oe[Ee]=="object"&&ie[Ee]?$e(ie[Ee],oe[Ee]):ie[Ee]=oe[Ee])}const u={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:0,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:ie=>[...ie,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function S$9(ie,oe){let Ee=u.themes[ie]||{},ke;
86do ke=Ee[oe],typeof ke>"u"?Ee.$extend?Ee=u.themes[Ee.$extend]||{}:(Ee=null,ke=u[oe]):Ee=null;while(Ee);return ke}function Je(ie){const oe=[ie];let Ee=u.themes[ie]||{};do Ee.$extend&&!Ee.$resetCss?(oe.push(Ee.$extend),Ee=u.themes[Ee.$extend]||{}):Ee=null;while(Ee);return oe.map(ke=>`v-popper--theme-${ke}`)}function se(ie){const oe=[ie];let Ee=u.themes[ie]||{};do Ee.$extend?(oe.push(Ee.$extend),Ee=u.themes[Ee.$extend]||{}):Ee=null;while(Ee);return oe}let w$9=!1;if(typeof window<"u"){w$9=!1;try{const ie=Object.defineProperty({},"passive",{get(){w$9=!0}});window.addEventListener("test",null,ie)}catch{}}let we=!1;typeof window<"u"&&typeof navigator<"u"&&(we=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const ve=["auto","top","bottom","left","right"].reduce((ie,oe)=>ie.concat([oe,`${oe}-start`,`${oe}-end`]),[]),ne={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},re={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function pe(ie,oe){const Ee=ie.indexOf(oe);Ee!==-1&&ie.splice(Ee,1)}function W$9(){return new Promise(ie=>requestAnimationFrame(()=>{requestAnimationFrame(ie)}))}const d=[];let g$1=null;const ae={};function de(ie){let oe=ae[ie];return oe||(oe=ae[ie]=[]),oe}let Y=function(){};typeof window<"u"&&(Y=window.Element);function n(ie){return function(oe){return S$9(oe.theme,ie)}}const G$4="__floating-vue__popper",K=()=>defineComponent({name:"VPopper",provide(){return{[G$4]:{parentPopper:this}}},inject:{[G$4]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:n("disabled")},positioningDisabled:{type:Boolean,default:n("positioningDisabled")},placement:{type:String,default:n("placement"),validator:ie=>ve.includes(ie)},delay:{type:[String,Number,Object],default:n("delay")},distance:{type:[Number,String],default:n("distance")},skidding:{type:[Number,String],default:n("skidding")},triggers:{type:Array,default:n("triggers")},showTriggers:{type:[Array,Function],default:n("showTriggers")},hideTriggers:{type:[Array,Function],default:n("hideTriggers")},popperTriggers:{type:Array,default:n("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:n("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:n("popperHideTriggers")},container:{type:[String,Object,Y,Boolean],default:n("container")},boundary:{type:[String,Y],default:n("boundary")},strategy:{type:String,validator:ie=>["absolute","fixed"].includes(ie),default:n("strategy")},autoHide:{type:[Boolean,Function],default:n("autoHide")},handleResize:{type:Boolean,default:n("handleResize")},instantMove:{type:Boolean,default:n("instantMove")},eagerMount:{type:Boolean,default:n("eagerMount")},popperClass:{type:[String,Array,Object],default:n("popperClass")},computeTransformOrigin:{type:Boolean,default:n("computeTransformOrigin")},autoMinSize:{type:Boolean,default:n("autoMinSize")},autoSize:{type:[Boolean,String],default:n("autoSize")},autoMaxSize:{type:Boolean,default:n("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:n("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:n("preventOverflow")},overflowPadding:{type:[Number,String],default:n("overflowPadding")},arrowPadding:{type:[Number,String],default:n("arrowPadding")},arrowOverflow:{type:Boolean,default:n("arrowOverflow")},flip:{type:Boolean,default:n("flip")},shift:{type:Boolean,default:n("shift")},shiftCrossAxis:{type:Boolean,default:n("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:n("noAutoFocus")},disposeTimeout:{type:Number,default:n("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":ie=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var ie;return(ie=this[G$4])==null?void 0:ie.parentPopper},hasPopperShowTriggerHover(){var ie,oe;return((ie=this.popperTriggers)==null?void 0:ie.includes("hover"))||((oe=this.popperShowTriggers)==null?void 0:oe.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(ie){ie?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},...["triggers","positioningDisabled"].reduce((ie,oe)=>(ie[oe]="$_refreshListeners",ie),{}),...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((ie,oe)=>(ie[oe]="$_computePosition",ie),{})},created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map(ie=>ie.toString(36).substring(2,10)).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:ie=null,skipDelay:oe=!1,force:Ee=!1}={}){var ke,Me;(ke=this.parentPopper)!=null&&ke.lockedChild&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,(Ee||!this.disabled)&&(((Me=this.parentPopper)==null?void 0:Me.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(ie,oe),this.$emit("show"),this.$_show
86FrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:ie=null,skipDelay:oe=!1}={}){var Ee;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:oe}),this.parentPopper.lockedChild=null)},1e3));return}((Ee=this.parentPopper)==null?void 0:Ee.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(ie,oe),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var ie;this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((ie=this.referenceNode)==null?void 0:ie.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(oe=>oe.nodeType===oe.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.$_isDisposed||this.positioningDisabled)return;const ie={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&ie.middleware.push(offset({mainAxis:this.distance,crossAxis:this.skidding}));const oe=this.placement.startsWith("auto");if(oe?ie.middleware.push(autoPlacement({alignment:this.placement.split("-")[1]??""})):ie.placement=this.placement,this.preventOverflow&&(this.shift&&ie.middleware.push(shift({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!oe&&this.flip&&ie.middleware.push(flip({padding:this.overflowPadding,boundary:this.boundary}))),ie.middleware.push(arrow({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&ie.middleware.push({name:"arrowOverflow",fn:({placement:ke,rects:Me,middlewareData:Ie})=>{let Re;const{centerOffset:De}=Ie.arrow;return ke.startsWith("top")||ke.startsWith("bottom")?Re=Math.abs(De)>Me.reference.width/2:Re=Math.abs(De)>Me.reference.height/2,{data:{overflow:Re}}}}),this.autoMinSize||this.autoSize){const ke=this.autoSize?this.autoSize:this.autoMinSize?"min":null;ie.middleware.push({name:"autoSize",fn:({rects:Me,placement:Ie,middlewareData:Re})=>{var De;if((De=Re.autoSize)!=null&&De.skip)return{};let je,Ue;return Ie.startsWith("top")||Ie.startsWith("bottom")?je=Me.reference.width:Ue=Me.reference.height,this.$_innerNode.style[ke==="min"?"minWidth":ke==="max"?"maxWidth":"width"]=je!=null?`${je}px`:null,this.$_innerNode.style[ke==="min"?"minHeight":ke==="max"?"maxHeight":"height"]=Ue!=null?`${Ue}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,ie.middleware.push(size$1({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:ke,availableHeight:Me})=>{this.$_innerNode.style.maxWidth=ke!=null?`${ke}px`:null,this.$_innerNode.style.maxHeight=Me!=null?`${Me}px`:null}})));const Ee=await B$a(this.$_referenceNode,this.$_popperNode,ie);
vendor: 4,541 bytes, line 86
86Object.assign(this.result,{x:Ee.x,y:Ee.y,placement:Ee.placement,strategy:Ee.strategy,arrow:{...Ee.middlewareData.arrow,...Ee.middlewareData.arrowOverflow}})},$_scheduleShow(ie=null,oe=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),g$1&&this.instantMove&&g$1.instantMove&&g$1!==this.parentPopper){g$1.$_applyHide(!0),this.$_applyShow(!0);return}oe?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(ie=null,oe=!1){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(g$1=this),oe?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(ie){const oe=this.delay;return parseInt(oe&&oe[ie]||oe||0)},async $_applyShow(ie=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=ie,!this.isShown&&(this.$_ensureTeleport(),await W$9(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...D$4(this.$_referenceNode),...D$4(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const oe=this.$_referenceNode.getBoundingClientRect(),Ee=this.$_popperNode.querySelector(".v-popper__wrapper"),ke=Ee.parentNode.getBoundingClientRect(),Me=oe.x+oe.width/2-(ke.left+Ee.offsetLeft),Ie=oe.y+oe.height/2-(ke.top+Ee.offsetTop);this.result.transformOrigin=`${Me}px ${Ie}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const ie=this.showGroup;if(ie){let oe;for(let Ee=0;Ee<d.length;Ee++)oe=d[Ee],oe.showGroup!==ie&&(oe.hide(),oe.$emit("close-group"))}d.push(this),document.body.classList.add("v-popper--some-open");for(const oe of se(this.theme))de(oe).push(this),document.body.classList.add(`v-popper--some-open--${oe}`);this.$emit("apply-show"),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await W$9(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(ie=!1){if(this.shownChildren.size>0){this.$_pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=ie,pe(d,this),d.length===0&&document.body.classList.remove("v-popper--some-open");for(const Ee of se(this.theme)){const ke=de(Ee);pe(ke,this),ke.length===0&&document.body.classList.remove(`v-popper--some-open--${Ee}`)}g$1===this&&(g$1=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const oe=this.disposeTimeout;oe!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},oe)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await W$9(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let ie=this.container;if(typeof ie=="string"?ie=window.document.querySelector(ie):ie===!1&&(ie=this.$_targetNodes[0].parentNode),!ie)throw new Error("No container for popover: "+this.container);ie.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const ie=Ee=>{this.isShown&&!this.$_hideInProgress||(Ee.usedByTooltip=!0,!this.$_preventShow&&this.show({event:Ee}))};this.$_registerTriggerListeners(this.$_targetNodes,ne,this.triggers,this.showTriggers,ie),this.$_registerTriggerListeners([this.$_popperNode],ne,this.popperTriggers,this.popperShowTriggers,ie);const oe=Ee=>{Ee.usedByTooltip||this.hide({event:Ee})};this.$_registerTriggerListeners(this.$_targetNodes,re,this.triggers,this.hideTriggers,oe),this.$_registerTriggerListeners([this.$_popperNode],re,this.popperTriggers,this.popperHideTriggers,oe)},$_registerEventListeners(ie,oe,Ee){this.$_events.push({targetNodes:ie,eventType:oe,handler:Ee}),ie.forEach(ke=>ke.addEventListener(oe,Ee,w$9?{passive:!0}:void 0))},$_registerTriggerListeners(ie,oe,Ee,ke,Me){let Ie=Ee;ke!=null&&(Ie=typeof ke=="function"?ke(Ie):ke),Ie.forEach(Re=>{const De=oe[Re];De&&this.$_registerEventListeners(ie,De,Me)})},$_removeEventListeners(ie){const oe=[];
86this.$_events.forEach(Ee=>{const{targetNodes:ke,eventType:Me,handler:Ie}=Ee;!ie||ie===Me?ke.forEach(Re=>Re.removeEventListener(Me,Ie)):oe.push(Ee)}),this.$_events=oe},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(ie,oe=!1){this.$_showFrameLocked||(this.hide({event:ie}),ie.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),oe&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(ie,oe){for(const Ee of this.$_targetNodes){const ke=Ee.getAttribute(ie);ke&&(Ee.removeAttribute(ie),Ee.setAttribute(oe,ke))}},$_applyAttrsToTarget(ie){for(const oe of this.$_targetNodes)for(const Ee in ie){const ke=ie[Ee];ke==null?oe.removeAttribute(Ee):oe.setAttribute(Ee,ke)}},$_updateParentShownChildren(ie){let oe=this.parentPopper;for(;oe;)ie?oe.shownChildren.add(this.randomId):(oe.shownChildren.delete(this.randomId),oe.$_pendingHide&&oe.hide()),oe=oe.parentPopper},$_isAimingPopper(){const ie=this.$_referenceNode.getBoundingClientRect();if(y$4>=ie.left&&y$4<=ie.right&&_>=ie.top&&_<=ie.bottom){const oe=this.$_popperNode.getBoundingClientRect(),Ee=y$4-c,ke=_-m,Me=oe.left+oe.width/2-c+(oe.top+oe.height/2)-m+oe.width+oe.height,Ie=c+Ee*Me,Re=m+ke*Me;return C$7(c,m,Ie,Re,oe.left,oe.top,oe.left,oe.bottom)||C$7(c,m,Ie,Re,oe.left,oe.top,oe.right,oe.top)||C$7(c,m,Ie,Re,oe.right,oe.top,oe.right,oe.bottom)||C$7(c,m,Ie,Re,oe.left,oe.bottom,oe.right,oe.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});typeof document<"u"&&typeof window<"u"&&(we?(document.addEventListener("touchstart",le,w$9?{passive:!0,capture:!0}:!0),document.addEventListener("touchend",Ze,w$9?{passive:!0,capture:!0}:!0)):(window.addEventListener("mousedown",le,!0),window.addEventListener("click",Qe,!0)),window.addEventListener("resize",ot));function le(ie){for(let oe=0;oe<d.length;oe++){const Ee=d[oe];try{const ke=Ee.popperNode();Ee.$_mouseDownContains=ke.contains(ie.target)}catch{}}}function Qe(ie){ye(ie)}function Ze(ie){ye(ie,!0)}function ye(ie,oe=!1){const Ee={};for(let ke=d.length-1;ke>=0;ke--){const Me=d[ke];try{const Ie=Me.$_containsGlobalTarget=et(Me,ie);Me.$_pendingHide=!1,requestAnimationFrame(()=>{if(Me.$_pendingHide=!1,!Ee[Me.randomId]&&he(Me,Ie,ie)){if(Me.$_handleGlobalClose(ie,oe),!ie.closeAllPopover&&ie.closePopover&&Ie){let De=Me.parentPopper;for(;De;)Ee[De.randomId]=!0,De=De.parentPopper;return}let Re=Me.parentPopper;for(;Re&&he(Re,Re.$_containsGlobalTarget,ie);)Re.$_handleGlobalClose(ie,oe),Re=Re.parentPopper}})}catch{}}}function et(ie,oe){const Ee=ie.popperNode();return ie.$_mouseDownContains||Ee.contains(oe.target)}function he(ie,oe,Ee){return Ee.closeAllPopover||Ee.closePopover&&oe||tt(ie,Ee)&&!oe}function tt(ie,oe){if(typeof ie.autoHide=="function"){const Ee=ie.autoHide(oe);return ie.lastAutoHide=Ee,Ee}return ie.autoHide}function ot(ie){for(let oe=0;oe<d.length;oe++)d[oe].$_computePosition(ie)}let c=0,m=0,y$4=0,_=0;typeof window<"u"&&window.addEventListener("mousemove",ie=>{c=y$4,m=_,y$4=ie.clientX,_=ie.clientY},w$9?{passive:!0}:void 0);function C$7(ie,oe,Ee,ke,Me,Ie,Re,De){const je=((Re-Me)*(oe-Ie)-(De-Ie)*(ie-Me))/((De-Ie)*(Ee-ie)-(Re-Me)*(ke-oe)),Ue=((Ee-ie)*(oe-Ie)-(ke-oe)*(ie-Me))/((De-Ie)*(Ee-ie)-(Re-Me)*(ke-oe));return je>=0&&je<=1&&Ue>=0&&Ue<=1}const it={extends:K()},M$8=(ie,oe)=>{const Ee=ie.__vccOpts||ie;for(const[ke,Me]of oe)Ee[ke]=Me;return Ee};function st(ie,oe,Ee,ke,Me,Ie){return openBlock(),createElementBlock("div",{ref:"reference",class:normalizeClass(["v-popper",{"v-popper--shown":ie.slotData.isShown}])},[renderSlot(ie.$slots,"default",normalizeProps(guardReactiveProps(ie.slotData)))],2)}const nt=M$8(it,[["render",st]]);function rt(){var ie=window.navigator.userAgent,oe=ie.indexOf("MSIE ");if(oe>0)return parseInt(ie.substring(oe+5,ie.indexOf(".",oe)),10);var Ee=ie.indexOf("Trident/");if(Ee>0){var ke=ie.indexOf("rv:");return parseInt(ie.substring(ke+3,ie.indexOf(".",ke)),10)}var Me=ie.indexOf("Edge/");return Me>0?parseInt(ie.substring(Me+5,ie.indexOf(".",Me)),10):-1}let z$9;function U(){U.init||(U.init=!0,z$9=rt()!==-1)}var B$9={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){U(),nextTick$2(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const ie=document.createElement("object");this._resizeObject=ie,ie.setAttribute("aria-hidden","true"),ie.setAttribute("tabindex",-1),ie.onload=this.addResizeHandlers,ie.type="text/html",z$9&&this.$el.appendChild(ie),ie.data="about:blank",z$9||this.$el.appendChild(ie)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!z$9&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const pt=withScopeId();pushScopeId("data-v-b329ee4c");const at={class:"resize-observer",tabindex:"-1"};popScopeId();const dt=pt((ie,oe,Ee,ke,Me,Ie)=>(openBlock(),createBlock("div",at)));B$9.render=dt;B$9.__scopeId="data-v-b329ee4c";B$9.__file="src/components/ResizeObserver.vue";const J=(ie="theme")=>({computed:{themeClass(){return Je(this[ie])}}}),lt=defineComponent({name:"VPopperContent",components:{ResizeObserver:B$9},mixins:[J()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(ie){return ie!=null&&!isNaN(ie)?`${ie}px`:null}}}
86),ht=["id","aria-hidden","tabindex","data-popper-placement"],ut={ref:"inner",class:"v-popper__inner"},ft=createBaseVNode("div",{class:"v-popper__arrow-outer"},null,-1),ct=createBaseVNode("div",{class:"v-popper__arrow-inner"},null,-1),mt=[ft,ct];function gt(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("ResizeObserver");return openBlock(),createElementBlock("div",{id:ie.popperId,ref:"popover",class:normalizeClass(["v-popper__popper",[ie.themeClass,ie.classes.popperClass,{"v-popper__popper--shown":ie.shown,"v-popper__popper--hidden":!ie.shown,"v-popper__popper--show-from":ie.classes.showFrom,"v-popper__popper--show-to":ie.classes.showTo,"v-popper__popper--hide-from":ie.classes.hideFrom,"v-popper__popper--hide-to":ie.classes.hideTo,"v-popper__popper--skip-transition":ie.skipTransition,"v-popper__popper--arrow-overflow":ie.result&&ie.result.arrow.overflow,"v-popper__popper--no-positioning":!ie.result}]]),style:normalizeStyle(ie.result?{position:ie.result.strategy,transform:`translate3d(${Math.round(ie.result.x)}px,${Math.round(ie.result.y)}px,0)`}:void 0),"aria-hidden":ie.shown?"false":"true",tabindex:ie.autoHide?0:void 0,"data-popper-placement":ie.result?ie.result.placement:void 0,onKeyup:oe[2]||(oe[2]=withKeys(De=>ie.autoHide&&ie.$emit("hide"),["esc"]))},[createBaseVNode("div",{class:"v-popper__backdrop",onClick:oe[0]||(oe[0]=De=>ie.autoHide&&ie.$emit("hide"))}),createBaseVNode("div",{class:"v-popper__wrapper",style:normalizeStyle(ie.result?{transformOrigin:ie.result.transformOrigin}:void 0)},[createBaseVNode("div",ut,[ie.mounted?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",null,[renderSlot(ie.$slots,"default")]),ie.handleResize?(openBlock(),createBlock(Re,{key:0,onNotify:oe[1]||(oe[1]=De=>ie.$emit("resize",De))})):createCommentVNode("",!0)],64)):createCommentVNode("",!0)],512),createBaseVNode("div",{ref:"arrow",class:"v-popper__arrow-container",style:normalizeStyle(ie.result?{left:ie.toPx(ie.result.arrow.x),top:ie.toPx(ie.result.arrow.y)}:void 0)},mt,4)],4)],46,ht)}const Q=M$8(lt,[["render",gt]]),Z$7={methods:{show(...ie){return this.$refs.popper.show(...ie)},hide(...ie){return this.$refs.popper.hide(...ie)},dispose(...ie){return this.$refs.popper.dispose(...ie)},onResize(...ie){return this.$refs.popper.onResize(...ie)}}},$t=defineComponent({name:"VPopperWrapper",components:{Popper:nt,PopperContent:Q},mixins:[Z$7,J("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Element,Boolean],default:void 0},boundary:{type:[String,Element],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":ie=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(ie=>ie!==this.$refs.popperContent.$el)}}});function wt(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("PopperContent"),De=resolveComponent("Popper");return openBlock(),createBlock(De,mergeProps({ref:"popper"},ie.$props,{theme:ie.finalTheme,"target-nodes":ie.getTargetNodes,"popper-node":()=>ie.$refs.popperContent.$el,class:[ie.themeClass],onShow:oe[0]||(oe[0]=()=>ie.$emit("show")),onHide:oe[1]||(oe[1]=()=>ie.$emit("hide")),"onUpdate:shown":oe[2]||(oe[2]=je=>ie.$emit("update:shown",je)),onApplyShow:oe[3]||(oe[3]=()=>ie.$emit("apply-show")),onApplyHide:oe[4]||(oe[4]=()=>ie.$emit("apply-hide")),onCloseGroup:oe[5]||(oe[5]=()=>ie.$emit("close-group")),onCloseDirective:oe[6]||(oe[6]=()=>
86ie.$emit("close-directive")),onAutoHide:oe[7]||(oe[7]=()=>ie.$emit("auto-hide")),onResize:oe[8]||(oe[8]=()=>ie.$emit("resize"))}),{default:withCtx(({popperId:je,isShown:Ue,shouldMountContent:Et,skipTransition:kt,autoHide:At,show:It,hide:Rt,handleResize:Mt,onResize:Vt,classes:Dt,result:Ft})=>[renderSlot(ie.$slots,"default",{shown:Ue,show:It,hide:Rt}),createVNode(Re,{ref:"popperContent","popper-id":je,theme:ie.finalTheme,shown:Ue,mounted:Et,"skip-transition":kt,"auto-hide":At,"handle-resize":Mt,classes:Dt,result:Ft,onHide:Rt,onResize:Vt},{default:withCtx(()=>[renderSlot(ie.$slots,"popper",{shown:Ue,hide:Rt})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}const k$9=M$8($t,[["render",wt]]),_e={...k$9,name:"VDropdown",vPopperTheme:"dropdown"},Te={...k$9,name:"VMenu",vPopperTheme:"menu"},Pe={...k$9,name:"VTooltip",vPopperTheme:"tooltip"},vt=defineComponent({name:"VTooltipDirective",components:{Popper:K(),PopperContent:Q},mixins:[Z$7],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:ie=>S$9(ie.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:ie=>S$9(ie.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(ie){if(typeof this.content=="function"&&this.$_isShown&&(ie||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const oe=++this.$_fetchId,Ee=this.content(this);Ee.then?Ee.then(ke=>this.onResult(oe,ke)):this.onResult(oe,Ee)}},onResult(ie,oe){ie===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=oe)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),yt=["innerHTML"],_t=["textContent"];function Tt(ie,oe,Ee,ke,Me,Ie){const Re=resolveComponent("PopperContent"),De=resolveComponent("Popper");return openBlock(),createBlock(De,mergeProps({ref:"popper"},ie.$attrs,{theme:ie.theme,"target-nodes":ie.targetNodes,"popper-node":()=>ie.$refs.popperContent.$el,onApplyShow:ie.onShow,onApplyHide:ie.onHide}),{default:withCtx(({popperId:je,isShown:Ue,shouldMountContent:Et,skipTransition:kt,autoHide:At,hide:It,handleResize:Rt,onResize:Mt,classes:Vt,result:Dt})=>[createVNode(Re,{ref:"popperContent",class:normalizeClass({"v-popper--tooltip-loading":ie.loading}),"popper-id":je,theme:ie.theme,shown:Ue,mounted:Et,"skip-transition":kt,"auto-hide":At,"handle-resize":Rt,classes:Vt,result:Dt,onHide:It,onResize:Mt},{default:withCtx(()=>[ie.html?(openBlock(),createElementBlock("div",{key:0,innerHTML:ie.finalContent},null,8,yt)):(openBlock(),createElementBlock("div",{key:1,textContent:toDisplayString(ie.finalContent)},null,8,_t))]),_:2},1032,["class","popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:1},16,["theme","target-nodes","popper-node","onApplyShow","onApplyHide"])}const Se=M$8(vt,[["render",Tt]]),be="v-popper--has-tooltip";function Pt(ie,oe){let Ee=ie.placement;if(!Ee&&oe)for(const ke of ve)oe[ke]&&(Ee=ke);return Ee||(Ee=S$9(ie.theme||"tooltip","placement")),Ee}function Ce(ie,oe,Ee){let ke;const Me=typeof oe;return Me==="string"?ke={content:oe}:oe&&Me==="object"?ke=oe:ke={content:!1},ke.placement=Pt(ke,Ee),ke.targetNodes=()=>[ie],ke.referenceNode=()=>ie,ke}let q$5,b$9,St=0;function bt(){if(q$5)return;b$9=ref([]),q$5=createApp({name:"VTooltipDirectiveApp",setup(){return{directives:b$9}},render(){return this.directives.map(oe=>h$2(Se,{...oe.options,shown:oe.shown||oe.options.shown,key:oe.id}))},devtools:{hide:!0}});const ie=document.createElement("div");document.body.appendChild(ie),q$5.mount(ie)}function Ct(ie,oe,Ee){bt();const ke=ref(Ce(ie,oe,Ee)),Me=ref(!1),Ie={id:St++,options:ke,shown:Me};return b$9.value.push(Ie),ie.classList&&ie.classList.add(be),ie.$_popper={options:ke,item:Ie,show(){Me.value=!0},hide(){Me.value=!1}}}function ze(ie){if(ie.$_popper){const oe=b$9.value.indexOf(ie.$_popper.item);oe!==-1&&b$9.value.splice(oe,1),delete ie.$_popper,delete ie.$_popperOldShown,delete ie.$_popperMountTarget}ie.classList&&ie.classList.remove(be)}function ue(ie,{value:oe,modifiers:Ee}){const ke=Ce(ie,oe,Ee);if(!ke.content||S$9(ke.theme||"tooltip","disabled"))ze(ie);else{let Me;ie.$_popper?(Me=ie.$_popper,Me.options.value=ke):Me=Ct(ie,oe,Ee),typeof oe.shown<"u"&&oe.shown!==ie.$_popperOldShown&&(ie.$_popperOldShown=oe.shown,oe.shown?Me.show():Me.hide())}}const ee={beforeMount:ue,updated:ue,beforeUnmount(ie){ze(ie)}};function fe(ie){ie.addEventListener("click",Ae),ie.addEventListener("touchstart",Ne,w$9?{passive:!0}:!1)}function ce(ie){ie.removeEventListener("click",Ae),ie.removeEventListener("touchstart",Ne),ie.removeEventListener("touchend",He),ie.removeEventListener("touchcancel",Oe)}function Ae(ie){const oe=ie.currentTarget;ie.closePopover=!oe.$_vclosepopover_touch,ie.closeAllPopover=oe.$_closePopoverModifiers&&!!oe.$_closePopoverModifiers.all}function Ne(ie){if(ie.changedTouches.length===1){const oe=ie.currentTarget;oe.$_vclosepopover_touch=!0;const Ee=ie.changedTouches[0];oe.$_vclosepopover_touchPoint=Ee,oe.addEventListener("touchend",He),oe.addEventListener("touchcancel",Oe)}}function He(ie){const oe=ie.currentTarget;if(oe.$_vclosepopover_touch=!1,ie.changedTouches.length===1){const Ee=ie.changedTouches[0],ke=oe.$_vclosepopover_touchPoint;ie.closePopover=Math.abs(Ee.screenY-ke.screenY)<20&&Math.abs(Ee.screenX-ke.screenX)<20,ie.closeAllPopover=oe.$_closePopoverModifiers&&!!oe.$_closePopoverModifiers.all}}function Oe(ie){const oe=ie.currentTarget;oe.$_vclosepopover_touch=!1}const te={beforeMount(ie,{value:oe,modifiers:Ee}){ie.$_closePopoverModifiers=Ee,(typeof oe>"u"||oe)&&fe(ie)},updated(ie,{value:oe,oldValue:Ee,modifiers:ke}){ie.$_closePopoverModifiers=ke,oe!==Ee&&(typeof oe>"u"||oe?fe(ie):ce(ie))},beforeUnmount(ie){ce(ie)}};function zt(ie,oe={}){ie.$_vTooltipInstalled||(ie.$_vTooltipInstalled=!0,$e(u,oe),ie.directive("tooltip",ee),ie.directive("close-popper",te),ie.component("
86VTooltip",Pe),ie.component("VDropdown",_e),ie.component("VMenu",Te))}const qt={version:"2.0.0",install:zt,options:u},style="",w$8=["width","height","fill","transform"],M$7={key:0},k$8=createBaseVNode("path",{d:"M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"},null,-1),Z$6=[k$8],x$8={key:1},C$6=createBaseVNode("path",{d:"M208,96l-80,80L48,96Z",opacity:"0.2"},null,-1),S$8=createBaseVNode("path",{d:"M215.39,92.94A8,8,0,0,0,208,88H48a8,8,0,0,0-5.66,13.66l80,80a8,8,0,0,0,11.32,0l80-80A8,8,0,0,0,215.39,92.94ZM128,164.69,67.31,104H188.69Z"},null,-1),z$8=[C$6,S$8],L$5={key:2},A$5=createBaseVNode("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,48,88H208a8,8,0,0,1,5.66,13.66Z"},null,-1),B$8=[A$5],H$5={key:3},N$8=createBaseVNode("path",{d:"M212.24,100.24l-80,80a6,6,0,0,1-8.48,0l-80-80a6,6,0,0,1,8.48-8.48L128,167.51l75.76-75.75a6,6,0,0,1,8.48,8.48Z"},null,-1),b$8=[N$8],E$8={key:4},P$8=createBaseVNode("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z"},null,-1),V$7=[P$8],W$8={key:5},$$8=createBaseVNode("path",{d:"M210.83,98.83l-80,80a4,4,0,0,1-5.66,0l-80-80a4,4,0,0,1,5.66-5.66L128,170.34l77.17-77.17a4,4,0,1,1,5.66,5.66Z"},null,-1),j$8=[$$8],D$3={name:"PhCaretDown"},G$3=defineComponent({...D$3,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(ie){const oe=ie,Ee=inject("weight","regular"),ke=inject("size","1em"),Me=inject("color","currentColor"),Ie=inject("mirrored",!1),Re=computed(()=>oe.weight??Ee),De=computed(()=>oe.size??ke),je=computed(()=>oe.color??Me),Ue=computed(()=>oe.mirrored!==void 0?oe.mirrored?"scale(-1, 1)":void 0:Ie?"scale(-1, 1)":void 0);return(Et,kt)=>(openBlock(),createElementBlock("svg",mergeProps({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:De.value,height:De.value,fill:je.value,transform:Ue.value},Et.$attrs),[renderSlot(Et.$slots,"default"),Re.value==="bold"?(openBlock(),createElementBlock("g",M$7,Z$6)):Re.value==="duotone"?(openBlock(),createElementBlock("g",x$8,z$8)):Re.value==="fill"?(openBlock(),createElementBlock("g",L$5,B$8)):Re.value==="light"?(openBlock(),createElementBlock("g",H$5,b$8)):Re.value==="regular"?(openBlock(),createElementBlock("g",E$8,V$7)):Re.value==="thin"?(openBlock(),createElementBlock("g",W$8,j$8)):createCommentVNode("",!0)],16,w$8))}}),w$7=["width","height","fill","transform"],M$6={key:0},k$7=createBaseVNode("path",{d:"M168.49,199.51a12,12,0,0,1-17,17l-80-80a12,12,0,0,1,0-17l80-80a12,12,0,0,1,17,17L97,128Z"},null,-1),Z$5=[k$7],x$7={key:1},C$5=createBaseVNode("path",{d:"M160,48V208L80,128Z",opacity:"0.2"},null,-1),L$4=createBaseVNode("path",{d:"M163.06,40.61a8,8,0,0,0-8.72,1.73l-80,80a8,8,0,0,0,0,11.32l80,80A8,8,0,0,0,168,208V48A8,8,0,0,0,163.06,40.61ZM152,188.69,91.31,128,152,67.31Z"},null,-1),S$7=[C$5,L$4],z$7={key:2},V$6=createBaseVNode("path",{d:"M168,48V208a8,8,0,0,1-13.66,5.66l-80-80a8,8,0,0,1,0-11.32l80-80A8,8,0,0,1,168,48Z"},null,-1),B$7=[V$6],A$4={key:3},N$7=createBaseVNode("path",{d:"M164.24,203.76a6,6,0,1,1-8.48,8.48l-80-80a6,6,0,0,1,0-8.48l80-80a6,6,0,0,1,8.48,8.48L88.49,128Z"},null,-1),b$7=[N$7],E$7={key:4},P$7=createBaseVNode("path",{d:"M165.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L91.31,128Z"},null,-1),W$7=[P$7],$$7={key:5},j$7=createBaseVNode("path",{d:"M162.83,205.17a4,4,0,0,1-5.66,5.66l-80-80a4,4,0,0,1,0-5.66l80-80a4,4,0,1,1,5.66,5.66L85.66,128Z"},null,-1),q$4=[j$7],D$2={name:"PhCaretLeft"},H$4=defineComponent({...D$2,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(ie){const oe=ie,Ee=inject("weight","regular"),ke=inject("size","1em"),Me=inject("color","currentColor"),Ie=inject("mirrored",!1),Re=computed(()=>oe.weight??Ee),De=computed(()=>oe.size??ke),je=computed(()=>oe.color??Me),Ue=computed(()=>oe.mirrored!==void 0?oe.mirrored?"scale(-1, 1)":void 0:Ie?"scale(-1, 1)":void 0);return(Et,kt)=>(openBlock(),createElementBlock("svg",mergeProps({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:De.value,height:De.value,fill:je.value,transform:Ue.value},Et.$attrs),[renderSlot(Et.$slots,"default"),Re.value==="bold"?(openBlock(),createElementBlock("g",M$6,Z$5)):Re.value==="duotone"?(openBlock(),createElementBlock("g",x$7,S$7)):Re.value==="fill"?(openBlock(),createElementBlock("g",z$7,B$7)):Re.value==="light"?(openBlock(),createElementBlock("g",A$4,b$7)):Re.value==="regular"?(openBlock(),createElementBlock("g",E$7,W$7)):Re.value==="thin"?(openBlock(),createElementBlock("g",$$7,q$4)):createCommentVNode("",!0)],16,w$7))}}),f$6=["width","height","fill","transform"],w$6={key:0},M$5=createBaseVNode("path",{d:"M236,128a108,108,0,0,1-216,0c0-42.52,24.73-81.34,63-98.9A12,12,0,1,1,93,50.91C63.24,64.57,44,94.83,44,128a84,84,0,0,0,168,0c0-33.17-19.24-63.43-49-77.09A12,12,0,1,1,173,29.1C211.27,46.66,236,85.48,23
866,128Z"},null,-1),k$6=[M$5],Z$4={key:1},x$6=createBaseVNode("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),A$3=createBaseVNode("path",{d:"M232,128a104,104,0,0,1-208,0c0-41,23.81-78.36,60.66-95.27a8,8,0,0,1,6.68,14.54C60.15,61.59,40,93.27,40,128a88,88,0,0,0,176,0c0-34.73-20.15-66.41-51.34-80.73a8,8,0,0,1,6.68-14.54C208.19,49.64,232,87,232,128Z"},null,-1),S$6=[x$6,A$3],z$6={key:2},B$6=createBaseVNode("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,176A72,72,0,0,1,92,65.64a8,8,0,0,1,8,13.85,56,56,0,1,0,56,0,8,8,0,0,1,8-13.85A72,72,0,0,1,128,200Z"},null,-1),N$6=[B$6],b$6={key:3},E$6=createBaseVNode("path",{d:"M230,128a102,102,0,0,1-204,0c0-40.18,23.35-76.86,59.5-93.45a6,6,0,0,1,5,10.9C58.61,60.09,38,92.49,38,128a90,90,0,0,0,180,0c0-35.51-20.61-67.91-52.5-82.55a6,6,0,0,1,5-10.9C206.65,51.14,230,87.82,230,128Z"},null,-1),P$6=[E$6],V$5={key:4},W$6=createBaseVNode("path",{d:"M232,128a104,104,0,0,1-208,0c0-41,23.81-78.36,60.66-95.27a8,8,0,0,1,6.68,14.54C60.15,61.59,40,93.27,40,128a88,88,0,0,0,176,0c0-34.73-20.15-66.41-51.34-80.73a8,8,0,0,1,6.68-14.54C208.19,49.64,232,87,232,128Z"},null,-1),$$6=[W$6],j$6={key:5},q$3=createBaseVNode("path",{d:"M228,128a100,100,0,0,1-200,0c0-39.4,22.9-75.37,58.33-91.63a4,4,0,1,1,3.34,7.27C57.07,58.6,36,91.71,36,128a92,92,0,0,0,184,0c0-36.29-21.07-69.4-53.67-84.36a4,4,0,1,1,3.34-7.27C205.1,52.63,228,88.6,228,128Z"},null,-1),D$1=[q$3],F$3={name:"PhCircleNotch"},I=defineComponent({...F$3,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(ie){const oe=ie,Ee=inject("weight","regular"),ke=inject("size","1em"),Me=inject("color","currentColor"),Ie=inject("mirrored",!1),Re=computed(()=>oe.weight??Ee),De=computed(()=>oe.size??ke),je=computed(()=>oe.color??Me),Ue=computed(()=>oe.mirrored!==void 0?oe.mirrored?"scale(-1, 1)":void 0:Ie?"scale(-1, 1)":void 0);return(Et,kt)=>(openBlock(),createElementBlock("svg",mergeProps({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:De.value,height:De.value,fill:je.value,transform:Ue.value},Et.$attrs),[renderSlot(Et.$slots,"default"),Re.value==="bold"?(openBlock(),createElementBlock("g",w$6,k$6)):Re.value==="duotone"?(openBlock(),createElementBlock("g",Z$4,S$6)):Re.value==="fill"?(openBlock(),createElementBlock("g",z$6,N$6)):Re.value==="light"?(openBlock(),createElementBlock("g",b$6,P$6)):Re.value==="regular"?(openBlock(),createElementBlock("g",V$5,$$6)):Re.value==="thin"?(openBlock(),createElementBlock("g",j$6,D$1)):createCommentVNode("",!0)],16,f$6))}}),V$4=["width","height","fill","transform"],f$5={key:0},Z$3=createBaseVNode("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm12,191.13V156h20a12,12,0,0,0,0-24H140V112a12,12,0,0,1,12-12h16a12,12,0,0,0,0-24H152a36,36,0,0,0-36,36v20H96a12,12,0,0,0,0,24h20v55.13a84,84,0,1,1,24,0Z"},null,-1),w$5=[Z$3],A$2={key:1},k$5=createBaseVNode("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),M$4=createBaseVNode("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm8,191.63V152h24a8,8,0,0,0,0-16H136V112a16,16,0,0,1,16-16h16a8,8,0,0,0,0-16H152a32,32,0,0,0-32,32v24H96a8,8,0,0,0,0,16h24v63.63a88,88,0,1,1,16,0Z"},null,-1),x$5=[k$5,M$4],S$5={key:2},z$5=createBaseVNode("path",{d:"M232,128a104.16,104.16,0,0,1-91.55,103.26,4,4,0,0,1-4.45-4V152h24a8,8,0,0,0,8-8.53,8.17,8.17,0,0,0-8.25-7.47H136V112a16,16,0,0,1,16-16h16a8,8,0,0,0,8-8.53A8.17,8.17,0,0,0,167.73,80H152a32,32,0,0,0-32,32v24H96a8,8,0,0,0-8,8.53A8.17,8.17,0,0,0,96.27,152H120v75.28a4,4,0,0,1-4.44,4A104.15,104.15,0,0,1,24.07,124.09c2-54,45.74-97.9,99.78-100A104.12,104.12,0,0,1,232,128Z"},null,-1),C$4=[z$5],B$5={key:3},b$5=createBaseVNode("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm6,191.8V150h26a6,6,0,0,0,0-12H134V112a18,18,0,0,1,18-18h16a6,6,0,0,0,0-12H152a30,30,0,0,0-30,30v26H96a6,6,0,0,0,0,12h26v67.8a90,90,0,1,1,12,0Z"},null,-1),N$5=[b$5],E$5={key:4},P$5=createBaseVNode("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm8,191.63V152h24a8,8,0,0,0,0-16H136V112a16,16,0,0,1,16-16h16a8,8,0,0,0,0-16H152a32,32,0,0,0-32,32v24H96a8,8,0,0,0,0,16h24v63.63a88,88,0,1,1,16,0Z"},null,-1),W$5=[P$5],$$5={key:5},j$5=createBaseVNode("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm4,191.91V148h28a4,4,0,0,0,0-8H132V112a20,20,0,0,1,20-20h16a4,4,0,0,0,0-8H152a28,28,0,0,0-28,28v28H96a4,4,0,0,0,0,8h28v71.91a92,92,0,1,1,8,0Z"},null,-1),F$2=[j$5],L$3={name:"PhFacebookLogo"},G$2=defineComponent({...L$3,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(ie){const oe=ie,Ee=inject("weight","regular"),ke=inject("size","1em"),Me=inject("color","currentColor"),Ie=inject("mirrored",!1),Re=computed(()=>oe.weight??Ee),De=computed(()=>oe.size??ke),je=computed(()=>oe.color??Me),Ue=computed(()=>oe.mirrored!==void 0?oe.mirrored?"scale(-1, 1)":void 0:Ie?"scale(-1, 1)":void 0);return(Et,kt)=>(openBlock(),createElementBlock("svg",mergeProps({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:De.value,height:De.value,fill:je.value,transform:Ue.value},Et.$attrs),[renderSlot(Et.$slots,"default"),Re.value==="bold"?(openBlock(),createElementBlock("g",f$5,w$5)):Re.value==="duotone"?(openBlock(),createElementBlock("g",A$2,x$5)):Re.value==="fill"?(openBlock(),createElementBlock("g",S$5,C$4)):Re.value==="light"?(openBlock(),createElementBlock("g",B$5,N$5)):Re.value==="regular"?(openBlock(),createElementBlock("g",E$5,W$5)):Re.value==="thin"?(openBlock(),createElementBlock("g",$$5,F$2)):createCommentVNode("",!0)],16,V$4))}}),g=["width","height","fill","transform"],H$3={key:0},M$3=createBaseVNode("path",{d:"M216,20H40A20,20,0,0,0,20,40V216a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V40A20,20,0,0,0,216,20Zm-4,192H44V44H212ZM112,176V124a12,12,0,0,1,21.43-7.41A40,40,0,0,1,192,152v24a12,12,0,0,1-24,0V152a16,16,0,0,0-32,0v24a12,12,0,0,1-24,0ZM96,124v52a12,12,0,0,1-24,0V124a12,12,0,0,1,24,0Z
86M68,80A16,16,0,1,1,84,96,16,16,0,0,1,68,80Z"},null,-1),y$3=[M$3],f$4={key:1},w$4=createBaseVNode("path",{d:"M224,40V216a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8H216A8,8,0,0,1,224,40Z",opacity:"0.2"},null,-1),k$4=createBaseVNode("path",{d:"M216,24H40A16,16,0,0,0,24,40V216a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V40A16,16,0,0,0,216,24Zm0,192H40V40H216V216ZM96,112v64a8,8,0,0,1-16,0V112a8,8,0,0,1,16,0Zm88,28v36a8,8,0,0,1-16,0V140a20,20,0,0,0-40,0v36a8,8,0,0,1-16,0V112a8,8,0,0,1,15.79-1.78A36,36,0,0,1,184,140ZM100,84A12,12,0,1,1,88,72,12,12,0,0,1,100,84Z"},null,-1),x$4=[w$4,k$4],S$4={key:2},z$4=createBaseVNode("path",{d:"M216,24H40A16,16,0,0,0,24,40V216a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V40A16,16,0,0,0,216,24ZM96,176a8,8,0,0,1-16,0V112a8,8,0,0,1,16,0ZM88,96a12,12,0,1,1,12-12A12,12,0,0,1,88,96Zm96,80a8,8,0,0,1-16,0V140a20,20,0,0,0-40,0v36a8,8,0,0,1-16,0V112a8,8,0,0,1,15.79-1.78A36,36,0,0,1,184,140Z"},null,-1),C$3=[z$4],B$4={key:3},N$4=createBaseVNode("path",{d:"M216,26H40A14,14,0,0,0,26,40V216a14,14,0,0,0,14,14H216a14,14,0,0,0,14-14V40A14,14,0,0,0,216,26Zm2,190a2,2,0,0,1-2,2H40a2,2,0,0,1-2-2V40a2,2,0,0,1,2-2H216a2,2,0,0,1,2,2ZM94,112v64a6,6,0,0,1-12,0V112a6,6,0,0,1,12,0Zm88,28v36a6,6,0,0,1-12,0V140a22,22,0,0,0-44,0v36a6,6,0,0,1-12,0V112a6,6,0,0,1,12,0v2.11A34,34,0,0,1,182,140ZM98,84A10,10,0,1,1,88,74,10,10,0,0,1,98,84Z"},null,-1),b$4=[N$4],E$4={key:4},L$2=createBaseVNode("path",{d:"M216,24H40A16,16,0,0,0,24,40V216a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V40A16,16,0,0,0,216,24Zm0,192H40V40H216V216ZM96,112v64a8,8,0,0,1-16,0V112a8,8,0,0,1,16,0Zm88,28v36a8,8,0,0,1-16,0V140a20,20,0,0,0-40,0v36a8,8,0,0,1-16,0V112a8,8,0,0,1,15.79-1.78A36,36,0,0,1,184,140ZM100,84A12,12,0,1,1,88,72,12,12,0,0,1,100,84Z"},null,-1),P$4=[L$2],W$4={key:5},$$4=createBaseVNode("path",{d:"M216,28H40A12,12,0,0,0,28,40V216a12,12,0,0,0,12,12H216a12,12,0,0,0,12-12V40A12,12,0,0,0,216,28Zm4,188a4,4,0,0,1-4,4H40a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4H216a4,4,0,0,1,4,4ZM92,112v64a4,4,0,0,1-8,0V112a4,4,0,0,1,8,0Zm88,28v36a4,4,0,0,1-8,0V140a24,24,0,0,0-48,0v36a4,4,0,0,1-8,0V112a4,4,0,0,1,8,0v6.87A32,32,0,0,1,180,140ZM96,84a8,8,0,1,1-8-8A8,8,0,0,1,96,84Z"},null,-1),j$4=[$$4],q$2={name:"PhLinkedinLogo"},G$1=defineComponent({...q$2,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(ie){const oe=ie,Ee=inject("weight","regular"),ke=inject("size","1em"),Me=inject("color","currentColor"),Ie=inject("mirrored",!1),Re=computed(()=>oe.weight??Ee),De=computed(()=>oe.size??ke),je=computed(()=>oe.color??Me),Ue=computed(()=>oe.mirrored!==void 0?oe.mirrored?"scale(-1, 1)":void 0:Ie?"scale(-1, 1)":void 0);return(Et,kt)=>(openBlock(),createElementBlock("svg",mergeProps({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:De.value,height:De.value,fill:je.value,transform:Ue.value},Et.$attrs),[renderSlot(Et.$slots,"default"),Re.value==="bold"?(openBlock(),createElementBlock("g",H$3,y$3)):Re.value==="duotone"?(openBlock(),createElementBlock("g",f$4,x$4)):Re.value==="fill"?(openBlock(),createElementBlock("g",S$4,C$3)):Re.value==="light"?(openBlock(),createElementBlock("g",B$4,b$4)):Re.value==="regular"?(openBlock(),createElementBlock("g",E$4,P$4)):Re.value==="thin"?(openBlock(),createElementBlock("g",W$4,j$4)):createCommentVNode("",!0)],16,g))}}),v=["width","height","fill","transform"],y$2={key:0},f$3=createBaseVNode("path",{d:"M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128ZM40,76H216a12,12,0,0,0,0-24H40a12,12,0,0,0,0,24ZM216,180H40a12,12,0,0,0,0,24H216a12,12,0,0,0,0-24Z"},null,-1),w$3=[f$3],k$3={key:1},A$1=createBaseVNode("path",{d:"M216,64V192H40V64Z",opacity:"0.2"},null,-1),V$3=createBaseVNode("path",{d:"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z"},null,-1),x$3=[A$1,V$3],S$3={key:2},z$3=createBaseVNode("path",{d:"M224,120v16a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a8,8,0,0,1,8-8H216A8,8,0,0,1,224,120Zm-8,56H40a8,8,0,0,0-8,8v16a8,8,0,0,0,8,8H216a8,8,0,0,0,8-8V184A8,8,0,0,0,216,176Zm0-128H40a8,8,0,0,0-8,8V72a8,8,0,0,0,8,8H216a8,8,0,0,0,8-8V56A8,8,0,0,0,216,48Z"},null,-1),C$2=[z$3],B$3={key:3},N$3=createBaseVNode("path",{d:"M222,128a6,6,0,0,1-6,6H40a6,6,0,0,1,0-12H216A6,6,0,0,1,222,128ZM40,70H216a6,6,0,0,0,0-12H40a6,6,0,0,0,0,12ZM216,186H40a6,6,0,0,0,0,12H216a6,6,0,0,0,0-12Z"},null,-1),b$3=[N$3],E$3={key:4},P$3=createBaseVNode("path",{d:"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z"},null,-1),W$3=[P$3],$$3={key:5},j$3=createBaseVNode("path",{d:"M220,128a4,4,0,0,1-4,4H40a4,4,0,0,1,0-8H216A4,4,0,0,1,220,128ZM40,68H216a4,4,0,0,0,0-8H40a4,4,0,0,0,0,8ZM216,188H40a4,4,0,0,0,0,8H216a4,4,0,0,0,0-8Z"},null,-1),L$1=[j$3],q$1={name:"PhList"},G=defineComponent({...q$1,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(ie){const oe=ie,Ee=inject("weight","regular"),ke=inject("size","1em"),Me=inject("color","currentColor"),Ie=inject("mirrored",!1),Re=computed(()=>oe.weight??Ee),De=computed(()=>oe.size??ke),je=computed(()=>oe.color??Me),Ue=computed(()=>oe.mirrored!==void 0?oe.mirrored?"scale(-1, 1)":void 0:Ie?"scale(-1, 1)":void 0);return(Et,kt)=>(openBlock(),createElementBlock("svg",mergeProps({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:De.value,height:De.value,fill:je.value,transform:Ue.value},Et.$attrs),[renderSlot(Et.$slots,"default"),Re.value==="bold"?(openBlock(),createElementBlock("g",y$2,w$3)):Re.value==="duotone"?(openBlock(),createElementBlock("g",k$3,x$3)):Re.value==="fill"?(openBlock(),createElementBlock("g",S$3,C$2)):Re.value==="light"?(openBlock(),createElementBlock("g",B$3,b$3)):Re.value==="regular"?(openBlock(),createElementBlock("g",E$3,W$3)):Re.value==="thin"?(openBlock(),createElementBlock("g",$$3,L$1)):createCommentVNode("",!0)],16,v))}}),y$1=["width","height","fill","transform"],f$2={key:0},Z$2=createBaseVNode("path",{d:"M243,96.05a20,20,0,0,0-17.26-13.72l-57-4.93-22.3-53.14h0a20,20,0,0,0-36.82,0L87.29,77.4l-57,4.93A20,20,0,0,0,18.87,117.4l43.32,37.8-13,56.24A20,20,0,0,0,79,233.1l49-29.76,49,29.76a20,20,0,0,0,29.8-21.66l-13-56.24,43.32-37.8A20,20,0,0,0,243,96.05Zm-66.75,42.62a20,20,0,0,0-6.35,19.63l11.39,49.32-42.94-26.08a19.9,19.9,0,0,0-20.7,0L74.71,207.62,86.1,158.3a20,20,0,0,0-6.35-19.63L41.66,105.44,91.8,101.1a19.92,19.92,0,0,0,16.69-12.19L128,42.42l19.51,46.49A19.92,19.92,0,0,0,164.2,101.1l50.14,4.34Z"},null,-1),w$2=[Z$2],M$2={key:1},S$2=createBaseVNode("path",{d:"M184.13,147.7a8.08,8.08,0,0,0-2.54,7.89l13.52,58.54a8,8,0,0,1-11.89,8.69l-51.
861-31a7.93,7.93,0,0,0-8.24,0l-51.1,31a8,8,0,0,1-11.89-8.69l13.52-58.54a8.08,8.08,0,0,0-2.54-7.89L26.76,108.35A8,8,0,0,1,31.3,94.28l59.46-5.14a8,8,0,0,0,6.67-4.88L120.66,28.9a8,8,0,0,1,14.68,0l23.23,55.36a8,8,0,0,0,6.67,4.88l59.46,5.14a8,8,0,0,1,4.54,14.07Z",opacity:"0.2"},null,-1),k$2=createBaseVNode("path",{d:"M239.2,97.29a16,16,0,0,0-13.81-11L166,81.17,142.72,25.81h0a15.95,15.95,0,0,0-29.44,0L90.07,81.17,30.61,86.32a16,16,0,0,0-9.11,28.06L66.61,153.8,53.09,212.34a16,16,0,0,0,23.84,17.34l51-31,51.11,31a16,16,0,0,0,23.84-17.34l-13.51-58.6,45.1-39.36A16,16,0,0,0,239.2,97.29Zm-15.22,5-45.1,39.36a16,16,0,0,0-5.08,15.71L187.35,216v0l-51.07-31a15.9,15.9,0,0,0-16.54,0l-51,31h0L82.2,157.4a16,16,0,0,0-5.08-15.71L32,102.35a.37.37,0,0,1,0-.09l59.44-5.14a16,16,0,0,0,13.35-9.75L128,32.08l23.2,55.29a16,16,0,0,0,13.35,9.75L224,102.26S224,102.32,224,102.33Z"},null,-1),x$2=[S$2,k$2],z$2={key:2},C$1=createBaseVNode("path",{d:"M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z"},null,-1),B$2=[C$1],N$2={key:3},b$2=createBaseVNode("path",{d:"M237.3,97.9a13.78,13.78,0,0,0-12.08-9.6l-59.46-5.14a2,2,0,0,1-1.65-1.22L140.88,26.58h0a14,14,0,0,0-25.76,0L91.89,81.94a2,2,0,0,1-1.65,1.22L30.78,88.3A13.78,13.78,0,0,0,18.7,97.9a14,14,0,0,0,4.11,15l45.11,39.35a2.06,2.06,0,0,1,.64,2L55,212.76a14,14,0,0,0,5.45,14.56,13.74,13.74,0,0,0,15.4.62l51.11-31a1.9,1.9,0,0,1,2,0l51.11,31A14,14,0,0,0,201,212.76l-13.52-58.53a2.06,2.06,0,0,1,.64-2l45.11-39.35A14,14,0,0,0,237.3,97.9Zm-12,5.92-45.11,39.35a14,14,0,0,0-4.44,13.76l13.52,58.53a2,2,0,0,1-.79,2.13,1.81,1.81,0,0,1-2.14.09l-51.11-31a13.92,13.92,0,0,0-14.46,0l-51.11,31a1.81,1.81,0,0,1-2.14-.09,2,2,0,0,1-.79-2.13l13.52-58.53a14,14,0,0,0-4.44-13.76L30.7,103.82a2,2,0,0,1-.59-2.19,1.86,1.86,0,0,1,1.7-1.38l59.47-5.14A14,14,0,0,0,103,86.58l23.23-55.36a2,2,0,0,1,3.62,0L153,86.58a14,14,0,0,0,11.68,8.53l59.47,5.14a1.86,1.86,0,0,1,1.7,1.38A2,2,0,0,1,225.3,103.82Z"},null,-1),E$2=[b$2],P$2={key:4},V$2=createBaseVNode("path",{d:"M239.2,97.29a16,16,0,0,0-13.81-11L166,81.17,142.72,25.81h0a15.95,15.95,0,0,0-29.44,0L90.07,81.17,30.61,86.32a16,16,0,0,0-9.11,28.06L66.61,153.8,53.09,212.34a16,16,0,0,0,23.84,17.34l51-31,51.11,31a16,16,0,0,0,23.84-17.34l-13.51-58.6,45.1-39.36A16,16,0,0,0,239.2,97.29Zm-15.22,5-45.1,39.36a16,16,0,0,0-5.08,15.71L187.35,216v0l-51.07-31a15.9,15.9,0,0,0-16.54,0l-51,31h0L82.2,157.4a16,16,0,0,0-5.08-15.71L32,102.35a.37.37,0,0,1,0-.09l59.44-5.14a16,16,0,0,0,13.35-9.75L128,32.08l23.2,55.29a16,16,0,0,0,13.35,9.75L224,102.26S224,102.32,224,102.33Z"},null,-1),W$2=[V$2],$$2={key:5},j$2=createBaseVNode("path",{d:"M235.38,98.53A11.82,11.82,0,0,0,225,90.29l-59.45-5.14a4,4,0,0,1-3.32-2.44L139,27.36h0a11.95,11.95,0,0,0-22.06,0L93.74,82.71a4,4,0,0,1-3.32,2.44L31,90.29a12,12,0,0,0-6.83,21.07l45.1,39.35a4,4,0,0,1,1.28,4L57,213.22a11.88,11.88,0,0,0,4.67,12.48,11.76,11.76,0,0,0,13.19.53l51.1-31a3.89,3.89,0,0,1,4.08,0l51.1,31a12,12,0,0,0,17.86-13l-13.52-58.54a4,4,0,0,1,1.28-4l45.1-39.35A11.89,11.89,0,0,0,235.38,98.53Zm-8.78,6.8-45.1,39.35a12,12,0,0,0-3.82,11.8L191.2,215a4,4,0,0,1-1.56,4.2,3.86,3.86,0,0,1-4.35.17l-51.1-31a11.88,11.88,0,0,0-12.38,0l-51.1,31a3.86,3.86,0,0,1-4.35-.17A4,4,0,0,1,64.8,215l13.52-58.54a12,12,0,0,0-3.82-11.8L29.4,105.33A4,4,0,0,1,28.22,101a4,4,0,0,1,3.44-2.75l59.45-5.14a12,12,0,0,0,10-7.31l23.22-55.36a4,4,0,0,1,7.32,0l23.22,55.36a12,12,0,0,0,10,7.31l59.45,5.14a4,4,0,0,1,3.44,2.75A4,4,0,0,1,226.6,105.33Z"},null,-1),q=[j$2],D={name:"PhStar"},H$2=defineComponent({...D,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(ie){const oe=ie,Ee=inject("weight","regular"),ke=inject("size","1em"),Me=inject("color","currentColor"),Ie=inject("mirrored",!1),Re=computed(()=>oe.weight??Ee),De=computed(()=>oe.size??ke),je=computed(()=>oe.color??Me),Ue=computed(()=>oe.mirrored!==void 0?oe.mirrored?"scale(-1, 1)":void 0:Ie?"scale(-1, 1)":void 0);return(Et,kt)=>(openBlock(),createElementBlock("svg",mergeProps({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:De.value,height:De.value,fill:je.value,transform:Ue.value},Et.$attrs),[renderSlot(Et.$slots,"default"),Re.value==="bold"?(openBlock(),createElementBlock("g",f$2,w$2)):Re.value==="duotone"?(openBlock(),createElementBlock("g",M$2,x$2)):Re.value==="fill"?(openBlock(),createElementBlock("g",z$2,B$2)):Re.value==="light"?(openBlock(),createElementBlock("g",N$2,E$2)):Re.value==="regular"?(openBlock(),createElementBlock("g",P$2,W$2)):Re.value==="thin"?(openBlock(),createElementBlock("g",$$2,q)):createCommentVNode("",!0)],16,y$1))}}),y=["width","height","fill","transform"],f$1={key:0},Z$1=createBaseVNode("path",{d:"M251.09,67.41A12,12,0,0,0,240,60H211.82a52.73,52.73,0,0,0-43.67-24,50.85,50.85,0,0,0-36.6,14.85A51.87,51.87,0,0,0,116,88v.78c-36.83-11.57-66.38-40.9-66.7-41.23a12,12,0,0,0-20.47,7.38C22.52,125.1,53.48,162.72,70.89,178.05,56.4,192.83,36,200.68,35.8,200.76A12,12,0,0,0,30,218.66C32,221.55,43.44,236,80,236c72.25,0,132.7-55.26,139.6-126.63l28.88-28.88A12,12,0,0,0,251.09,67.41ZM199.52,95.52a11.93,11.93,0,0,0-3.49,7.72C192.14,164.23,141.18,212,80,212a90.78,90.78,0,0,1-12.49-.79C78,204.55,89.72,195.07,98,182.66a12,12,0,0,0-3.9-17c-.12-.07-12.33-7.49-23.43-24.42s-17.26-37-18.46-59.78C69.37,94.4,96,110.79,126,115.84A12,12,0,0,0,140,104V88a28,28,0,0,1,8.41-20.07A27.07,27.07,0,0,1,167.86,60a28.83,28.83,0,0,1,25.82,16.81,12,12,0,0,0,11,7.19H211Z"},null,-1),w$1=[Z$1],M$1={key:1},V$1=createBaseVNode("path",{d:"M240,72l-32,32c-4.26,66.84-60.08,120-128,120-32,0-40-12-40-12s32-12,48-36c0,0-55.15-32-47.22-120,0,0,39.66,40,87.22,48V88c0-22,18-40.27,40-40a40.74,40.74,0,0,1,36.67,24Z",opacity:"0.2"},null,-1),k$1=createBaseVNode("path",{d:"M247.39,68.94A8,8,0,0,0,240,64H209.57A48.65,48.65,0,0,0,168.1,40a46.87,46.87,0,0,0-33.74,13.7A47.87,47.87,0,0,0,120,88v6.09C79.74,83.47,46.81,50.72,46.46,50.37a8,8,0,0,0-13.65,4.92c-4.3,47.79,9.57,79.77,22,98.18a110.92,110.92,0,0,0,21.89,24.2C61.43,195.2,37.45,204.41,37.2,204.51a8,8,0,0,0-3.85,11.93c.74,1.12,3.75,5.05,11.08,8.72C53.51,229.7,65.48,232,80,232c70.68,0,129.72-54.42,135.76-124.44l29.9-29.9A8,8,0,0,0,247.39,68.94Zm-45,29.41a8,8,0,0,0-2.32,5.14C196,166.58,143.28,216,80,216c-10.56,0-18-1.4-23.22-3.08,11.52-6.25,27.56-17,37.88-32.48a8,8,0,0,0-2.61-11.34c-.13-.08-12.86-7.74-24.48-25.29C54.54,124.11,48,100.38,48,73.09c16,13,45.25,33.18,78.69,38.8A8,8,0,0,0,136,104V88a32,32,0,0,1,9.6-22.92A30.89,30.89,0,0,1,167.9,56c12.66.
8616,24.49,7.88,29.44,19.21A8,8,0,0,0,204.67,80h16Z"},null,-1),H$1=[V$1,k$1],x$1={key:2},S$1=createBaseVNode("path",{d:"M245.66,77.66l-29.9,29.9C209.72,177.58,150.67,232,80,232c-14.52,0-26.49-2.3-35.58-6.84-7.33-3.67-10.33-7.6-11.08-8.72a8,8,0,0,1,3.85-11.93c.26-.1,24.24-9.31,39.47-26.84a110.93,110.93,0,0,1-21.88-24.2c-12.4-18.41-26.28-50.39-22-98.18a8,8,0,0,1,13.65-4.92c.35.35,33.28,33.1,73.54,43.72V88a47.87,47.87,0,0,1,14.36-34.3A46.87,46.87,0,0,1,168.1,40a48.66,48.66,0,0,1,41.47,24H240a8,8,0,0,1,5.66,13.66Z"},null,-1),z$1=[S$1],B$1={key:3},N$1=createBaseVNode("path",{d:"M245.54,69.71A6,6,0,0,0,240,66H208.4a46.6,46.6,0,0,0-40.33-24,44.93,44.93,0,0,0-32.31,13.12A45.92,45.92,0,0,0,122,88v8.66c-42-10-76.6-44.52-77-44.88A6,6,0,0,0,34.8,55.46c-4.25,47.22,9.42,78.75,21.64,96.89a107.71,107.71,0,0,0,23.07,25c-15.49,19-41.34,28.89-41.62,29a6,6,0,0,0-2.88,9C36,216.83,45.78,230,80,230c69.88,0,128.23-54,133.82-123.34l30.42-30.41A6,6,0,0,0,245.54,69.71ZM203.76,99.76a6,6,0,0,0-1.75,3.86C197.93,167.76,144.33,218,80,218c-14,0-22.76-2.41-28.06-4.8,11.3-5.68,29.72-16.88,41.05-33.87a6,6,0,0,0,.85-4.67A6,6,0,0,0,91,170.82c-.13-.08-13.13-7.86-25-25.72C52,124,45.31,98.43,46,68.88c14.88,12.6,45.57,35.09,81,41a6,6,0,0,0,7-5.92V88a34,34,0,0,1,10.19-24.34A33.05,33.05,0,0,1,167.93,54c13.43.17,26,8.37,31.24,20.4a6,6,0,0,0,5.5,3.6h20.84Z"},null,-1),b$1=[N$1],E$1={key:4},P$1=createBaseVNode("path",{d:"M247.39,68.94A8,8,0,0,0,240,64H209.57A48.66,48.66,0,0,0,168.1,40a46.91,46.91,0,0,0-33.75,13.7A47.9,47.9,0,0,0,120,88v6.09C79.74,83.47,46.81,50.72,46.46,50.37a8,8,0,0,0-13.65,4.92c-4.31,47.79,9.57,79.77,22,98.18a110.93,110.93,0,0,0,21.88,24.2c-15.23,17.53-39.21,26.74-39.47,26.84a8,8,0,0,0-3.85,11.93c.75,1.12,3.75,5.05,11.08,8.72C53.51,229.7,65.48,232,80,232c70.67,0,129.72-54.42,135.75-124.44l29.91-29.9A8,8,0,0,0,247.39,68.94Zm-45,29.41a8,8,0,0,0-2.32,5.14C196,166.58,143.28,216,80,216c-10.56,0-18-1.4-23.22-3.08,11.51-6.25,27.56-17,37.88-32.48A8,8,0,0,0,92,169.08c-.47-.27-43.91-26.34-44-96,16,13,45.25,33.17,78.67,38.79A8,8,0,0,0,136,104V88a32,32,0,0,1,9.6-22.92A30.94,30.94,0,0,1,167.9,56c12.66.16,24.49,7.88,29.44,19.21A8,8,0,0,0,204.67,80h16Z"},null,-1),W$1=[P$1],$$1={key:5},j$1=createBaseVNode("path",{d:"M243.7,70.47A4,4,0,0,0,240,68H207.2a44.57,44.57,0,0,0-39.15-24,42.76,42.76,0,0,0-30.88,12.55A43.85,43.85,0,0,0,124,88V99.16c-43.65-9.39-80-45.6-80.39-46
86a4,4,0,0,0-4.19-.95,4,4,0,0,0-2.63,3.41c-4.2,46.62,9.27,77.71,21.31,95.59A103.68,103.68,0,0,0,82.35,177c-15.68,20.49-43.46,31.13-43.75,31.24a4,4,0,0,0-1.93,6c.27.4,2.79,4,9.54,7.36C54.73,225.84,66.1,228,80,228c69.09,0,126.73-53.56,131.89-122.23l30.94-30.94A4,4,0,0,0,243.7,70.47Zm-38.53,30.7a4,4,0,0,0-1.16,2.58C199.85,168.94,145.38,220,80,220c-17.85,0-27.63-3.89-32.5-6.87,10.37-4.82,31.45-16.34,43.83-34.91a4,4,0,0,0,.56-3.12A3.93,3.93,0,0,0,90,172.55c-.13-.08-13.39-8-25.52-26.15C54,130.71,42.39,104.11,44.19,64.65c13.17,11.62,45.48,37,83.15,43.3a4,4,0,0,0,4.66-4V88a36,36,0,0,1,10.79-25.76A35,35,0,0,1,168,52c14.2.18,27.49,8.86,33.06,21.61A4,4,0,0,0,204.67,76h25.67Z"},null,-1),L=[j$1],T={name:"PhTwitterLogo"},F$1=defineComponent({...T,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(ie){const oe=ie,Ee=inject("weight","regular"),ke=inject("size","1em"),Me=inject("color","currentColor"),Ie=inject("mirrored",!1),Re=computed(()=>oe.weight??Ee),De=computed(()=>oe.size??ke),je=computed(()=>oe.color??Me),Ue=computed(()=>oe.mirrored!==void 0?oe.mirrored?"scale(-1, 1)":void 0:Ie?"scale(-1, 1)":void 0);return(Et,kt)=>(openBlock(),createElementBlock("svg",mergeProps({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:De.value,height:De.value,fill:je.value,transform:Ue.value},Et.$attrs),[renderSlot(Et.$slots,"default"),Re.value==="bold"?(openBlock(),createElementBlock("g",f$1,w$1)):Re.value==="duotone"?(openBlock(),createElementBlock("g",M$1,H$1)):Re.value==="fill"?(openBlock(),createElementBlock("g",x$1,z$1)):Re.value==="light"?(openBlock(),createElementBlock("g",B$1,b$1)):Re.value==="regular"?(openBlock(),createElementBlock("g",E$1,W$1)):Re.value==="thin"?(openBlock(),createElementBlock("g",$$1,L)):createCommentVNode("",!0)],16,y))}}),f=["width","height","fill","transform"],w={key:0},M=createBaseVNode("path",{d:"M208.49,191.51a12,12,0,0,1-17,17L128,145,64.49,208.49a12,12,0,0,1-17-17L111,128,47.51,64.49a12,12,0,0,1,17-17L128,111l63.51-63.52a12,12,0,0,1,17,17L145,128Z"},null,-1),k=[M],Z={key:1},x=createBaseVNode("path",{d:"M216,48V208a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V48a8,8,0,0,1,8-8H208A8,8,0,0,1,216,48Z",opacity:"0.2"},null,-1),A=createBaseVNode("path",{d:"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"},null,-1),S=[x,A],V={key:2},z=createBaseVNode("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM181.66,170.34a8,8,0,0,1-11.32,11.32L128,139.31,85.66,181.66a8,8,0,0,1-11.32-11.32L116.69,128,74.34,85.66A8,8,0,0,1,85.66,74.34L128,116.69l42.34-42.35a8,8,0,0,1,11.32,11.32L139.31,128Z"},null,-1),C=[z],B={key:3},H=createBaseVNode("path",{d:"M204.24,195.76a6,6,0,1,1-8.48,8.48L128,136.49,60.24,204.24a6,6,0,0,1-8.48-8.48L119.51,128,51.76,60.24a6,6,0,0,1,8.48-8.48L128,119.51l67.76-67.75a6,6,0,0,1,8.48,8.48L136.49,128Z"},null,-1),N=[H],b={key:4},E=createBaseVNode("path",{d:"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"},null,-1),P=[E],W={key:5},$=createBaseVNode("path",{d:"M202.83,197.17a4,4,0,0,1-5.66,5.66L128,133.66,58.83,202.83a4,4,0,0,1-5.66-5.66L122.34,128,53.17,58.83a4,4,0,0,1,5.66-5.66L128,122.34l69.17-69.17a4,4,0,1,1,5.66,5.66L133.66,128Z"},null,-1),j=[$],X={name:"PhX"},F=defineComponent({...X,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(ie){const oe=ie,Ee=inject("weight","regular"),ke=inject("size","1em"),Me=inject("color","currentColor"),Ie=inject("mirrored",!1),Re=computed(()=>oe.weight??Ee),De=computed(()=>oe.size??ke),je=computed(()=>oe.color??Me),Ue=computed(()=>oe.mirrored!==void 0?oe.mirrored?"scale(-1, 1)":void 0:Ie?"scale(-1, 1)":void 0);return(Et,kt)=>(openBlock(),createElementBlock("svg",mergeProps({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:De.value,height:De.value,fill:je.value,transform:Ue.value},Et.$attrs),[renderSlot(Et.$slots,"default"),Re.value==="bold"?(openBlock(),createElementBlock("g",w,k)):Re.value==="duotone"?(openBlock(),createElementBlock("g",Z,S)):Re.value==="fill"?(openBlock(),createElementBlock("g",V,C)):Re.value==="light"?(openBlock(),createElementBlock("g",B,N)):Re.value==="regular"?(openBlock(),createElementBlock("g",b,P)):Re.value==="thin"?(openBlock(),createElementBlock("g",W,j)):createCommentVNode("",!0)],16,f))}}),app=createApp({});app.use(store$1);app.use(qt);
vendor: 31,676 bytes, lines 86-90
86app.component("VueLottie",Lottie);app.component("NetZeroInfographic",NetZeroInfographic);app.component("PostcodeCheckerForm",PostcodeCheckerForm);app.component("SetupCheck",SetupCheck);app.component("GetConnectedSurvey",GetConnectedSurvey);app.component("RoadworkAreaButtons",RoadworkAreaButtons);app.component("RoadworksMap",RoadworksMap);app.component("GoogleMaps",GoogleMaps);app.component("BookingRepresentative",BookingRepresentative);app.component("InfoHouse",InfoHouse);app.component("PhCaretLeft",H$4);app.component("PhCircleNotch",I);app.component("PhStar",H$2);app.component("PhFacebookLogo",G$2);app.component("PhLinkedinLogo",G$1);app.component("PhTwitterLogo",F$1);app.component("PhList",G);app.component("PhX",F);app.component("PhCaretDown",G$3);app.component("Disclosure",N$a);app.component("DisclosureButton",Q$2);app.component("DisclosurePanel",V$8);app.component("AreaButtons",AreaButtons);app.component("PopupImageCard",PopupImageCard);app.component("ImageVoteGrid",ImageVoteGrid);app.component("Pagination",Pagination$1);app.component("ConnectionToolkitForm",_sfc_main$1);app.component("ContactPostcodeChecker",ContactPostcodeChecker);app.mount("#app");var flushPending=!1,flushing=!1,queue=[],lastFlushedIndex=-1,transactionActive=!1;function scheduler(ie){queueJob(ie)}function startTransaction(){transactionActive=!0}function commitTransaction(){transactionActive=!1,queueFlush()}function queueJob(ie){queue.includes(ie)||queue.push(ie),queueFlush()}function dequeueJob(ie){let oe=queue.indexOf(ie);oe!==-1&&oe>lastFlushedIndex&&queue.splice(oe,1)}function queueFlush(){if(!flushing&&!flushPending){if(transactionActive)return;flushPending=!0,queueMicrotask(flushJobs)}}function flushJobs(){flushPending=!1,flushing=!0;for(let ie=0;ie<queue.length;ie++)queue[ie](),lastFlushedIndex=ie;queue.length=0,lastFlushedIndex=-1,flushing=!1}var reactive,effect,release,raw,shouldSchedule=!0;function disableEffectScheduling(ie){shouldSchedule=!1,ie(),shouldSchedule=!0}function setReactivityEngine(ie){reactive=ie.reactive,release=ie.release,effect=oe=>ie.effect(oe,{scheduler:Ee=>{shouldSchedule?scheduler(Ee):Ee()}}),raw=ie.raw}function overrideEffect(ie){effect=ie}function elementBoundEffect(ie){let oe=()=>{};return[ke=>{let Me=effect(ke);return ie._x_effects||(ie._x_effects=new Set,ie._x_runEffects=()=>{ie._x_effects.forEach(Ie=>Ie())}),ie._x_effects.add(Me),oe=()=>{Me!==void 0&&(ie._x_effects.delete(Me),release(Me))},Me},()=>{oe()}]}function watch(ie,oe){let Ee=!0,ke,Me,Ie=effect(()=>{let Re=ie(),De=JSON.stringify(Re);if(!Ee&&(typeof Re=="object"||Re!==ke)){let je=typeof ke=="object"?JSON.parse(Me):ke;queueMicrotask(()=>{oe(Re,je)})}ke=Re,Me=De,Ee=!1});return()=>release(Ie)}async function transaction(ie){startTransaction();try{await ie(),await Promise.resolve()}finally{commitTransaction()}}var onAttributeAddeds=[],onElRemoveds=[],onElAddeds=[];function onElAdded(ie){onElAddeds.push(ie)}function onElRemoved(ie,oe){typeof oe=="function"?(ie._x_cleanups||(ie._x_cleanups=[]),ie._x_cleanups.push(oe)):(oe=ie,onElRemoveds.push(oe))}function onAttributesAdded(ie){onAttributeAddeds.push(ie)}function onAttributeRemoved(ie,oe,Ee){ie._x_attributeCleanups||(ie._x_attributeCleanups={}),ie._x_attributeCleanups[oe]||(ie._x_attributeCleanups[oe]=[]),ie._x_attributeCleanups[oe].push(Ee)}function cleanupAttributes(ie,oe){ie._x_attributeCleanups&&Object.entries(ie._x_attributeCleanups).forEach(([Ee,ke])=>{(oe===void 0||oe.includes(Ee))&&(ke.forEach(Me=>Me()),delete ie._x_attributeCleanups[Ee])})}function cleanupElement(ie){var oe,Ee;for((oe=ie._x_effects)==null||oe.forEach(dequeueJob);(Ee=ie._x_cleanups)!=null&&Ee.length;)ie._x_cleanups.pop()()}var observer=new MutationObserver(onMutate),currentlyObserving=!1;function startObservingMutations(){observer.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),currentlyObserving=!0}function stopObservingMutations(){flushObserver(),observer.disconnect(),currentlyObserving=!1}var queuedMutations=[];function flushObserver(){let ie=observer.takeRecords();queuedMutations.push(()=>ie.length>0&&onMutate(ie));let oe=queuedMutations.length;queueMicrotask(()=>{if(queuedMutations.length===oe)for(;queuedMutations.length>0;)queuedMutations.shift()()})}function mutateDom(ie){if(!currentlyObserving)return ie();stopObservingMutations();let oe=ie();return startObservingMutations(),oe}var isCollecting=!1,deferredMutations=[];function deferMutations(){isCollecting=!0}function flushAndStopDeferringMutations(){isCollecting=!1,onMutate(deferredMutations),deferredMutations=[]}function onMutate(ie){if(isCollecting){deferredMutations=deferredMutations.concat(ie);return}let oe=[],Ee=new Set,ke=new Map,Me=new Map;for(let Ie=0;Ie<ie.length;Ie++)if(!ie[Ie].target._x_ignoreMutationObserver&&(ie[Ie].type==="childList"&&(ie[Ie].removedNodes.forEach(Re=>{Re.nodeType===1&&Re._x_marker&&Ee.add(Re)}),ie[Ie].addedNodes.forEach(Re=>{if(Re.nodeType===1){if(Ee.has(Re)){Ee.delete(Re);return}Re._x_marker||oe.push(Re)}})),ie[Ie].type==="attributes")){let Re=ie[Ie].target,De=ie[Ie].attributeName,je=ie[Ie].oldValue,Ue=()=>{ke.has(Re)||ke.set(Re,[]),ke.get(Re).push({name:De,value:Re.getAttribute(De)})},Et=()=>{Me.has(Re)||Me.set(Re,[]),Me.get(Re).push(De)};Re.hasAttribute(De)&&je===null?Ue():Re.hasAttribute(De)?(Et(),Ue()):Et()}Me.forEach((Ie,Re)=>{cleanupAttributes(Re,Ie)}),ke.forEach((Ie,Re)=>{onAttributeAddeds.forEach(De=>De(Re,Ie))});for(let Ie of Ee)oe.some(Re=>Re.contains(Ie))||onElRemoveds.forEach(Re=>Re(Ie));for(let Ie of oe)Ie.isConnected&&onElAddeds.forEach(Re=>Re(Ie));oe=null,Ee=null,ke=null,Me=null}function scope(ie){return mergeProxies(closestDataStack(ie))}function addScopeToNode(ie,oe,Ee){return ie._x_dataStack=[oe,...closestDataStack(Ee||ie)],()=>{ie._x_dataStack=ie._x_dataStack.filter(ke=>ke!==oe)}}function closestDataStack(ie){return ie._x_dataStack?ie._x_dataStack:typeof ShadowRoot=="function"&&ie instanceof ShadowRoot?closestDataStack(ie.host):ie.parentNode?closestDataStack(ie.parentNode):[]}function mergeProxies(ie){return new Proxy({objects:ie},mergeProxyTrap)}function keyInPrototypeChain(ie,oe){return ie===null||ie===Object.prototype?null:Object.prototype.hasOwnProperty.call(ie,oe)?ie:keyInPrototypeChain(Object.getPrototypeOf(ie),oe)}var mergeProxyTrap={ownKeys({objects:ie}){return Array.from(new Set(ie.flatMap(oe=>Object.keys(oe))))},has({objects:ie},oe){return oe==Symbol.unscopables?!1:ie.some(Ee=>Object.prototype.hasOwnProperty.call(Ee,oe)||Reflect.has(Ee,oe))},get({objects:ie},oe,Ee){return oe=="toJSON"?collapseProxies:Reflect.get(ie.find(ke=>Reflect.has(ke,oe))||{},oe,Ee)},set({objects:ie},oe,Ee,ke){let Me;for(const Re of ie)if(Me=keyInPrototypeChain(Re,oe),Me)break;Me||(Me=ie[ie.length-1]);const Ie=Object.getOwnPropertyDescriptor(Me,oe);return Ie!=null&&Ie.set&&(Ie!=null&&Ie.get)?Ie.set.call(ke,Ee)||!0:Reflect.set(Me,oe,Ee)}};function collapseProxies(){return Reflect.ownKeys(this).reduce((oe,Ee)=>(oe[Ee]=Reflect.get(this,Ee),oe),{})}function initInterceptors(ie){let oe=ke=>typeof ke=="object"&&!Array.isArray(ke)&&ke!==null,Ee=(ke,Me="")=>{Object.entries(Object.getOwnPropertyDescriptors(ke)).forEach(([Ie,{value:Re,enumerable:De}])=>{if(De===!1||Re===void 0||typeof Re=="object"&&Re!==null&&Re.__v_skip)return;let je=Me===""?Ie:`${Me}.${Ie}`;typeof Re=="object"&&Re!==null&&Re._x_interceptor?ke[Ie]=Re.initialize(ie,je,Ie):oe(Re)&&Re!==ke&&!(Re instanceof Element)&&Ee(Re,je)})};return Ee(ie)}function interceptor(ie,oe=()=>{}){let Ee={initialValue:void 0,_x_interceptor:!0,initialize(ke,Me,Ie){return ie(this.initialValue,()=>get(ke,Me),Re=>set(ke,Me,Re),Me,Ie)}};return oe(Ee),ke=>{if(typeof ke=="object"&&ke!==null&&ke._x_interceptor){let Me=Ee.initialize.bind(Ee);Ee.initialize=(Ie,Re,De)=>{let je=ke.initialize(Ie,Re,De);return Ee.initialValue=je,Me(Ie,Re,De)}}else Ee.initialValue=ke;return Ee}}function get(ie,oe){return oe.split(".").reduce((Ee,ke)=>Ee[ke],ie)}function set(ie,oe,Ee){if(typeof oe=="string"&&(oe=oe.split(".")),oe.length===1)ie[oe[0]]=Ee;else{if(oe.length===0)throw error;return ie[oe[0]]||(ie[oe[0]]={}),set(ie[oe[0]],oe.slice(1),Ee)}}var magics={};function magic(ie,oe){magics[ie]=oe}function injectMagics(ie,oe){let Ee=getUtilities(oe);return Object.entries(magics).forEach(([ke,Me])=>{Object.defineProperty(ie,`$${ke}`,{get(){return Me(oe,Ee)},enumerable:!1})}),ie}function getUtilities(ie){let[oe,Ee]=getElementBoundUtilities(ie),ke={interceptor,...oe};return onElRemoved(ie,Ee),ke}function tryCatch(ie,oe,Ee,...ke){try{return Ee(...ke)}catch(Me){handleError(Me,ie,oe)}}function handleError(...ie){return errorHandler(...ie)}var errorHandler=normalErrorHandler;function setErrorHandler(ie){errorHandler=ie}function normalErrorHandler(ie,oe,Ee=void 0){ie=Object.assign(ie??{message:"No error message given."},{el:oe,expression:Ee}),console.warn(`Alpine Expression Error: ${ie.message}
87
88${Ee?'Expression: "'+Ee+`"
89
90`:""}`,oe),setTimeout(()=>{throw ie},0)}var shouldAutoEvaluateFunctions=!0;function dontAutoEvaluateFunctions(ie){let oe=shouldAutoEvaluateFunctions;shouldAutoEvaluateFunctions=!1;let Ee=ie();return shouldAutoEvaluateFunctions=oe,Ee}function evaluate(ie,oe,Ee={}){let ke;return evaluateLater(ie,oe)(Me=>ke=Me,Ee),ke}function evaluateLater(...ie){return theEvaluatorFunction(...ie)}var theEvaluatorFunction=()=>{};function setEvaluator(ie){theEvaluatorFunction=ie}var theRawEvaluatorFunction;function setRawEvaluator(ie){theRawEvaluatorFunction=ie}function normalEvaluator(ie,oe){let Ee={};injectMagics(Ee,ie);let ke=[Ee,...closestDataStack(ie)],Me=typeof oe=="function"?generateEvaluatorFromFunction(ke,oe):generateEvaluatorFromString(ke,oe,ie);return tryCatch.bind(null,ie,oe,Me)}function generateEvaluatorFromFunction(ie,oe){return(Ee=()=>{},{scope:ke={},params:Me=[],context:Ie}={})=>{if(!shouldAutoEvaluateFunctions){runIfTypeOfFunction(Ee,oe,mergeProxies([ke,...ie]),Me);return}let Re=oe.apply(mergeProxies([ke,...ie]),Me);runIfTypeOfFunction(Ee,Re)}}var evaluatorMemo={};function generateFunctionFromString(ie,oe){if(evaluatorMemo[ie])return evaluatorMemo[ie];let Ee=Object.getPrototypeOf(async function(){}).constructor,ke=/^[\n\s]*if.*\(.*\)/.test(ie.trim())||/^(let|const)\s/.test(ie.trim())?`(async()=>{ ${ie} })()`:ie,Ie=(()=>{try{let Re=new Ee(["__self","scope"],`with (scope) { __self.result = ${ke} }; __self.finished = true; return __self.result;`);return Object.defineProperty(Re,"name",{value:`[Alpine] ${ie}`}),Re}catch(Re){return handleError(Re,oe,ie),Promise.resolve()}})();return evaluatorMemo[ie]=Ie,Ie}function generateEvaluatorFromString(ie,oe,Ee){let ke=generateFunctionFromString(oe,Ee);return(Me=()=>{},{scope:Ie={},params:Re=[],context:De}={})=>{ke.result=void 0,ke.finished=!1;let je=mergeProxies([Ie,...ie]);if(typeof ke=="function"){let Ue=ke.call(De,ke,je).catch(Et=>handleError(Et,Ee,oe));ke.finished?(runIfTypeOfFunction(Me,ke.result,je,Re,Ee),ke.result=void 0):Ue.then(Et=>{runIfTypeOfFunction(Me,Et,je,Re,Ee)}).catch(Et=>handleError(Et,Ee,oe)).finally(()=>ke.result=void 0)}}}function runIfTypeOfFunction(ie,oe,Ee,ke,Me){if(shouldAutoEvaluateFunctions&&typeof oe=="function"){let Ie=oe.apply(Ee,ke);Ie instanceof Promise?Ie.then(Re=>runIfTypeOfFunction(ie,Re,Ee,ke)).catch(Re=>handleError(Re,Me,oe)):ie(Ie)}else typeof oe=="object"&&oe instanceof Promise?oe.then(Ie=>ie(Ie)):ie(oe)}function evaluateRaw(...ie){return theRawEvaluatorFunction(...ie)}function normalRawEvaluator(ie,oe,Ee={}){let ke={};injectMagics(ke,ie);let Me=[ke,...closestDataStack(ie)],Ie=mergeProxies([Ee.scope??{},...Me]),Re=Ee.params??[];if(oe.includes("await")){let De=Object.getPrototypeOf(async function(){}).constructor,je=/^[\n\s]*if.*\(.*\)/.test(oe.trim())||/^(let|const)\s/.test(oe.trim())?`(async()=>{ ${oe} })()`:oe;return new De(["scope"],`with (scope) { let __result = ${je}; return __result }`).call(Ee.context,Ie)}else{let De=/^[\n\s]*if.*\(.*\)/.test(oe.trim())||/^(let|const)\s/.test(oe.trim())?`(()=>{ ${oe} })()`:oe,Ue=new Function(["scope"],`with (scope) { let __result = ${De}; return __result }`).call(Ee.context,Ie);return typeof Ue=="function"&&shouldAutoEvaluateFunctions?Ue.apply(Ie,Re):Ue}}var prefixAsString="x-";function prefix(ie=""){return prefixAsString+ie}function setPrefix(ie){prefixAsString=ie}var directiveHandlers={};function directive(ie,oe){return directiveHandlers[ie]=oe,{before(Ee){if(!directiveHandlers[Ee]){console.warn(String.raw`Cannot find directive \`${Ee}\`. \`${ie}\` will use the default order of execution`);return}const ke=directiveOrder.indexOf(Ee);directiveOrder.splice(ke>=0?ke:directiveOrder.indexOf("DEFAULT"),0,ie)}}}function directiveExists(ie){return Object.keys(directiveHandlers).includes(ie)}function directives(ie,oe,Ee){if(oe=Array.from(oe),ie._x_virtualDirectives){let Ie=Object.entries(ie._x_virtualDirectives).map(([De,je])=>({name:De,value:je})),Re=attributesOnly(Ie);Ie=Ie.map(De=>Re.find(je=>je.name===De.name)?{name:`x-bind:${De.name}`,value:`"${De.value}"`}:De),oe=oe.concat(Ie)}let ke={};return oe.map(toTransformedAttributes((Ie,Re)=>ke[Ie]=Re)).filter(outNonAlpineAttributes).map(toParsedDirectives(ke,Ee)).sort(byPriority).map(Ie=>getDirectiveHandler(ie,Ie))}function attributesOnly(ie){return Array.from(ie).map(toTransformedAttributes()).filter(oe=>!outNonAlpineAttributes(oe))}var isDeferringHandlers=!1,directiveHandlerStacks=new Map,currentHandlerStackKey=Symbol();function deferHandlingDirectives(ie){isDeferringHandlers=!0;let oe=Symbol();currentHandlerStackKey=oe,directiveHandlerStacks.set(oe,[]);let Ee=()=>{for(;directiveHandlerStacks.get(oe).length;)directiveHandlerStacks.get(oe).shift()();directiveHandlerStacks.delete(oe)},ke=()=>{isDeferringHandlers=!1,Ee()};ie(Ee),ke()}function getElementBoundUtilities(ie){let oe=[],Ee=De=>oe.push(De),[ke,Me]=elementBoundEffect(ie);return oe.push(Me),[{Alpine:alpine_default,effect:ke,cleanup:Ee,evaluateLater:evaluateLater.bind(evaluateLater,ie),evaluate:evaluate.bind(evaluate,ie)},()=>oe.forEach(De=>De())]}function getDirectiveHandler(ie,oe){let Ee=()=>{},ke=directiveHandlers[oe.type]||Ee,[Me,Ie]=getElementBoundUtilities(ie);onAttributeRemoved(ie,oe.original,Ie);let Re=()=>{ie._x_ignore||ie._x_ignoreSelf||(ke.inline&&ke.inline(ie,oe,Me),ke=ke.bind(ke,ie,oe,Me),isDeferringHandlers?directiveHandlerStacks.get(currentHandlerStackKey).push(ke):ke())};return Re.runCleanups=Ie,Re}var startingWith=(ie,oe)=>({name:Ee,value:ke})=>(Ee.startsWith(ie)&&(Ee=Ee.replace(ie,oe)),{name:Ee,value:ke}),into=ie=>ie;function toTransformedAttributes(ie=()=>{}){return({name:oe,value:Ee})=>{let{name:ke,value:Me}=attributeTransformers.reduce((Ie,Re)=>Re(Ie),{name:oe,value:Ee});return ke!==oe&&ie(ke,oe),{name:ke,value:Me}}}var attributeTransformers=[];function mapAttributes(ie){attributeTransformers.push(ie)}function outNonAlpineAttributes({name:ie}){return alpineAttributeRegex().test(ie)}var alpineAttributeRegex=()=>new RegExp(`^${prefixAsString}([^:^.]+)\\b`);function toParsedDirectives(ie,oe){return({name:Ee,value:ke})=>{Ee===ke&&(ke="");let Me=Ee.match(alpineAttributeRegex()),Ie=Ee.match(/:([a-zA-Z0-9\-_:]+)/),Re=Ee.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],De=oe||ie[Ee]||Ee;return{type:Me?Me[1]:null,value:Ie?Ie[1]:null,modifiers:Re.map(je=>je.replace(".","")),expression:ke,original:De}}}var DEFAULT="DEFAULT",directiveOrder=["ignore","ref","id","data","anchor","bind","init","for","model","modelable","transition","show","if",DEFAULT,"teleport"];function byPriority(ie,oe){let Ee=directiveOrder.indexOf(ie.type)===-1?DEFAULT:ie.type,ke=directiveOrder.indexOf(oe.type)===-1?DEFAULT:oe.type;return directiveOrder.indexOf(Ee)-directiveOrder.indexOf(ke)}function dispatch(ie,oe,Ee={},ke={}){return ie.dispatchEvent(new CustomEvent(oe,{detail:Ee,bubbles:!0,composed:!0,cancelable:!0,...ke}))}function walk(ie,oe){if(typeof ShadowRoot=="function"&&ie instanceof ShadowRoot){Array.from(ie.children).forEach(Me=>walk(Me,oe));return}let Ee=!1;if(oe(ie,()=>Ee=!0),Ee)return;let ke=ie.firstElementChild;for(;ke;)walk(ke,oe),ke=ke.nextElementSibling}function warn(ie,...oe){console.warn(`Alpine Warning: ${ie}`,...oe)}var started=!1;function start(){started&&warn("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),started=!0,document.body||warn("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),dispatch(document,"alpine:init"),dispatch(document,"alpine:initializing"),startObservingMutations(),onElAdded(oe=>initTree(oe,walk)),onElRemoved(oe=>destroyTree(oe)),onAttributesAdded((oe,Ee)=>{directives(oe,Ee).forEach(ke=>ke())});let ie=oe=>!closestRoot(oe.parentElement,!0);Array.from(document.querySelectorAll(allSelectors().join(","))).filter(ie).forEach(oe=>{initTree(oe)}),dispatch(document,"alpine:initialized"),setTimeout(()=>{warnAboutMissingPlugins()})}var rootSelectorCallbacks=[],initSelectorCallbacks=[];function rootSelectors(){return rootSelectorCallbacks.map(ie=>ie())}function allSelectors(){return rootSelectorCallbacks.concat(initSelectorCallbacks).map(ie=>ie())}function addRootSelector(ie){rootSelectorCallbacks.push(ie)}function addInitSelector(ie){initSelectorCallbacks.push(ie)}function closestRoot(ie,oe=!1){return findClosest(ie,Ee=>{if((oe?allSelectors():rootSelectors()).some(Me=>Ee.matches(Me)))return!0})}function findClosest(ie,oe){if(ie){if(oe(ie))return ie;if(ie._x_teleportBack)return findClosest(ie._x_teleportBack,oe);if(ie.parentNode instanceof ShadowRoot)return findClosest(ie.parentNode.host,oe);if(ie.parentElement)return findClosest(ie.parentElement,oe)}}function isRoot(ie){return rootSelectors().some(oe=>ie.matches(oe))}var initInterceptors2=[];function interceptInit(ie){initInterceptors2.push(ie)}var markerDispenser=1;function initTree(ie,oe=walk,Ee=()=>{}){findClosest(ie,ke=>ke._x_ignore)||deferHandlingDirectives(()=>{oe(ie,(ke,Me)=>{ke._x_marker||(Ee(ke,Me),initInterceptors2.forEach(Ie=>Ie(ke,Me)),directives(ke,ke.attributes).forEach(Ie=>Ie()),ke._x_ignore||(ke._x_marker=markerDispenser++),ke._x_ignore&&Me())})})}function destroyTree(ie,oe=walk){oe(ie,Ee=>{cleanupElement(Ee),cleanupAttributes(Ee),delete Ee._x_marker})}function warnAboutMissingPlugins(){[["ui","dialog",["[x-dialog], [x-popover]"]],["anchor","anchor",["[x-anchor]"]],["sort","sort",["[x-sort]"]]].forEach(([oe,Ee,ke])=>{directiveExists(Ee)||ke.some(Me=>{if(document.querySelector(Me))return warn(`found "${Me}", but missing ${oe} plugin`),!0})})}var tickStack=[],isHolding=!1;function nextTick$1(ie=()=>{}){return queueMicrotask(()=>{isHolding||setTimeout(()=>{releaseNextTicks()})}),new Promise(oe=>{tickStack.push(()=>{ie(),oe()})})}function releaseNextTicks(){for(isHolding=!1;tickStack.length;)tickStack.shift()()}function holdNextTicks(){isHolding=!0}function setClasses(ie,oe){return Array.isArray(oe)?setClassesFromString(ie,oe.join(" ")):typeof oe=="object"&&oe!==null?setClassesFromObject(ie,oe):typeof oe=="function"?setClasses(ie,oe()):setClassesFromString(ie,oe)}function splitClasses(ie){return ie.split(/\s/).filter(Boolean)}function setClassesFromString(ie,oe){let Ee=Me=>splitClasses(Me).filter(Ie=>!ie.classList.contains(Ie)).filter(Boolean),ke=Me=>(ie.classList.add(...Me),()=>{ie.classList.remove(...Me)});return oe=oe===!0?oe="":oe||"",ke(Ee(oe))}function setClassesFromObject(ie,oe){let Ee=Object.entries(oe).flatMap(([Re,De])=>De?splitClasses(Re):!1).filter(Boolean),ke=Object.entries(oe).flatMap(([Re,De])=>De?!1:splitClasses(Re)).filter(Boolean),Me=[],Ie=[];return ke.forEach(Re=>{ie.classList.contains(Re)&&(ie.classList.remove(Re),Ie.push(Re))}),Ee.forEach(Re=>{ie.classList.contains(Re)||(ie.classList.add(Re),Me.push(Re))}),()=>{Ie.forEach(Re=>ie.classList.add(Re)),Me.forEach(Re=>ie.classList.remove(Re))}}function setStyles(ie,oe){return typeof oe=="object"&&oe!==null?setStylesFromObject(ie,oe):setStylesFromString(ie,oe)}function setStylesFromObject(ie,oe){let Ee={};return Object.entries(oe).forEach(([ke,Me])=>{Ee[ke]=ie.style[ke],ke.startsWith("--")||(ke=kebabCase(ke)),ie.style.setProperty(ke,Me)}),setTimeout(()=>{ie.style.length===0&&ie.removeAttribute("style")}),()=>{setStyles(ie,Ee)}}function setStylesFromString(ie,oe){let Ee=ie.getAttribute("style",oe);return ie.setAttribute("style",oe),()=>{ie.setAttribute("style",Ee||"")}}function kebabCase(ie){return ie.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function once(ie,oe=()=>{}){let Ee=!1;return function(){Ee?oe.apply(this,arguments):(Ee=!0,ie.apply(this,arguments))}}directive("transition",(ie,{value:oe,modifiers:Ee,expression:ke},{evaluate:Me})=>{typeof ke=="function"&&(ke=Me(ke)),ke!==!1&&(!ke||typeof ke=="boolean"?registerTransitionsFromHelper(ie,Ee,oe):registerTransitionsFromClassString(ie,ke,oe))});function registerTransitionsFromClassString(ie,oe,Ee){registerTransitionObject(ie,setClasses,""),{enter:Me=>{ie._x_transition.enter.during=Me},"enter-start":Me=>{ie._x_transition.enter.start=Me},"enter-end":Me=>{ie._x_transition.enter.end=Me},leave:Me=>{ie._x_transition.leave.during=Me},"leave-start":Me=>{ie._x_transition.leave.start=Me},"leave-end":Me=>{ie._x_transition.leave.end=Me}}[Ee](oe)}function registerTransitionsFromHelper(ie,oe,Ee){registerTransitionObject(ie,setStyles);let ke=!oe.includes("in")&&!oe.includes("out")&&!Ee,Me=ke||oe.includes("in")||["enter"].includes(Ee),Ie=ke||oe.includes("out")||["leave"].includes(Ee);oe.includes("in")&&!ke&&(oe=oe.filter((Dt,Ft)=>Ft<oe.indexOf("out"))),oe.includes("out")&&!ke&&(oe=oe.filter((Dt,Ft)=>Ft>oe.indexOf("out")));let Re=!oe.includes("opacity")&&!oe.includes("scale"),De=Re||oe.includes("opacity"),je=Re||oe.includes("scale"),Ue=De?0:1,Et=je?modifierValue(oe,"scale",95)/100:1,kt=modifierValue(oe,"delay",0)/1e3,At=modifierValue(oe,"origin","center"),It="opacity, transform",Rt=modifierValue(oe,"duration",150)/1e3,Mt=modifierValue(oe,"duration",75)/1e3,Vt="cubic-bezier(0.4, 0.0, 0.2, 1)";Me&&(ie._x_transition.enter.during={transformOrigin:At,transitionDelay:`${kt}s`,transitionProperty:It,transitionDuration:`${Rt}s`,transitionTimingFunction:Vt},ie._x_transition.enter.start={opacity:Ue,transform:`scale(${Et})`},ie._x_transition.enter.end={opacity:1,transform:"scale(1)"}),Ie&&(ie._x_transition.leave.during={transformOrigin:At,transitionDelay:`${kt}s`,transitionProperty:It,transitionDuration:`${Mt}s`,transitionTimingFunction:Vt},ie._x_transition.leave.start={opacity:1,transform:"scale(1)"},ie._x_transition.leave.end={opacity:Ue,transform:`scale(${Et})`})}function registerTransitionObject(ie,oe,Ee={}){ie._x_transition||(ie._x_transition={enter:{during:Ee,start:Ee,end:Ee},leave:{during:Ee,start:Ee,end:Ee},in(ke=()=>{},Me=()=>{}){transition$1(ie,oe,{during:this.enter.during,start:this.enter.start,end:this.enter.end},ke,Me)},out(ke=()=>{},Me=()=>{}){transition$1(ie,oe,{during:this.leave.during,start:this.leave.start,end:this.leave.end},ke,Me)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(ie,oe,Ee,ke){const Me=document.visibilityState==="visible"?requestAnimationFrame:setTimeout;let Ie=()=>Me(Ee);if(oe){ie._x_transition&&(ie._x_transition.enter||ie._x_transition.leave)?ie._x_transition.enter&&(Object.entries(ie._x_transition.enter.during).length||Object.entries(ie._x_transition.enter.start).length||Object.entries(ie._x_transition.enter.end).length)?ie._x_transition.in(Ee):Ie():ie._x_transition?ie._x_transition.in(Ee):Ie();return}ie._x_hidePromise=ie._x_transition?new Promise((Re,De)=>{ie._x_transition.out(()=>{},()=>Re(ke)),ie._x_transitioning&&ie._x_transitioning.beforeCancel(()=>De({isFromCancelledTransition:!0}))}):Promise.resolve(ke),queueMicrotask(()=>{let Re=closestHide(ie);Re?(Re._x_hideChildren||(Re._x_hideChildren=[]),Re._x_hideChildren.push(ie)):Me(()=>{let De=je=>{let Ue=Promise.all([je._x_hidePromise,...(je._x_hideChildren||[]).map(De)]).then(([Et])=>Et==null?void 0:Et());return delete je._x_hidePromise,delete je._x_hideChildren,Ue};De(ie).catch(je=>{if(!je.isFromCancelledTransition)throw je})})})};function closestHide(ie){let oe=ie.parentNode;if(oe)return oe._x_hidePromise?oe:closestHide(oe)}function transition$1(ie,oe,{during:Ee,start:ke,end:Me}={},Ie=()=>{},Re=()=>{}){if(ie._x_transitioning&&ie._x_transitioning.cancel(),Object.keys(Ee).length===0&&Object.keys(ke).length===0&&Object.keys(Me).length===0){Ie(),Re();return}let De,je,Ue;performTransition(ie,{start(){De=oe(ie,ke)},during(){je=oe(ie,Ee)},before:Ie,end(){De(),Ue=oe(ie,Me)},after:Re,cleanup(){je(),Ue()}})}function performTransition(ie,oe){let Ee,ke,Me,Ie=once(()=>{mutateDom(()=>{Ee=!0,ke||oe.before(),Me||(oe.end(),releaseNextTicks()),oe.after(),ie.isConnected&&oe.cleanup(),delete ie._x_transitioning})});ie._x_transitioning={beforeCancels:[],beforeCancel(Re){this.beforeCancels.push(Re)},cancel:once(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();Ie()}),finish:Ie},mutateDom(()=>{oe.start(),oe.during()}),holdNextTicks(),requestAnimationFrame(()=>{if(Ee)return;let Re=Number(getComputedStyle(ie).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,De=Number(getComputedStyle(ie).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;Re===0&&(Re=Number(getComputedStyle(ie).animationDuration.replace("s",""))*1e3),mutateDom(()=>{oe.before()}),ke=!0,requestAnimationFrame(()=>{Ee||(mutateDom(()=>{oe.end()}),releaseNextTicks(),setTimeout(ie._x_transitioning.finish,Re+De),Me=!0)})})}function modifierValue(ie,oe,Ee){if(ie.indexOf(oe)===-1)return Ee;const ke=ie[ie.indexOf(oe)+1];if(!ke||oe==="scale"&&isNaN(ke))return Ee;if(oe==="duration"||oe==="delay"){let Me=ke.match(/([0-9]+)ms/);if(Me)return Me[1]}return oe==="origin"&&["top","right","left","center","bottom"].includes(ie[ie.indexOf(oe)+2])?[ke,ie[ie.indexOf(oe)+2]].join(" "):ke}var isCloning=!1;function skipDuringClone(ie,oe=()=>{}){return(...Ee)=>isCloning?oe(...Ee):ie(...Ee)}function onlyDuringClone(ie){return(...oe)=>isCloning&&ie(...oe)}var interceptors=[];function interceptClone(ie){interceptors.push(ie)}function cloneNode(ie,oe){interceptors.forEach(Ee=>Ee(ie,oe)),isCloning=!0,dontRegisterReactiveSideEffects(()=>{initTree(oe,(Ee,ke)=>{ke(Ee,()=>{})})}),isCloning=!1}var isCloningLegacy=!1;function clone(ie,oe){oe._x_dataStack||(oe._x_dataStack=ie._x_dataStack),isCloning=!0,isCloningLegacy=!0,dontRegisterReactiveSideEffects(()=>{cloneTree(oe)}),isCloning=!1,isCloningLegacy=!1}function cloneTree(ie){let oe=!1;initTree(ie,(ke,Me)=>{walk(ke,(Ie,Re)=>{if(oe&&isRoot(Ie))return Re();oe=!0,Me(Ie,Re)})})}function dontRegisterReactiveSideEffects(ie){let oe=effect;overrideEffect((Ee,ke)=>{let Me=oe(Ee);return release(Me),()=>{}}),ie(),overrideEffect(oe)}function bind(ie,oe,Ee,ke=[]){switch(ie._x_bindings||(ie._x_bindings=reactive({})),ie._x_bindings[oe]=Ee,oe=ke.includes("camel")?camelCase(oe):oe,oe){case"value":bindInputValue(ie,Ee);break;case"style":bindStyles(ie,Ee);break;case"class":bindClasses(ie,Ee);break;case"selected":case"checked":bindAttributeAndProperty(ie,oe,Ee);break;default:bindAttribute(ie,oe,Ee);break}}function bindInputValue(ie,oe){if(isRadio(ie))ie.attributes.value===void 0&&(ie.value=oe);else if(isCheckbox(ie))Number.isInteger(oe)?ie.value=oe:!Array.isArray(oe)&&typeof oe!="boolean"&&![null,void 0].includes(oe)?ie.value=String(oe):Array.isArray(oe)?ie.checked=oe.some(Ee=>checkedAttrLooseCompare(Ee,ie.value)):ie.checked=!!oe;else if(ie.tagName==="SELECT")updateSelect(ie,oe);else{if(ie.value===oe)return;ie.value=oe===void 0?"":oe}}function bindClasses(ie,oe){ie._x_undoAddedClasses&&ie._x_undoAddedClasses(),ie._x_undoAddedClasses=setClasses(ie,oe)}function bindStyles(ie,oe){ie._x_undoAddedStyles&&ie._x_undoAddedStyles(),ie._x_undoAddedStyles=setStyles(ie,oe)}function bindAttributeAndProperty(ie,oe,Ee){bindAttribute(ie,oe,Ee),setPropertyIfChanged(ie,oe,Ee)}function bindAttribute(ie,oe,Ee){[null,void 0,!1].includes(Ee)&&attributeShouldntBePreservedIfFalsy(oe)?ie.removeAttribute(oe):(isBooleanAttr(oe)&&(Ee=oe),setIfChanged(ie,oe,Ee))}function setIfChanged(ie,oe,Ee){ie.getAttribute(oe)!=Ee&&ie.setAttribute(oe,Ee)}function setPropertyIfChanged(ie,oe,Ee){ie[oe]!==Ee&&(ie[oe]=Ee)}function updateSelect(ie,oe){const Ee=[].concat(oe).map(ke=>ke+"");Array.from(ie.options).forEach(ke=>{ke.selected=Ee.includes(ke.value)})}function camelCase(ie){return ie.toLowerCase().replace(/-(\w)/g,(oe,Ee)=>Ee.toUpperCase())}function checkedAttrLooseCompare(ie,oe){return ie==oe}function safeParseBoolean(ie){return[1,"1","true","on","yes",!0].includes(ie)?!0:[0,"0","false","off","no",!1].includes(ie)?!1:ie?!!ie:null}var booleanAttributes=new Set(["allowfullscreen","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","inert","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected","shadowrootclonable","shadowrootdelegatesfocus","shadowrootserializable"]);function isBooleanAttr(ie){return booleanAttributes.has(ie)}function attributeShouldntBePreservedIfFalsy(ie){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(ie)}function getBinding(ie,oe,Ee){return ie._x_bindings&&ie._x_bindings[oe]!==void 0?ie._x_bindings[oe]:getAttributeBinding(ie,oe,Ee)}function extractProp(ie,oe,Ee,ke=!0){if(ie._x_bindings&&ie._x_bindings[oe]!==void 0)return ie._x_bindings[oe];if(ie._x_inlineBindings&&ie._x_inlineBindings[oe]!==void 0){let Me=ie._x_inlineBindings[oe];return Me.extract=ke,dontAutoEvaluateFunctions(()=>evaluate(ie,Me.expression))}return getAttributeBinding(ie,oe,Ee)}function getAttributeBinding(ie,oe,Ee){let ke=ie.getAttribute(oe);return ke===null?typeof Ee=="function"?Ee():Ee:ke===""?!0:isBooleanAttr(oe)?!![oe,"true"].includes(ke):ke}function isCheckbox(ie){return ie.type==="checkbox"||ie.localName==="ui-checkbox"||ie.localName==="ui-switch"}function isRadio(ie){return ie.type==="radio"||ie.localName==="ui-radio"}function debounce(ie,oe){let Ee;return function(){const ke=this,Me=arguments,Ie=function(){Ee=null,ie.apply(ke,Me)};clearTimeout(Ee),Ee=setTimeout(Ie,oe)}}function throttle(ie,oe){let Ee;return function(){let ke=this,Me=arguments;Ee||(ie.apply(ke,Me),Ee=!0,setTimeout(()=>Ee=!1,oe))}}function entangle({get:ie,set:oe},{get:Ee,set:ke}){let Me=!0,Ie,Re=effect(()=>{let De=ie(),je=Ee();if(Me)ke(cloneIfObject(De)),Me=!1;else{let Ue=JSON.stringify(De),Et=JSON.stringify(je);Ue!==Ie?ke(cloneIfObject(De)):Ue!==Et&&oe(cloneIfObject(je))}Ie=JSON.stringify(ie()),JSON.stringify(Ee())});return()=>{release(Re)}}function cloneIfObject(ie){return typeof ie=="object"?JSON.parse(JSON.stringify(ie)):ie}function plugin(ie){(Array.isArray(ie)?ie:[ie]).forEach(Ee=>Ee(alpine_default))}var stores={},isReactive=!1;function store(ie,oe){if(isReactive||(stores=reactive(stores),isReactive=!0),oe===void 0)return stores[ie];stores[ie]=oe,initInterceptors(stores[ie]),typeof oe=="object"&&oe!==null&&oe.hasOwnProperty("init")&&typeof oe.init=="function"&&stores[ie].init()}function getStores(){return stores}var binds={};function bind2(ie,oe){let Ee=typeof oe!="function"?()=>oe:oe;return ie instanceof Element?applyBindingsObject(ie,Ee()):(binds[ie]=Ee,()=>{})}function injectBindingProviders(ie){return Object.entries(binds).forEach(([oe,Ee])=>{Object.defineProperty(ie,oe,{get(){return(...ke)=>Ee(...ke)}})}),ie}function applyBindingsObject(ie,oe,Ee){let ke=[];for(;ke.length;)ke.pop()();let Me=Object.entries(oe).map(([Re,De])=>({name:Re,value:De})),Ie=attributesOnly(Me);return Me=Me.map(Re=>Ie.find(De=>De.name===Re.name)?{name:`x-bind:${Re.name}`,value:`"${Re.value}"`}:Re),directives(ie,Me,Ee).map(Re=>{ke.push(Re.runCleanups),Re()}),()=>{for(;ke.length;)ke.pop()()}}var datas={};function data(ie,oe){datas[ie]=oe}function injectDataProviders(ie,oe){return Object.entries(datas).forEac
90h(([Ee,ke])=>{Object.defineProperty(ie,Ee,{get(){return(...Me)=>ke.bind(oe)(...Me)},enumerable:!1})}),ie}var Alpine={get reactive(){return reactive},get release(){return release},get effect(){return effect},get raw(){return raw},get transaction(){return transaction},version:"3.15.12",flushAndStopDeferringMutations,dontAutoEvaluateFunctions,disableEffectScheduling,startObservingMutations,stopObservingMutations,setReactivityEngine,onAttributeRemoved,onAttributesAdded,closestDataStack,skipDuringClone,onlyDuringClone,addRootSelector,addInitSelector,setErrorHandler,interceptClone,addScopeToNode,deferMutations,mapAttributes,evaluateLater,interceptInit,initInterceptors,injectMagics,setEvaluator,setRawEvaluator,mergeProxies,extractProp,findClosest,onElRemoved,closestRoot,destroyTree,interceptor,transition:transition$1,setStyles,mutateDom,directive,entangle,throttle,debounce,evaluate,evaluateRaw,initTree,nextTick:nextTick$1,prefixed:prefix,prefix:setPrefix,plugin,magic,store,start,clone,cloneNode,bound:getBinding,$data:scope,watch,walk,data,bind:bind2},alpine_default=Alpine;function makeMap(ie,oe){const Ee=Object.create(null),ke=ie.split(",");for(let Me=0;Me<ke.length;Me++)Ee[ke[Me]]=!0;return oe?Me=>!!Ee[Me.toLowerCase()]:Me=>!!Ee[Me]}var EMPTY_OBJ=Object.freeze({}),hasOwnProperty=Object.prototype.hasOwnProperty,hasOwn=(ie,oe)=>hasOwnProperty.call(ie,oe),isArray=Array.isArray,isMap=ie=>toTypeString(ie)==="[object Map]",isString=ie=>typeof ie=="string",isSymbol=ie=>typeof ie=="symbol",isObject$3=ie=>ie!==null&&typeof ie=="object",objectToString=Object.prototype.toString,toTypeString=ie=>objectToString.call(ie),toRawType=ie=>toTypeString(ie).slice(8,-1),isIntegerKey=ie=>isString(ie)&&ie!=="NaN"&&ie[0]!=="-"&&""+parseInt(ie,10)===ie,cacheStringFunction=ie=>{const oe=Object.create(null);return Ee=>oe[Ee]||(oe[Ee]=ie(Ee))},capitalize=cacheStringFunction(ie=>ie.charAt(0).toUpperCase()+ie.slice(1)),hasChanged=(ie,oe)=>ie!==oe&&(ie===ie||oe===oe),targetMap=new WeakMap,effectStack=[],activeEffect,ITERATE_KEY=Symbol("iterate"),MAP_KEY_ITERATE_KEY=Symbol("Map key iterate");function isEffect(ie){return ie&&ie._isEffect===!0}function effect2(ie,oe=EMPTY_OBJ){isEffect(ie)&&(ie=ie.raw);const Ee=createReactiveEffect(ie,oe);return oe.lazy||Ee(),Ee}function stop(ie){ie.active&&(cleanup(ie),ie.options.onStop&&ie.options.onStop(),ie.active=!1)}var uid=0;function createReactiveEffect(ie,oe){const Ee=function(){if(!Ee.active)return ie();if(!effectStack.includes(Ee)){cleanup(Ee);try{return enableTracking(),effectStack.push(Ee),activeEffect=Ee,ie()}finally{effectStack.pop(),resetTracking(),activeEffect=effectStack[effectStack.length-1]}}};return Ee.id=uid++,Ee.allowRecurse=!!oe.allowRecurse,Ee._isEffect=!0,Ee.active=!0,Ee.raw=ie,Ee.deps=[],Ee.options=oe,Ee}function cleanup(ie){const{deps:oe}=ie;if(oe.length){for(let Ee=0;Ee<oe.length;Ee++)oe[Ee].delete(ie);oe.length=0}}var shouldTrack=!0,trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function enableTracking(){trackStack.push(shouldTrack),shouldTrack=!0}function resetTracking(){const ie=trackStack.pop();shouldTrack=ie===void 0?!0:ie}function track(ie,oe,Ee){if(!shouldTrack||activeEffect===void 0)return;let ke=targetMap.get(ie);ke||targetMap.set(ie,ke=new Map);let Me=ke.get(Ee);Me||ke.set(Ee,Me=new Set),Me.has(activeEffect)||(Me.add(activeEffect),activeEffect.deps.push(Me),activeEffect.options.onTrack&&activeEffect.options.onTrack({effect:activeEffect,target:ie,type:oe,key:Ee}))}function trigger(ie,oe,Ee,ke,Me,Ie){const Re=targetMap.get(ie);if(!Re)return;const De=new Set,je=Et=>{Et&&Et.forEach(kt=>{(kt!==activeEffect||kt.allowRecurse)&&De.add(kt)})};if(oe==="clear")Re.forEach(je);else if(Ee==="length"&&isArray(ie))Re.forEach((Et,kt)=>{(kt==="length"||kt>=ke)&&je(Et)});else switch(Ee!==void 0&&je(Re.get(Ee)),oe){case"add":isArray(ie)?isIntegerKey(Ee)&&je(Re.get("length")):(je(Re.get(ITERATE_KEY)),isMap(ie)&&je(Re.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray(ie)||(je(Re.get(ITERATE_KEY)),isMap(ie)&&je(Re.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(ie)&&je(Re.get(ITERATE_KEY));break}const Ue=Et=>{Et.options.onTrigger&&Et.options.onTrigger({effect:Et,target:ie,key:Ee,type:oe,newValue:ke,oldValue:Me,oldTarget:Ie}),Et.options.scheduler?Et.options.scheduler(Et):Et()};De.forEach(Ue)}var isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbol
90s=new Set(Object.getOwnPropertyNames(Symbol).map(ie=>Symbol[ie]).filter(isSymbol)),get2=createGetter(),readonlyGet=createGetter(!0),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const ie={};return["includes","indexOf","lastIndexOf"].forEach(oe=>{ie[oe]=function(...Ee){const ke=toRaw(this);for(let Ie=0,Re=this.length;Ie<Re;Ie++)track(ke,"get",Ie+"");const Me=ke[oe](...Ee);return Me===-1||Me===!1?ke[oe](...Ee.map(toRaw)):Me}}),["push","pop","shift","unshift","splice"].forEach(oe=>{ie[oe]=function(...Ee){pauseTracking();const ke=toRaw(this)[oe].apply(this,Ee);return resetTracking(),ke}}),ie}function createGetter(ie=!1,oe=!1){return function(ke,Me,Ie){if(Me==="__v_isReactive")return!ie;if(Me==="__v_isReadonly")return ie;if(Me==="__v_raw"&&Ie===(ie?oe?shallowReadonlyMap:readonlyMap:oe?shallowReactiveMap:reactiveMap).get(ke))return ke;const Re=isArray(ke);if(!ie&&Re&&hasOwn(arrayInstrumentations,Me))return Reflect.get(arrayInstrumentations,Me,Ie);const De=Reflect.get(ke,Me,Ie);return(isSymbol(Me)?builtInSymbols.has(Me):isNonTrackableKeys(Me))||(ie||track(ke,"get",Me),oe)?De:isRef(De)?!Re||!isIntegerKey(Me)?De.value:De:isObject$3(De)?ie?readonly(De):reactive2(De):De}}var set2=createSetter();function createSetter(ie=!1){return function(Ee,ke,Me,Ie){let Re=Ee[ke];if(!ie&&(Me=toRaw(Me),Re=toRaw(Re),!isArray(Ee)&&isRef(Re)&&!isRef(Me)))return Re.value=Me,!0;const De=isArray(Ee)&&isIntegerKey(ke)?Number(ke)<Ee.length:hasOwn(Ee,ke),je=Reflect.set(Ee,ke,Me,Ie);return Ee===toRaw(Ie)&&(De?hasChanged(Me,Re)&&trigger(Ee,"set",ke,Me,Re):trigger(Ee,"add",ke,Me)),je}}function deleteProperty(ie,oe){const Ee=hasOwn(ie,oe),ke=ie[oe],Me=Reflect.deleteProperty(ie,oe);return Me&&Ee&&trigger(ie,"delete",oe,void 0,ke),Me}function has(ie,oe){const Ee=Reflect.has(ie,oe);return(!isSymbol(oe)||!builtInSymbols.has(oe))&&track(ie,"has",oe),Ee}function ownKeys(ie){return track(ie,"iterate",isArray(ie)?"length":ITERATE_KEY),Reflect.ownKeys(ie)}var mutableHandlers={get:get2,set:set2,deleteProperty,has,ownKeys},readonlyHandlers={get:readonlyGet,set(ie,oe){return console.warn(`Set operation on key "${String(oe)}" failed: target is readonly.`,ie),!0},deleteProperty(ie,oe){return console.warn(`Delete operation on key "${String(oe)}" failed: target is readonly.`,ie),!0}},toReactive=ie=>isObject$3(ie)?reactive2(ie):ie,toReadonly=ie=>isObject$3(ie)?readonly(ie):ie,toShallow=ie=>ie,getProto=ie=>Reflect.getPrototypeOf(ie);function get$1(ie,oe,Ee=!1,ke=!1){ie=ie.__v_raw;const Me=toRaw(ie),Ie=toRaw(oe);oe!==Ie&&!Ee&&track(Me,"get",oe),!Ee&&track(Me,"get",Ie);const{has:Re}=getProto(Me),De=ke?toShallow:Ee?toReadonly:toReactive;if(Re.call(Me,oe))return De(ie.get(oe));if(Re.call(Me,Ie))return De(ie.get(Ie));ie!==Me&&ie.get(oe)}function has$1(ie,oe=!1){const Ee=this.__v_raw,ke=toRaw(Ee),Me=toRaw(ie);return ie!==Me&&!oe&&track(ke,"has",ie),!oe&&track(ke,"has",Me),ie===Me?Ee.has(ie):Ee.has(ie)||Ee.has(Me)}function size(ie,oe=!1){return ie=ie.__v_raw,!oe&&track(toRaw(ie),"iterate",ITERATE_KEY),Reflect.get(ie,"size",ie)}function add(ie){ie=toRaw(ie);const oe=toRaw(this);return getProto(oe).has.call(oe,ie)||(oe.add(ie),trigger(oe,"add",ie,ie)),this}function set$1(ie,oe){oe=toRaw(oe);const Ee=toRaw(this),{has:ke,get:Me}=getProto(Ee);let Ie=ke.call(Ee,ie);Ie?checkIdentityKeys(Ee,ke,ie):(ie=toRaw(ie),Ie=ke.call(Ee,ie));const Re=Me.call(Ee,ie);return Ee.set(ie,oe),Ie?hasChanged(oe,Re)&&trigger(Ee,"set",ie,oe,Re):trigger(Ee,"add",ie,oe),this}function deleteEntry(ie){const oe=toRaw(this),{has:Ee,get:ke}=getProto(oe);let Me=Ee.call(oe,ie);Me?checkIdentityKeys(oe,Ee,ie):(ie=toRaw(ie),Me=Ee.call(oe,ie));const Ie=ke?ke.call(oe,ie):void 0,Re=oe.delete(ie);return Me&&trigger(oe,"delete",ie,void 0,Ie),Re}function clear(){const ie=toRaw(this),oe=ie.size!==0,Ee=isMap(ie)?new Map(ie):new Set(ie),ke=ie.clear();return oe&&trigger(ie,"clear",void 0,void 0,Ee),ke}function createForEach(ie,oe){return function(ke,Me){const Ie=this,Re=Ie.__v_raw,De=toRaw(Re),je=oe?toShallow:ie?toReadonly:toReactive;return!ie&&track(De,"iterate",ITERATE_KEY),Re.forEach((Ue,Et)=>ke.call(Me,je(Ue),je(Et),Ie))}}function createIterableMethod(ie,oe,Ee){return function(...ke){const Me=this.__v_raw,Ie=toRaw(Me),Re=isMap(Ie),De=ie==="entries"||ie===Symbol.iterator&&Re,je=ie==="keys"&&Re,Ue=Me[ie](...ke),Et=Ee?toShallow:oe?toReadonly:toReactive;return!oe&&track(Ie,"iterate",je?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:kt,done:At}=Ue.next();return At?{value:kt,done:At}:{value:De?[Et(kt[0]),Et(kt[1])]:Et(kt),done:At}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(ie){return function(...oe){{const Ee=oe[0]?`on key "${oe[0]}" `:"";console.warn(`${capitalize(ie)} operation ${Ee}failed: target is readonly.`,toRaw(this))}return ie==="delete"?!1:this}}function createInstrumentations(){const ie={get(Ie){return get$1(this,Ie)},get size(){return size(this)}
90,has:has$1,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},oe={get(Ie){return get$1(this,Ie,!1,!0)},get size(){return size(this)},has:has$1,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},Ee={get(Ie){return get$1(this,Ie,!0)},get size(){return size(this,!0)},has(Ie){return has$1.call(this,Ie,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},ke={get(Ie){return get$1(this,Ie,!0,!0)},get size(){return size(this,!0)},has(Ie){return has$1.call(this,Ie,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(Ie=>{ie[Ie]=createIterableMethod(Ie,!1,!1),Ee[Ie]=createIterableMethod(Ie,!0,!1),oe[Ie]=createIterableMethod(Ie,!1,!0),ke[Ie]=createIterableMethod(Ie,!0,!0)}),[ie,Ee,oe,ke]}var[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(ie,oe){const Ee=oe?ie?shallowReadonlyInstrumentations:shallowInstrumentations:ie?readonlyInstrumentations:mutableInstrumentations;return(ke,Me,Ie)=>Me==="__v_isReactive"?!ie:Me==="__v_isReadonly"?ie:Me==="__v_raw"?ke:Reflect.get(hasOwn(Ee,Me)&&Me in ke?Ee:ke,Me,Ie)}var mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)};function checkIdentityKeys(ie,oe,Ee){const ke=toRaw(Ee);if(ke!==Ee&&oe.call(ie,ke)){const Me=toRawType(ie);console.warn(`Reactive ${Me} contains both the raw and reactive versions of the same object${Me==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(ie){switch(ie){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(ie){return ie.__v_skip||!Object.isExtensible(ie)?0:targetTypeMap(toRawType(ie))}function reactive2(ie){return ie&&ie.__v_isReadonly?ie:createReactiveObject(ie,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function readonly(ie){return createReactiveObject(ie,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function createReactiveObject(ie,oe,Ee,ke,Me){if(!isObject$3(ie))return console.warn(`value cannot be made reactive: ${String(ie)}`),ie;if(ie.__v_raw&&!(oe&&ie.__v_isReactive))return ie;const Ie=Me.get(ie);if(Ie)return Ie;const Re=getTargetType(ie);if(Re===0)return ie;const De=new Proxy(ie,Re===2?ke:Ee);return Me.set(ie,De),De}function toRaw(ie){return ie&&toRaw(ie.__v_raw)||ie}function isRef(ie){return!!(ie&&ie.__v_isRef===!0)}magic("nextTick",()=>nextTick$1);magic("dispatch",ie=>dispatch.bind(dispatch,ie));magic("watch",(ie,{evaluateLater:oe,cleanup:Ee})=>(ke,Me)=>{let Ie=oe(ke),De=watch(()=>{let je;return Ie(Ue=>je=Ue),je},Me);Ee(De)});magic("store",getStores);magic("data",ie=>scope(ie));magic("root",ie=>closestRoot(ie));magic("refs",ie=>(ie._x_refs_proxy||(ie._x_refs_proxy=mergeProxies(getArrayOfRefObject(ie))),ie._x_refs_proxy));function getArrayOfRefObject(ie){let oe=[];return findClosest(ie,Ee=>{Ee._x_refs&&oe.push(Ee._x_refs)}),oe}var globalIdMemo={};function findAndIncrementId(ie){return globalIdMemo[ie]||(globalIdMemo[ie]=0),++globalIdMemo[ie]}function closestIdRoot(ie,oe){return findClosest(ie,Ee=>{if(Ee._x_ids&&Ee._x_ids[oe])return!0})}function setIdRoot(ie,oe){ie._x_ids||(ie._x_ids={}),ie._x_ids[oe]||(ie._x_ids[oe]=findAndIncrementId(oe))}magic("id",(ie,{cleanup:oe})=>(Ee,ke=null)=>{let Me=`${Ee}${ke?`-${ke}`:""}`;return cacheIdByNameOnElement(ie,Me,oe,()=>{let Ie=closestIdRoot(ie,Ee),Re=Ie?Ie._x_ids[Ee]:findAndIncrementId(Ee);return ke?`${Ee}-${Re}-${ke}`:`${Ee}-${Re}`})});interceptClone((ie,oe)=>
vendor: 14,817 bytes, line 90
90{ie._x_id&&(oe._x_id=ie._x_id)});function cacheIdByNameOnElement(ie,oe,Ee,ke){if(ie._x_id||(ie._x_id={}),ie._x_id[oe])return ie._x_id[oe];let Me=ke();return ie._x_id[oe]=Me,Ee(()=>{delete ie._x_id[oe]}),Me}magic("el",ie=>ie);warnMissingPluginMagic("Focus","focus","focus");warnMissingPluginMagic("Persist","persist","persist");function warnMissingPluginMagic(ie,oe,Ee){magic(oe,ke=>warn(`You can't use [$${oe}] without first installing the "${ie}" plugin here: https://alpinejs.dev/plugins/${Ee}`,ke))}directive("modelable",(ie,{expression:oe},{effect:Ee,evaluateLater:ke,cleanup:Me})=>{let Ie=ke(oe),Re=()=>{let Et;return Ie(kt=>Et=kt),Et},De=ke(`${oe} = __placeholder`),je=Et=>De(()=>{},{scope:{__placeholder:Et}}),Ue=Re();je(Ue),queueMicrotask(()=>{if(!ie._x_model)return;ie._x_removeModelListeners.default();let Et=ie._x_model.get,kt=ie._x_model.setWithModifiers,At=entangle({get(){return Et()},set(It){kt(It)}},{get(){return Re()},set(It){je(It)}});Me(At)})});directive("teleport",(ie,{modifiers:oe,expression:Ee},{cleanup:ke})=>{ie.tagName.toLowerCase()!=="template"&&warn("x-teleport can only be used on a <template> tag",ie);let Me=getTarget(Ee),Ie=ie.content.cloneNode(!0).firstElementChild;ie._x_teleport=Ie,Ie._x_teleportBack=ie,ie.setAttribute("data-teleport-template",!0),Ie.setAttribute("data-teleport-target",!0),ie._x_forwardEvents&&ie._x_forwardEvents.forEach(De=>{Ie.addEventListener(De,je=>{je.stopPropagation(),ie.dispatchEvent(new je.constructor(je.type,je))})}),addScopeToNode(Ie,{},ie);let Re=(De,je,Ue)=>{Ue.includes("prepend")?je.parentNode.insertBefore(De,je):Ue.includes("append")?je.parentNode.insertBefore(De,je.nextSibling):je.appendChild(De)};mutateDom(()=>{skipDuringClone(()=>{Re(Ie,Me,oe),initTree(Ie)})()}),ie._x_teleportPutBack=()=>{let De=getTarget(Ee);mutateDom(()=>{Re(ie._x_teleport,De,oe)})},ke(()=>mutateDom(()=>{Ie.remove(),destroyTree(Ie)}))});var teleportContainerDuringClone=document.createElement("div");function getTarget(ie){let oe=skipDuringClone(()=>document.querySelector(ie),()=>teleportContainerDuringClone)();return oe||warn(`Cannot find x-teleport element for selector: "${ie}"`),oe}var handler=()=>{};handler.inline=(ie,{modifiers:oe},{cleanup:Ee})=>{oe.includes("self")?ie._x_ignoreSelf=!0:ie._x_ignore=!0,Ee(()=>{oe.includes("self")?delete ie._x_ignoreSelf:delete ie._x_ignore})};directive("ignore",handler);directive("effect",skipDuringClone((ie,{expression:oe},{effect:Ee})=>{Ee(evaluateLater(ie,oe))}));function on(ie,oe,Ee,ke){let Me=ie,Ie=je=>ke(je),Re={},De=(je,Ue)=>Et=>Ue(je,Et);return Ee.includes("dot")&&(oe=dotSyntax(oe)),Ee.includes("camel")&&(oe=camelCase2(oe)),Ee.includes("capture")&&(Re.capture=!0),Ee.includes("window")&&(Me=window),Ee.includes("document")&&(Me=document),Ee.includes("passive")&&(Re.passive=Ee[Ee.indexOf("passive")+1]!=="false"),Ie=addDebounceOrThrottle(Ee,Ie),Ee.includes("prevent")&&(Ie=De(Ie,(je,Ue)=>{Ue.preventDefault(),je(Ue)})),Ee.includes("stop")&&(Ie=De(Ie,(je,Ue)=>{Ue.stopPropagation(),je(Ue)})),Ee.includes("once")&&(Ie=De(Ie,(je,Ue)=>{je(Ue),Me.removeEventListener(oe,Ie,Re)})),(Ee.includes("away")||Ee.includes("outside"))&&(Me=document,Ie=De(Ie,(je,Ue)=>{ie.contains(Ue.target)||Ue.target.isConnected!==!1&&(ie.offsetWidth<1&&ie.offsetHeight<1||ie._x_isShown!==!1&&je(Ue))})),Ee.includes("self")&&(Ie=De(Ie,(je,Ue)=>{Ue.target===ie&&je(Ue)})),oe==="submit"&&(Ie=De(Ie,(je,Ue)=>{Ue.target._x_pendingModelUpdates&&Ue.target._x_pendingModelUpdates.forEach(Et=>Et()),je(Ue)})),(isKeyEvent(oe)||isClickEvent(oe))&&(Ie=De(Ie,(je,Ue)=>{isListeningForASpecificKeyThatHasntBeenPressed(Ue,Ee)||je(Ue)})),Me.addEventListener(oe,Ie,Re),()=>{Me.removeEventListener(oe,Ie,Re)}}function addDebounceOrThrottle(ie,oe){if(ie.includes("debounce")){let Ee=ie[ie.indexOf("debounce")+1]||"invalid-wait",ke=isNumeric(Ee.split("ms")[0])?Number(Ee.split("ms")[0]):250;oe=debounce(oe,ke)}if(ie.includes("throttle")){let Ee=ie[ie.indexOf("throttle")+1]||"invalid-wait",ke=isNumeric(Ee.split("ms")[0])?Number(Ee.split("ms")[0]):250;oe=throttle(oe,ke)}return oe}function dotSyntax(ie){return ie.replace(/-/g,".")}function camelCase2(ie){return ie.toLowerCase().replace(/-(\w)/g,(oe,Ee)=>Ee.toUpperCase())}function isNumeric(ie){return!Array.isArray(ie)&&!isNaN(ie)}function kebabCase2(ie){return[" ","_"].includes(ie)?ie:ie.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function isKeyEvent(ie){return["keydown","keyup"].includes(ie)}function isClickEvent(ie){return["contextmenu","click","mouse"].some(oe=>ie.includes(oe))}function isListeningForASpecificKeyThatHasntBeenPressed(ie,oe){let Ee=oe.filter(Ie=>!["window","document","prevent","stop","once","capture","self","away","outside","passive","preserve-scroll","blur","change","lazy"].includes(Ie));if(Ee.includes("debounce")){let Ie=Ee.indexOf("debounce");Ee.splice(Ie,isNumeric((Ee[Ie+1]||"invalid-wait").split("ms")[0])?2:1)}if(Ee.includes("throttle")){let Ie=Ee.indexOf("throttle");Ee.splice(Ie,isNumeric((Ee[Ie+1]||"invalid-wait").split("ms")[0])?2:1)}if(Ee.length===0||Ee.length===1&&keyToModifiers(ie.key).includes(Ee[0]))return!1;const Me=["ctrl","shift","alt","meta","cmd","super"].filter(Ie=>Ee.includes(Ie));return Ee=Ee.filter(Ie=>!Me.includes(Ie)),!(Me.length>0&&Me.filter(Re=>((Re==="cmd"||Re==="super")&&(Re="meta"),ie[`${Re}Key`])).length===Me.length&&(isClickEvent(ie.type)||keyToModifiers(ie.key).includes(Ee[0])))}function keyToModifiers(ie){if(!ie)return[];ie=kebabCase2(ie);let oe={ctrl:"control",slash:"/",space:" ",spacebar:" ",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",comma:",",equal:"=",minus:"-",underscore:"_"};return oe[ie]=ie,Object.keys(oe).map(Ee=>{if(oe[Ee]===ie)return Ee}).filter(Ee=>Ee)}directive("model",(ie,{modifiers:oe,expression:Ee},{effect:ke,cleanup:Me})=>{let Ie=ie;oe.includes("parent")&&(Ie=findClosest(ie,Mt=>Mt!==ie));let Re=evaluateLater(Ie,Ee),De;typeof Ee=="string"?De=evaluateLater(Ie,`${Ee} = __placeholder`):typeof Ee=="function"&&typeof Ee()=="string"?De=evaluateLater(Ie,`${Ee()} = __placeholder`):De=()=>{};let je=()=>{let Mt;return Re(Vt=>Mt=Vt),isGetterSetter(Mt)?Mt.get():Mt},Ue=Mt=>{let Vt;Re(Dt=>Vt=Dt),isGetterSetter(Vt)?Vt.set(Mt):De(()=>{},{scope:{__placeholder:Mt}})};typeof Ee=="string"&&ie.type==="radio"&&mutateDom(()=>{ie.hasAttribute("name")||ie.setAttribute("name",Ee)});let Et=oe.includes("change")||oe.includes("lazy"),kt=oe.includes("blur"),At=oe.includes("enter"),It=Et||kt||At,Rt;if(isCloning)Rt=()=>{};else if(It){let Mt=[],Vt=Dt=>Ue(getInputValue(ie,oe,Dt,je()));if(Et&&Mt.push(on(ie,"change",oe,Vt)),kt&&(Mt.push(on(ie,"blur",oe,Vt)),ie.form)){let Dt=ie.form,Ft=()=>Vt({target:ie});Dt._x_pendingModelUpdates||(Dt._x_pendingModelUpdates=[]),Dt._x_pendingModelUpdates.push(Ft),Me(()=>{Dt._x_pendingModelUpdates&&Dt._x_pendingModelUpdates.splice(Dt._x_pendingModelUpdates.indexOf(Ft),1)})}At&&Mt.push(on(ie,"keydown",oe,Dt=>{Dt.key==="Enter"&&Vt(Dt)})),Rt=()=>Mt.forEach(Dt=>Dt())}else{let Mt=ie.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(ie.type)?"change":"input";Rt=on(ie,Mt,oe,Vt=>{Ue(getInputValue(ie,oe,Vt,je()))})}if(oe.includes("fill")&&([void 0,null,""].includes(je())||isCheckbox(ie)&&Array.isArray(je())||ie.tagName.toLowerCase()==="select"&&ie.multiple)&&Ue(getInputValue(ie,oe,{target:ie},je())),ie._x_removeModelListeners||(ie._x_removeModelListeners={}),ie._x_removeModelListeners.default=Rt,Me(()=>ie._x_removeModelListeners.default()),ie.form){let Mt=on(ie.form,"reset",[],Vt=>{nextTick$1(()=>ie._x_model&&ie._x_model.set(getInputValue(ie,oe,{target:ie},je())))});Me(()=>Mt())}ie._x_model={get(){return je()},set(Mt){Ue(Mt)},setWithModifiers:addDebounceOrThrottle(oe,Ue)},ie._x_forceModelUpdate=Mt=>{Mt===void 0&&typeof Ee=="string"&&Ee.match(/\./)&&(Mt=""),mutateDom(()=>{isCheckbox(ie)?Array.isArray(Mt)?ie.checked=Mt.some(Vt=>Vt==ie.value):ie.checked=!!Mt:isRadio(ie)?typeof Mt=="boolean"?ie.checked=safeParseBoolean(ie.value)===Mt:ie.checked=ie.value==Mt:bind(ie,"value",Mt)})},ke(()=>{let Mt=je();oe.includes("unintrusive")&&document.activeElement.isSameNode(ie)||ie._x_forceModelUpdate(Mt)})});function getInputValue(ie,oe,Ee,ke){return mutateDom(()=>{if(Ee instanceof CustomEvent&&Ee.detail!==void 0)return Ee.detail!==null&&Ee.detail!==void 0?Ee.detail:Ee.target.value;if(isCheckbox(ie))if(Array.isArray(ke)){let Me=null;return oe.includes("number")?Me=safeParseNumber(Ee.target.value):oe.includes("boolean")?Me=safeParseBoolean(Ee.target.value):Me=Ee.target.value,Ee.target.checked?ke.includes(Me)?ke:ke.concat([Me]):ke.filter(Ie=>!checkedAttrLooseCompare2(Ie,Me))}else return Ee.target.checked;else{if(ie.tagName.toLowerCase()==="select"&&ie.multiple)return oe.includes("number")?Array.from(Ee.target.selectedOptions).map(Me=>{let Ie=Me.value||Me.text;return safeParseNumber(Ie)}):oe.includes("boolean")?Array.from(Ee.target.selectedOptions).map(Me=>{let Ie=Me.value||Me.text;return safeParseBoolean(Ie)}):Array.from(Ee.target.selectedOptions).map(Me=>Me.value||Me.text);{let Me;return isRadio(ie)?Ee.target.checked?Me=Ee.target.value:Me=ke:Me=Ee.target.value,oe.includes("number")?safeParseNumber(Me):oe.includes("boolean")?safeParseBoolean(Me):oe.includes("trim")?Me.trim():Me}}})}function safeParseNumber(ie){let oe=ie?parseFloat(ie):null;return isNumeric2(oe)?oe:ie}function checkedAttrLooseCompare2(ie,oe){return ie==oe}function isNumeric2(ie){return!Array.isArray(ie)&&!isNaN(ie)}function isGetterSetter(ie){return ie!==null&&typeof ie=="object"&&typeof ie.get=="function"&&typeof ie.set=="function"}directive("cloak",ie=>queueMicrotask(()=>mutateDom(()=>ie.removeAttribute(prefix("cloak")))));addInitSelector(()=>`[${prefix("init")}]`);directive("init",skipDuringClone((ie,{expression:oe},{evaluate:Ee})=>typeof oe=="string"?!!oe.trim()&&Ee(oe,{},!1):Ee(oe,{},!1)));directive("text",(ie,{expression:oe},{effect:Ee,evaluateLater:ke})=>{let Me=ke(oe);Ee(()=>{Me(Ie=>{mutateDom(()=>{ie.textContent=Ie})})})});directive("html",(ie,{expression:oe},{effect:Ee,evaluateLater:ke})=>{let Me=ke(oe);Ee(()=>{Me(Ie=>{mutateDom(()=>{ie.innerHTML=Ie??"",ie._x_ignoreSelf=!0,initTree(ie),delete ie._x_ignoreSelf})})})});mapAttributes(startingWith(":",into(prefix("bind:"))));var handler2=(ie,{value:oe,modifiers:Ee,expression:ke,original:Me},{effect:Ie,cleanup:Re})=>{if(!oe){let je={};injectBindingProviders(je),evaluateLater(ie,ke)(Et=>{applyBindingsObject(ie,Et,Me)},{scope:je});return}if(oe==="key")return storeKeyForXFor(ie,ke);if(ie._x_inlineBindings&&ie._x_inlineBindings[oe]&&ie._x_inlineBindings[oe].extract)return;let De=evaluateLater(ie,ke);Ie(()=>De(je=>{je===void 0&&typeof ke=="string"&&ke.match(/\./)&&(je=""),mutateDom(()=>bind(ie,oe,je,Ee))})),Re(()=>{ie._x_undoAddedClasses&&ie._x_undoAddedClasses(),ie._x_undoAddedStyles&&ie._x_undoAddedStyles()})};handler2.inline=(ie,{value:oe,modifiers:Ee,expression:ke})=>{oe&&(ie._x_inlineBindings||(ie._x_inlineBindings={}),ie._x_inlineBindings[oe]={expression:ke,extract:!1})};directive("bind",handler2);function storeKeyForXFor(ie,oe){ie._x_keyExpression=oe}addRootSelector(()=>`[${prefix("data")}]`);directive("data",(ie,{expression:oe},{cleanup:Ee})=>{if(shouldSkipRegisteringDataDuringClone(ie))return;oe=oe===""?"{}":oe;let ke={};injectMagics(ke,ie);let Me={};injectDataProviders(Me,ke);let Ie=evaluate(ie,oe,{scope:Me});(Ie===void 0||Ie===!0)&&(Ie={}),injectMagics(Ie,ie);let Re=reactive(Ie);initInterceptors(Re);let De=addScopeToNode(ie,Re);Re.init&&evaluate(ie,Re.init),Ee(()=>{Re.destroy&&evaluate(ie,Re.destroy),De()})});interceptClone((ie,oe)=>{ie._x_dataStack&&(oe._x_dataStack=ie._x_dataStack,oe.setAttribute("data-has-alpine-state",!0))});function shouldSkipRegisteringDataDuringClone(ie){return isCloning?isCloningLegacy?!0:ie.hasAttribute("data-has-alpine-state"):!1}directive("show",(ie,{modifiers:oe,expression:Ee},{effect:ke})=>{let Me=evaluateLater(ie,Ee);ie._x_doHide||(ie._x_doHide=()=>{mutateDom(()=>{ie.style.setProperty("display","none",oe.includes("important")?"important":void 0)})}),ie._x_doShow||(ie._x_doShow=()=>{mutateDom(()=>{ie.style.length===1&&ie.style.display==="none"?ie.removeAttribute("style"):ie.style.removeProperty("display")})});let Ie=()=>{ie._x_doHide(),ie._x_isShown=!1},Re=()=>{ie._x_doShow(),ie._x_isShown=!0},De=()=>setTimeout(Re),je=once(kt=>kt?Re():Ie(),kt=>{typeof ie._x_toggleAndCascadeWithTransitions=="function"?ie._x_toggleAndCascadeWithTransitions(ie,kt,Re,Ie):kt?De():Ie()}),Ue,Et=!0;ke(()=>Me(kt=>{!Et&&kt===Ue||(oe.includes("immediate")&&(kt?De():Ie()),je(kt),Ue=kt,Et=!1)}))});directive("for",(ie,{expression:oe},{effect:Ee,cleanup:ke})=>{let Me=parseForExpression(oe),Ie=evaluateLater(ie,Me.items),Re=evaluateLater(ie,ie._x_keyExpression||"index");ie._x_lookup=new Map,Ee(()=>loop$1(ie,Me,Ie,Re)),ke(()=>{ie._x_lookup.forEach(De=>mutateDom(()=>{destroyTree(De),De.remove()})),delete ie._x_lookup})});function refreshScope(ie){return oe=>{Object.entries(oe).forEach(([Ee,ke])=>{ie[Ee]=ke})}}function loop$1(ie,oe,Ee,ke){Ee(Me=>{isNumeric3(Me)&&(Me=Array.from({length:Me},(Ue,Et)=>Et+1)),Me==null&&(Me=[]),Me instanceof Set&&(Me=Array.from(Me)),Me instanceof Map&&(Me=Array.from(Me));let Ie=ie._x_lookup,Re=new Map;ie._x_lookup=Re;let De=isObject2(Me),je=Object.entries(Me).map(([Ue,Et])=>{De||(Ue=parseInt(Ue));let kt=getIterationScopeVariables(oe,Et,Ue,Me),At;return ke(It=>{typeof It=="object"&&warn("x-for key cannot be an object, it must be a string or an integer",ie),Ie.has(It)&&(Re.set(It,Ie.get(It)),Ie.delete(It)),At=It},{scope:{index:Ue,...kt}}),[At,kt]});mutateDom(()=>{Ie.forEach(kt=>{destroyTree(kt),kt.remove()});let Ue=new Set,Et=ie;je.forEach(([kt,At])=>{if(Re.has(kt)){let Mt=Re.get(kt);Mt._x_refreshXForScope(At),Et.nextElementSibling!==Mt&&(Et.nextElementSibling&&Mt.replaceWith(Et.nextElementSibling),Et.after(Mt)),Et=Mt,Mt._x_currentIfEl&&(Mt.nextElementSibling!==Mt._x_currentIfEl&&Et.after(Mt._x_currentIfEl),Et=Mt._x_currentIfEl);return}ie.content.children.length>1&&warn("x-for templates require a single root element, additional elements will be ignored.",ie);let It=document.importNode(ie.content,!0).firstElementChild,Rt=reactive(At);addScopeToNode(It,Rt,ie),It._x_refreshXForScope=refreshScope(Rt),Re.set(kt,It),Ue.add(It),Et.after(It),Et=It}),skipDuringClone(()=>Ue.forEach(kt=>initTree(kt)))()})})}function parseForExpression(ie){let oe=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ee=/^\s*\(|\)\s*$/g,ke=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Me=ie.match(ke);if(!Me)return;let Ie={};Ie.items=Me[2].trim();let Re=Me[1].replace(Ee,"").trim(),De=Re.match(oe);return De?(Ie.item=Re.replace(oe,"").trim(),Ie.index=De[1].trim(),De[2]&&(Ie.collection=De[2].trim())):Ie.item=Re,Ie}function getIterationScopeVariables(ie,oe,Ee,ke){let Me={};return/^\[.*\]$/.test(ie.item)&&Array.isArray(oe)?ie.item.replace("[","").replace("]","").split(",").map(Re=>
90Re.trim()).forEach((Re,De)=>{Me[Re]=oe[De]}):/^\{.*\}$/.test(ie.item)&&!Array.isArray(oe)&&typeof oe=="object"?ie.item.replace("{","").replace("}","").split(",").map(Re=>Re.trim()).forEach(Re=>{Me[Re]=oe[Re]}):Me[ie.item]=oe,ie.index&&(Me[ie.index]=Ee),ie.collection&&(Me[ie.collection]=ke),Me}function isNumeric3(ie){return typeof ie!="object"&&!isNaN(ie)}function isObject2(ie){return typeof ie=="object"&&!Array.isArray(ie)}function handler3(){}handler3.inline=(ie,{expression:oe},{cleanup:Ee})=>{let ke=closestRoot(ie);ke&&(ke._x_refs||(ke._x_refs={}),ke._x_refs[oe]=ie,Ee(()=>delete ke._x_refs[oe]))};directive("ref",handler3);directive("if",(ie,{expression:oe},{effect:Ee,cleanup:ke})=>{ie.tagName.toLowerCase()!=="template"&&warn("x-if can only be used on a <template> tag",ie);let Me=evaluateLater(ie,oe),Ie=()=>{if(ie._x_currentIfEl)return ie._x_currentIfEl;let De=ie.content.cloneNode(!0).firstElementChild;return addScopeToNode(De,{},ie),mutateDom(()=>{ie.after(De),skipDuringClone(()=>initTree(De))()}),ie._x_currentIfEl=De,ie._x_undoIf=()=>{mutateDom(()=>{destroyTree(De),De.remove()}),delete ie._x_currentIfEl},De},Re=()=>{ie._x_undoIf&&(ie._x_undoIf(),delete ie._x_undoIf)};Ee(()=>Me(De=>{De?Ie():Re()})),ke(()=>ie._x_undoIf&&ie._x_undoIf())});directive("id",(ie,{expression:oe},{evaluate:Ee})=>{Ee(oe).forEach(Me=>setIdRoot(ie,Me))});interceptClone((ie,oe)=>{ie._x_ids&&(oe._x_ids=ie._x_ids)});mapAttributes(startingWith("@",into(prefix("on:"))));directive("on",skipDuringClone((ie,{value:oe,modifiers:Ee,expression:ke},{cleanup:Me})=>{let Ie=ke?evaluateLater(ie,ke):()=>{};ie.tagName.toLowerCase()==="template"&&(ie._x_forwardEvents||(ie._x_forwardEvents=[]),ie._x_forwardEvents.includes(oe)||ie._x_forwardEvents.push(oe));let Re=on(ie,oe,Ee,De=>{Ie(()=>{},{scope:{$event:De},params:[De]})});Me(()=>Re())}));warnMissingPluginDirective("Collapse","collapse","collapse");warnMissingPluginDirective("Intersect","intersect","intersect");warnMissingPluginDirective("Focus","trap","focus");warnMissingPluginDirective("Mask","mask","mask");function warnMissingPluginDirective(ie,oe,Ee){directive(oe,ke=>warn(`You can't use [x-${oe}] without first installing the "${ie}" plugin here: https://alpinejs.dev/plugins/${Ee}`,ke))}alpine_default.setEvaluator(normalEvaluator);alpine_default.setRawEvaluator(normalRawEvaluator);alpine_default.setReactivityEngine({reactive:reactive2,effect:effect2,release:stop,raw:toRaw});var src_default=alpine_default,module_default=src_default;function isObject$2(ie){return ie!==null&&typeof ie=="object"&&"constructor"in ie&&ie.constructor===Object}function extend$2(ie,oe){ie===void 0&&(ie={}),oe===void 0&&(oe={}),Object.keys(oe).forEach(Ee=>{typeof ie[Ee]>"u"?ie[Ee]=oe[Ee]:isObject$2(oe[Ee])&&isObject$2(ie[Ee])&&Object.keys(oe[Ee]).length>0&&extend$2(ie[Ee],oe[Ee])})}const ssrDocument={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function getDocument(){const ie=typeof document<"u"?document:{};return extend$2(ie,ssrDocument),ie}const ssrWindow={document:ssrDocument,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function ie(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(ie){return typeof setTimeout>"u"?(ie(),null):setTimeout(ie,0)},cancelAnimationFrame(ie){typeof setTimeout>"u"||clearTimeout(ie)}};function getWindow(){const ie=typeof window<"u"?window:{};return extend$2(ie,ssrWindow),ie}function deleteProps(ie){const oe=ie;Object.keys(oe).forEach(Ee=>{try{oe[Ee]=null}catch{}try{delete oe[Ee]}catch{}})}function nextTick(ie,oe){return oe===void 0&&(oe=0),setTimeout(ie,oe)}function now(){return Date.now()}function getComputedStyle$1(ie){const oe=getWindow();let Ee;return oe.getComputedStyle&&(Ee=oe.getComputedStyle(ie,null)),!Ee&&ie.currentStyle&&(Ee=ie.currentStyle),Ee||(Ee=ie.style),Ee}function getTranslate(ie,oe){oe===void 0&&(oe="x");const Ee=getWindow();let ke,Me,Ie;const Re=getComputedStyle$1(ie);return Ee.WebKitCSSMatrix?(Me=Re.transform||Re.webkitTransform,Me.split(",").length>6&&(Me=Me.split(", ").map(De=>De.replace(",",".")).join(", ")),Ie=new Ee.WebKitCSSMatrix(Me==="none"?"":Me)):(Ie=Re.MozTransform||Re.OTransform||Re.MsTransform||Re.msTransform||Re.transform||Re.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),ke=Ie.toString().split(",")),oe==="x"&&(Ee.WebKitCSSMatrix?Me=Ie.m41:ke.length===16?Me=parseFloat(ke[12]):Me=parseFloat(ke[4])),oe==="y"&&(Ee.WebKitCSSMatrix?Me=Ie.m42:ke.length===16?Me=parseFloat(ke[13]):Me=parseFloat(ke[5])),Me||0}function isObject$1(ie){return typeof ie=="object"&&ie!==null&&ie.constructor&&Object.prototype.toString.call(ie).slice(8,-1)==="Object"}function isNode(ie){return typeof window<"u"&&typeof window.HTMLElement<"u"?ie instanceof HTMLElement:ie&&(ie.nodeType===1||ie.nodeType===11)}function extend$1(){const ie=Object(arguments.length<=0?void 0:arguments[0]),oe=["__proto__","constructor","prototype"];for(let Ee=1;Ee<arguments.length;Ee+=1){const ke=Ee<0||arguments.length<=Ee?void 0:arguments[Ee];if(ke!=null&&!isNode(ke)){const Me=Object.keys(Object(ke)).filter(Ie=>oe.indexOf(Ie)<0);for(let Ie=0,Re=Me.length;Ie<Re;Ie+=1){const De=Me[Ie],je=Object.getOwnPropertyDescriptor(ke,De);je!==void 0&&je.enumerable&&(isObject$1(ie[De])&&isObject$1(ke[De])?ke[De].__swiper__?ie[De]=ke[De]:extend$1(ie[De],ke[De]):!isObject$1(ie[De])&&isObject$1(ke[De])?(ie[De]={},ke[De].__swiper__?ie[De]=ke[De]:extend$1(ie[De],ke[De])):ie[De]=ke[De])}}}return ie}function setCSSProperty(ie,oe,Ee){ie.style.setProperty(oe,Ee)}function animateCSSModeScroll(ie){let{swiper:oe,targetPosition:Ee,side:ke}=ie;const Me=getWindow(),Ie=-oe.translate;let Re=null,De;const je=oe.params.speed;oe.wrapperEl.style.scrollSnapType="none",Me.cancelAnimationFrame(oe.cssModeFrameID);const Ue=Ee>Ie?"next":"prev",Et=(At,It)=>Ue==="next"&&At>=It||Ue==="prev"&&At<=It,kt=()=>{De=new Date().getTime(),Re===null&&(Re=De);const At=Math.max(Math.min((De-Re)/je,1),0),It=.5-Math.cos(At*Math.PI)/2;let Rt=Ie+It*(Ee-Ie);if(Et(Rt,Ee)&&(Rt=Ee),oe.wrapperEl.scrollTo({[ke]:Rt}),Et(Rt,Ee)){oe.wrapperEl.style.overflow="hidden",oe.wrapperEl.style.scrollSnapType="",setTimeout(()=>{oe.wrapperEl.style.overflow="",oe.wrapperEl.scrollTo({[ke]:Rt})}),Me.cancelAnimationFrame(oe.cssModeFrameID);return}oe.cssModeFrameID=Me.requestAnimationFrame(kt)};kt()}function getSlideTransformEl(ie){return ie.querySelector(".swiper-slide-transform")||ie.shadowRoot&&ie.shadowRoot.querySelector(".swiper-slide-transform")||ie}function elementChildren(ie,oe){return oe===void 0&&(oe=""),[...ie.children].filter(Ee=>Ee.matches(oe))}function createElement(ie,oe){oe===void 0&&(oe=[]);const Ee=document.createElement(ie);return Ee.classList.add(...Array.isArray(oe)?oe:[oe]),Ee}function elementOffset(ie){const oe=getWindow(),Ee=getDocument(),ke=ie.getBoundingClientRect(),Me=Ee.body,Ie=ie.clientTop||Me.clientTop||0,Re=ie.clientLeft||Me.clientLeft||0,De=ie===oe?oe.scrollY:ie.scrollTop,je=ie===oe?oe.scrollX:ie.scrollLeft;return{top:ke.top+De-Ie,left:ke.left+je-Re}}function elementPrevAll(ie,oe){const Ee=[];for(;ie.previousElementSibling;){const ke=ie.previousElementSibling;
vendor: 4,106 bytes, line 90
90oe?ke.matches(oe)&&Ee.push(ke):Ee.push(ke),ie=ke}return Ee}function elementNextAll(ie,oe){const Ee=[];for(;ie.nextElementSibling;){const ke=ie.nextElementSibling;oe?ke.matches(oe)&&Ee.push(ke):Ee.push(ke),ie=ke}return Ee}function elementStyle(ie,oe){return getWindow().getComputedStyle(ie,null).getPropertyValue(oe)}function elementIndex(ie){let oe=ie,Ee;if(oe){for(Ee=0;(oe=oe.previousSibling)!==null;)oe.nodeType===1&&(Ee+=1);return Ee}}function elementParents(ie,oe){const Ee=[];let ke=ie.parentElement;for(;ke;)oe?ke.matches(oe)&&Ee.push(ke):Ee.push(ke),ke=ke.parentElement;return Ee}function elementTransitionEnd(ie,oe){function Ee(ke){ke.target===ie&&(oe.call(ie,ke),ie.removeEventListener("transitionend",Ee))}oe&&ie.addEventListener("transitionend",Ee)}function elementOuterSize(ie,oe,Ee){const ke=getWindow();return Ee?ie[oe==="width"?"offsetWidth":"offsetHeight"]+parseFloat(ke.getComputedStyle(ie,null).getPropertyValue(oe==="width"?"margin-right":"margin-top"))+parseFloat(ke.getComputedStyle(ie,null).getPropertyValue(oe==="width"?"margin-left":"margin-bottom")):ie.offsetWidth}let support;function calcSupport(){const ie=getWindow(),oe=getDocument();return{smoothScroll:oe.documentElement&&oe.documentElement.style&&"scrollBehavior"in oe.documentElement.style,touch:!!("ontouchstart"in ie||ie.DocumentTouch&&oe instanceof ie.DocumentTouch)}}function getSupport(){return support||(support=calcSupport()),support}let deviceCached;function calcDevice(ie){let{userAgent:oe}=ie===void 0?{}:ie;const Ee=getSupport(),ke=getWindow(),Me=ke.navigator.platform,Ie=oe||ke.navigator.userAgent,Re={ios:!1,android:!1},De=ke.screen.width,je=ke.screen.height,Ue=Ie.match(/(Android);?[\s\/]+([\d.]+)?/);let Et=Ie.match(/(iPad).*OS\s([\d_]+)/);const kt=Ie.match(/(iPod)(.*OS\s([\d_]+))?/),At=!Et&&Ie.match(/(iPhone\sOS|iOS)\s([\d_]+)/),It=Me==="Win32";let Rt=Me==="MacIntel";const Mt=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!Et&&Rt&&Ee.touch&&Mt.indexOf(`${De}x${je}`)>=0&&(Et=Ie.match(/(Version)\/([\d.]+)/),Et||(Et=[0,1,"13_0_0"]),Rt=!1),Ue&&!It&&(Re.os="android",Re.android=!0),(Et||At||kt)&&(Re.os="ios",Re.ios=!0),Re}function getDevice(ie){return ie===void 0&&(ie={}),deviceCached||(deviceCached=calcDevice(ie)),deviceCached}let browser;function calcBrowser(){const ie=getWindow();let oe=!1;function Ee(){const ke=ie.navigator.userAgent.toLowerCase();return ke.indexOf("safari")>=0&&ke.indexOf("chrome")<0&&ke.indexOf("android")<0}if(Ee()){const ke=String(ie.navigator.userAgent);if(ke.includes("Version/")){const[Me,Ie]=ke.split("Version/")[1].split(" ")[0].split(".").map(Re=>Number(Re));oe=Me<16||Me===16&&Ie<2}}return{isSafari:oe||Ee(),needPerspectiveFix:oe,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(ie.navigator.userAgent)}}function getBrowser(){return browser||(browser=calcBrowser()),browser}function Resize(ie){let{swiper:oe,on:Ee,emit:ke}=ie;const Me=getWindow();let Ie=null,Re=null;const De=()=>{!oe||oe.destroyed||!oe.initialized||(ke("beforeResize"),ke("resize"))},je=()=>{!oe||oe.destroyed||!oe.initialized||(Ie=new ResizeObserver(kt=>{Re=Me.requestAnimationFrame(()=>{const{width:At,height:It}=oe;let Rt=At,Mt=It;kt.forEach(Vt=>{let{contentBoxSize:Dt,contentRect:Ft,target:Nt}=Vt;Nt&&Nt!==oe.el||(Rt=Ft?Ft.width:(Dt[0]||Dt).inlineSize,Mt=Ft?Ft.height:(Dt[0]||Dt).blockSize)}),(Rt!==At||Mt!==It)&&De()})}),Ie.observe(oe.el))},Ue=()=>{Re&&Me.cancelAnimationFrame(Re),Ie&&Ie.unobserve&&oe.el&&(Ie.unobserve(oe.el),Ie=null)},Et=()=>{!oe||oe.destroyed||!oe.initialized||ke("orientationchange")};Ee("init",()=>{if(oe.params.resizeObserver&&typeof Me.ResizeObserver<"u"){je();return}Me.addEventListener("resize",De),Me.addEventListener("orientationchange",Et)}),Ee("destroy",()=>{Ue(),Me.removeEventListener("resize",De),Me.removeEventListener("orientationchange",Et)})}function Observer(ie){let{swiper:oe,extendParams:Ee,on:ke,emit:Me}=ie;const Ie=[],Re=getWindow(),De=function(Et,kt){kt===void 0&&(kt={});const At=Re.MutationObserver||Re.WebkitMutationObserver,It=new At(Rt=>
vendor: 6,544 bytes, line 90
90{if(oe.__preventObserver__)return;if(Rt.length===1){Me("observerUpdate",Rt[0]);return}const Mt=function(){Me("observerUpdate",Rt[0])};Re.requestAnimationFrame?Re.requestAnimationFrame(Mt):Re.setTimeout(Mt,0)});It.observe(Et,{attributes:typeof kt.attributes>"u"?!0:kt.attributes,childList:typeof kt.childList>"u"?!0:kt.childList,characterData:typeof kt.characterData>"u"?!0:kt.characterData}),Ie.push(It)},je=()=>{if(oe.params.observer){if(oe.params.observeParents){const Et=elementParents(oe.hostEl);for(let kt=0;kt<Et.length;kt+=1)De(Et[kt])}De(oe.hostEl,{childList:oe.params.observeSlideChildren}),De(oe.wrapperEl,{attributes:!1})}},Ue=()=>{Ie.forEach(Et=>{Et.disconnect()}),Ie.splice(0,Ie.length)};Ee({observer:!1,observeParents:!1,observeSlideChildren:!1}),ke("init",je),ke("destroy",Ue)}var eventsEmitter={on(ie,oe,Ee){const ke=this;if(!ke.eventsListeners||ke.destroyed||typeof oe!="function")return ke;const Me=Ee?"unshift":"push";return ie.split(" ").forEach(Ie=>{ke.eventsListeners[Ie]||(ke.eventsListeners[Ie]=[]),ke.eventsListeners[Ie][Me](oe)}),ke},once(ie,oe,Ee){const ke=this;if(!ke.eventsListeners||ke.destroyed||typeof oe!="function")return ke;function Me(){ke.off(ie,Me),Me.__emitterProxy&&delete Me.__emitterProxy;for(var Ie=arguments.length,Re=new Array(Ie),De=0;De<Ie;De++)Re[De]=arguments[De];oe.apply(ke,Re)}return Me.__emitterProxy=oe,ke.on(ie,Me,Ee)},onAny(ie,oe){const Ee=this;if(!Ee.eventsListeners||Ee.destroyed||typeof ie!="function")return Ee;const ke=oe?"unshift":"push";return Ee.eventsAnyListeners.indexOf(ie)<0&&Ee.eventsAnyListeners[ke](ie),Ee},offAny(ie){const oe=this;if(!oe.eventsListeners||oe.destroyed||!oe.eventsAnyListeners)return oe;const Ee=oe.eventsAnyListeners.indexOf(ie);return Ee>=0&&oe.eventsAnyListeners.splice(Ee,1),oe},off(ie,oe){const Ee=this;return!Ee.eventsListeners||Ee.destroyed||!Ee.eventsListeners||ie.split(" ").forEach(ke=>{typeof oe>"u"?Ee.eventsListeners[ke]=[]:Ee.eventsListeners[ke]&&Ee.eventsListeners[ke].forEach((Me,Ie)=>{(Me===oe||Me.__emitterProxy&&Me.__emitterProxy===oe)&&Ee.eventsListeners[ke].splice(Ie,1)})}),Ee},emit(){const ie=this;if(!ie.eventsListeners||ie.destroyed||!ie.eventsListeners)return ie;let oe,Ee,ke;for(var Me=arguments.length,Ie=new Array(Me),Re=0;Re<Me;Re++)Ie[Re]=arguments[Re];return typeof Ie[0]=="string"||Array.isArray(Ie[0])?(oe=Ie[0],Ee=Ie.slice(1,Ie.length),ke=ie):(oe=Ie[0].events,Ee=Ie[0].data,ke=Ie[0].context||ie),Ee.unshift(ke),(Array.isArray(oe)?oe:oe.split(" ")).forEach(je=>{ie.eventsAnyListeners&&ie.eventsAnyListeners.length&&ie.eventsAnyListeners.forEach(Ue=>{Ue.apply(ke,[je,...Ee])}),ie.eventsListeners&&ie.eventsListeners[je]&&ie.eventsListeners[je].forEach(Ue=>{Ue.apply(ke,Ee)})}),ie}};function updateSize(){const ie=this;let oe,Ee;const ke=ie.el;typeof ie.params.width<"u"&&ie.params.width!==null?oe=ie.params.width:oe=ke.clientWidth,typeof ie.params.height<"u"&&ie.params.height!==null?Ee=ie.params.height:Ee=ke.clientHeight,!(oe===0&&ie.isHorizontal()||Ee===0&&ie.isVertical())&&(oe=oe-parseInt(elementStyle(ke,"padding-left")||0,10)-parseInt(elementStyle(ke,"padding-right")||0,10),Ee=Ee-parseInt(elementStyle(ke,"padding-top")||0,10)-parseInt(elementStyle(ke,"padding-bottom")||0,10),Number.isNaN(oe)&&(oe=0),Number.isNaN(Ee)&&(Ee=0),Object.assign(ie,{width:oe,height:Ee,size:ie.isHorizontal()?oe:Ee}))}function updateSlides(){const ie=this;function oe(tr){return ie.isHorizontal()?tr:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[tr]}function Ee(tr,Jt){return parseFloat(tr.getPropertyValue(oe(Jt))||0)}const ke=ie.params,{wrapperEl:Me,slidesEl:Ie,size:Re,rtlTranslate:De,wrongRTL:je}=ie,Ue=ie.virtual&&ke.virtual.enabled,Et=Ue?ie.virtual.slides.length:ie.slides.length,kt=elementChildren(Ie,`.${ie.params.slideClass}, swiper-slide`),At=Ue?ie.virtual.slides.length:kt.length;let It=[];const Rt=[],Mt=[];let Vt=ke.slidesOffsetBefore;typeof Vt=="function"&&(Vt=ke.slidesOffsetBefore.call(ie));let Dt=ke.slidesOffsetAfter;typeof Dt=="function"&&(Dt=ke.slidesOffsetAfter.call(ie));const Ft=ie.snapGrid.length,Nt=ie.slidesGrid.length;let Bt=ke.spaceBetween,Ht=-Vt,Gt=0,Kt=0;if(typeof Re>"u")return;typeof Bt=="string"&&Bt.indexOf("%")>=0?Bt=parseFloat(Bt.replace("%",""))/100*Re:typeof Bt=="string"&&(Bt=parseFloat(Bt)),ie.virtualSize=-Bt,kt.forEach(tr=>{De?tr.style.marginLeft="":tr.style.marginRight="",tr.style.marginBottom="",tr.style.marginTop=""}),ke.centeredSlides&&ke.cssMode&&(setCSSProperty(Me,"--swiper-centered-offset-before",""),setCSSProperty(Me,"--swiper-centered-offset-after",""));const Ut=ke.grid&&ke.grid.rows>1&&ie.grid;Ut&&ie.grid.initSlides(At);let Zt;const ir=ke.slidesPerView==="auto"&&ke.breakpoints&&Object.keys(ke.breakpoints).filter(tr=>typeof ke.breakpoints[tr].slidesPerView<"u").length>0;for(let tr=0;tr<At;tr+=1){Zt=0;let Jt;if(kt[tr]&&(Jt=kt[tr]),Ut&&ie.grid.updateSlide(tr,Jt,At,oe),!(kt[tr]&&elementStyle(Jt,"display")==="none")){if(ke.slidesPerView==="auto"){ir&&(kt[tr].style[oe("width")]="");const rr=getComputedStyle(Jt),Qt=Jt.style.transform,er=Jt.style.webkitTransform;if(Qt&&(Jt.style.transform="none"),er&&(Jt.style.webkitTransform="none"),ke.roundLengths)Zt=ie.isHorizontal()?elementOuterSize(Jt,"width",!0):elementOuterSize(Jt,"height",!0);else{const Yt=Ee(rr,"width"),Xt=Ee(rr,"padding-left"),jt=Ee(rr,"padding-right"),Wt=Ee(rr,"margin-left"),ar=Ee(rr,"margin-right"),sr=rr.getPropertyValue("box-sizing");if(sr&&sr==="border-box")Zt=Yt+Wt+ar;else{const{clientWidth:pr,offsetWidth:fr}=Jt;Zt=Yt+Xt+jt+Wt+ar+(fr-pr)}}Qt&&(Jt.style.transform=Qt),er&&(Jt.style.webkitTransform=er),ke.roundLengths&&(Zt=Math.floor(Zt))}else Zt=(Re-(ke.slidesPerView-1)*Bt)/ke.slidesPerView,ke.roundLengths&&(Zt=Math.floor(Zt)),kt[tr]&&(kt[tr].style[oe("width")]=`${Zt}px`);kt[tr]&&(kt[tr].swiperSlideSize=Zt),Mt.push(Zt),ke.centeredSlides?(Ht=Ht+Zt/2+Gt/2+Bt,Gt===0&&tr!==0&&(Ht=Ht-Re/2-Bt),tr===0&&(Ht=Ht-Re/2-Bt),Math.abs(Ht)<1/1e3&&(Ht=0),ke.roundLengths&&(Ht=Math.floor(Ht)),Kt%ke.slidesPerGroup===0&&It.push(Ht),Rt.push(Ht)):(ke.roundLengths&&(Ht=Math.floor(Ht)),(Kt-Math.min(ie.params.slidesPerGroupSkip,Kt))%ie.params.slidesPerGroup===0&&It.push(Ht),Rt.push(Ht),Ht=Ht+Zt+Bt),ie.virtualSize+=Zt+Bt,Gt=Zt,Kt+=1}}if(ie.virtualSize=Math.max(ie.virtualSize,Re)+Dt,De&&je&&(ke.effect==="slide"||ke.effect==="coverflow")&&(Me.style.width=`${ie.virtualSize+Bt}px`),ke.setWrapperSize&&(Me.style[oe("width")]=`${ie.virtualSize+Bt}
90px`),Ut&&ie.grid.updateWrapperSize(Zt,It,oe),!ke.centeredSlides){const tr=[];for(let Jt=0;Jt<It.length;Jt+=1){let rr=It[Jt];ke.roundLengths&&(rr=Math.floor(rr)),It[Jt]<=ie.virtualSize-Re&&tr.push(rr)}It=tr,Math.floor(ie.virtualSize-Re)-Math.floor(It[It.length-1])>1&&It.push(ie.virtualSize-Re)}if(Ue&&ke.loop){const tr=Mt[0]+Bt;if(ke.slidesPerGroup>1){const Jt=Math.ceil((ie.virtual.slidesBefore+ie.virtual.slidesAfter)/ke.slidesPerGroup),rr=tr*ke.slidesPerGroup;for(let Qt=0;Qt<Jt;Qt+=1)It.push(It[It.length-1]+rr)}for(let Jt=0;Jt<ie.virtual.slidesBefore+ie.virtual.slidesAfter;Jt+=1)ke.slidesPerGroup===1&&It.push(It[It.length-1]+tr),Rt.push(Rt[Rt.length-1]+tr),ie.virtualSize+=tr}if(It.length===0&&(It=[0]),Bt!==0){const tr=ie.isHorizontal()&&De?"marginLeft":oe("marginRight");kt.filter((Jt,rr)=>!ke.cssMode||ke.loop?!0:rr!==kt.length-1).forEach(Jt=>{Jt.style[tr]=`${Bt}px`})}if(ke.centeredSlides&&ke.centeredSlidesBounds){let tr=0;Mt.forEach(rr=>{tr+=rr+(Bt||0)}),tr-=Bt;const Jt=tr-Re;It=It.map(rr=>rr<=0?-Vt:rr>Jt?Jt+Dt:rr)}if(ke.centerInsufficientSlides){let tr=0;if(Mt.forEach(Jt=>{tr+=Jt+(Bt||0)}),tr-=Bt,tr<Re){const Jt=(Re-tr)/2;It.forEach((rr,Qt)=>{It[Qt]=rr-Jt}),Rt.forEach((rr,Qt)=>{Rt[Qt]=rr+Jt})}}if(Object.assign(ie,{slides:kt,snapGrid:It,slidesGrid:Rt,slidesSizesGrid:Mt}),ke.centeredSlides&&ke.cssMode&&!ke.centeredSlidesBounds){setCSSProperty(Me,"--swiper-centered-offset-before",`${-It[0]}px`),setCSSProperty(Me,"--swiper-centered-offset-after",`${ie.size/2-Mt[Mt.length-1]/2}px`);const tr=-ie.snapGrid[0],Jt=-ie.slidesGrid[0];ie.snapGrid=ie.snapGrid.map(rr=>rr+tr),ie.slidesGrid=ie.slidesGrid.map(rr=>rr+Jt)}if(At!==Et&&ie.emit("slidesLengthChange"),It.length!==Ft&&(ie.params.watchOverflow&&ie.checkOverflow(),ie.emit("snapGridLengthChange")),Rt.length!==Nt&&ie.emit("slidesGridLengthChange"),ke.watchSlidesProgress&&ie.updateSlidesOffset(),!Ue&&!ke.cssMode&&(ke.effect==="slide"||ke.effect==="fade")){const tr=`${ke.containerModifierClass}backface-hidden`,Jt=ie.el.classList.contains(tr);At<=ke.maxBackfaceHiddenSlides?Jt||ie.el.classList.add(tr):Jt&&ie.el.classList.remove(tr)}}function updateAutoHeight(ie){const oe=this,Ee=[],ke=oe.virtual&&oe.params.virtual.enabled;let Me=0,Ie;typeof ie=="number"?oe.setTransition(ie):ie===!0&&oe.setTransition(oe.params.speed);const Re=De=>ke?oe.slides[oe.getSlideIndexByData(De)]:oe.slides[De];if(oe.params.slidesPerView!=="auto"&&oe.params.slidesPerView>1)if(oe.params.centeredSlides)(oe.visibleSlides||[]).forEach(De=>{Ee.push(De)});else for(Ie=0;Ie<Math.ceil(oe.params.slidesPerView);Ie+=1){const De=oe.activeIndex+Ie;if(De>oe.slides.length&&!ke)break;Ee.push(Re(De))}else Ee.push(Re(oe.activeIndex));for(Ie=0;Ie<Ee.length;Ie+=1)if(typeof Ee[Ie]<"u"){const De=Ee[Ie].offsetHeight;Me=De>Me?De:Me}(Me||Me===0)&&(oe.wrapperEl.style.height=`${Me}px`)}function updateSlidesOffset(){const ie=this,oe=ie.slides,Ee=ie.isElement?ie.isHorizontal()?ie.wrapperEl.offsetLeft:ie.wrapperEl.offsetTop:0;for(let ke=0;ke<oe.length;ke+=1)oe[ke].swiperSlideOffset=(ie.isHorizontal()?oe[ke].offsetLeft:oe[ke].offsetTop)-Ee-ie.cssOverflowAdjustment()}function updateSlidesProgress(ie){ie===void 0&&(ie=this&&this.translate||0);const oe=this,Ee=oe.params,{slides:ke,rtlTranslate:Me,snapGrid:Ie}=oe;if(ke.length===0)return;typeof ke[0].swiperSlideOffset>"u"&&oe.updateSlidesOffset();let Re=-ie;Me&&(Re=ie),ke.forEach(je=>{je.classList.remove(Ee.slideVisibleClass)}),oe.visibleSlidesIndexes=[],oe.visibleSlides=[];let De=Ee.spaceBetween;typeof De=="string"&&De.indexOf("%")>=0?De=parseFloat(De.replace("%",""))/100*oe.size:typeof De=="string"&&(De=parseFloat(De));for(let je=0;je<ke.length;je+=1){const Ue=ke[je];let Et=Ue.swiperSlideOffset;Ee.cssMode&&Ee.centeredSlides&&(Et-=ke[0].swiperSlideOffset);const kt=(Re+(Ee.centeredSlides?oe.minTranslate():0)-Et)/(Ue.swiperSlideSize+De),At=(Re-Ie[0]+(Ee.centeredSlides?oe.minTranslate():0)-Et)/(Ue.swiperSlideSize+De),It=-(Re-Et),Rt=It+oe.slidesSizesGrid[je];(It>=0&&It<oe.size-1||Rt>1&&Rt<=oe.size||It<=0&&Rt>=oe.size)&&(oe.visibleSlides.push(Ue),oe.visibleSlidesIndexes.push(je),ke[je].classList.add(Ee.slideVisibleClass)),Ue.progress=Me?-kt:kt,Ue.originalProgress=Me?-At:At}}function updateProgress(ie){const oe=this;if(typeof ie>"u"){const Et=oe.rtlTranslate?-1:1;ie=oe&&oe.translate&&oe.translate*Et||0}const Ee=oe.params,ke=oe.maxTranslate()-oe.minTranslate();let{progress:Me,isBeginning:Ie,isEnd:Re,progressLoop:De}=oe;const je=Ie,Ue=Re;if(ke===0)Me=0,Ie=!0,Re=!0;else{Me=(ie-oe.minTranslate())/ke;const Et=Math.abs(ie-oe.minTranslate())<1,kt=Math.abs(ie-oe.maxTranslate())<1;Ie=Et||Me<=0,Re=kt||Me>=1,Et&&(Me=0),kt&&(Me=1)}if(Ee.loop){const Et=oe.getSlideIndexByData(0),kt=oe.getSlideIndexByData(oe.slides.length-1),At=oe.slidesGrid[Et],It=oe.slidesGrid[kt],Rt=oe.slidesGrid[oe.slidesGrid.length-1],Mt=Math.abs(ie);Mt>=At?De=(Mt-At)/Rt:De=(Mt+Rt-It)/Rt,De>1&&(De-=1)}Object.assign(oe,{progress:Me,progressLoop:De,isBeginning:Ie,isEnd:Re}
90),(Ee.watchSlidesProgress||Ee.centeredSlides&&Ee.autoHeight)&&oe.updateSlidesProgress(ie),Ie&&!je&&oe.emit("reachBeginning toEdge"),Re&&!Ue&&oe.emit("reachEnd toEdge"),(je&&!Ie||Ue&&!Re)&&oe.emit("fromEdge"),oe.emit("progress",Me)}function updateSlidesClasses(){const ie=this,{slides:oe,params:Ee,slidesEl:ke,activeIndex:Me}=ie,Ie=ie.virtual&&Ee.virtual.enabled,Re=je=>elementChildren(ke,`.${Ee.slideClass}${je}, swiper-slide${je}`)[0];oe.forEach(je=>{je.classList.remove(Ee.slideActiveClass,Ee.slideNextClass,Ee.slidePrevClass)});let De;if(Ie)if(Ee.loop){let je=Me-ie.virtual.slidesBefore;je<0&&(je=ie.virtual.slides.length+je),je>=ie.virtual.slides.length&&(je-=ie.virtual.slides.length),De=Re(`[data-swiper-slide-index="${je}"]`)}else De=Re(`[data-swiper-slide-index="${Me}"]`);else De=oe[Me];if(De){De.classList.add(Ee.slideActiveClass);let je=elementNextAll(De,`.${Ee.slideClass}, swiper-slide`)[0];Ee.loop&&!je&&(je=oe[0]),je&&je.classList.add(Ee.slideNextClass);let Ue=elementPrevAll(De,`.${Ee.slideClass}, swiper-slide`)[0];Ee.loop&&!Ue===0&&(Ue=oe[oe.length-1]),Ue&&Ue.classList.add(Ee.slidePrevClass)}ie.emitSlidesClasses()}const processLazyPreloader=(ie,oe)=>{if(!ie||ie.destroyed||!ie.params)return;const Ee=()=>ie.isElement?"swiper-slide":`.${ie.params.slideClass}`,ke=oe.closest(Ee());if(ke){let Me=ke.querySelector(`.${ie.params.lazyPreloaderClass}`);!Me&&ie.isElement&&(ke.shadowRoot?Me=ke.shadowRoot.querySelector(`.${ie.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{ke.shadowRoot&&(Me=ke.shadowRoot.querySelector(`.${ie.params.lazyPreloaderClass}`),Me&&Me.remove())})),Me&&Me.remove()}},unlazy=(ie,oe)=>{if(!ie.slides[oe])return;const Ee=ie.slides[oe].querySelector('[loading="lazy"]');Ee&&Ee.removeAttribute("loading")},preload=ie=>{if(!ie||ie.destroyed||!ie.params)return;let oe=ie.params.lazyPreloadPrevNext;const Ee=ie.slides.length;if(!Ee||!oe||oe<0)return;oe=Math.min(oe,Ee);const ke=ie.params.slidesPerView==="auto"?ie.slidesPerViewDynamic():Math.ceil(ie.params.slidesPerView),Me=ie.activeIndex;if(ie.params.grid&&ie.params.grid.rows>1){const Re=Me,De=[Re-oe];De.push(...Array.from({length:oe}).map((je,Ue)=>Re+ke+Ue)),ie.slides.forEach((je,Ue)=>{De.includes(je.column)&&unlazy(ie,Ue)});return}const Ie=Me+ke-1;if(ie.params.rewind||ie.params.loop)for(let Re=Me-oe;Re<=Ie+oe;Re+=1){const De=(Re%Ee+Ee)%Ee;(De<Me||De>Ie)&&unlazy(ie,De)}else for(let Re=Math.max(Me-oe,0);Re<=Math.min(Ie+oe,Ee-1);Re+=1)Re!==Me&&(Re>Ie||Re<Me)&&unlazy(ie,Re)};function getActiveIndexByTranslate(ie){const{slidesGrid:oe,params:Ee}=ie,ke=ie.rtlTranslate?ie.translate:-ie.translate;let Me;for(let Ie=0;Ie<oe.length;Ie+=1)typeof oe[Ie+1]<"u"?ke>=oe[Ie]&&ke<oe[Ie+1]-(oe[Ie+1]-oe[Ie])/2?Me=Ie:ke>=oe[Ie]&&ke<oe[Ie+1]&&(Me=Ie+1):ke>=oe[Ie]&&(Me=Ie);return Ee.normalizeSlideIndex&&(Me<0||typeof Me>"u")&&(Me=0),Me}function updateActiveIndex(ie){const oe=this,Ee=oe.rtlTranslate?oe.translate:-oe.translate,{snapGrid:ke,params:Me,activeIndex:Ie,realIndex:Re,snapIndex:De}=oe;let je=ie,Ue;const Et=At=>{let It=At-oe.virtual.slidesBefore;return It<0&&(It=oe.virtual.slides.length+It),It>=oe.virtual.slides.length&&(It-=oe.virtual.slides.length),It};if(typeof je>"u"&&(je=getActiveIndexByTranslate(oe)),ke.indexOf(Ee)>=0)Ue=ke.indexOf(Ee);else{const At=Math.min(Me.slidesPerGroupSkip,je);Ue=At+Math.floor((je-At)/Me.slidesPerGroup)}if(Ue>=ke.length&&(Ue=ke.length-1),je===Ie){Ue!==De&&(oe.snapIndex=Ue,oe.emit("snapIndexChange")),oe.params.loop&&oe.virtual&&oe.params.virtual.enabled&&(oe.realIndex=Et(je));return}let kt;oe.virtual&&Me.virtual.enabled&&Me.loop?kt=Et(je):oe.slides[je]?kt=parseInt(oe.slides[je].getAttribute("data-swiper-slide-index")||je,10):kt=je,Object.assign(oe,{previousSnapIndex:De,snapIndex:Ue,previousRealIndex:Re,realIndex:kt,previousIndex:Ie,activeIndex:je}),oe.initialized&&preload(oe),oe.emit("activeIndexChange"),oe.emit("snapIndexChange"),(oe.initialized||oe.params.runCallbacksOnInit)&&(Re!==kt&&oe.emit("realIndexChange"),oe.emit("slideChange"))}function updateClickedSlide(ie,oe){const Ee=this,ke=Ee.params;let Me=ie.closest(`.${ke.slideClass}, swiper-slide`);!Me&&Ee.isElement&&oe&&oe.length>1&&oe.includes(ie)&&[...oe.slice(oe.indexOf(ie)+1,oe.length)].forEac
vendor: 7,861 bytes, line 90
90h(De=>{!Me&&De.matches&&De.matches(`.${ke.slideClass}, swiper-slide`)&&(Me=De)});let Ie=!1,Re;if(Me){for(let De=0;De<Ee.slides.length;De+=1)if(Ee.slides[De]===Me){Ie=!0,Re=De;break}}if(Me&&Ie)Ee.clickedSlide=Me,Ee.virtual&&Ee.params.virtual.enabled?Ee.clickedIndex=parseInt(Me.getAttribute("data-swiper-slide-index"),10):Ee.clickedIndex=Re;else{Ee.clickedSlide=void 0,Ee.clickedIndex=void 0;return}ke.slideToClickedSlide&&Ee.clickedIndex!==void 0&&Ee.clickedIndex!==Ee.activeIndex&&Ee.slideToClickedSlide()}var update={updateSize,updateSlides,updateAutoHeight,updateSlidesOffset,updateSlidesProgress,updateProgress,updateSlidesClasses,updateActiveIndex,updateClickedSlide};function getSwiperTranslate(ie){ie===void 0&&(ie=this.isHorizontal()?"x":"y");const oe=this,{params:Ee,rtlTranslate:ke,translate:Me,wrapperEl:Ie}=oe;if(Ee.virtualTranslate)return ke?-Me:Me;if(Ee.cssMode)return Me;let Re=getTranslate(Ie,ie);return Re+=oe.cssOverflowAdjustment(),ke&&(Re=-Re),Re||0}function setTranslate(ie,oe){const Ee=this,{rtlTranslate:ke,params:Me,wrapperEl:Ie,progress:Re}=Ee;let De=0,je=0;const Ue=0;Ee.isHorizontal()?De=ke?-ie:ie:je=ie,Me.roundLengths&&(De=Math.floor(De),je=Math.floor(je)),Ee.previousTranslate=Ee.translate,Ee.translate=Ee.isHorizontal()?De:je,Me.cssMode?Ie[Ee.isHorizontal()?"scrollLeft":"scrollTop"]=Ee.isHorizontal()?-De:-je:Me.virtualTranslate||(Ee.isHorizontal()?De-=Ee.cssOverflowAdjustment():je-=Ee.cssOverflowAdjustment(),Ie.style.transform=`translate3d(${De}px, ${je}px, ${Ue}px)`);let Et;const kt=Ee.maxTranslate()-Ee.minTranslate();kt===0?Et=0:Et=(ie-Ee.minTranslate())/kt,Et!==Re&&Ee.updateProgress(ie),Ee.emit("setTranslate",Ee.translate,oe)}function minTranslate(){return-this.snapGrid[0]}function maxTranslate(){return-this.snapGrid[this.snapGrid.length-1]}function translateTo(ie,oe,Ee,ke,Me){ie===void 0&&(ie=0),oe===void 0&&(oe=this.params.speed),Ee===void 0&&(Ee=!0),ke===void 0&&(ke=!0);const Ie=this,{params:Re,wrapperEl:De}=Ie;if(Ie.animating&&Re.preventInteractionOnTransition)return!1;const je=Ie.minTranslate(),Ue=Ie.maxTranslate();let Et;if(ke&&ie>je?Et=je:ke&&ie<Ue?Et=Ue:Et=ie,Ie.updateProgress(Et),Re.cssMode){const kt=Ie.isHorizontal();if(oe===0)De[kt?"scrollLeft":"scrollTop"]=-Et;else{if(!Ie.support.smoothScroll)return animateCSSModeScroll({swiper:Ie,targetPosition:-Et,side:kt?"left":"top"}),!0;De.scrollTo({[kt?"left":"top"]:-Et,behavior:"smooth"})}return!0}return oe===0?(Ie.setTransition(0),Ie.setTranslate(Et),Ee&&(Ie.emit("beforeTransitionStart",oe,Me),Ie.emit("transitionEnd"))):(Ie.setTransition(oe),Ie.setTranslate(Et),Ee&&(Ie.emit("beforeTransitionStart",oe,Me),Ie.emit("transitionStart")),Ie.animating||(Ie.animating=!0,Ie.onTranslateToWrapperTransitionEnd||(Ie.onTranslateToWrapperTransitionEnd=function(At){!Ie||Ie.destroyed||At.target===this&&(Ie.wrapperEl.removeEventListener("transitionend",Ie.onTranslateToWrapperTransitionEnd),Ie.onTranslateToWrapperTransitionEnd=null,delete Ie.onTranslateToWrapperTransitionEnd,Ee&&Ie.emit("transitionEnd"))}),Ie.wrapperEl.addEventListener("transitionend",Ie.onTranslateToWrapperTransitionEnd))),!0}var translate={getTranslate:getSwiperTranslate,setTranslate,minTranslate,maxTranslate,translateTo};function setTransition(ie,oe){const Ee=this;Ee.params.cssMode||(Ee.wrapperEl.style.transitionDuration=`${ie}ms`,Ee.wrapperEl.style.transitionDelay=ie===0?"0ms":""),Ee.emit("setTransition",ie,oe)}function transitionEmit(ie){let{swiper:oe,runCallbacks:Ee,direction:ke,step:Me}=ie;const{activeIndex:Ie,previousIndex:Re}=oe;let De=ke;if(De||(Ie>Re?De="next":Ie<Re?De="prev":De="reset"),oe.emit(`transition${Me}`),Ee&&Ie!==Re){if(De==="reset"){oe.emit(`slideResetTransition${Me}`);return}oe.emit(`slideChangeTransition${Me}`),De==="next"?oe.emit(`slideNextTransition${Me}`):oe.emit(`slidePrevTransition${Me}`)}}function transitionStart(ie,oe){ie===void 0&&(ie=!0);const Ee=this,{params:ke}=Ee;ke.cssMode||(ke.autoHeight&&Ee.updateAutoHeight(),transitionEmit({swiper:Ee,runCallbacks:ie,direction:oe,step:"Start"}))}function transitionEnd(ie,oe){ie===void 0&&(ie=!0);const Ee=this,{params:ke}=Ee;Ee.animating=!1,!ke.cssMode&&(Ee.setTransition(0),transitionEmit({swiper:Ee,runCallbacks:ie,direction:oe,step:"End"}))}var transition={setTransition,transitionStart,transitionEnd};function slideTo(ie,oe,Ee,ke,Me){ie===void 0&&(ie=0),oe===void 0&&(oe=this.params.speed),Ee===void 0&&(Ee=!0),typeof ie=="string"&&(ie=parseInt(ie,10));const Ie=this;let Re=ie;Re<0&&(Re=0);const{params:De,snapGrid:je,slidesGrid:Ue,previousIndex:Et,activeIndex:kt,rtlTranslate:At,wrapperEl:It,enabled:Rt}=Ie;if(Ie.animating&&De.preventInteractionOnTransition||!Rt&&!ke&&!Me)return!1;const Mt=Math.min(Ie.params.slidesPerGroupSkip,Re);let Vt=Mt+Math.floor((Re-Mt)/Ie.params.slidesPerGroup);Vt>=je.length&&(Vt=je.length-1);const Dt=-je[Vt];if(De.normalizeSlideIndex)for(let Nt=0;Nt<Ue.length;Nt+=1){const Bt=-Math.floor(Dt*100),Ht=Math.floor(Ue[Nt]*100),Gt=Math.floor(Ue[Nt+1]*100);typeof Ue[Nt+1]<"u"?Bt>=Ht&&Bt<Gt-(Gt-Ht)/2?Re=Nt:Bt>=Ht&&Bt<Gt&&(Re=Nt+1):Bt>=Ht&&(Re=Nt)}if(Ie.initialized&&Re!==kt&&(!Ie.allowSlideNext&&(At?Dt>Ie.translate&&Dt>Ie.minTranslate():Dt<Ie.translate&&Dt<Ie.minTranslate())||!Ie.allowSlidePrev&&Dt>Ie.translate&&Dt>Ie.maxTranslate()&&(kt||0)!==Re))return!1;Re!==(Et||0)&&Ee&&Ie.emit("beforeSlideChangeStart"),Ie.updateProgress(Dt);let Ft;if(Re>kt?Ft="next":Re<kt?Ft="prev":Ft="reset",At&&-Dt===Ie.translate||!At&&Dt===Ie.translate)return Ie.updateActiveIndex(Re),De.autoHeight&&Ie.updateAutoHeight(),Ie.updateSlidesClasses(),De.effect!=="slide"&&Ie.setTranslate(Dt),Ft!=="reset"&&(Ie.transitionStart(Ee,Ft),Ie.transitionEnd(Ee,Ft)),!1;if(De.cssMode){const Nt=Ie.isHorizontal(),Bt=At?Dt:-Dt;if(oe===0){const Ht=Ie.virtual&&Ie.params.virtual.enabled;Ht&&(Ie.wrapperEl.style.scrollSnapType="none",Ie._immediateVirtual=!0),Ht&&!Ie._cssModeVirtualInitialSet&&Ie.params.initialSlide>0?(Ie._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{It[Nt?"scrollLeft":"scrollTop"]=Bt})):It[Nt?"scrollLeft":"scrollTop"]=Bt,Ht&&requestAnimationFrame(()=>{Ie.wrapperEl.style.scrollSnapType="",Ie._immediateVirtual=!1})}else{if(!Ie.support.smoothScroll)return animateCSSModeScroll({swiper:Ie,targetPosition:Bt,side:Nt?"left":"top"}),!0;It.scrollTo({[Nt?"left":"top"]:Bt,behavior:"smooth"})}return!0}return Ie.setTransition(oe),Ie.setTranslate(Dt),Ie.updateActiveIndex(Re),Ie.updateSlidesClasses(),Ie.emit("beforeTransitionStart",oe,ke),Ie.transitionStart(Ee,Ft),oe===0?Ie.transitionEnd(Ee,Ft):Ie.animating||(Ie.animating=!0,Ie.onSlideToWrapperTransitionEnd||(Ie.onSlideToWrapperTransitionEnd=function(Bt){!Ie||Ie.destroyed||Bt.target===this&&(Ie.wrapperEl.removeEventListener("transitionend",Ie.onSlideToWrapperTransitionEnd),Ie.onSlideToWrapperTransitionEnd=null,delete Ie.onSlideToWrapperTransitionEnd,Ie.transitionEnd(Ee,Ft))}),Ie.wrapperEl.addEventListener("transitionend",Ie.onSlideToWrapperTransitionEnd)),!0}function slideToLoop(ie,oe,Ee,ke){ie===void 0&&(ie=0),oe===void 0&&(oe=this.params.speed),Ee===void 0&&(Ee=!0),typeof ie=="string"&&(ie=parseInt(ie,10));const Me=this;let Ie=ie;return Me.params.loop&&(Me.virtual&&Me.params.virtual.enabled?Ie=Ie+Me.virtual.slidesBefore:Ie=Me.getSlideIndexByData(Ie)),Me.slideTo(Ie,oe,Ee,ke)}function slideNext(ie,oe,Ee){ie===void 0&&(ie=this.params.speed),oe===void 0&&(oe=!0);const ke=this,{enabled:Me,params:Ie,animating:Re}=ke;if(!Me)return ke;let De=Ie.slidesPerGroup;Ie.slidesPerView==="auto"&&Ie.slidesPerGroup===1&&Ie.slidesPerGroupAuto&&(De=Math.max(ke.slidesPerViewDynamic("current",!0),1));const je=ke.activeIndex<Ie.slidesPerGroupSkip?1:De,Ue=ke.virtual&&Ie.virtual.enabled;if(Ie.loop){if(Re&&!Ue&&Ie.loopPreventsSliding)return!1;if(ke.loopFix({direction:"next"}),ke._clientLeft=ke.wrapperEl.clientLeft,ke.activeIndex===ke.slides.length-1&&Ie.cssMode)return requestAnimationFrame(()=>{ke.slideTo(ke.activeIndex+je,ie,oe,Ee)}
90),!0}return Ie.rewind&&ke.isEnd?ke.slideTo(0,ie,oe,Ee):ke.slideTo(ke.activeIndex+je,ie,oe,Ee)}function slidePrev(ie,oe,Ee){ie===void 0&&(ie=this.params.speed),oe===void 0&&(oe=!0);const ke=this,{params:Me,snapGrid:Ie,slidesGrid:Re,rtlTranslate:De,enabled:je,animating:Ue}=ke;if(!je)return ke;const Et=ke.virtual&&Me.virtual.enabled;if(Me.loop){if(Ue&&!Et&&Me.loopPreventsSliding)return!1;ke.loopFix({direction:"prev"}),ke._clientLeft=ke.wrapperEl.clientLeft}const kt=De?ke.translate:-ke.translate;function At(Dt){return Dt<0?-Math.floor(Math.abs(Dt)):Math.floor(Dt)}const It=At(kt),Rt=Ie.map(Dt=>At(Dt));let Mt=Ie[Rt.indexOf(It)-1];if(typeof Mt>"u"&&Me.cssMode){let Dt;Ie.forEach((Ft,Nt)=>{It>=Ft&&(Dt=Nt)}),typeof Dt<"u"&&(Mt=Ie[Dt>0?Dt-1:Dt])}let Vt=0;if(typeof Mt<"u"&&(Vt=Re.indexOf(Mt),Vt<0&&(Vt=ke.activeIndex-1),Me.slidesPerView==="auto"&&Me.slidesPerGroup===1&&Me.slidesPerGroupAuto&&(Vt=Vt-ke.slidesPerViewDynamic("previous",!0)+1,Vt=Math.max(Vt,0))),Me.rewind&&ke.isBeginning){const Dt=ke.params.virtual&&ke.params.virtual.enabled&&ke.virtual?ke.virtual.slides.length-1:ke.slides.length-1;return ke.slideTo(Dt,ie,oe,Ee)}else if(Me.loop&&ke.activeIndex===0&&Me.cssMode)return requestAnimationFrame(()=>{ke.slideTo(Vt,ie,oe,Ee)}),!0;return ke.slideTo(Vt,ie,oe,Ee)}function slideReset(ie,oe,Ee){ie===void 0&&(ie=this.params.speed),oe===void 0&&(oe=!0);const ke=this;return ke.slideTo(ke.activeIndex,ie,oe,Ee)}function slideToClosest(ie,oe,Ee,ke){ie===void 0&&(ie=this.params.speed),oe===void 0&&(oe=!0),ke===void 0&&(ke=.5);const Me=this;let Ie=Me.activeIndex;const Re=Math.min(Me.params.slidesPerGroupSkip,Ie),De=Re+Math.floor((Ie-Re)/Me.params.slidesPerGroup),je=Me.rtlTranslate?Me.translate:-Me.translate;if(je>=Me.snapGrid[De]){const Ue=Me.snapGrid[De],Et=Me.snapGrid[De+1];je-Ue>(Et-Ue)*ke&&(Ie+=Me.params.slidesPerGroup)}else{const Ue=Me.snapGrid[De-1],Et=Me.snapGrid[De];je-Ue<=(Et-Ue)*ke&&(Ie-=Me.params.slidesPerGroup)}return Ie=Math.max(Ie,0),Ie=Math.min(Ie,Me.slidesGrid.length-1),Me.slideTo(Ie,ie,oe,Ee)}function slideToClickedSlide(){const ie=this,{params:oe,slidesEl:Ee}=ie,ke=oe.slidesPerView==="auto"?ie.slidesPerViewDynamic():oe.slidesPerView;let Me=ie.clickedIndex,Ie;const Re=ie.isElement?"swiper-slide":`.${oe.slideClass}`;if(oe.loop){if(ie.animating)return;Ie=parseInt(ie.clickedSlide.getAttribute("data-swiper-slide-index"),10),oe.centeredSlides?Me<ie.loopedSlides-ke/2||Me>ie.slides.length-ie.loopedSlides+ke/2?(ie.loopFix(),Me=ie.getSlideIndex(elementChildren(Ee,`${Re}[data-swiper-slide-index="${Ie}"]`)[0]),nextTick(()=>{ie.slideTo(Me)})):ie.slideTo(Me):Me>ie.slides.length-ke?(ie.loopFix(),Me=ie.getSlideIndex(elementChildren(Ee,`${Re}[data-swiper-slide-index="${Ie}"]`)[0]),nextTick(()=>{ie.slideTo(Me)})):ie.slideTo(Me)}else ie.slideTo(Me)}var slide={slideTo,slideToLoop,slideNext,slidePrev,slideReset,slideToClosest,slideToClickedSlide};function loopCreate(ie){const oe=this,{params:Ee,slidesEl:ke}=oe;if(!Ee.loop||oe.virtual&&oe.params.virtual.enabled)return;elementChildren(ke,`.${Ee.slideClass}, swiper-slide`).forEach((Ie,Re)=>{Ie.setAttribute("data-swiper-slide-index",Re)}),oe.loopFix({slideRealIndex:ie,direction:Ee.centeredSlides?void 0:"next"})}function loopFix(ie){let{slideRealIndex:oe,slideTo:Ee=!0,direction:ke,setTranslate:Me,activeSlideIndex:Ie,byController:Re,byMousewheel:De}=ie===void 0?{}:ie;const je=this;if(!je.params.loop)return;je.emit("beforeLoopFix");const{slides:Ue,allowSlidePrev:Et,allowSlideNext:kt,slidesEl:At,params:It}=je;if(je.allowSlidePrev=!0,je.allowSlideNext=!0,je.virtual&&It.virtual.enabled){Ee&&(!It.centeredSlides&&je.snapIndex===0?je.slideTo(je.virtual.slides.length,0,!1,!0):It.centeredSlides&&je.snapIndex<It.slidesPerView?je.slideTo(je.virtual.slides.length+je.snapIndex,0,!1,!0):je.snapIndex===je.snapGrid.length-1&&je.slideTo(je.virtual.slidesBefore,0,!1,!0)),je.allowSlidePrev=Et,je.allowSlideNext=kt,je.emit("loopFix");return}const Rt=It.slidesPerView==="auto"?je.slidesPerViewDynamic():Math.ceil(parseFloat(It.slidesPerView,10));let Mt=It.loopedSlides||Rt;Mt%It.slidesPerGroup!==0&&(Mt+=It.slidesPerGroup-Mt%It.slidesPerGroup),je.loopedSlides=Mt;const Vt=[],Dt=[];let Ft=je.activeIndex;typeof Ie>"u"?Ie=je.getSlideIndex(je.slides.filter(Kt=>Kt.classList.contains(It.slideActiveClass))[0]):Ft=Ie;const Nt=ke==="next"||!ke,Bt=ke==="prev"||!ke;let Ht=0,Gt=0;if(Ie<Mt){Ht=Math.max(Mt-Ie,It.slidesPerGroup);for(let Kt=0;Kt<Mt-Ie;Kt+=1){const Ut=Kt-Math.floor(Kt/Ue.length)*Ue.length;Vt.push(Ue.length-Ut-1)}}else if(Ie>je.slides.length-Mt*2){Gt=Math.max(Ie-(je.slides.length-Mt*2),It.slidesPerGroup);for(let Kt=0;Kt<Gt;Kt+=1){const Ut=Kt-Math.floor(Kt/Ue.length)*Ue.length;Dt.push(Ut)}}if(Bt&&Vt.forEach(Kt=>{je.slides[Kt].swiperLoopMoveDOM=!0,At.prepend(je.slides[Kt]),je.slides[Kt].swiperLoopMoveDOM=!1}),Nt&&Dt.forEach(Kt=>{je.slides[Kt].swiperLoopMoveDOM=!0,At.append(je.slides[Kt]),je.slides[Kt].swiperLoopMoveDOM=!1}),je.recalcSlides(),It.slidesPerView==="auto"&&je.updateSlides(),It.watchSlidesProgress&&je.updateSlidesOffset(),Ee){if(Vt.length>0&&Bt)if(typeof oe>"u"){const Kt=je.slidesGrid[Ft],Zt=je.slidesGrid[Ft+Ht]-Kt;De?je.setTranslate(je.translate-Zt):(je.slideTo(Ft+Ht,0,!1,!0),Me&&(je.touches[je.isHorizontal()?"startX":"startY"]+=Zt,je.touchEventsData.currentTranslate=je.translate))}else Me&&(je.slideToLoop(oe,0,!1,!0),je.touchEventsData.currentTranslate=je.translate);else if(Dt.length>0&&Nt)if(typeof oe>"u"){const Kt=je.slidesGrid[Ft],Zt=je.slidesGrid[Ft-Gt]-Kt;De?je.setTranslate(je.translate-Zt):(je.slideTo(Ft-Gt,0,!1,!0),Me&&(je.touches[je.isHorizontal()?"startX":"startY"]+=Zt,je.touchEventsData.currentTranslate=je.translate))}else je.slideToLoop(oe,0,!1,!0)}if(je.allowSlidePrev=Et,je.allowSlideNext=kt,je.controller&&je.controller.control&&!Re){const Kt={slideRealIndex:oe,direction:ke,setTranslate:Me,activeSlideIndex:Ie,byController:!0};Array.isArray(je.controller.control)?je.controller.control.forEach(Ut=>{!Ut.destroyed&&Ut.params.loop&&Ut.loopFix({...Kt,slideTo:Ut.params.slidesPerView===It.slidesPerView?Ee:!1})}):je.controller.control instanceof je.constructor&&je.controller.control.params.loop&&je.controller.control.loopFix({...Kt,slideTo:je.controller.control.params.slidesPerView===It.slidesPerView?Ee:!1})}je.emit("loopFix")}function loopDestroy(){const ie=this,{params:oe,slidesEl:Ee}=ie;if(!oe.loop||ie.virtual&&ie.params.virtual.enabled)return;ie.recalcSlides();const ke=[];
90ie.slides.forEach(Me=>{const Ie=typeof Me.swiperSlideIndex>"u"?Me.getAttribute("data-swiper-slide-index")*1:Me.swiperSlideIndex;ke[Ie]=Me}),ie.slides.forEach(Me=>{Me.removeAttribute("data-swiper-slide-index")}),ke.forEach(Me=>{Ee.append(Me)}),ie.recalcSlides(),ie.slideTo(ie.realIndex,0)}var loop={loopCreate,loopFix,loopDestroy};function setGrabCursor(ie){const oe=this;if(!oe.params.simulateTouch||oe.params.watchOverflow&&oe.isLocked||oe.params.cssMode)return;const Ee=oe.params.touchEventsTarget==="container"?oe.el:oe.wrapperEl;oe.isElement&&(oe.__preventObserver__=!0),Ee.style.cursor="move",Ee.style.cursor=ie?"grabbing":"grab",oe.isElement&&requestAnimationFrame(()=>{oe.__preventObserver__=!1})}function unsetGrabCursor(){const ie=this;ie.params.watchOverflow&&ie.isLocked||ie.params.cssMode||(ie.isElement&&(ie.__preventObserver__=!0),ie[ie.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",ie.isElement&&requestAnimationFrame(()=>{ie.__preventObserver__=!1}))}var grabCursor={setGrabCursor,unsetGrabCursor};function closestElement(ie,oe){oe===void 0&&(oe=this);function Ee(ke){if(!ke||ke===getDocument()||ke===getWindow())return null;ke.assignedSlot&&(ke=ke.assignedSlot);const Me=ke.closest(ie);return!Me&&!ke.getRootNode?null:Me||Ee(ke.getRootNode().host)}return Ee(oe)}function onTouchStart(ie){const oe=this,Ee=getDocument(),ke=getWindow(),Me=oe.touchEventsData;Me.evCache.push(ie);const{params:Ie,touches:Re,enabled:De}=oe;if(!De||!Ie.simulateTouch&&ie.pointerType==="mouse"||oe.animating&&Ie.preventInteractionOnTransition)return;!oe.animating&&Ie.cssMode&&Ie.loop&&oe.loopFix();let je=ie;je.originalEvent&&(je=je.originalEvent);let Ue=je.target;if(Ie.touchEventsTarget==="wrapper"&&!oe.wrapperEl.contains(Ue)||"which"in je&&je.which===3||"button"in je&&je.button>0||Me.isTouched&&Me.isMoved)return;const Et=!!Ie.noSwipingClass&&Ie.noSwipingClass!=="",kt=ie.composedPath?ie.composedPath():ie.path;Et&&je.target&&je.target.shadowRoot&&kt&&(Ue=kt[0]);const At=Ie.noSwipingSelector?Ie.noSwipingSelector:`.${Ie.noSwipingClass}`,It=!!(je.target&&je.target.shadowRoot);if(Ie.noSwiping&&(It?closestElement(At,Ue):Ue.closest(At))){oe.allowClick=!0;return}if(Ie.swipeHandler&&!Ue.closest(Ie.swipeHandler))return;Re.currentX=je.pageX,Re.currentY=je.pageY;const Rt=Re.currentX,Mt=Re.currentY,Vt=Ie.edgeSwipeDetection||Ie.iOSEdgeSwipeDetection,Dt=Ie.edgeSwipeThreshold||Ie.iOSEdgeSwipeThreshold;if(Vt&&(Rt<=Dt||Rt>=ke.innerWidth-Dt))if(Vt==="prevent")ie.preventDefault();else return;Object.assign(Me,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),Re.startX=Rt,Re.startY=Mt,Me.touchStartTime=now(),oe.allowClick=!0,oe.updateSize(),oe.swipeDirection=void 0,Ie.threshold>0&&(Me.allowThresholdMove=!1);let Ft=!0;Ue.matches(Me.focusableElements)&&(Ft=!1,Ue.nodeName==="SELECT"&&(Me.isTouched=!1)),Ee.activeElement&&Ee.activeElement.matches(Me.focusableElements)&&Ee.activeElement!==Ue&&Ee.activeElement.blur();const Nt=Ft&&oe.allowTouchMove&&Ie.touchStartPreventDefault;(Ie.touchStartForcePreventDefault||Nt)&&!Ue.isContentEditable&&je.preventDefault(),Ie.freeMode&&Ie.freeMode.enabled&&oe.freeMode&&oe.animating&&!Ie.cssMode&&oe.freeMode.onTouchStart(),oe.emit("touchStart",je)}function onTouchMove(ie){const oe=getDocument(),Ee=this,ke=Ee.touchEventsData,{params:Me,touches:Ie,rtlTranslate:Re,enabled:De}=Ee;if(!De||!Me.simulateTouch&&ie.pointerType==="mouse")return;let je=ie;if(je.originalEvent&&(je=je.originalEvent),!ke.isTouched){ke.startMoving&&ke.isScrolling&&Ee.emit("touchMoveOpposite",je);return}const Ue=ke.evCache.findIndex(Kt=>Kt.pointerId===je.pointerId);Ue>=0&&(ke.evCache[Ue]=je);const Et=ke.evCache.length>1?ke.evCache[0]:je,kt=Et.pageX,At=Et.pageY;if(je.preventedByNestedSwiper){Ie.startX=kt,Ie.startY=At;return}if(!Ee.allowTouchMove){je.target.matches(ke.focusableElements)||(Ee.allowClick=!1),ke.isTouched&&(Object.assign(Ie,{startX:kt,startY:At,prevX:Ee.touches.currentX,prevY:Ee.touches.currentY,currentX:kt,currentY:At}),ke.touchStartTime=now());return}if(Me.touchReleaseOnEdges&&!Me.loop){if(Ee.isVertical()){if(At<Ie.startY&&Ee.translate<=Ee.maxTranslate()||At>Ie.startY&&Ee.translate>=Ee.minTranslate()){ke.isTouched=!1,ke.isMoved=!1;return}}else if(kt<Ie.startX&&Ee.translate<=Ee.maxTranslate()||kt>Ie.startX&&Ee.translate>=Ee.minTranslate())return}if(oe.activeElement&&je.target===oe.activeElement&&je.target.matches(ke.focusableElements)){ke.isMoved=!0,Ee.allowClick=!1;return}if(ke.allowTouchCallbacks&&Ee.emit("touchMove",je),je.targetTouches&&je.targetTouches.length>1)return;Ie.currentX=kt,Ie.currentY=At;const It=Ie.currentX-Ie.startX,Rt=Ie.currentY-Ie.startY;if(Ee.params.threshold&&Math.sqrt(It**2+Rt**2)<Ee.params.threshold)return;if(typeof ke.isScrolling>"u"){let Kt;Ee.isHorizontal()&&Ie.currentY===Ie.startY||Ee.isVertical()&&Ie.currentX===Ie.startX?ke.isScrolling=!1:It*It+Rt*Rt>=25&&(Kt=Math.atan2(Math.abs(Rt),Math.abs(It))*180/Math.PI,ke.isScrolling=Ee.isHorizontal()?Kt>Me.touchAngle:90-Kt>Me.touchAngle)}if(ke.isScrolling&&Ee.emit("touchMoveOpposite",je),typeof ke.startMoving>"u"&&(Ie.currentX!==Ie.startX||Ie.currentY!==Ie.startY)&&(ke.startMoving=!0),ke.isScrolling||Ee.zoom&&Ee.params.zoom&&Ee.params.zoom.enabled&&ke.evCache.length>1){ke.isTouched=!1;return}if(!ke.startMoving)return;Ee.allowClick=!1,!Me.cssMode&&je.cancelable&&je.preventDefault(),Me.touchMoveStopPropagation&&!Me.nested&&je.stopPropagation();let Mt=Ee.isHorizontal()?It:Rt,Vt=Ee.isHorizontal()?Ie.currentX-Ie.previousX:Ie.currentY-Ie.previousY;Me.oneWayMovement&&(Mt=Math.abs(Mt)*(Re?1:-1),Vt=Math.abs(Vt)*(Re?1:-1)),Ie.diff=Mt,Mt*=Me.touchRatio,Re&&(Mt=-Mt,Vt=-Vt);const Dt=Ee.touchesDirection;Ee.swipeDirection=Mt>0?"prev":"next",Ee.touchesDirection=Vt>0?"prev":"next";const Ft=Ee.params.loop&&!Me.cssMode,Nt=Ee.swipeDirection==="next"&&Ee.allowSlideNext||Ee.swipeDirection==="prev"&&Ee.allowSlidePrev;if(!ke.isMoved){if(Ft&&Nt&&Ee.loopFix({direction:Ee.swipeDirection}),ke.startTranslate=Ee.getTranslate(),Ee.setTransition(0),Ee.animating){const Kt=ne
vendor: 23,361 bytes, line 90
90w window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});Ee.wrapperEl.dispatchEvent(Kt)}ke.allowMomentumBounce=!1,Me.grabCursor&&(Ee.allowSlideNext===!0||Ee.allowSlidePrev===!0)&&Ee.setGrabCursor(!0),Ee.emit("sliderFirstMove",je)}let Bt;ke.isMoved&&Dt!==Ee.touchesDirection&&Ft&&Nt&&Math.abs(Mt)>=1&&(Ee.loopFix({direction:Ee.swipeDirection,setTranslate:!0}),Bt=!0),Ee.emit("sliderMove",je),ke.isMoved=!0,ke.currentTranslate=Mt+ke.startTranslate;let Ht=!0,Gt=Me.resistanceRatio;if(Me.touchReleaseOnEdges&&(Gt=0),Mt>0?(Ft&&Nt&&!Bt&&ke.currentTranslate>(Me.centeredSlides?Ee.minTranslate()-Ee.size/2:Ee.minTranslate())&&Ee.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),ke.currentTranslate>Ee.minTranslate()&&(Ht=!1,Me.resistance&&(ke.currentTranslate=Ee.minTranslate()-1+(-Ee.minTranslate()+ke.startTranslate+Mt)**Gt))):Mt<0&&(Ft&&Nt&&!Bt&&ke.currentTranslate<(Me.centeredSlides?Ee.maxTranslate()+Ee.size/2:Ee.maxTranslate())&&Ee.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:Ee.slides.length-(Me.slidesPerView==="auto"?Ee.slidesPerViewDynamic():Math.ceil(parseFloat(Me.slidesPerView,10)))}),ke.currentTranslate<Ee.maxTranslate()&&(Ht=!1,Me.resistance&&(ke.currentTranslate=Ee.maxTranslate()+1-(Ee.maxTranslate()-ke.startTranslate-Mt)**Gt))),Ht&&(je.preventedByNestedSwiper=!0),!Ee.allowSlideNext&&Ee.swipeDirection==="next"&&ke.currentTranslate<ke.startTranslate&&(ke.currentTranslate=ke.startTranslate),!Ee.allowSlidePrev&&Ee.swipeDirection==="prev"&&ke.currentTranslate>ke.startTranslate&&(ke.currentTranslate=ke.startTranslate),!Ee.allowSlidePrev&&!Ee.allowSlideNext&&(ke.currentTranslate=ke.startTranslate),Me.threshold>0)if(Math.abs(Mt)>Me.threshold||ke.allowThresholdMove){if(!ke.allowThresholdMove){ke.allowThresholdMove=!0,Ie.startX=Ie.currentX,Ie.startY=Ie.currentY,ke.currentTranslate=ke.startTranslate,Ie.diff=Ee.isHorizontal()?Ie.currentX-Ie.startX:Ie.currentY-Ie.startY;return}}else{ke.currentTranslate=ke.startTranslate;return}!Me.followFinger||Me.cssMode||((Me.freeMode&&Me.freeMode.enabled&&Ee.freeMode||Me.watchSlidesProgress)&&(Ee.updateActiveIndex(),Ee.updateSlidesClasses()),Me.freeMode&&Me.freeMode.enabled&&Ee.freeMode&&Ee.freeMode.onTouchMove(),Ee.updateProgress(ke.currentTranslate),Ee.setTranslate(ke.currentTranslate))}function onTouchEnd(ie){const oe=this,Ee=oe.touchEventsData,ke=Ee.evCache.findIndex(Nt=>Nt.pointerId===ie.pointerId);if(ke>=0&&Ee.evCache.splice(ke,1),["pointercancel","pointerout","pointerleave","contextmenu"].includes(ie.type)&&!(["pointercancel","contextmenu"].includes(ie.type)&&(oe.browser.isSafari||oe.browser.isWebView)))return;const{params:Me,touches:Ie,rtlTranslate:Re,slidesGrid:De,enabled:je}=oe;if(!je||!Me.simulateTouch&&ie.pointerType==="mouse")return;let Ue=ie;if(Ue.originalEvent&&(Ue=Ue.originalEvent),Ee.allowTouchCallbacks&&oe.emit("touchEnd",Ue),Ee.allowTouchCallbacks=!1,!Ee.isTouched){Ee.isMoved&&Me.grabCursor&&oe.setGrabCursor(!1),Ee.isMoved=!1,Ee.startMoving=!1;return}Me.grabCursor&&Ee.isMoved&&Ee.isTouched&&(oe.allowSlideNext===!0||oe.allowSlidePrev===!0)&&oe.setGrabCursor(!1);const Et=now(),kt=Et-Ee.touchStartTime;if(oe.allowClick){const Nt=Ue.path||Ue.composedPath&&Ue.composedPath();oe.updateClickedSlide(Nt&&Nt[0]||Ue.target,Nt),oe.emit("tap click",Ue),kt<300&&Et-Ee.lastClickTime<300&&oe.emit("doubleTap doubleClick",Ue)}if(Ee.lastClickTime=now(),nextTick(()=>{oe.destroyed||(oe.allowClick=!0)}),!Ee.isTouched||!Ee.isMoved||!oe.swipeDirection||Ie.diff===0||Ee.currentTranslate===Ee.startTranslate){Ee.isTouched=!1,Ee.isMoved=!1,Ee.startMoving=!1;return}Ee.isTouched=!1,Ee.isMoved=!1,Ee.startMoving=!1;let At;if(Me.followFinger?At=Re?oe.translate:-oe.translate:At=-Ee.currentTranslate,Me.cssMode)return;if(Me.freeMode&&Me.freeMode.enabled){oe.freeMode.onTouchEnd({currentPos:At});return}let It=0,Rt=oe.slidesSizesGrid[0];for(let Nt=0;Nt<De.length;Nt+=Nt<Me.slidesPerGroupSkip?1:Me.slidesPerGroup){const Bt=Nt<Me.slidesPerGroupSkip-1?1:Me.slidesPerGroup;typeof De[Nt+Bt]<"u"?At>=De[Nt]&&At<De[Nt+Bt]&&(It=Nt,Rt=De[Nt+Bt]-De[Nt]):At>=De[Nt]&&(It=Nt,Rt=De[De.length-1]-De[De.length-2])}let Mt=null,Vt=null;Me.rewind&&(oe.isBeginning?Vt=Me.virtual&&Me.virtual.enabled&&oe.virtual?oe.virtual.slides.length-1:oe.slides.length-1:oe.isEnd&&(Mt=0));const Dt=(At-De[It])/Rt,Ft=It<Me.slidesPerGroupSkip-1?1:Me.slidesPerGroup;if(kt>Me.longSwipesMs){if(!Me.longSwipes){oe.slideTo(oe.activeIndex);return}oe.swipeDirection==="next"&&(Dt>=Me.longSwipesRatio?oe.slideTo(Me.rewind&&oe.isEnd?Mt:It+Ft):oe.slideTo(It)),oe.swipeDirection==="prev"&&(Dt>1-Me.longSwipesRatio?oe.slideTo(It+Ft):Vt!==null&&Dt<0&&Math.abs(Dt)>Me.longSwipesRatio?oe.slideTo(Vt):oe.slideTo(It))}else{if(!Me.shortSwipes){oe.slideTo(oe.activeIndex);return}oe.navigation&&(Ue.target===oe.navigation.nextEl||Ue.target===oe.navigation.prevEl)?Ue.target===oe.navigation.nextEl?oe.slideTo(It+Ft):oe.slideTo(It):(oe.swipeDirection==="next"&&oe.slideTo(Mt!==null?Mt:It+Ft),oe.swipeDirection==="prev"&&oe.slideTo(Vt!==null?Vt:It))}}function onResize(){const ie=this,{params:oe,el:Ee}=ie;if(Ee&&Ee.offsetWidth===0)return;oe.breakpoints&&ie.setBreakpoint();const{allowSlideNext:ke,allowSlidePrev:Me,snapGrid:Ie}=ie,Re=ie.virtual&&ie.params.virtual.enabled;ie.allowSlideNext=!0,ie.allowSlidePrev=!0,ie.updateSize(),ie.updateSlides(),ie.updateSlidesClasses();const De=Re&&oe.loop;(oe.slidesPerView==="auto"||oe.slidesPerView>1)&&ie.isEnd&&!ie.isBeginning&&!ie.params.centeredSlides&&!De?ie.slideTo(ie.slides.length-1,0,!1,!0):ie.params.loop&&!Re?ie.slideToLoop(ie.realIndex,0,!1,!0):ie.slideTo(ie.activeIndex,0,!1,!0),ie.autoplay&&ie.autoplay.running&&ie.autoplay.paused&&(clearTimeout(ie.autoplay.resizeTimeout),ie.autoplay.resizeTimeout=setTimeout(()=>{ie.autoplay&&ie.autoplay.running&&ie.autoplay.paused&&ie.autoplay.resume()},500)),ie.allowSlidePrev=Me,ie.allowSlideNext=ke,ie.params.watchOverflow&&Ie!==ie.snapGrid&&ie.checkOverflow()}function onClick(ie){const oe=this;oe.enabled&&(oe.allowClick||(oe.params.preventClicks&&ie.preventDefault(),oe.params.preventClicksPropagation&&oe.animating&&(ie.stopPropagation(),ie.stopImmediatePropagation())))}function onScroll(){const ie=this,{wrapperEl:oe,rtlTranslate:Ee,enabled:ke}=ie;if(!ke)return;ie.previousTranslate=ie.translate,ie.isHorizontal()?ie.translate=-oe.scrollLeft:ie.translate=-oe.scrollTop,ie.translate===0&&(ie.translate=0),ie.updateActiveIndex(),ie.updateSlidesClasses();let Me;const Ie=ie.maxTranslate()-ie.minTranslate();Ie===0?Me=0:Me=(ie.translate-ie.minTranslate())/Ie,Me!==ie.progress&&ie.updateProgress(Ee?-ie.translate:ie.translate),ie.emit("setTranslate",ie.translate,!1)}function onLoad(ie){const oe=this;processLazyPreloader(oe,ie.target),!(oe.params.cssMode||oe.params.slidesPerView!=="auto"&&!oe.params.autoHeight)&&oe.update()}let dummyEventAttached=!1;function dummyEventListener(){}const events=(ie,oe)=>{const Ee=getDocument(),{params:ke,el:Me,wrapperEl:Ie,device:Re}=ie,De=!!ke.nested,je=oe==="on"?"addEventListener":"removeEventListener",Ue=oe;Me[je]("pointerdown",ie.onTouchStart,{passive:!1}),Ee[je]("pointermove",ie.onTouchMove,{passive:!1,capture:De}),Ee[je]("pointerup",ie.onTouchEnd,{passive:!0}),Ee[je]("pointercancel",ie.onTouchEnd,{passive:!0}),Ee[je]("pointerout",ie.onTouchEnd,{passive:!0}),Ee[je]("pointerleave",ie.onTouchEnd,{passive:!0}),Ee[je]("contextmenu",ie.onTouchEnd,{passive:!0}),(ke.preventClicks||ke.preventClicksPropagation)&&Me[je]("click",ie.onClick,!0),ke.cssMode&&Ie[je]("scroll",ie.onScroll),ke.updateOnWindowResize?ie[Ue](Re.ios||Re.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):ie[Ue]("observerUpdate",onResize,!0),Me[je]("load",ie.onLoad,{capture:!0})};function attachEvents(){const ie=this,oe=getDocument(),{params:Ee}=ie;ie.onTouchStart=onTouchStart.bind(ie),ie.onTouchMove=onTouchMove.bind(ie),ie.onTouchEnd=onTouchEnd.bind(ie),Ee.cssMode&&(ie.onScroll=onScroll.bind(ie)),ie.onClick=onClick.bind(ie),ie.onLoad=onLoad.bind(ie),dummyEventAttached||(oe.addEventListener("touchstart",dummyEventListener),dummyEventAttached=!0),events(ie,"on")}function detachEvents(){events(this,"off")}var events$1={attachEvents,detachEvents};const isGridEnabled=(ie,oe)=>ie.grid&&oe.grid&&oe.grid.rows>1;function setBreakpoint(){const ie=this,{realIndex:oe,initialized:Ee,params:ke,el:Me}=ie,Ie=ke.breakpoints;if(!Ie||Ie&&Object.keys(Ie).length===0)return;const Re=ie.getBreakpoint(Ie,ie.params.breakpointsBase,ie.el);if(!Re||ie.currentBreakpoint===Re)return;const je=(Re in Ie?Ie[Re]:void 0)||ie.originalParams,Ue=isGridEnabled(ie,ke),Et=isGridEnabled(ie,je),kt=ke.enabled;Ue&&!Et?(Me.classList.remove(`${ke.containerModifierClass}grid`,`${ke.containerModifierClass}grid-column`),ie.emitContainerClasses()):!Ue&&Et&&(Me.classList.add(`${ke.containerModifierClass}grid`),(je.grid.fill&&je.grid.fill==="column"||!je.grid.fill&&ke.grid.fill==="column")&&Me.classList.add(`${ke.containerModifierClass}grid-column`),ie.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(Dt=>{if(typeof je[Dt]>"u")return;const Ft=ke[Dt]&&ke[Dt].enabled,Nt=je[Dt]&&je[Dt].enabled;Ft&&!Nt&&ie[Dt].disable(),!Ft&&Nt&&ie[Dt].enable()});const At=je.direction&&je.direction!==ke.direction,It=ke.loop&&(je.slidesPerView!==ke.slidesPerView||At),Rt=ke.loop;At&&Ee&&ie.changeDirection(),extend$1(ie.params,je);const Mt=ie.params.enabled,Vt=ie.params.loop;Object.assign(ie,{allowTouchMove:ie.params.allowTouchMove,allowSlideNext:ie.params.allowSlideNext,allowSlidePrev:ie.params.allowSlidePrev}),kt&&!Mt?ie.disable():!kt&&Mt&&ie.enable(),ie.currentBreakpoint=Re,ie.emit("_beforeBreakpoint",je),Ee&&(It?(ie.loopDestroy(),ie.loopCreate(oe),ie.updateSlides()):!Rt&&Vt?(ie.loopCreate(oe),ie.updateSlides()):Rt&&!Vt&&ie.loopDestroy()),ie.emit("breakpoint",je)}function getBreakpoint(ie,oe,Ee){if(oe===void 0&&(oe="window"),!ie||oe==="container"&&!Ee)return;let ke=!1;const Me=getWindow(),Ie=oe==="window"?Me.innerHeight:Ee.clientHeight,Re=Object.keys(ie).map(De=>{if(typeof De=="string"&&De.indexOf("@")===0){const je=parseFloat(De.substr(1));return{value:Ie*je,point:De}}return{value:De,point:De}});Re.sort((De,je)=>parseInt(De.value,10)-parseInt(je.value,10));for(let De=0;De<Re.length;De+=1){const{point:je,value:Ue}=Re[De];oe==="window"?Me.matchMedia(`(min-width: ${Ue}px)`).matches&&(ke=je):Ue<=Ee.clientWidth&&(ke=je)}return ke||"max"}var breakpoints={setBreakpoint,getBreakpoint};function prepareClasses(ie,oe){const Ee=[];return ie.forEach(ke=>{typeof ke=="object"?Object.keys(ke).forEach(Me=>{ke[Me]&&Ee.push(oe+Me)}):typeof ke=="string"&&Ee.push(oe+ke)}),Ee}function addClasses(){const ie=this,{classNames:oe,params:Ee,rtl:ke,el:Me,device:Ie}=ie,Re=prepareClasses(["initialized",Ee.direction,{"free-mode":ie.params.freeMode&&Ee.freeMode.enabled},{autoheight:Ee.autoHeight},{rtl:ke},{grid:Ee.grid&&Ee.grid.rows>1},{"grid-column":Ee.grid&&Ee.grid.rows>1&&Ee.grid.fill==="column"},{android:Ie.android},{ios:Ie.ios},{"css-mode":Ee.cssMode},{centered:Ee.cssMode&&Ee.centeredSlides},{"watch-progress":Ee.watchSlidesProgress}],Ee.containerModifierClass);oe.push(...Re),Me.classList.add(...oe),ie.emitContainerClasses()}function removeClasses(){const ie=this,{el:oe,classNames:Ee}=ie;oe.classList.remove(...Ee),ie.emitContainerClasses()}var classes={addClasses,removeClasses};function checkOverflow(){const ie=this,{isLocked:oe,params:Ee}=ie,{slidesOffsetBefore:ke}=Ee;if(ke){const Me=ie.slides.length-1,Ie=ie.slidesGrid[Me]+ie.slidesSizesGrid[Me]+ke*2;ie.isLocked=ie.size>Ie}else ie.isLocked=ie.snapGrid.length===1;Ee.allowSlideNext===!0&&(ie.allowSlideNext=!ie.isLocked),Ee.allowSlidePrev===!0&&(ie.allowSlidePrev=!ie.isLocked),oe&&oe!==ie.isLocked&&(ie.isEnd=!1),oe!==ie.isLocked&&ie.emit(ie.isLocked?"lock":"unlock")}var checkOverflow$1={checkOverflow},defaults={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function moduleExtendParams(ie,oe){return function(ke){ke===void 0&&(ke={});const Me=Object.keys(ke)[0],Ie=ke[Me];if(typeof Ie!="object"||Ie===null){extend$1(oe,ke);return}if(ie[Me]===!0&&(ie[Me]={enabled:!0}),Me==="navigation"&&ie[Me]&&ie[Me].enabled&&!ie[Me].prevEl&&!ie[Me].nextEl&&(ie[Me].auto=!0),["pagination","scrollbar"].indexOf(Me)>=0&&ie[Me]&&ie[Me].enabled&&!ie[Me].el&&(ie[Me].auto=!0),!(Me in ie&&"enabled"in Ie)){extend$1(oe,ke);return}typeof ie[Me]=="object"&&!("enabled"in ie[Me])&&(ie[Me].enabled=!0),ie[Me]||(ie[Me]={enabled:!1}),extend$1(oe,ke)}}const prototypes={eventsEmitter,update,translate,transition,slide,loop,grabCursor,events:events$1,breakpoints,checkOverflow:checkOverflow$1,classes},extendedDefaults={};class Swiper{constructor(){let oe,Ee;for(var ke=arguments.length,Me=new Array(ke),Ie=0;Ie<ke;Ie++)Me[Ie]=arguments[Ie];Me.length===1&&Me[0].constructor&&Object.prototype.toString.call(Me[0]).slice(8,-1)==="Object"?Ee=Me[0]:[oe,Ee]=Me,Ee||(Ee={}),Ee=extend$1({},Ee),oe&&!Ee.el&&(Ee.el=oe);const Re=getDocument();if(Ee.el&&typeof Ee.el=="string"&&Re.querySelectorAll(Ee.el).length>1){const Et=[];return Re.querySelectorAll(Ee.el).forEach(kt=>{const At=extend$1({},Ee,{el:kt});Et.push(new Swiper(At))}),Et}const De=this;De.__swiper__=!0,De.support=getSupport(),De.device=getDevice({userAgent:Ee.userAgent}),De.browser=getBrowser(),De.eventsListeners={},De.eventsAnyListeners=[],De.modules=[...De.__modules__],Ee.modules&&Array.isArray(Ee.modules)&&De.modules.push(...Ee.modules);const je={};De.modules.forEach(Et=>{Et({params:Ee,swiper:De,extendParams:moduleExtendParams(Ee,je),on:De.on.bind(De),once:De.once.bind(De),off:De.off.bind(De),emit:De.emit.bind(De)})});const Ue=extend$1({},defaults,je);return De.params=extend$1({},Ue,extendedDefaults,Ee),De.originalParams=extend$1({},De.params),De.passedParams=extend$1({},Ee),De.params&&De.params.on&&Object.keys(De.params.on).forEach(Et=>{De.on(Et,De.params.on[Et])}),De.params&&De.params.onAny&&De.onAny(De.params.onAny),Object.assign(De,{enabled:De.params.enabled,el:oe,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return De.params.direction==="horizontal"},isVertical(){return De.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:De.params.allowSlideNext,allowSlidePrev:De.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:De.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:De.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),De.emit("_swiper"),De.params.init&&De.init(),De}getSlideIndex(oe){const{slidesEl:Ee,params:ke}=this,Me=elementChildren(Ee,`.${ke.slideClass}, swiper-slide`),Ie=elementIndex(Me[0]);return elementIndex(oe)-Ie}getSlideIndexByData(oe){return this.getSlideIndex(this.slides.filter(Ee=>Ee.getAttribute("data-swiper-slide-index")*1===oe)[0])}recalcSlides(){const oe=this,{slidesEl:Ee,params:ke}=oe;oe.slides=elementChildren(Ee,`.${ke.slideClass}, swiper-slide`)}enable(){const oe=this;oe.enabled||(oe.enabled=!0,oe.params.grabCursor&&oe.setGrabCursor(),oe.emit("enable"))}disable(){const oe=this;oe.enabled&&(oe.enabled=!1,oe.params.grabCursor&&oe.unsetGrabCursor(),oe.emit("disable"))}setProgress(oe,Ee){const ke=this;oe=Math.min(Math.max(oe,0),1);const Me=ke.minTranslate(),Re=(ke.maxTranslate()-Me)*oe+Me;ke.translateTo(Re,typeof Ee>"u"?0:Ee),ke.updateActiveIndex(),ke.updateSlidesClasses()}emitContainerClasses(){const oe=this;if(!oe.params._emitClasses||!oe.el)return;const Ee=oe.el.className.split(" ").filter(ke=>ke.indexOf("swiper")===0||ke.indexOf(oe.params.containerModifierClass)===0);oe.emit("_containerClasses",Ee.join(" "))}getSlideClasses(oe){const Ee=this;return Ee.destroyed?"":oe.className.split(" ").filter(ke=>ke.indexOf("swiper-slide")===0||ke.indexOf(Ee.params.slideClass)===0).join(" ")}emitSlidesClasses(){const oe=this;if(!oe.params._emitClasses||!oe.el)return;const Ee=[];oe.slides.forEach(ke=>{const Me=oe.getSlideClasses(ke);Ee.push({slideEl:ke,classNames:Me}),oe.emit("_slideClass",ke,Me)}),oe.emit("_slideClasses",Ee)}slidesPerViewDynamic(oe,Ee){oe===void 0&&(oe="current"),Ee===void 0&&(Ee=!1);const ke=this,{params:Me,slides:Ie,slidesGrid:Re,slidesSizesGrid:De,size:je,activeIndex:Ue}=ke;let Et=1;if(typeof Me.slidesPerView=="number")return Me.slidesPerView;if(Me.centeredSlides){let kt=Ie[Ue]?Ie[Ue].swiperSlideSize:0,At;for(let It=Ue+1;It<Ie.length;It+=1)Ie[It]&&!At&&(kt+=Ie[It].swiperSlideSize,Et+=1,kt>je&&(At=!0));for(let It=Ue-1;It>=0;It-=1)Ie[It]&&!At&&(kt+=Ie[It].swiperSlideSize,Et+=1,kt>je&&(At=!0))}else if(oe==="current")for(let kt=Ue+1;kt<Ie.length;kt+=1)(Ee?Re[kt]+De[kt]-Re[Ue]<je:Re[kt]-Re[Ue]<je)&&(Et+=1);else for(let kt=Ue-1;kt>=0;kt-=1)Re[Ue]-Re[kt]<je&&(Et+=1);return Et}update(){const oe=this;if(!oe||oe.destroyed)return;const{snapGrid:Ee,params:ke}=oe;ke.breakpoints&&oe.setBreakpoint(),[...oe.el.querySelectorAll('[loading="lazy"]')].forEach(Re=>{Re.complete&&processLazyPreloader(oe,Re)}),oe.updateSize(),oe.updateSlides(),oe.updateProgress(),oe.updateSlidesClasses();function Me(){const Re=oe.rtlTranslate?oe.translate*-1:oe.translate,De=Math.min(Math.max(Re,oe.maxTranslate()),oe.minTranslate());oe.setTranslate(De),oe.updateActiveIndex(),oe.updateSlidesClasses()}let Ie;if(ke.freeMode&&ke.freeMode.enabled&&!ke.cssMode)Me(),ke.autoHeight&&oe.updateAutoHeight();else{if((ke.slidesPerView==="auto"||ke.slidesPerView>1)&&oe.isEnd&&!ke.centeredSlides){const Re=oe.virtual&&ke.virtual.enabled?oe.virtual.slides:oe.slides;Ie=oe.slideTo(Re.length-1,0,!1,!0)}else Ie=oe.slideTo(oe.activeIndex,0,!1,!0);Ie||Me()}ke.watchOverflow&&Ee!==oe.snapGrid&&oe.checkOverflow(),oe.emit("update")}changeDirection(oe,Ee){Ee===void 0&&(Ee=!0);const ke=this,Me=ke.params.direction;return oe||(oe=Me==="horizontal"?"vertical":"horizontal"),oe===Me||oe!=="horizontal"&&oe!=="vertical"||(ke.el.classList.remove(`${ke.params.containerModifierClass}${Me}`),ke.el.classList.add(`${ke.params.containerModifierClass}${oe}`),ke.emitContainerClasses(),ke.params.direction=oe,ke.slides.forEach(Ie=>{oe==="vertical"?Ie.style.width="":Ie.style.height=""}),ke.emit("changeDirection"),Ee&&ke.update()),ke}changeLanguageDirection(oe){const Ee=this;Ee.rtl&&oe==="rtl"||!Ee.rtl&&oe==="ltr"||(Ee.rtl=oe==="rtl",Ee.rtlTranslate=Ee.params.direction==="horizontal"&&Ee.rtl,Ee.rtl?(Ee.el.classList.add(`${Ee.params.containerModifierClass}rtl`),Ee.el.dir="rtl"):(Ee.el.classList.remove(`${Ee.params.containerModifierClass}rtl`),Ee.el.dir="ltr"),Ee.update())}mount(oe){const Ee=this;if(Ee.mounted)return!0;let ke=oe||Ee.params.el;if(typeof ke=="string"&&(ke=document.querySelector(ke)),!ke)return!1;ke.swiper=Ee,ke.parentNode&&ke.parentNode.host&&ke.parentNode.host.nodeName==="SWIPER-CONTAINER"&&(Ee.isElement=!0);const Me=()=>`.${(Ee.params.wrapperClass||"").trim().split(" ").join(".")}`;let Re=(()=>ke&&ke.shadowRoot&&ke.shadowRoot.querySelector?ke.shadowRoot.querySelector(Me()):elementChildren(ke,Me())[0])();return!Re&&Ee.params.createElements&&(Re=createElement("div",Ee.params.wrapperClass),ke.append(Re),elementChildren(ke,`.${Ee.params.slideClass}`).forEach(De=>{Re.append(De)})),Object.assign(Ee,{el:ke,wrapperEl:Re,slidesEl:Ee.isElement&&!ke.parentNode.host.slideSlots?ke.parentNode.host:Re,hostEl:Ee.isElement?ke.parentNode.host:ke,mounted:!0,rtl:ke.dir.toLowerCase()==="rtl"||elementStyle(ke,"direction")==="rtl",rtlTranslate:Ee.params.direction==="horizontal"&&(ke.dir.toLowerCase()==="rtl"||elementStyle(ke,"direction")==="rtl"),wrongRTL:elementStyle(Re,"display")==="-webkit-box"}),!0}init(oe){const Ee=this;if(Ee.initialized||Ee.mount(oe)===!1)return Ee;Ee.emit("beforeInit"),Ee.params.breakpoints&&Ee.setBreakpoint(),Ee.addClasses(),Ee.updateSize(),Ee.updateSlides(),Ee.params.watchOverflow&&Ee.checkOverflow(),Ee.params.grabCursor&&Ee.enabled&&Ee.setGrabCursor(),Ee.params.loop&&Ee.virtual&&Ee.params.virtual.enabled?Ee.slideTo(Ee.params.initialSlide+Ee.virtual.slidesBefore,0,Ee.params.runCallbacksOnInit,!1,!0):Ee.slideTo(Ee.params.initialSlide,0,Ee.params.runCallbacksOnInit,!1,!0),Ee.params.loop&&Ee.loopCreate(),Ee.attachEvents();const Me=[...Ee.el.querySelectorAll('[loading="lazy"]')];return Ee.isElement&&Me.push(...Ee.hostEl.querySelectorAll('[loading="lazy"]')),Me.forEach(Ie=>{Ie.complete?processLazyPreloader(Ee,Ie):Ie.addEventListener("load",Re=>{processLazyPreloader(Ee,Re.target)})}),preload(Ee),Ee.initialized=!0,preload(Ee),Ee.emit("init"),Ee.emit("afterInit"),Ee}destroy(oe,Ee){oe===void 0&&(oe=!0),Ee===void 0&&(Ee=!0);const ke=this,{params:Me,el:Ie,wrapperEl:Re,slides:De}=ke;return typeof ke.params>"u"||ke.destroyed||(ke.emit("beforeDestroy"),ke.initialized=!1,ke.detachEvents(),Me.loop&&ke.loopDestroy(),Ee&&(ke.removeClasses(),Ie.removeAttribute("style"),Re.removeAttribute("style"),De&&De.length&&De.forEach(je=>{je.classList.remove(Me.slideVisibleClass,Me.slideActiveClass,Me.slideNextClass,Me.slidePrevClass),je.removeAttribute("style"),je.removeAttribute("data-swiper-slide-index")})),ke.emit("destroy"),Object.keys(ke.eventsListeners).forEach(je=>{ke.off(je)}),oe!==!1&&(ke.el.swiper=null,deleteProps(ke)),ke.destroyed=!0),null}static extendDefaults(oe){extend$1(extendedDefaults,oe)}static get extendedDefaults(){return extendedDefaults}static get defaults(){return defaults}static installModule(oe){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const Ee=Swiper.prototype.__modules__;
vendor: 4,230 bytes, line 90
90typeof oe=="function"&&Ee.indexOf(oe)<0&&Ee.push(oe)}static use(oe){return Array.isArray(oe)?(oe.forEach(Ee=>Swiper.installModule(Ee)),Swiper):(Swiper.installModule(oe),Swiper)}}Object.keys(prototypes).forEach(ie=>{Object.keys(prototypes[ie]).forEach(oe=>{Swiper.prototype[oe]=prototypes[ie][oe]})});Swiper.use([Resize,Observer]);function Virtual(ie){let{swiper:oe,extendParams:Ee,on:ke,emit:Me}=ie;Ee({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let Ie;const Re=getDocument();oe.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const De=Re.createElement("div");function je(Rt,Mt){const Vt=oe.params.virtual;if(Vt.cache&&oe.virtual.cache[Mt])return oe.virtual.cache[Mt];let Dt;return Vt.renderSlide?(Dt=Vt.renderSlide.call(oe,Rt,Mt),typeof Dt=="string"&&(De.innerHTML=Dt,Dt=De.children[0])):oe.isElement?Dt=createElement("swiper-slide"):Dt=createElement("div",oe.params.slideClass),Dt.setAttribute("data-swiper-slide-index",Mt),Vt.renderSlide||(Dt.innerHTML=Rt),Vt.cache&&(oe.virtual.cache[Mt]=Dt),Dt}function Ue(Rt){const{slidesPerView:Mt,slidesPerGroup:Vt,centeredSlides:Dt,loop:Ft}=oe.params,{addSlidesBefore:Nt,addSlidesAfter:Bt}=oe.params.virtual,{from:Ht,to:Gt,slides:Kt,slidesGrid:Ut,offset:Zt}=oe.virtual;oe.params.cssMode||oe.updateActiveIndex();const ir=oe.activeIndex||0;let tr;oe.rtlTranslate?tr="right":tr=oe.isHorizontal()?"left":"top";let Jt,rr;Dt?(Jt=Math.floor(Mt/2)+Vt+Bt,rr=Math.floor(Mt/2)+Vt+Nt):(Jt=Mt+(Vt-1)+Bt,rr=(Ft?Mt:Vt)+Nt);let Qt=ir-rr,er=ir+Jt;Ft||(Qt=Math.max(Qt,0),er=Math.min(er,Kt.length-1));let Yt=(oe.slidesGrid[Qt]||0)-(oe.slidesGrid[0]||0);Ft&&ir>=rr?(Qt-=rr,Dt||(Yt+=oe.slidesGrid[0])):Ft&&ir<rr&&(Qt=-rr,Dt&&(Yt+=oe.slidesGrid[0])),Object.assign(oe.virtual,{from:Qt,to:er,offset:Yt,slidesGrid:oe.slidesGrid,slidesBefore:rr,slidesAfter:Jt});function Xt(){oe.updateSlides(),oe.updateProgress(),oe.updateSlidesClasses(),Me("virtualUpdate")}if(Ht===Qt&&Gt===er&&!Rt){oe.slidesGrid!==Ut&&Yt!==Zt&&oe.slides.forEach(fr=>{fr.style[tr]=`${Yt-Math.abs(oe.cssOverflowAdjustment())}px`}),oe.updateProgress(),Me("virtualUpdate");return}if(oe.params.virtual.renderExternal){oe.params.virtual.renderExternal.call(oe,{offset:Yt,from:Qt,to:er,slides:function(){const wr=[];for(let Cr=Qt;Cr<=er;Cr+=1)wr.push(Kt[Cr]);return wr}()}),oe.params.virtual.renderExternalUpdate?Xt():Me("virtualUpdate");return}const jt=[],Wt=[],ar=fr=>{let wr=fr;return fr<0?wr=Kt.length+fr:wr>=Kt.length&&(wr=wr-Kt.length),wr};if(Rt)oe.slides.filter(fr=>fr.matches(`.${oe.params.slideClass}, swiper-slide`)).forEach(fr=>{fr.remove()});else for(let fr=Ht;fr<=Gt;fr+=1)if(fr<Qt||fr>er){const wr=ar(fr);oe.slides.filter(Cr=>Cr.matches(`.${oe.params.slideClass}[data-swiper-slide-index="${wr}"], swiper-slide[data-swiper-slide-index="${wr}"]`)).forEach(Cr=>{Cr.remove()})}const sr=Ft?-Kt.length:0,pr=Ft?Kt.length*2:Kt.length;for(let fr=sr;fr<pr;fr+=1)if(fr>=Qt&&fr<=er){const wr=ar(fr);typeof Gt>"u"||Rt?Wt.push(wr):(fr>Gt&&Wt.push(wr),fr<Ht&&jt.push(wr))}if(Wt.forEach(fr=>{oe.slidesEl.append(je(Kt[fr],fr))}),Ft)for(let fr=jt.length-1;fr>=0;fr-=1){const wr=jt[fr];oe.slidesEl.prepend(je(Kt[wr],wr))}else jt.sort((fr,wr)=>wr-fr),jt.forEach(fr=>{oe.slidesEl.prepend(je(Kt[fr],fr))});elementChildren(oe.slidesEl,".swiper-slide, swiper-slide").forEach(fr=>{fr.style[tr]=`${Yt-Math.abs(oe.cssOverflowAdjustment())}px`}),Xt()}function Et(Rt){if(typeof Rt=="object"&&"length"in Rt)for(let Mt=0;Mt<Rt.length;Mt+=1)Rt[Mt]&&oe.virtual.slides.push(Rt[Mt]);else oe.virtual.slides.push(Rt);Ue(!0)}function kt(Rt){const Mt=oe.activeIndex;let Vt=Mt+1,Dt=1;if(Array.isArray(Rt)){for(let Ft=0;Ft<Rt.length;Ft+=1)Rt[Ft]&&oe.virtual.slides.unshift(Rt[Ft]);Vt=Mt+Rt.length,Dt=Rt.length}else oe.virtual.slides.unshift(Rt);if(oe.params.virtual.cache){const Ft=oe.virtual.cache,Nt={};Object.keys(Ft).forEach(Bt=>{const Ht=Ft[Bt],Gt=Ht.getAttribute("data-swiper-slide-index");Gt&&Ht.setAttribute("data-swiper-slide-index",parseInt(Gt,10)+Dt),Nt[parseInt(Bt,10)+Dt]=Ht}),oe.virtual.cache=Nt}Ue(!0),oe.slideTo(Vt,0)}function At(Rt){if(typeof Rt>"u"||Rt===null)return;let Mt=oe.activeIndex;if(Array.isArray(Rt))for(let Vt=Rt.length-1;Vt>=0;
vendor: 4,325 bytes, line 90
90Vt-=1)oe.params.virtual.cache&&(delete oe.virtual.cache[Rt[Vt]],Object.keys(oe.virtual.cache).forEach(Dt=>{Dt>Rt&&(oe.virtual.cache[Dt-1]=oe.virtual.cache[Dt],oe.virtual.cache[Dt-1].setAttribute("data-swiper-slide-index",Dt-1),delete oe.virtual.cache[Dt])})),oe.virtual.slides.splice(Rt[Vt],1),Rt[Vt]<Mt&&(Mt-=1),Mt=Math.max(Mt,0);else oe.params.virtual.cache&&(delete oe.virtual.cache[Rt],Object.keys(oe.virtual.cache).forEach(Vt=>{Vt>Rt&&(oe.virtual.cache[Vt-1]=oe.virtual.cache[Vt],oe.virtual.cache[Vt-1].setAttribute("data-swiper-slide-index",Vt-1),delete oe.virtual.cache[Vt])})),oe.virtual.slides.splice(Rt,1),Rt<Mt&&(Mt-=1),Mt=Math.max(Mt,0);Ue(!0),oe.slideTo(Mt,0)}function It(){oe.virtual.slides=[],oe.params.virtual.cache&&(oe.virtual.cache={}),Ue(!0),oe.slideTo(0,0)}ke("beforeInit",()=>{if(!oe.params.virtual.enabled)return;let Rt;if(typeof oe.passedParams.virtual.slides>"u"){const Mt=[...oe.slidesEl.children].filter(Vt=>Vt.matches(`.${oe.params.slideClass}, swiper-slide`));Mt&&Mt.length&&(oe.virtual.slides=[...Mt],Rt=!0,Mt.forEach((Vt,Dt)=>{Vt.setAttribute("data-swiper-slide-index",Dt),oe.virtual.cache[Dt]=Vt,Vt.remove()}))}Rt||(oe.virtual.slides=oe.params.virtual.slides),oe.classNames.push(`${oe.params.containerModifierClass}virtual`),oe.params.watchSlidesProgress=!0,oe.originalParams.watchSlidesProgress=!0,Ue()}),ke("setTranslate",()=>{oe.params.virtual.enabled&&(oe.params.cssMode&&!oe._immediateVirtual?(clearTimeout(Ie),Ie=setTimeout(()=>{Ue()},100)):Ue())}),ke("init update resize",()=>{oe.params.virtual.enabled&&oe.params.cssMode&&setCSSProperty(oe.wrapperEl,"--swiper-virtual-size",`${oe.virtualSize}px`)}),Object.assign(oe.virtual,{appendSlide:Et,prependSlide:kt,removeSlide:At,removeAllSlides:It,update:Ue})}function Keyboard(ie){let{swiper:oe,extendParams:Ee,on:ke,emit:Me}=ie;const Ie=getDocument(),Re=getWindow();oe.keyboard={enabled:!1},Ee({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function De(Et){if(!oe.enabled)return;const{rtlTranslate:kt}=oe;let At=Et;At.originalEvent&&(At=At.originalEvent);const It=At.keyCode||At.charCode,Rt=oe.params.keyboard.pageUpDown,Mt=Rt&&It===33,Vt=Rt&&It===34,Dt=It===37,Ft=It===39,Nt=It===38,Bt=It===40;if(!oe.allowSlideNext&&(oe.isHorizontal()&&Ft||oe.isVertical()&&Bt||Vt)||!oe.allowSlidePrev&&(oe.isHorizontal()&&Dt||oe.isVertical()&&Nt||Mt))return!1;if(!(At.shiftKey||At.altKey||At.ctrlKey||At.metaKey)&&!(Ie.activeElement&&Ie.activeElement.nodeName&&(Ie.activeElement.nodeName.toLowerCase()==="input"||Ie.activeElement.nodeName.toLowerCase()==="textarea"))){if(oe.params.keyboard.onlyInViewport&&(Mt||Vt||Dt||Ft||Nt||Bt)){let Ht=!1;if(elementParents(oe.el,`.${oe.params.slideClass}, swiper-slide`).length>0&&elementParents(oe.el,`.${oe.params.slideActiveClass}`).length===0)return;const Gt=oe.el,Kt=Gt.clientWidth,Ut=Gt.clientHeight,Zt=Re.innerWidth,ir=Re.innerHeight,tr=elementOffset(Gt);kt&&(tr.left-=Gt.scrollLeft);const Jt=[[tr.left,tr.top],[tr.left+Kt,tr.top],[tr.left,tr.top+Ut],[tr.left+Kt,tr.top+Ut]];for(let rr=0;rr<Jt.length;rr+=1){const Qt=Jt[rr];if(Qt[0]>=0&&Qt[0]<=Zt&&Qt[1]>=0&&Qt[1]<=ir){if(Qt[0]===0&&Qt[1]===0)continue;Ht=!0}}if(!Ht)return}oe.isHorizontal()?((Mt||Vt||Dt||Ft)&&(At.preventDefault?At.preventDefault():At.returnValue=!1),((Vt||Ft)&&!kt||(Mt||Dt)&&kt)&&oe.slideNext(),((Mt||Dt)&&!kt||(Vt||Ft)&&kt)&&oe.slidePrev()):((Mt||Vt||Nt||Bt)&&(At.preventDefault?At.preventDefault():At.returnValue=!1),(Vt||Bt)&&oe.slideNext(),(Mt||Nt)&&oe.slidePrev()),Me("keyPress",It)}}function je(){oe.keyboard.enabled||(Ie.addEventListener("keydown",De),oe.keyboard.enabled=!0)}function Ue(){oe.keyboard.enabled&&(Ie.removeEventListener("keydown",De),oe.keyboard.enabled=!1)}ke("init",()=>{oe.params.keyboard.enabled&&je()}),ke("destroy",()=>{oe.keyboard.enabled&&Ue()}),Object.assign(oe.keyboard,{enable:je,disable:Ue})}function Mousewheel(ie){let{swiper:oe,extendParams:Ee,on:ke,emit:Me}=ie;const Ie=getWindow();Ee({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),oe.mousewheel={enabled:!1};let Re,De=now(),je;const Ue=[];function Et(Nt){let Kt=0,Ut=0,Zt=0,ir=0;return"detail"in Nt&&(Ut=Nt.detail),"wheelDelta"in Nt&&(Ut=-Nt.wheelDelta/120),"wheelDeltaY"in Nt&&(Ut=-Nt.wheelDeltaY/120
vendor: 4,743 bytes, line 90
90),"wheelDeltaX"in Nt&&(Kt=-Nt.wheelDeltaX/120),"axis"in Nt&&Nt.axis===Nt.HORIZONTAL_AXIS&&(Kt=Ut,Ut=0),Zt=Kt*10,ir=Ut*10,"deltaY"in Nt&&(ir=Nt.deltaY),"deltaX"in Nt&&(Zt=Nt.deltaX),Nt.shiftKey&&!Zt&&(Zt=ir,ir=0),(Zt||ir)&&Nt.deltaMode&&(Nt.deltaMode===1?(Zt*=40,ir*=40):(Zt*=800,ir*=800)),Zt&&!Kt&&(Kt=Zt<1?-1:1),ir&&!Ut&&(Ut=ir<1?-1:1),{spinX:Kt,spinY:Ut,pixelX:Zt,pixelY:ir}}function kt(){oe.enabled&&(oe.mouseEntered=!0)}function At(){oe.enabled&&(oe.mouseEntered=!1)}function It(Nt){return oe.params.mousewheel.thresholdDelta&&Nt.delta<oe.params.mousewheel.thresholdDelta||oe.params.mousewheel.thresholdTime&&now()-De<oe.params.mousewheel.thresholdTime?!1:Nt.delta>=6&&now()-De<60?!0:(Nt.direction<0?(!oe.isEnd||oe.params.loop)&&!oe.animating&&(oe.slideNext(),Me("scroll",Nt.raw)):(!oe.isBeginning||oe.params.loop)&&!oe.animating&&(oe.slidePrev(),Me("scroll",Nt.raw)),De=new Ie.Date().getTime(),!1)}function Rt(Nt){const Bt=oe.params.mousewheel;if(Nt.direction<0){if(oe.isEnd&&!oe.params.loop&&Bt.releaseOnEdges)return!0}else if(oe.isBeginning&&!oe.params.loop&&Bt.releaseOnEdges)return!0;return!1}function Mt(Nt){let Bt=Nt,Ht=!0;if(!oe.enabled||Nt.target.closest(`.${oe.params.mousewheel.noMousewheelClass}`))return;const Gt=oe.params.mousewheel;oe.params.cssMode&&Bt.preventDefault();let Kt=oe.el;oe.params.mousewheel.eventsTarget!=="container"&&(Kt=document.querySelector(oe.params.mousewheel.eventsTarget));const Ut=Kt&&Kt.contains(Bt.target);if(!oe.mouseEntered&&!Ut&&!Gt.releaseOnEdges)return!0;Bt.originalEvent&&(Bt=Bt.originalEvent);let Zt=0;const ir=oe.rtlTranslate?-1:1,tr=Et(Bt);if(Gt.forceToAxis)if(oe.isHorizontal())if(Math.abs(tr.pixelX)>Math.abs(tr.pixelY))Zt=-tr.pixelX*ir;else return!0;else if(Math.abs(tr.pixelY)>Math.abs(tr.pixelX))Zt=-tr.pixelY;else return!0;else Zt=Math.abs(tr.pixelX)>Math.abs(tr.pixelY)?-tr.pixelX*ir:-tr.pixelY;if(Zt===0)return!0;Gt.invert&&(Zt=-Zt);let Jt=oe.getTranslate()+Zt*Gt.sensitivity;if(Jt>=oe.minTranslate()&&(Jt=oe.minTranslate()),Jt<=oe.maxTranslate()&&(Jt=oe.maxTranslate()),Ht=oe.params.loop?!0:!(Jt===oe.minTranslate()||Jt===oe.maxTranslate()),Ht&&oe.params.nested&&Bt.stopPropagation(),!oe.params.freeMode||!oe.params.freeMode.enabled){const rr={time:now(),delta:Math.abs(Zt),direction:Math.sign(Zt),raw:Nt};Ue.length>=2&&Ue.shift();const Qt=Ue.length?Ue[Ue.length-1]:void 0;if(Ue.push(rr),Qt?(rr.direction!==Qt.direction||rr.delta>Qt.delta||rr.time>Qt.time+150)&&It(rr):It(rr),Rt(rr))return!0}else{const rr={time:now(),delta:Math.abs(Zt),direction:Math.sign(Zt)},Qt=je&&rr.time<je.time+500&&rr.delta<=je.delta&&rr.direction===je.direction;if(!Qt){je=void 0;let er=oe.getTranslate()+Zt*Gt.sensitivity;const Yt=oe.isBeginning,Xt=oe.isEnd;if(er>=oe.minTranslate()&&(er=oe.minTranslate()),er<=oe.maxTranslate()&&(er=oe.maxTranslate()),oe.setTransition(0),oe.setTranslate(er),oe.updateProgress(),oe.updateActiveIndex(),oe.updateSlidesClasses(),(!Yt&&oe.isBeginning||!Xt&&oe.isEnd)&&oe.updateSlidesClasses(),oe.params.loop&&oe.loopFix({direction:rr.direction<0?"next":"prev",byMousewheel:!0}),oe.params.freeMode.sticky){clearTimeout(Re),Re=void 0,Ue.length>=15&&Ue.shift();const jt=Ue.length?Ue[Ue.length-1]:void 0,Wt=Ue[0];if(Ue.push(rr),jt&&(rr.delta>jt.delta||rr.direction!==jt.direction))Ue.splice(0);else if(Ue.length>=15&&rr.time-Wt.time<500&&Wt.delta-rr.delta>=1&&rr.delta<=6){const ar=Zt>0?.8:.2;je=rr,Ue.splice(0),Re=nextTick(()=>{oe.slideToClosest(oe.params.speed,!0,void 0,ar)},0)}Re||(Re=nextTick(()=>{je=rr,Ue.splice(0),oe.slideToClosest(oe.params.speed,!0,void 0,.5)},500))}if(Qt||Me("scroll",Bt),oe.params.autoplay&&oe.params.autoplayDisableOnInteraction&&oe.autoplay.stop(),Gt.releaseOnEdges&&(er===oe.minTranslate()||er===oe.maxTranslate()))return!0}}return Bt.preventDefault?Bt.preventDefault():Bt.returnValue=!1,!1}function Vt(Nt){let Bt=oe.el;oe.params.mousewheel.eventsTarget!=="container"&&(Bt=document.querySelector(oe.params.mousewheel.eventsTarget)),Bt[Nt]("mouseenter",kt),Bt[Nt]("mouseleave",At),Bt[Nt]("wheel",Mt)}function Dt(){return oe.params.cssMode?(oe.wrapperEl.removeEventListener("wheel",Mt),!0):oe.mousewheel.enabled?!1:(Vt("addEventListener"),oe.mousewheel.enabled=!0,!0)}function Ft(){return oe.params.cssMode?(oe.wrapperEl.addEventListener(event,Mt),!0):oe.mousewheel.enabled?(Vt("removeEventListener"),oe.mousewheel.enabled=!1,!0):!1}ke("init",()=>{!oe.params.mousewheel.enabled&&oe.params.cssMode&&Ft(),oe.params.mousewheel.enabled&&Dt()}),ke("destroy",()=>{oe.params.cssMode&&Dt(),oe.mousewheel.enabled&&Ft()}),Object.assign(oe.mousewheel,{enable:Dt,disable:Ft})}function createElementIfNotDefined(ie,oe,Ee,ke){return ie.params.createElements&&Object.keys(ke).forEach(Me=>{if(!Ee[Me]&&Ee.auto===!0){let Ie=elementChildren(ie.el,`.${ke[Me]}`)[0];
90Ie||(Ie=createElement("div",ke[Me]),Ie.className=ke[Me],ie.el.append(Ie)),Ee[Me]=Ie,oe[Me]=Ie}}),Ee}function Navigation(ie){let{swiper:oe,extendParams:Ee,on:ke,emit:Me}=ie;Ee({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),oe.navigation={nextEl:null,prevEl:null};const Ie=Mt=>(Array.isArray(Mt)?Mt:[Mt]).filter(Vt=>!!Vt);function Re(Mt){let Vt;return Mt&&typeof Mt=="string"&&oe.isElement&&(Vt=oe.el.querySelector(Mt),Vt)?Vt:(Mt&&(typeof Mt=="string"&&(Vt=[...document.querySelectorAll(Mt)]),oe.params.uniqueNavElements&&typeof Mt=="string"&&Vt.length>1&&oe.el.querySelectorAll(Mt).length===1&&(Vt=oe.el.querySelector(Mt))),Mt&&!Vt?Mt:Vt)}function De(Mt,Vt){const Dt=oe.params.navigation;Mt=Ie(Mt),Mt.forEach(Ft=>{Ft&&(Ft.classList[Vt?"add":"remove"](...Dt.disabledClass.split(" ")),Ft.tagName==="BUTTON"&&(Ft.disabled=Vt),oe.params.watchOverflow&&oe.enabled&&Ft.classList[oe.isLocked?"add":"remove"](Dt.lockClass))})}function je(){const{nextEl:Mt,prevEl:Vt}=oe.navigation;if(oe.params.loop){De(Vt,!1),De(Mt,!1);return}De(Vt,oe.isBeginning&&!oe.params.rewind),De(Mt,oe.isEnd&&!oe.params.rewind)}function Ue(Mt){Mt.preventDefault(),!(oe.isBeginning&&!oe.params.loop&&!oe.params.rewind)&&(oe.slidePrev(),Me("navigationPrev"))}function Et(Mt){Mt.preventDefault(),!(oe.isEnd&&!oe.params.loop&&!oe.params.rewind)&&(oe.slideNext(),Me("navigationNext"))}function kt(){const Mt=oe.params.navigation;if(oe.params.navigation=createElementIfNotDefined(oe,oe.originalParams.navigation,oe.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(Mt.nextEl||Mt.prevEl))return;let Vt=Re(Mt.nextEl),Dt=Re(Mt.prevEl);Object.assign(oe.navigation,{nextEl:Vt,prevEl:Dt}),Vt=Ie(Vt),Dt=Ie(Dt);const Ft=(Nt,Bt)=>{Nt&&Nt.addEventListener("click",Bt==="next"?Et:Ue),!oe.enabled&&Nt&&Nt.classList.add(...Mt.lockClass.split(" "))};Vt.forEach(Nt=>Ft(Nt,"next")),Dt.forEach(Nt=>Ft(Nt,"prev"))}function At(){let{nextEl:Mt,prevEl:Vt}=oe.navigation;Mt=Ie(Mt),Vt=Ie(Vt);const Dt=(Ft,Nt)=>{Ft.removeEventListener("click",Nt==="next"?Et:Ue),Ft.classList.remove(...oe.params.navigation.disabledClass.split(" "))};Mt.forEach(Ft=>Dt(Ft,"next")),Vt.forEach(Ft=>Dt(Ft,"prev"))}ke("init",()=>{oe.params.navigation.enabled===!1?Rt():(kt(),je())}),ke("toEdge fromEdge lock unlock",()=>{je()}),ke("destroy",()=>{At()}),ke("enable disable",()=>{let{nextEl:Mt,prevEl:Vt}=oe.navigation;if(Mt=Ie(Mt),Vt=Ie(Vt),oe.enabled){je();return}[...Mt,...Vt].filter(Dt=>!!Dt).forEach(Dt=>Dt.classList.add(oe.params.navigation.lockClass))}),ke("click",(Mt,Vt)=>{let{nextEl:Dt,prevEl:Ft}=oe.navigation;Dt=Ie(Dt),Ft=Ie(Ft);const Nt=Vt.target;if(oe.params.navigation.hideOnClick&&!Ft.includes(Nt)&&!Dt.includes(Nt)){if(oe.pagination&&oe.params.pagination&&oe.params.pagination.clickable&&(oe.pagination.el===Nt||oe.pagination.el.contains(Nt)))return;let Bt;Dt.length?Bt=Dt[0].classList.contains(oe.params.navigation.hiddenClass):Ft.length&&(Bt=Ft[0].classList.contains(oe.params.navigation.hiddenClass)),Me(Bt===!0?"navigationShow":"navigationHide"),[...Dt,...Ft].filter(Ht=>!!Ht).forEach(Ht=>Ht.classList.toggle(oe.params.navigation.hiddenClass))}});const It=()=>{oe.el.classList.remove(...oe.params.navigation.navigationDisabledClass.split(" ")),kt(),je()},Rt=()=>{oe.el.classList.add(...oe.params.navigation.navigationDisabledClass.split(" ")),At()};Object.assign(oe.navigation,{enable:It,disable:Rt,update:je,init:kt,destroy:At})}function classesToSelector(ie){return ie===void 0&&(ie=""),`.${ie.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Pagination(ie){let{swiper:oe,extendParams:Ee,on:ke,emit:Me}=ie;const Ie="swiper-pagination";Ee({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:Ft=>Ft,formatFractionTotal:Ft=>Ft,bulletClass:`${Ie}-bullet`,bulletActiveClass:`${Ie}-bullet-active`,modifierClass:`${Ie}-`,currentClass:`${Ie}-current`,totalClass:`${Ie}-total`,hiddenClass:`${Ie}-hidden`,progressbarFillClass:`${Ie}-progressbar-fill`,progressbarOppositeClass:`${Ie}-progressbar-opposite`,clickableClass:`${Ie}-clickable`,lockClass:`${Ie}-lock`,horizontalClass:`${Ie}-horizontal`,verticalClass:`${Ie}-vertical`,paginationDisabledClass:`${Ie}-disabled`}}),oe.pagination={el:null,bullets:[]};let Re,De=0;const je=Ft=>(Array.isArray(Ft)?Ft:[Ft]).filter(Nt=>!!Nt);function Ue(){return!oe.params.pagination.el||!oe.pagination.el||Array.isArray(oe.pagination.el)&&oe.pagination.el.length===0}function Et(Ft,Nt){const{bulletActiveClass:Bt}=oe.params.pagination;Ft&&(Ft=Ft[`${Nt==="prev"?"previous":"next"}ElementSibling`],Ft&&(Ft.classList.add(`${Bt}-${Nt}`),Ft=Ft[`${Nt==="prev"?"previous":"next"}ElementSibling`],Ft&&Ft.classList.add(`${Bt}-${Nt}-${Nt}`)))}function kt(Ft){const Nt=Ft.target.closest(classesToSelector(oe.params.pagination.bulletClass));if(!Nt)return;Ft.preventDefault();const Bt=elementIndex(Nt)*oe.params.slidesPerGroup;if(oe.params.loop){if(oe.realIndex===Bt)return;const Ht=oe.realIndex,Gt=oe.getSlideIndexByData(Bt),Kt=oe.getSlideIndexByData(oe.realIndex),Ut=Zt=>{const ir=oe.activeIndex;oe.loopFix({direction:Zt,activeSlideIndex:Gt,slideTo:!1});const tr=oe.activeIndex;ir===tr&&oe.slideToLoop(Ht,0,!1,!0)};if(Gt>oe.slides.length-oe.loopedSlides)Ut(Gt>Kt?"next":"prev");else if(oe.params.centeredSlides){const Zt=oe.params.slidesPerView==="auto"?oe.slidesPerViewDynamic():Math.ceil(parseFloat(oe.params.slidesPerView,10));Gt<Math.floor(Zt/2)&&Ut("prev")}oe.slideToLoop(Bt)}else oe.slideTo(Bt)}function At(){const Ft=oe.rtl,Nt=oe.params.pagination;if(Ue())return;let Bt=oe.pagination.el;Bt=je(Bt);let Ht,Gt;const Kt=oe.virtual&&oe.params.virtual.enabled?oe.virtual.slides.length:oe.slides.length,Ut=oe.params.loop?Math.
vendor: 5,603 bytes, line 90
90ceil(Kt/oe.params.slidesPerGroup):oe.snapGrid.length;if(oe.params.loop?(Gt=oe.previousRealIndex||0,Ht=oe.params.slidesPerGroup>1?Math.floor(oe.realIndex/oe.params.slidesPerGroup):oe.realIndex):typeof oe.snapIndex<"u"?(Ht=oe.snapIndex,Gt=oe.previousSnapIndex):(Gt=oe.previousIndex||0,Ht=oe.activeIndex||0),Nt.type==="bullets"&&oe.pagination.bullets&&oe.pagination.bullets.length>0){const Zt=oe.pagination.bullets;let ir,tr,Jt;if(Nt.dynamicBullets&&(Re=elementOuterSize(Zt[0],oe.isHorizontal()?"width":"height",!0),Bt.forEach(rr=>{rr.style[oe.isHorizontal()?"width":"height"]=`${Re*(Nt.dynamicMainBullets+4)}px`}),Nt.dynamicMainBullets>1&&Gt!==void 0&&(De+=Ht-(Gt||0),De>Nt.dynamicMainBullets-1?De=Nt.dynamicMainBullets-1:De<0&&(De=0)),ir=Math.max(Ht-De,0),tr=ir+(Math.min(Zt.length,Nt.dynamicMainBullets)-1),Jt=(tr+ir)/2),Zt.forEach(rr=>{const Qt=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(er=>`${Nt.bulletActiveClass}${er}`)].map(er=>typeof er=="string"&&er.includes(" ")?er.split(" "):er).flat();rr.classList.remove(...Qt)}),Bt.length>1)Zt.forEach(rr=>{const Qt=elementIndex(rr);Qt===Ht?rr.classList.add(...Nt.bulletActiveClass.split(" ")):oe.isElement&&rr.setAttribute("part","bullet"),Nt.dynamicBullets&&(Qt>=ir&&Qt<=tr&&rr.classList.add(...`${Nt.bulletActiveClass}-main`.split(" ")),Qt===ir&&Et(rr,"prev"),Qt===tr&&Et(rr,"next"))});else{const rr=Zt[Ht];if(rr&&rr.classList.add(...Nt.bulletActiveClass.split(" ")),oe.isElement&&Zt.forEach((Qt,er)=>{Qt.setAttribute("part",er===Ht?"bullet-active":"bullet")}),Nt.dynamicBullets){const Qt=Zt[ir],er=Zt[tr];for(let Yt=ir;Yt<=tr;Yt+=1)Zt[Yt]&&Zt[Yt].classList.add(...`${Nt.bulletActiveClass}-main`.split(" "));Et(Qt,"prev"),Et(er,"next")}}if(Nt.dynamicBullets){const rr=Math.min(Zt.length,Nt.dynamicMainBullets+4),Qt=(Re*rr-Re)/2-Jt*Re,er=Ft?"right":"left";Zt.forEach(Yt=>{Yt.style[oe.isHorizontal()?er:"top"]=`${Qt}px`})}}Bt.forEach((Zt,ir)=>{if(Nt.type==="fraction"&&(Zt.querySelectorAll(classesToSelector(Nt.currentClass)).forEach(tr=>{tr.textContent=Nt.formatFractionCurrent(Ht+1)}),Zt.querySelectorAll(classesToSelector(Nt.totalClass)).forEach(tr=>{tr.textContent=Nt.formatFractionTotal(Ut)})),Nt.type==="progressbar"){let tr;Nt.progressbarOpposite?tr=oe.isHorizontal()?"vertical":"horizontal":tr=oe.isHorizontal()?"horizontal":"vertical";const Jt=(Ht+1)/Ut;let rr=1,Qt=1;tr==="horizontal"?rr=Jt:Qt=Jt,Zt.querySelectorAll(classesToSelector(Nt.progressbarFillClass)).forEach(er=>{er.style.transform=`translate3d(0,0,0) scaleX(${rr}) scaleY(${Qt})`,er.style.transitionDuration=`${oe.params.speed}ms`})}Nt.type==="custom"&&Nt.renderCustom?(Zt.innerHTML=Nt.renderCustom(oe,Ht+1,Ut),ir===0&&Me("paginationRender",Zt)):(ir===0&&Me("paginationRender",Zt),Me("paginationUpdate",Zt)),oe.params.watchOverflow&&oe.enabled&&Zt.classList[oe.isLocked?"add":"remove"](Nt.lockClass)})}function It(){const Ft=oe.params.pagination;if(Ue())return;const Nt=oe.virtual&&oe.params.virtual.enabled?oe.virtual.slides.length:oe.slides.length;let Bt=oe.pagination.el;Bt=je(Bt);let Ht="";if(Ft.type==="bullets"){let Gt=oe.params.loop?Math.ceil(Nt/oe.params.slidesPerGroup):oe.snapGrid.length;oe.params.freeMode&&oe.params.freeMode.enabled&&Gt>Nt&&(Gt=Nt);for(let Kt=0;Kt<Gt;Kt+=1)Ft.renderBullet?Ht+=Ft.renderBullet.call(oe,Kt,Ft.bulletClass):Ht+=`<${Ft.bulletElement} ${oe.isElement?'part="bullet"':""} class="${Ft.bulletClass}"></${Ft.bulletElement}>`}Ft.type==="fraction"&&(Ft.renderFraction?Ht=Ft.renderFraction.call(oe,Ft.currentClass,Ft.totalClass):Ht=`<span class="${Ft.currentClass}"></span> / <span class="${Ft.totalClass}"></span>`),Ft.type==="progressbar"&&(Ft.renderProgressbar?Ht=Ft.renderProgressbar.call(oe,Ft.progressbarFillClass):Ht=`<span class="${Ft.progressbarFillClass}"></span>`),oe.pagination.bullets=[],Bt.forEach(Gt=>{Ft.type!=="custom"&&(Gt.innerHTML=Ht||""),Ft.type==="bullets"&&oe.pagination.bullets.push(...Gt.querySelectorAll(classesToSelector(Ft.bulletClass)))}),Ft.type!=="custom"&&Me("paginationRender",Bt[0])}function Rt(){oe.params.pagination=createElementIfNotDefined(oe,oe.originalParams.pagination,oe.params.pagination,{el:"swiper-pagination"});const Ft=oe.params.pagination;if(!Ft.el)return;let Nt;typeof Ft.el=="string"&&oe.isElement&&(Nt=oe.el.querySelector(Ft.el)),!Nt&&typeof Ft.el=="string"&&(Nt=[...document.querySelectorAll(Ft.el)]),Nt||(Nt=Ft.el),!(!Nt||Nt.length===0)&&(oe.params.uniqueNavElements&&typeof Ft.el=="string"&&Array.isArray(Nt)&&Nt.length>1&&(Nt=[...oe.el.querySelectorAll(Ft.el)],Nt.length>1&&(Nt=Nt.filter(Bt=>elementParents(Bt,".swiper")[0]===oe.el)[0])),Array.isArray(Nt)&&Nt.length===1&&(Nt=Nt[0]),Object.assign(oe.pagination,{el:Nt}),Nt=je(Nt),Nt.forEach(Bt=>{Ft.type==="bullets"&&Ft.clickable&&Bt.classList.add(...(Ft.clickableClass||"").split(" ")),Bt.classList.add(Ft.modifierClass+Ft.type),Bt.classList.add(oe.isHorizontal()?Ft.horizontalClass:Ft.verticalClass),Ft.type==="bullets"&&Ft.dynamicBullets&&(Bt.classList.add(`${Ft.modifierClass}${Ft.type}-dynamic`),De=0,Ft.dynamicMainBullets<1&&(Ft.dynamicMainBullets=1)),Ft.type==="progressbar"&&Ft.progressbarOpposite&&Bt.classList.add(Ft.progressbarOppositeClass),Ft.clickable&&Bt.addEventListener("click",kt),oe.enabled||Bt.classList.add(Ft.lockClass)}))}function Mt(){const Ft=oe.params.pagination;if(Ue())return;let Nt=oe.pagination.el;Nt&&(Nt=je(Nt),Nt.forEach(Bt=>{Bt.classList.remove(Ft.hiddenClass),Bt.classList.remove(Ft.modifierClass+Ft.type),Bt.classList.remove(oe.isHorizontal()?Ft.horizontalClass:Ft.verticalClass),Ft.clickable&&(Bt.classList.remove(...(Ft.clickableClass||"").split(" ")),Bt.removeEventListener("click",kt))}
vendor: 7,540 bytes, line 90
90)),oe.pagination.bullets&&oe.pagination.bullets.forEach(Bt=>Bt.classList.remove(...Ft.bulletActiveClass.split(" ")))}ke("changeDirection",()=>{if(!oe.pagination||!oe.pagination.el)return;const Ft=oe.params.pagination;let{el:Nt}=oe.pagination;Nt=je(Nt),Nt.forEach(Bt=>{Bt.classList.remove(Ft.horizontalClass,Ft.verticalClass),Bt.classList.add(oe.isHorizontal()?Ft.horizontalClass:Ft.verticalClass)})}),ke("init",()=>{oe.params.pagination.enabled===!1?Dt():(Rt(),It(),At())}),ke("activeIndexChange",()=>{typeof oe.snapIndex>"u"&&At()}),ke("snapIndexChange",()=>{At()}),ke("snapGridLengthChange",()=>{It(),At()}),ke("destroy",()=>{Mt()}),ke("enable disable",()=>{let{el:Ft}=oe.pagination;Ft&&(Ft=je(Ft),Ft.forEach(Nt=>Nt.classList[oe.enabled?"remove":"add"](oe.params.pagination.lockClass)))}),ke("lock unlock",()=>{At()}),ke("click",(Ft,Nt)=>{const Bt=Nt.target,Ht=je(oe.pagination.el);if(oe.params.pagination.el&&oe.params.pagination.hideOnClick&&Ht&&Ht.length>0&&!Bt.classList.contains(oe.params.pagination.bulletClass)){if(oe.navigation&&(oe.navigation.nextEl&&Bt===oe.navigation.nextEl||oe.navigation.prevEl&&Bt===oe.navigation.prevEl))return;const Gt=Ht[0].classList.contains(oe.params.pagination.hiddenClass);Me(Gt===!0?"paginationShow":"paginationHide"),Ht.forEach(Kt=>Kt.classList.toggle(oe.params.pagination.hiddenClass))}});const Vt=()=>{oe.el.classList.remove(oe.params.pagination.paginationDisabledClass);let{el:Ft}=oe.pagination;Ft&&(Ft=je(Ft),Ft.forEach(Nt=>Nt.classList.remove(oe.params.pagination.paginationDisabledClass))),Rt(),It(),At()},Dt=()=>{oe.el.classList.add(oe.params.pagination.paginationDisabledClass);let{el:Ft}=oe.pagination;Ft&&(Ft=je(Ft),Ft.forEach(Nt=>Nt.classList.add(oe.params.pagination.paginationDisabledClass))),Mt()};Object.assign(oe.pagination,{enable:Vt,disable:Dt,render:It,update:At,init:Rt,destroy:Mt})}function Scrollbar(ie){let{swiper:oe,extendParams:Ee,on:ke,emit:Me}=ie;const Ie=getDocument();let Re=!1,De=null,je=null,Ue,Et,kt,At;Ee({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),oe.scrollbar={el:null,dragEl:null};function It(){if(!oe.params.scrollbar.el||!oe.scrollbar.el)return;const{scrollbar:Jt,rtlTranslate:rr}=oe,{dragEl:Qt,el:er}=Jt,Yt=oe.params.scrollbar,Xt=oe.params.loop?oe.progressLoop:oe.progress;let jt=Et,Wt=(kt-Et)*Xt;rr?(Wt=-Wt,Wt>0?(jt=Et-Wt,Wt=0):-Wt+Et>kt&&(jt=kt+Wt)):Wt<0?(jt=Et+Wt,Wt=0):Wt+Et>kt&&(jt=kt-Wt),oe.isHorizontal()?(Qt.style.transform=`translate3d(${Wt}px, 0, 0)`,Qt.style.width=`${jt}px`):(Qt.style.transform=`translate3d(0px, ${Wt}px, 0)`,Qt.style.height=`${jt}px`),Yt.hide&&(clearTimeout(De),er.style.opacity=1,De=setTimeout(()=>{er.style.opacity=0,er.style.transitionDuration="400ms"},1e3))}function Rt(Jt){!oe.params.scrollbar.el||!oe.scrollbar.el||(oe.scrollbar.dragEl.style.transitionDuration=`${Jt}ms`)}function Mt(){if(!oe.params.scrollbar.el||!oe.scrollbar.el)return;const{scrollbar:Jt}=oe,{dragEl:rr,el:Qt}=Jt;rr.style.width="",rr.style.height="",kt=oe.isHorizontal()?Qt.offsetWidth:Qt.offsetHeight,At=oe.size/(oe.virtualSize+oe.params.slidesOffsetBefore-(oe.params.centeredSlides?oe.snapGrid[0]:0)),oe.params.scrollbar.dragSize==="auto"?Et=kt*At:Et=parseInt(oe.params.scrollbar.dragSize,10),oe.isHorizontal()?rr.style.width=`${Et}px`:rr.style.height=`${Et}px`,At>=1?Qt.style.display="none":Qt.style.display="",oe.params.scrollbar.hide&&(Qt.style.opacity=0),oe.params.watchOverflow&&oe.enabled&&Jt.el.classList[oe.isLocked?"add":"remove"](oe.params.scrollbar.lockClass)}function Vt(Jt){return oe.isHorizontal()?Jt.clientX:Jt.clientY}function Dt(Jt){const{scrollbar:rr,rtlTranslate:Qt}=oe,{el:er}=rr;let Yt;Yt=(Vt(Jt)-elementOffset(er)[oe.isHorizontal()?"left":"top"]-(Ue!==null?Ue:Et/2))/(kt-Et),Yt=Math.max(Math.min(Yt,1),0),Qt&&(Yt=1-Yt);const Xt=oe.minTranslate()+(oe.maxTranslate()-oe.minTranslate())*Yt;oe.updateProgress(Xt),oe.setTranslate(Xt),oe.updateActiveIndex(),oe.updateSlidesClasses()}function Ft(Jt){const rr=oe.params.scrollbar,{scrollbar:Qt,wrapperEl:er}=oe,{el:Yt,dragEl:Xt}=Qt;Re=!0,Ue=Jt.target===Xt?Vt(Jt)-Jt.target.getBoundingClientRect()[oe.isHorizontal()?"left":"top"]:null,Jt.preventDefault(),Jt.stopPropagation(),er.style.transitionDuration="100ms",Xt.style.transitionDuration="100ms",Dt(Jt),clearTimeout(je),Yt.style.transitionDuration="0ms",rr.hide&&(Yt.style.opacity=1),oe.params.cssMode&&(oe.wrapperEl.style["scroll-snap-type"]="none"),Me("scrollbarDragStart",Jt)}function Nt(Jt){const{scrollbar:rr,wrapperEl:Qt}=oe,{el:er,dragEl:Yt}=rr;Re&&(Jt.preventDefault?Jt.preventDefault():Jt.returnValue=!1,Dt(Jt),Qt.style.transitionDuration="0ms",er.style.transitionDuration="0ms",Yt.style.transitionDuration="0ms",Me("scrollbarDragMove",Jt))}function Bt(Jt){const rr=oe.params.scrollbar,{scrollbar:Qt,wrapperEl:er}=oe,{el:Yt}=Qt;Re&&(Re=!1,oe.params.cssMode&&(oe.wrapperEl.style["scroll-snap-type"]="",er.style.transitionDuration=""),rr.hide&&(clearTimeout(je),je=nextTick(()=>{Yt.style.opacity=0,Yt.style.transitionDuration="400ms"},1e3)),Me("scrollbarDragEnd",Jt),rr.snapOnRelease&&oe.slideToClosest())}function Ht(Jt){const{scrollbar:rr,params:Qt}=oe,er=rr.el;if(!er)return;const Yt=er,Xt=Qt.passiveListeners?{passive:!1,capture:!1}:!1,jt=Qt.passiveListeners?{passive:!0,capture:!1}:!1;if(!Yt)return;const Wt=Jt==="on"?"addEventListener":"removeEventListener";Yt[Wt]("pointerdown",Ft,Xt),Ie[Wt]("pointermove",Nt,Xt),Ie[Wt]("pointerup",Bt,jt)}function Gt(){!oe.params.scrollbar.el||!oe.scrollbar.el||Ht("on")}function Kt(){!oe.params.scrollbar.el||!oe.scrollbar.el||Ht("off")}function Ut(){const{scrollbar:Jt,el:rr}=oe;oe.params.scrollbar=createElementIfNotDefined(oe,oe.originalParams.scrollbar,oe.params.scrollbar,{el:"swiper-scrollbar"});const Qt=oe.params.scrollbar;if(!Qt.el)return;let er;typeof Qt.el=="string"&&oe.isElement&&(er=oe.el.querySelector(Qt.el)),!er&&typeof Qt.el=="string"?er=Ie.querySelectorAll(Qt.el):er||(er=Qt.el),oe.params.uniqueNavElements&&typeof Qt.el=="string"&&er.length>1&&rr.querySelectorAll(Qt.el).length===1&&(er=rr.querySelector(Qt.el)),er.length>0&&(er=er[0]),er.classList.add(oe.isHorizontal()?Qt.horizontalClass:Qt.verticalClass);let Yt;er&&(Yt=er.querySelector(`.${oe.params.scrollbar.dragClass}`),Yt||(Yt=createElement("div",oe.params.scrollbar.dragClass),er.append(Yt))),Object.assign(Jt,{el:er,dragEl:Yt}),Qt.draggable&&Gt(),er&&er.classList[oe.enabled?"remove":"add"](oe.params.scrollbar.lockClass)}function Zt(){const Jt=oe.params.scrollbar,rr=oe.scrollbar.el;rr&&rr.classList.remove(oe.isHorizontal()?Jt.horizontalClass:Jt.verticalClass),Kt()}ke("init",()=>{oe.params.scrollbar.enabled===!1?tr():(Ut(),Mt(),It())}),ke("update resize observerUpdate lock unlock",()=>{Mt()}),ke("setTranslate",()=>{It()}),ke("setTransition",(Jt,rr)=>{Rt(rr)}),ke("enable disable",()=>{const{el:Jt}=oe.scrollbar;Jt&&Jt.classList[oe.enabled?"remove":"add"](oe.params.scrollbar.lockClass)}),ke("destroy",()=>{Zt()});const ir=()=>{oe.el.classList.remove(oe.params.scrollbar.scrollbarDisabledClass),oe.scrollbar.el&&oe.scrollbar.el.classList.remove(oe.params.scrollbar.scrollbarDisabledClass),Ut(),Mt(),It()},tr=()=>{oe.el.classList.add(oe.params.scrollbar.scrollbarDisabledClass),oe.scrollbar.el&&oe.scrollbar.el.classList.add(oe.params.scrollbar.scrollbarDisabledClass),Zt()};Object.assign(oe.scrollbar,{enable:ir,disable:tr,updateSize:Mt,setTranslate:It,init:Ut,de
90stroy:Zt})}function Parallax(ie){let{swiper:oe,extendParams:Ee,on:ke}=ie;Ee({parallax:{enabled:!1}});const Me="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",Ie=(je,Ue)=>{const{rtl:Et}=oe,kt=Et?-1:1,At=je.getAttribute("data-swiper-parallax")||"0";let It=je.getAttribute("data-swiper-parallax-x"),Rt=je.getAttribute("data-swiper-parallax-y");const Mt=je.getAttribute("data-swiper-parallax-scale"),Vt=je.getAttribute("data-swiper-parallax-opacity"),Dt=je.getAttribute("data-swiper-parallax-rotate");if(It||Rt?(It=It||"0",Rt=Rt||"0"):oe.isHorizontal()?(It=At,Rt="0"):(Rt=At,It="0"),It.indexOf("%")>=0?It=`${parseInt(It,10)*Ue*kt}%`:It=`${It*Ue*kt}px`,Rt.indexOf("%")>=0?Rt=`${parseInt(Rt,10)*Ue}%`:Rt=`${Rt*Ue}px`,typeof Vt<"u"&&Vt!==null){const Nt=Vt-(Vt-1)*(1-Math.abs(Ue));je.style.opacity=Nt}let Ft=`translate3d(${It}, ${Rt}, 0px)`;if(typeof Mt<"u"&&Mt!==null){const Nt=Mt-(Mt-1)*(1-Math.abs(Ue));Ft+=` scale(${Nt})`}if(Dt&&typeof Dt<"u"&&Dt!==null){const Nt=Dt*Ue*-1;Ft+=` rotate(${Nt}deg)`}je.style.transform=Ft},Re=()=>{const{el:je,slides:Ue,progress:Et,snapGrid:kt,isElement:At}=oe,It=elementChildren(je,Me);oe.isElement&&It.push(...elementChildren(oe.hostEl,Me)),It.forEach(Rt=>{Ie(Rt,Et)}),Ue.forEach((Rt,Mt)=>{let Vt=Rt.progress;oe.params.slidesPerGroup>1&&oe.params.slidesPerView!=="auto"&&(Vt+=Math.ceil(Mt/2)-Et*(kt.length-1)),Vt=Math.min(Math.max(Vt,-1),1),Rt.querySelectorAll(`${Me}, [data-swiper-parallax-rotate]`).forEach(Dt=>{Ie(Dt,Vt)})})},De=function(je){je===void 0&&(je=oe.params.speed);const{el:Ue,hostEl:Et}=oe,kt=[...Ue.querySelectorAll(Me)];oe.isElement&&kt.push(...Et.querySelectorAll(Me)),kt.forEach(At=>{let It=parseInt(At.getAttribute("data-swiper-parallax-duration"),10)||je;je===0&&(It=0),At.style.transitionDuration=`${It}ms`})};ke("beforeInit",()=>{oe.params.parallax.enabled&&(oe.params.watchSlidesProgress=!0,oe.originalParams.watchSlidesProgress=!0)}),ke("init",()=>{oe.params.parallax.enabled&&Re()}),ke("setTranslate",()=>{oe.params.parallax.enabled&&Re()}),ke("setTransition",(je,Ue)=>{oe.params.parallax.enabled&&De(Ue)})}function Zoom(ie){let{swiper:oe,extendParams:Ee,on:ke,emit:Me}=ie;const Ie=getWindow();Ee({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),oe.zoom={enabled:!1};let Re=1,De=!1,je,Ue;const Et=[],kt={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},At={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},It={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let Rt=1;Object.defineProperty(oe.zoom,"scale",{get(){return Rt},set(Xt){if(Rt!==Xt){const jt=kt.imageEl,Wt=kt.slideEl;Me("zoomChange",Xt,jt,Wt)}Rt=Xt}});function Mt(){if(Et.length<2)return 1;const Xt=Et[0].pageX,jt=Et[0].pageY,Wt=Et[1].pageX,ar=Et[1].pageY;return Math.sqrt((Wt-Xt)**2+(ar-jt)**2)}function Vt(){if(Et.length<2)return{x:null,y:null};const Xt=kt.imageEl.getBoundingClientRect();return[(Et[0].pageX+(Et[1].pageX-Et[0].pageX)/2-Xt.x-Ie.scrollX)/Re,(Et[0].pageY+(Et[1].pageY-Et[0].pageY)/2-Xt.y-Ie.scrollY)/Re]}function Dt(){return oe.isElement?"swiper-slide":`.${oe.params.slideClass}`}function Ft(Xt){const jt=Dt();return!!(Xt.target.matches(jt)||oe.slides.filter(Wt=>Wt.contains(Xt.target)).length>0)}function Nt(Xt){const jt=`.${oe.params.zoom.containerClass}`;return!!(Xt.target.matches(jt)||[...oe.hostEl.querySelectorAll(jt)].filter(Wt=>Wt.contains(Xt.target)).length>0)}function Bt(Xt){if(Xt.pointerType==="mouse"&&Et.splice(0,Et.length),!Ft(Xt))return;const jt=oe.params.zoom;if(je=!1,Ue=!1,Et.push(Xt),!(Et.length<2)){if(je=!0,kt.scaleStart=Mt(),!kt.slideEl){kt.slideEl=Xt.target.closest(`.${oe.params.slideClass}, swiper-slide`),kt.slideEl||(kt.slideEl=oe.slides[oe.activeIndex]);let Wt=kt.slideEl.querySelector(`.${jt.containerClass}`);
vendor: 5,190 bytes, line 90
90if(Wt&&(Wt=Wt.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),kt.imageEl=Wt,Wt?kt.imageWrapEl=elementParents(kt.imageEl,`.${jt.containerClass}`)[0]:kt.imageWrapEl=void 0,!kt.imageWrapEl){kt.imageEl=void 0;return}kt.maxRatio=kt.imageWrapEl.getAttribute("data-swiper-zoom")||jt.maxRatio}if(kt.imageEl){const[Wt,ar]=Vt();kt.originX=Wt,kt.originY=ar,kt.imageEl.style.transitionDuration="0ms"}De=!0}}function Ht(Xt){if(!Ft(Xt))return;const jt=oe.params.zoom,Wt=oe.zoom,ar=Et.findIndex(sr=>sr.pointerId===Xt.pointerId);ar>=0&&(Et[ar]=Xt),!(Et.length<2)&&(Ue=!0,kt.scaleMove=Mt(),kt.imageEl&&(Wt.scale=kt.scaleMove/kt.scaleStart*Re,Wt.scale>kt.maxRatio&&(Wt.scale=kt.maxRatio-1+(Wt.scale-kt.maxRatio+1)**.5),Wt.scale<jt.minRatio&&(Wt.scale=jt.minRatio+1-(jt.minRatio-Wt.scale+1)**.5),kt.imageEl.style.transform=`translate3d(0,0,0) scale(${Wt.scale})`))}function Gt(Xt){if(!Ft(Xt)||Xt.pointerType==="mouse"&&Xt.type==="pointerout")return;const jt=oe.params.zoom,Wt=oe.zoom,ar=Et.findIndex(sr=>sr.pointerId===Xt.pointerId);ar>=0&&Et.splice(ar,1),!(!je||!Ue)&&(je=!1,Ue=!1,kt.imageEl&&(Wt.scale=Math.max(Math.min(Wt.scale,kt.maxRatio),jt.minRatio),kt.imageEl.style.transitionDuration=`${oe.params.speed}ms`,kt.imageEl.style.transform=`translate3d(0,0,0) scale(${Wt.scale})`,Re=Wt.scale,De=!1,Wt.scale>1&&kt.slideEl?kt.slideEl.classList.add(`${jt.zoomedSlideClass}`):Wt.scale<=1&&kt.slideEl&&kt.slideEl.classList.remove(`${jt.zoomedSlideClass}`),Wt.scale===1&&(kt.originX=0,kt.originY=0,kt.slideEl=void 0)))}function Kt(Xt){const jt=oe.device;if(!kt.imageEl||At.isTouched)return;jt.android&&Xt.cancelable&&Xt.preventDefault(),At.isTouched=!0;const Wt=Et.length>0?Et[0]:Xt;At.touchesStart.x=Wt.pageX,At.touchesStart.y=Wt.pageY}function Ut(Xt){if(!Ft(Xt)||!Nt(Xt))return;const jt=oe.zoom;if(!kt.imageEl||!At.isTouched||!kt.slideEl)return;At.isMoved||(At.width=kt.imageEl.offsetWidth,At.height=kt.imageEl.offsetHeight,At.startX=getTranslate(kt.imageWrapEl,"x")||0,At.startY=getTranslate(kt.imageWrapEl,"y")||0,kt.slideWidth=kt.slideEl.offsetWidth,kt.slideHeight=kt.slideEl.offsetHeight,kt.imageWrapEl.style.transitionDuration="0ms");const Wt=At.width*jt.scale,ar=At.height*jt.scale;if(Wt<kt.slideWidth&&ar<kt.slideHeight)return;if(At.minX=Math.min(kt.slideWidth/2-Wt/2,0),At.maxX=-At.minX,At.minY=Math.min(kt.slideHeight/2-ar/2,0),At.maxY=-At.minY,At.touchesCurrent.x=Et.length>0?Et[0].pageX:Xt.pageX,At.touchesCurrent.y=Et.length>0?Et[0].pageY:Xt.pageY,Math.max(Math.abs(At.touchesCurrent.x-At.touchesStart.x),Math.abs(At.touchesCurrent.y-At.touchesStart.y))>5&&(oe.allowClick=!1),!At.isMoved&&!De){if(oe.isHorizontal()&&(Math.floor(At.minX)===Math.floor(At.startX)&&At.touchesCurrent.x<At.touchesStart.x||Math.floor(At.maxX)===Math.floor(At.startX)&&At.touchesCurrent.x>At.touchesStart.x)){At.isTouched=!1;return}if(!oe.isHorizontal()&&(Math.floor(At.minY)===Math.floor(At.startY)&&At.touchesCurrent.y<At.touchesStart.y||Math.floor(At.maxY)===Math.floor(At.startY)&&At.touchesCurrent.y>At.touchesStart.y)){At.isTouched=!1;return}}Xt.cancelable&&Xt.preventDefault(),Xt.stopPropagation(),At.isMoved=!0;const pr=(jt.scale-Re)/(kt.maxRatio-oe.params.zoom.minRatio),{originX:fr,originY:wr}=kt;At.currentX=At.touchesCurrent.x-At.touchesStart.x+At.startX+pr*(At.width-fr*2),At.currentY=At.touchesCurrent.y-At.touchesStart.y+At.startY+pr*(At.height-wr*2),At.currentX<At.minX&&(At.currentX=At.minX+1-(At.minX-At.currentX+1)**.8),At.currentX>At.maxX&&(At.currentX=At.maxX-1+(At.currentX-At.maxX+1)**.8),At.currentY<At.minY&&(At.currentY=At.minY+1-(At.minY-At.currentY+1)**.8),At.currentY>At.maxY&&(At.currentY=At.maxY-1+(At.currentY-At.maxY+1)**.8),It.prevPositionX||(It.prevPositionX=At.touchesCurrent.x),It.prevPositionY||(It.prevPositionY=At.touchesCurrent.y),It.prevTime||(It.prevTime=Date.now()),It.x=(At.touchesCurrent.x-It.prevPositionX)/(Date.now()-It.prevTime)/2,It.y=(At.touchesCurrent.y-It.prevPositionY)/(Date.now()-It.prevTime)/2,Math.abs(At.touchesCurrent.x-It.prevPositionX)<2&&(It.x=0),Math.abs(At.touchesCurrent.y-It.prevPositionY)<2&&(It.y=0),It.prevPositionX=At.touchesCurrent.x,It.prevPositionY=At.touchesCurrent.y,It.prevTime=Date.now(),kt.imageWrapEl.style.transform=`translate3d(${At.currentX}px, ${At.currentY}px,0)`}function Zt(){const Xt=oe.zoom;if(!kt.imageEl)return;if(!At.isTouched||!At.isMoved){At.isTouched=!1,At.isMoved=!1;return}At.isTouched=!1,At.isMoved=!1;let jt=300,Wt=300;const ar=It.x*jt,sr=At.currentX+ar,pr=It.y*Wt,fr=At.currentY+pr;It.x!==0&&(jt=Math.abs((sr-At.currentX)/It.x)),It.y!==0&&(Wt=Math.abs((fr-At.currentY)/It.y));const wr=Math.max(jt,Wt);At.currentX=sr,At.currentY=fr;const Cr=At.width*Xt.scale,xr=At.height*Xt.scale;At.minX=Math.min(kt.slideWidth/2-Cr/2,0),At.maxX=-At.minX,At.minY=Math.min(kt.slideHeight/2-xr/2,0),At.maxY=-At.minY,At.currentX=Math.max(Math.min(At.currentX,At.maxX),At.minX),At.currentY=Math.max(Math.min(At.currentY,At.maxY),At.minY),kt.imageWrapEl.style.transitionDuration=`${wr}ms`,kt.imageWrapEl.style.transform=`translate3d(${At.currentX}px, ${At.currentY}px,0)`}function ir(){const Xt=oe.zoom;kt.slideEl&&oe.activeIndex!==oe.slides.indexOf(kt.slideEl)&&(kt.imageEl&&(kt.imageEl.style.transform="translate3d(0,
900,0) scale(1)"),kt.imageWrapEl&&(kt.imageWrapEl.style.transform="translate3d(0,0,0)"),kt.slideEl.classList.remove(`${oe.params.zoom.zoomedSlideClass}`),Xt.scale=1,Re=1,kt.slideEl=void 0,kt.imageEl=void 0,kt.imageWrapEl=void 0,kt.originX=0,kt.originY=0)}function tr(Xt){const jt=oe.zoom,Wt=oe.params.zoom;if(!kt.slideEl){Xt&&Xt.target&&(kt.slideEl=Xt.target.closest(`.${oe.params.slideClass}, swiper-slide`)),kt.slideEl||(oe.params.virtual&&oe.params.virtual.enabled&&oe.virtual?kt.slideEl=elementChildren(oe.slidesEl,`.${oe.params.slideActiveClass}`)[0]:kt.slideEl=oe.slides[oe.activeIndex]);let Sr=kt.slideEl.querySelector(`.${Wt.containerClass}`);Sr&&(Sr=Sr.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),kt.imageEl=Sr,Sr?kt.imageWrapEl=elementParents(kt.imageEl,`.${Wt.containerClass}`)[0]:kt.imageWrapEl=void 0}if(!kt.imageEl||!kt.imageWrapEl)return;oe.params.cssMode&&(oe.wrapperEl.style.overflow="hidden",oe.wrapperEl.style.touchAction="none"),kt.slideEl.classList.add(`${Wt.zoomedSlideClass}`);let ar,sr,pr,fr,wr,Cr,xr,$r,Or,Rr,Mr,Ar,Ir,nr,or,dr,hr,mr;typeof At.touchesStart.x>"u"&&Xt?(ar=Xt.pageX,sr=Xt.pageY):(ar=At.touchesStart.x,sr=At.touchesStart.y);const br=typeof Xt=="number"?Xt:null;Re===1&&br&&(ar=void 0,sr=void 0),jt.scale=br||kt.imageWrapEl.getAttribute("data-swiper-zoom")||Wt.maxRatio,Re=br||kt.imageWrapEl.getAttribute("data-swiper-zoom")||Wt.maxRatio,Xt&&!(Re===1&&br)?(hr=kt.slideEl.offsetWidth,mr=kt.slideEl.offsetHeight,pr=elementOffset(kt.slideEl).left+Ie.scrollX,fr=elementOffset(kt.slideEl).top+Ie.scrollY,wr=pr+hr/2-ar,Cr=fr+mr/2-sr,Or=kt.imageEl.offsetWidth,Rr=kt.imageEl.offsetHeight,Mr=Or*jt.scale,Ar=Rr*jt.scale,Ir=Math.min(hr/2-Mr/2,0),nr=Math.min(mr/2-Ar/2,0),or=-Ir,dr=-nr,xr=wr*jt.scale,$r=Cr*jt.scale,xr<Ir&&(xr=Ir),xr>or&&(xr=or),$r<nr&&($r=nr),$r>dr&&($r=dr)):(xr=0,$r=0),br&&jt.scale===1&&(kt.originX=0,kt.originY=0),kt.imageWrapEl.style.transitionDuration="300ms",kt.imageWrapEl.style.transform=`translate3d(${xr}px, ${$r}px,0)`,kt.imageEl.style.transitionDuration="300ms",kt.imageEl.style.transform=`translate3d(0,0,0) scale(${jt.scale})`}function Jt(){const Xt=oe.zoom,jt=oe.params.zoom;if(!kt.slideEl){oe.params.virtual&&oe.params.virtual.enabled&&oe.virtual?kt.slideEl=elementChildren(oe.slidesEl,`.${oe.params.slideActiveClass}`)[0]:kt.slideEl=oe.slides[oe.activeIndex];let Wt=kt.slideEl.querySelector(`.${jt.containerClass}`);Wt&&(Wt=Wt.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),kt.imageEl=Wt,Wt?kt.imageWrapEl=elementParents(kt.imageEl,`.${jt.containerClass}`)[0]:kt.imageWrapEl=void 0}!kt.imageEl||!kt.imageWrapEl||(oe.params.cssMode&&(oe.wrapperEl.style.overflow="",oe.wrapperEl.style.touchAction=""),Xt.scale=1,Re=1,kt.imageWrapEl.style.transitionDuration="300ms",kt.imageWrapEl.style.transform="translate3d(0,0,0)",kt.imageEl.style.transitionDuration="300ms",kt.imageEl.style.transform="translate3d(0,0,0) scale(1)",kt.slideEl.classList.remove(`${jt.zoomedSlideClass}`),kt.slideEl=void 0,kt.originX=0,kt.originY=0)}function rr(Xt){const jt=oe.zoom;
vendor: 4,891 bytes, line 90
90jt.scale&&jt.scale!==1?Jt():tr(Xt)}function Qt(){const Xt=oe.params.passiveListeners?{passive:!0,capture:!1}:!1,jt=oe.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:Xt,activeListenerWithCapture:jt}}function er(){const Xt=oe.zoom;if(Xt.enabled)return;Xt.enabled=!0;const{passiveListener:jt,activeListenerWithCapture:Wt}=Qt();oe.wrapperEl.addEventListener("pointerdown",Bt,jt),oe.wrapperEl.addEventListener("pointermove",Ht,Wt),["pointerup","pointercancel","pointerout"].forEach(ar=>{oe.wrapperEl.addEventListener(ar,Gt,jt)}),oe.wrapperEl.addEventListener("pointermove",Ut,Wt)}function Yt(){const Xt=oe.zoom;if(!Xt.enabled)return;Xt.enabled=!1;const{passiveListener:jt,activeListenerWithCapture:Wt}=Qt();oe.wrapperEl.removeEventListener("pointerdown",Bt,jt),oe.wrapperEl.removeEventListener("pointermove",Ht,Wt),["pointerup","pointercancel","pointerout"].forEach(ar=>{oe.wrapperEl.removeEventListener(ar,Gt,jt)}),oe.wrapperEl.removeEventListener("pointermove",Ut,Wt)}ke("init",()=>{oe.params.zoom.enabled&&er()}),ke("destroy",()=>{Yt()}),ke("touchStart",(Xt,jt)=>{oe.zoom.enabled&&Kt(jt)}),ke("touchEnd",(Xt,jt)=>{oe.zoom.enabled&&Zt()}),ke("doubleTap",(Xt,jt)=>{!oe.animating&&oe.params.zoom.enabled&&oe.zoom.enabled&&oe.params.zoom.toggle&&rr(jt)}),ke("transitionEnd",()=>{oe.zoom.enabled&&oe.params.zoom.enabled&&ir()}),ke("slideChange",()=>{oe.zoom.enabled&&oe.params.zoom.enabled&&oe.params.cssMode&&ir()}),Object.assign(oe.zoom,{enable:er,disable:Yt,in:tr,out:Jt,toggle:rr})}function Controller(ie){let{swiper:oe,extendParams:Ee,on:ke}=ie;Ee({controller:{control:void 0,inverse:!1,by:"slide"}}),oe.controller={control:void 0};function Me(Ue,Et){const kt=function(){let Mt,Vt,Dt;return(Ft,Nt)=>{for(Vt=-1,Mt=Ft.length;Mt-Vt>1;)Dt=Mt+Vt>>1,Ft[Dt]<=Nt?Vt=Dt:Mt=Dt;return Mt}}();this.x=Ue,this.y=Et,this.lastIndex=Ue.length-1;let At,It;return this.interpolate=function(Mt){return Mt?(It=kt(this.x,Mt),At=It-1,(Mt-this.x[At])*(this.y[It]-this.y[At])/(this.x[It]-this.x[At])+this.y[At]):0},this}function Ie(Ue){oe.controller.spline=oe.params.loop?new Me(oe.slidesGrid,Ue.slidesGrid):new Me(oe.snapGrid,Ue.snapGrid)}function Re(Ue,Et){const kt=oe.controller.control;let At,It;const Rt=oe.constructor;function Mt(Vt){if(Vt.destroyed)return;const Dt=oe.rtlTranslate?-oe.translate:oe.translate;oe.params.controller.by==="slide"&&(Ie(Vt),It=-oe.controller.spline.interpolate(-Dt)),(!It||oe.params.controller.by==="container")&&(At=(Vt.maxTranslate()-Vt.minTranslate())/(oe.maxTranslate()-oe.minTranslate()),(Number.isNaN(At)||!Number.isFinite(At))&&(At=1),It=(Dt-oe.minTranslate())*At+Vt.minTranslate()),oe.params.controller.inverse&&(It=Vt.maxTranslate()-It),Vt.updateProgress(It),Vt.setTranslate(It,oe),Vt.updateActiveIndex(),Vt.updateSlidesClasses()}if(Array.isArray(kt))for(let Vt=0;Vt<kt.length;Vt+=1)kt[Vt]!==Et&&kt[Vt]instanceof Rt&&Mt(kt[Vt]);else kt instanceof Rt&&Et!==kt&&Mt(kt)}function De(Ue,Et){const kt=oe.constructor,At=oe.controller.control;let It;function Rt(Mt){Mt.destroyed||(Mt.setTransition(Ue,oe),Ue!==0&&(Mt.transitionStart(),Mt.params.autoHeight&&nextTick(()=>{Mt.updateAutoHeight()}),elementTransitionEnd(Mt.wrapperEl,()=>{At&&Mt.transitionEnd()})))}if(Array.isArray(At))for(It=0;It<At.length;It+=1)At[It]!==Et&&At[It]instanceof kt&&Rt(At[It]);else At instanceof kt&&Et!==At&&Rt(At)}function je(){oe.controller.control&&oe.controller.spline&&(oe.controller.spline=void 0,delete oe.controller.spline)}ke("beforeInit",()=>{if(typeof window<"u"&&(typeof oe.params.controller.control=="string"||oe.params.controller.control instanceof HTMLElement)){const Ue=document.querySelector(oe.params.controller.control);if(Ue&&Ue.swiper)oe.controller.control=Ue.swiper;else if(Ue){const Et=kt=>{oe.controller.control=kt.detail[0],oe.update(),Ue.removeEventListener("init",Et)};Ue.addEventListener("init",Et)}return}oe.controller.control=oe.params.controller.control}),ke("update",()=>{je()}),ke("resize",()=>{je()}),ke("observerUpdate",()=>{je()}),ke("setTranslate",(Ue,Et,kt)=>{!oe.controller.control||oe.controller.control.destroyed||oe.controller.setTranslate(Et,kt)}),ke("setTransition",(Ue,Et,kt)=>{!oe.controller.control||oe.controller.control.destroyed||oe.controller.setTransition(Et,kt)}),Object.assign(oe.controller,{setTranslate:Re,setTransition:De})}function A11y(ie){let{swiper:oe,extendParams:Ee,on:ke}=ie;Ee({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),oe.a11y={clicked:!1};let Me=null;function Ie(Qt){const er=Me;er.length!==0&&(er.innerHTML="",er.innerHTML=Qt)}
90const Re=Qt=>(Array.isArray(Qt)?Qt:[Qt]).filter(er=>!!er);function De(Qt){Qt===void 0&&(Qt=16);const er=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(Qt).replace(/x/g,er)}function je(Qt){Qt=Re(Qt),Qt.forEach(er=>{er.setAttribute("tabIndex","0")})}function Ue(Qt){Qt=Re(Qt),Qt.forEach(er=>{er.setAttribute("tabIndex","-1")})}function Et(Qt,er){Qt=Re(Qt),Qt.forEach(Yt=>{Yt.setAttribute("role",er)})}function kt(Qt,er){Qt=Re(Qt),Qt.forEach(Yt=>{Yt.setAttribute("aria-roledescription",er)})}function At(Qt,er){Qt=Re(Qt),Qt.forEach(Yt=>{Yt.setAttribute("aria-controls",er)})}function It(Qt,er){Qt=Re(Qt),Qt.forEach(Yt=>{Yt.setAttribute("aria-label",er)})}function Rt(Qt,er){Qt=Re(Qt),Qt.forEach(Yt=>{Yt.setAttribute("id",er)})}function Mt(Qt,er){Qt=Re(Qt),Qt.forEach(Yt=>{Yt.setAttribute("aria-live",er)})}function Vt(Qt){Qt=Re(Qt),Qt.forEach(er=>{er.setAttribute("aria-disabled",!0)})}function Dt(Qt){Qt=Re(Qt),Qt.forEach(er=>{er.setAttribute("aria-disabled",!1)})}function Ft(Qt){if(Qt.keyCode!==13&&Qt.keyCode!==32)return;const er=oe.params.a11y,Yt=Qt.target;oe.pagination&&oe.pagination.el&&(Yt===oe.pagination.el||oe.pagination.el.contains(Qt.target))&&!Qt.target.matches(classesToSelector(oe.params.pagination.bulletClass))||(oe.navigation&&oe.navigation.nextEl&&Yt===oe.navigation.nextEl&&(oe.isEnd&&!oe.params.loop||oe.slideNext(),oe.isEnd?Ie(er.lastSlideMessage):Ie(er.nextSlideMessage)),oe.navigation&&oe.navigation.prevEl&&Yt===oe.navigation.prevEl&&(oe.isBeginning&&!oe.params.loop||oe.slidePrev(),oe.isBeginning?Ie(er.firstSlideMessage):Ie(er.prevSlideMessage)),oe.pagination&&Yt.matches(classesToSelector(oe.params.pagination.bulletClass))&&Yt.click())}function Nt(){if(oe.params.loop||oe.params.rewind||!oe.navigation)return;const{nextEl:Qt,prevEl:er}=oe.navigation;
90er&&(oe.isBeginning?(Vt(er),Ue(er)):(Dt(er),je(er))),Qt&&(oe.isEnd?(Vt(Qt),Ue(Qt)):(Dt(Qt),je(Qt)))}function Bt(){return oe.pagination&&oe.pagination.bullets&&oe.pagination.bullets.length}function Ht(){return Bt()&&oe.params.pagination.clickable}function Gt(){const Qt=oe.params.a11y;Bt()&&oe.pagination.bullets.forEach(er=>{oe.params.pagination.clickable&&(je(er),oe.params.pagination.renderBullet||(Et(er,"button"),It(er,Qt.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(er)+1)))),er.matches(classesToSelector(oe.params.pagination.bulletActiveClass))?er.setAttribute("aria-current","true"):er.removeAttribute("aria-current")})}const Kt=(Qt,er,Yt)=>{je(Qt),Qt.tagName!=="BUTTON"&&(Et(Qt,"button"),Qt.addEventListener("keydown",Ft)),It(Qt,Yt),At(Qt,er)},Ut=()=>{oe.a11y.clicked=!0},Zt=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{oe.destroyed||(oe.a11y.clicked=!1)})})},ir=Qt=>{if(oe.a11y.clicked)return;const er=Qt.target.closest(`.${oe.params.slideClass}, swiper-slide`);if(!er||!oe.slides.includes(er))return;const Yt=oe.slides.indexOf(er)===oe.activeIndex,Xt=oe.params.watchSlidesProgress&&oe.visibleSlides&&oe.visibleSlides.includes(er);Yt||Xt||Qt.sourceCapabilities&&Qt.sourceCapabilities.firesTouchEvents||(oe.isHorizontal()?oe.el.scrollLeft=0:oe.el.scrollTop=0,oe.slideTo(oe.slides.indexOf(er),0))},tr=()=>{const Qt=oe.params.a11y;Qt.itemRoleDescriptionMessage&&kt(oe.slides,Qt.itemRoleDescriptionMessage),Qt.slideRole&&Et(oe.slides,Qt.slideRole);const er=oe.slides.length;Qt.slideLabelMessage&&oe.slides.forEach((Yt,Xt)=>{const jt=oe.params.loop?parseInt(Yt.getAttribute("data-swiper-slide-index"),10):Xt,Wt=Qt.slideLabelMessage.replace(/\{\{index\}\}/,jt+1).replace(/\{\{slidesLength\}\}/,er);It(Yt,Wt)})},Jt=()=>{const Qt=oe.params.a11y;oe.el.append(Me);const er=oe.el;Qt.containerRoleDescriptionMessage&&kt(er,Qt.containerRoleDescriptionMessage),Qt.containerMessage&&It(er,Qt.containerMessage);const Yt=oe.wrapperEl,Xt=Qt.id||Yt.getAttribute("id")||`swiper-wrapper-${De(16)}`,jt=oe.params.autoplay&&oe.params.autoplay.enabled?"off":"polite";Rt(Yt,Xt),Mt(Yt,jt),tr();let{nextEl:Wt,prevEl:ar}=oe.navigation?oe.navigation:{};Wt=Re(Wt),ar=Re(ar),Wt&&Wt.forEach(sr=>Kt(sr,Xt,Qt.nextSlideMessage)),ar&&ar.forEach(sr=>Kt(sr,Xt,Qt.prevSlideMessage)),Ht()&&(Array.isArray(oe.pagination.el)?oe.pagination.el:[oe.pagination.el]).forEach(pr=>{pr.addEventListener("keydown",Ft)}),oe.el.addEventListener("focus",ir,!0),oe.el.addEventListener("pointerdown",Ut,!0),oe.el.addEventListener("pointerup",Zt,!0)};function rr(){Me&&Me.remove();let{nextEl:Qt,prevEl:er}=oe.navigation?oe.navigation:{};Qt=Re(Qt),er=Re(er),Qt&&Qt.forEach(Yt=>Yt.removeEventListener("keydown",Ft)),er&&er.forEach(Yt=>Yt.removeEventListener("keydown",Ft)),Ht()&&(Array.isArray(oe.pagination.el)?oe.pagination.el:[oe.pagination.el]).forEach(Xt=>{Xt.removeEventListener("keydown",Ft)}),oe.el.removeEventListener("focus",ir,!0),oe.el.removeEventListener("pointerdown",Ut,!0),oe.el.removeEventListener("pointerup",Zt,!0)}ke("beforeInit",()=>{Me=createElement("span",oe.params.a11y.notificationClass),Me.setAttribute("aria-live","assertive"),Me.setAttribute("aria-atomic","true")}),ke("afterInit",()=>{oe.params.a11y.enabled&&Jt()}),ke("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{oe.params.a11y.enabled&&tr()}),ke("fromEdge toEdge afterInit lock unlock",()=>{oe.params.a11y.enabled&&Nt()}),ke("paginationUpdate",()=>{oe.params.a11y.enabled&&Gt()}),ke("destroy",()=>{oe.params.a11y.enabled&&rr()})}function History(ie){let{swiper:oe,extendParams:Ee,on:ke}=ie;Ee({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let Me=!1,Ie={};const Re=It=>It.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),De=It=>{const Rt=getWindow();let Mt;It?Mt=new URL(It):Mt=Rt.location;const Vt=Mt.pathname.slice(1).split("/").filter(Bt=>Bt!==""),Dt=Vt.length,Ft=Vt[Dt-2],Nt=Vt[Dt-1];return{key:Ft,value:Nt}},je=(It,Rt)=>{const Mt=getWindow();if(!Me||!oe.params.history.enabled)return;let Vt;oe.params.url?Vt=new URL(oe.params.url):Vt=Mt.location;const Dt=oe.slides[Rt];let Ft=Re(Dt.getAttribute("data-history"));if(oe.params.history.root.length>0){let Bt=oe.params.history.root;Bt[Bt.length-1]==="/"&&(Bt=Bt.slice(0,Bt.length-1)),Ft=`${Bt}/${It?`${It}/`:""}${Ft}`}else Vt.pathname.includes(It)||(Ft=`${It?`${It}/`:""}${Ft}`);oe.params.history.keepQuery&&(Ft+=Vt.search);const Nt=Mt.history.state;Nt&&Nt.value===Ft||(oe.params.history.replaceState?Mt.history.replaceState({value:Ft},null,Ft):Mt.history.pushState({value:Ft},null,Ft))},Ue=(It,Rt,Mt)=>{if(Rt)for(let Vt=0,Dt=oe.slides.length;Vt<Dt;Vt+=1){const Ft=oe.slides[Vt];if(Re(Ft.getAttribute("data-history"))===Rt){const Bt=oe.getSlideIndex(Ft);oe.slideTo(Bt,It,Mt)}}else oe.slideTo(0,It,Mt)},Et=()=>{Ie=De(oe.params.url),Ue(oe.params.speed,Ie.value,!1)},kt=()=>{const It=getWindow();
vendor: 4,725 bytes, line 90
90if(oe.params.history){if(!It.history||!It.history.pushState){oe.params.history.enabled=!1,oe.params.hashNavigation.enabled=!0;return}if(Me=!0,Ie=De(oe.params.url),!Ie.key&&!Ie.value){oe.params.history.replaceState||It.addEventListener("popstate",Et);return}Ue(0,Ie.value,oe.params.runCallbacksOnInit),oe.params.history.replaceState||It.addEventListener("popstate",Et)}},At=()=>{const It=getWindow();oe.params.history.replaceState||It.removeEventListener("popstate",Et)};ke("init",()=>{oe.params.history.enabled&&kt()}),ke("destroy",()=>{oe.params.history.enabled&&At()}),ke("transitionEnd _freeModeNoMomentumRelease",()=>{Me&&je(oe.params.history.key,oe.activeIndex)}),ke("slideChange",()=>{Me&&oe.params.cssMode&&je(oe.params.history.key,oe.activeIndex)})}function HashNavigation(ie){let{swiper:oe,extendParams:Ee,emit:ke,on:Me}=ie,Ie=!1;const Re=getDocument(),De=getWindow();Ee({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(At,It){if(oe.virtual&&oe.params.virtual.enabled){const Rt=oe.slides.filter(Vt=>Vt.getAttribute("data-hash")===It)[0];return Rt?parseInt(Rt.getAttribute("data-swiper-slide-index"),10):0}return oe.getSlideIndex(elementChildren(oe.slidesEl,`.${oe.params.slideClass}[data-hash="${It}"], swiper-slide[data-hash="${It}"]`)[0])}}});const je=()=>{ke("hashChange");const At=Re.location.hash.replace("#",""),It=oe.virtual&&oe.params.virtual.enabled?oe.slidesEl.querySelector(`[data-swiper-slide-index="${oe.activeIndex}"]`):oe.slides[oe.activeIndex],Rt=It?It.getAttribute("data-hash"):"";if(At!==Rt){const Mt=oe.params.hashNavigation.getSlideIndex(oe,At);if(typeof Mt>"u"||Number.isNaN(Mt))return;oe.slideTo(Mt)}},Ue=()=>{if(!Ie||!oe.params.hashNavigation.enabled)return;const At=oe.virtual&&oe.params.virtual.enabled?oe.slidesEl.querySelector(`[data-swiper-slide-index="${oe.activeIndex}"]`):oe.slides[oe.activeIndex],It=At?At.getAttribute("data-hash")||At.getAttribute("data-history"):"";oe.params.hashNavigation.replaceState&&De.history&&De.history.replaceState?(De.history.replaceState(null,null,`#${It}`||""),ke("hashSet")):(Re.location.hash=It||"",ke("hashSet"))},Et=()=>{if(!oe.params.hashNavigation.enabled||oe.params.history&&oe.params.history.enabled)return;Ie=!0;const At=Re.location.hash.replace("#","");if(At){const Rt=oe.params.hashNavigation.getSlideIndex(oe,At);oe.slideTo(Rt||0,0,oe.params.runCallbacksOnInit,!0)}oe.params.hashNavigation.watchState&&De.addEventListener("hashchange",je)},kt=()=>{oe.params.hashNavigation.watchState&&De.removeEventListener("hashchange",je)};Me("init",()=>{oe.params.hashNavigation.enabled&&Et()}),Me("destroy",()=>{oe.params.hashNavigation.enabled&&kt()}),Me("transitionEnd _freeModeNoMomentumRelease",()=>{Ie&&Ue()}),Me("slideChange",()=>{Ie&&oe.params.cssMode&&Ue()})}function Autoplay(ie){let{swiper:oe,extendParams:Ee,on:ke,emit:Me,params:Ie}=ie;oe.autoplay={running:!1,paused:!1,timeLeft:0},Ee({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let Re,De,je=Ie&&Ie.autoplay?Ie.autoplay.delay:3e3,Ue=Ie&&Ie.autoplay?Ie.autoplay.delay:3e3,Et,kt=new Date().getTime,At,It,Rt,Mt,Vt,Dt;function Ft(Xt){!oe||oe.destroyed||!oe.wrapperEl||Xt.target===oe.wrapperEl&&(oe.wrapperEl.removeEventListener("transitionend",Ft),Zt())}const Nt=()=>{if(oe.destroyed||!oe.autoplay.running)return;oe.autoplay.paused?At=!0:At&&(Ue=Et,At=!1);const Xt=oe.autoplay.paused?Et:kt+Ue-new Date().getTime();oe.autoplay.timeLeft=Xt,Me("autoplayTimeLeft",Xt,Xt/je),De=requestAnimationFrame(()=>{Nt()})},Bt=()=>{let Xt;return oe.virtual&&oe.params.virtual.enabled?Xt=oe.slides.filter(Wt=>Wt.classList.contains("swiper-slide-active"))[0]:Xt=oe.slides[oe.activeIndex],Xt?parseInt(Xt.getAttribute("data-swiper-autoplay"),10):void 0},Ht=Xt=>{if(oe.destroyed||!oe.autoplay.running)return;cancelAnimationFrame(De),Nt();let jt=typeof Xt>"u"?oe.params.autoplay.delay:Xt;je=oe.params.autoplay.delay,Ue=oe.params.autoplay.delay;const Wt=Bt();!Number.isNaN(Wt)&&Wt>0&&typeof Xt>"u"&&(jt=Wt,je=Wt,Ue=Wt),Et=jt;const ar=oe.params.speed,sr=()=>{!oe||oe.destroyed||(oe.params.autoplay.reverseDirection?!oe.isBeginning||oe.params.loop||oe.params.rewind?(oe.slidePrev(ar,!0,!0),Me("autoplay")):oe.params.autoplay.stopOnLastSlide||(oe.slideTo(oe.slides.length-1,ar,!0,!0),Me("autoplay")):!oe.isEnd||oe.params.loop||oe.params.rewind?(oe.slideNext(ar,!0,!0),Me("autoplay")):oe.params.autoplay.stopOnLastSlide||(oe.slideTo(0,ar,!0,!0),Me("autoplay")),oe.params.cssMode&&(kt=new Date().getTime(),requestAnimationFrame(()=>{Ht()})))};return jt>0?(clearTimeout(Re),Re=setTimeout(()=>{sr()},jt)):requestAnimationFrame(()=>{sr()}),jt},Gt=()=>{oe.autoplay.running=!0,Ht(),Me("autoplayStart")},Kt=()=>
vendor: 4,249 bytes, line 90
90{oe.autoplay.running=!1,clearTimeout(Re),cancelAnimationFrame(De),Me("autoplayStop")},Ut=(Xt,jt)=>{if(oe.destroyed||!oe.autoplay.running)return;clearTimeout(Re),Xt||(Dt=!0);const Wt=()=>{Me("autoplayPause"),oe.params.autoplay.waitForTransition?oe.wrapperEl.addEventListener("transitionend",Ft):Zt()};if(oe.autoplay.paused=!0,jt){Vt&&(Et=oe.params.autoplay.delay),Vt=!1,Wt();return}Et=(Et||oe.params.autoplay.delay)-(new Date().getTime()-kt),!(oe.isEnd&&Et<0&&!oe.params.loop)&&(Et<0&&(Et=0),Wt())},Zt=()=>{oe.isEnd&&Et<0&&!oe.params.loop||oe.destroyed||!oe.autoplay.running||(kt=new Date().getTime(),Dt?(Dt=!1,Ht(Et)):Ht(),oe.autoplay.paused=!1,Me("autoplayResume"))},ir=()=>{if(oe.destroyed||!oe.autoplay.running)return;const Xt=getDocument();Xt.visibilityState==="hidden"&&(Dt=!0,Ut(!0)),Xt.visibilityState==="visible"&&Zt()},tr=Xt=>{Xt.pointerType==="mouse"&&(Dt=!0,!(oe.animating||oe.autoplay.paused)&&Ut(!0))},Jt=Xt=>{Xt.pointerType==="mouse"&&oe.autoplay.paused&&Zt()},rr=()=>{oe.params.autoplay.pauseOnMouseEnter&&(oe.el.addEventListener("pointerenter",tr),oe.el.addEventListener("pointerleave",Jt))},Qt=()=>{oe.el.removeEventListener("pointerenter",tr),oe.el.removeEventListener("pointerleave",Jt)},er=()=>{getDocument().addEventListener("visibilitychange",ir)},Yt=()=>{getDocument().removeEventListener("visibilitychange",ir)};ke("init",()=>{oe.params.autoplay.enabled&&(rr(),er(),kt=new Date().getTime(),Gt())}),ke("destroy",()=>{Qt(),Yt(),oe.autoplay.running&&Kt()}),ke("beforeTransitionStart",(Xt,jt,Wt)=>{oe.destroyed||!oe.autoplay.running||(Wt||!oe.params.autoplay.disableOnInteraction?Ut(!0,!0):Kt())}),ke("sliderFirstMove",()=>{if(!(oe.destroyed||!oe.autoplay.running)){if(oe.params.autoplay.disableOnInteraction){Kt();return}It=!0,Rt=!1,Dt=!1,Mt=setTimeout(()=>{Dt=!0,Rt=!0,Ut(!0)},200)}}),ke("touchEnd",()=>{if(!(oe.destroyed||!oe.autoplay.running||!It)){if(clearTimeout(Mt),clearTimeout(Re),oe.params.autoplay.disableOnInteraction){Rt=!1,It=!1;return}Rt&&oe.params.cssMode&&Zt(),Rt=!1,It=!1}}),ke("slideChange",()=>{oe.destroyed||!oe.autoplay.running||(Vt=!0)}),Object.assign(oe.autoplay,{start:Gt,stop:Kt,pause:Ut,resume:Zt})}function Thumb(ie){let{swiper:oe,extendParams:Ee,on:ke}=ie;Ee({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let Me=!1,Ie=!1;oe.thumbs={swiper:null};function Re(){const Ue=oe.thumbs.swiper;if(!Ue||Ue.destroyed)return;const Et=Ue.clickedIndex,kt=Ue.clickedSlide;if(kt&&kt.classList.contains(oe.params.thumbs.slideThumbActiveClass)||typeof Et>"u"||Et===null)return;let At;Ue.params.loop?At=parseInt(Ue.clickedSlide.getAttribute("data-swiper-slide-index"),10):At=Et,oe.params.loop?oe.slideToLoop(At):oe.slideTo(At)}function De(){const{thumbs:Ue}=oe.params;if(Me)return!1;Me=!0;const Et=oe.constructor;if(Ue.swiper instanceof Et)oe.thumbs.swiper=Ue.swiper,Object.assign(oe.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(oe.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),oe.thumbs.swiper.update();else if(isObject$1(Ue.swiper)){const kt=Object.assign({},Ue.swiper);Object.assign(kt,{watchSlidesProgress:!0,slideToClickedSlide:!1}),oe.thumbs.swiper=new Et(kt),Ie=!0}return oe.thumbs.swiper.el.classList.add(oe.params.thumbs.thumbsContainerClass),oe.thumbs.swiper.on("tap",Re),!0}function je(Ue){const Et=oe.thumbs.swiper;if(!Et||Et.destroyed)return;const kt=Et.params.slidesPerView==="auto"?Et.slidesPerViewDynamic():Et.params.slidesPerView;let At=1;const It=oe.params.thumbs.slideThumbActiveClass;if(oe.params.slidesPerView>1&&!oe.params.centeredSlides&&(At=oe.params.slidesPerView),oe.params.thumbs.multipleActiveThumbs||(At=1),At=Math.floor(At),Et.slides.forEach(Vt=>Vt.classList.remove(It)),Et.params.loop||Et.params.virtual&&Et.params.virtual.enabled)for(let Vt=0;Vt<At;Vt+=1)elementChildren(Et.slidesEl,`[data-swiper-slide-index="${oe.realIndex+Vt}"]`).forEach(Dt=>{Dt.classList.add(It)});else for(let Vt=0;Vt<At;Vt+=1)Et.slides[oe.realIndex+Vt]&&Et.slides[oe.realIndex+Vt].classList.add(It);const Rt=oe.params.thumbs.autoScrollOffset,Mt=Rt&&!Et.params.loop;if(oe.realIndex!==Et.realIndex||Mt){const Vt=Et.activeIndex;let Dt,Ft;
90if(Et.params.loop){const Nt=Et.slides.filter(Bt=>Bt.getAttribute("data-swiper-slide-index")===`${oe.realIndex}`)[0];Dt=Et.slides.indexOf(Nt),Ft=oe.activeIndex>oe.previousIndex?"next":"prev"}else Dt=oe.realIndex,Ft=Dt>oe.previousIndex?"next":"prev";Mt&&(Dt+=Ft==="next"?Rt:-1*Rt),Et.visibleSlidesIndexes&&Et.visibleSlidesIndexes.indexOf(Dt)<0&&(Et.params.centeredSlides?Dt>Vt?Dt=Dt-Math.floor(kt/2)+1:Dt=Dt+Math.floor(kt/2)-1:Dt>Vt&&Et.params.slidesPerGroup,Et.slideTo(Dt,Ue?0:void 0))}}ke("beforeInit",()=>{const{thumbs:Ue}=oe.params;if(!(!Ue||!Ue.swiper))if(typeof Ue.swiper=="string"||Ue.swiper instanceof HTMLElement){const Et=getDocument(),kt=()=>{const It=typeof Ue.swiper=="string"?Et.querySelector(Ue.swiper):Ue.swiper;if(It&&It.swiper)Ue.swiper=It.swiper,De(),je(!0);else if(It){const Rt=Mt=>{Ue.swiper=Mt.detail[0],It.removeEventListener("init",Rt),De(),je(!0),Ue.swiper.update(),oe.update()};It.addEventListener("init",Rt)}return It},At=()=>{if(oe.destroyed)return;kt()||requestAnimationFrame(At)};requestAnimationFrame(At)}else De(),je(!0)}),ke("slideChange update resize observerUpdate",()=>{je()}),ke("setTransition",(Ue,Et)=>{const kt=oe.thumbs.swiper;!kt||kt.destroyed||kt.setTransition(Et)}),ke("beforeDestroy",()=>{const Ue=oe.thumbs.swiper;!Ue||Ue.destroyed||Ie&&Ue.destroy()}),Object.assign(oe.thumbs,{init:De,update:je})}function freeMode(ie){let{swiper:oe,extendParams:Ee,emit:ke,once:Me}=ie;Ee({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function Ie(){if(oe.params.cssMode)return;const je=oe.getTranslate();oe.setTranslate(je),oe.setTransition(0),oe.touchEventsData.velocities.length=0,oe.freeMode.onTouchEnd({currentPos:oe.rtl?oe.translate:-oe.translate})}function Re(){if(oe.params.cssMode)return;const{touchEventsData:je,touches:Ue}=oe;je.velocities.length===0&&je.velocities.push({position:Ue[oe.isHorizontal()?"startX":"startY"],time:je.touchStartTime}),je.velocities.push({position:Ue[oe.isHorizontal()?"currentX":"currentY"],time:now()})}function De(je){let{currentPos:Ue}=je;if(oe.params.cssMode)return;const{params:Et,wrapperEl:kt,rtlTranslate:At,snapGrid:It,touchEventsData:Rt}=oe,Vt=now()-Rt.touchStartTime;if(Ue<-oe.minTranslate()){oe.slideTo(oe.activeIndex);return}if(Ue>-oe.maxTranslate()){oe.slides.length<It.length?oe.slideTo(It.length-1):oe.slideTo(oe.slides.length-1);return}if(Et.freeMode.momentum){if(Rt.velocities.length>1){const Ut=Rt.velocities.pop(),Zt=Rt.velocities.pop(),ir=Ut.position-Zt.position,tr=Ut.time-Zt.time;oe.velocity=ir/tr,oe.velocity/=2,Math.abs(oe.velocity)<Et.freeMode.minimumVelocity&&(oe.velocity=0),(tr>150||now()-Ut.time>300)&&(oe.velocity=0)}else oe.velocity=0;oe.velocity*=Et.freeMode.momentumVelocityRatio,Rt.velocities.length=0;let Dt=1e3*Et.freeMode.momentumRatio;const Ft=oe.velocity*Dt;let Nt=oe.translate+Ft;At&&(Nt=-Nt);let Bt=!1,Ht;const Gt=Math.abs(oe.velocity)*20*Et.freeMode.momentumBounceRatio;let Kt;if(Nt<oe.maxTranslate())Et.freeMode.momentumBounce?(Nt+oe.maxTranslate()<-Gt&&(Nt=oe.maxTranslate()-Gt),Ht=oe.maxTranslate(),Bt=!0,Rt.allowMomentumBounce=!0):Nt=oe.maxTranslate(),Et.loop&&Et.centeredSlides&&(Kt=!0);else if(Nt>oe.minTranslate())Et.freeMode.momentumBounce?(Nt-oe.minTranslate()>Gt&&(Nt=oe.minTranslate()+Gt),Ht=oe.minTranslate(),Bt=!0,Rt.allowMomentumBounce=!0):Nt=oe.minTranslate(),Et.loop&&Et.centeredSlides&&(Kt=!0);else if(Et.freeMode.sticky){let Ut;for(let Zt=0;Zt<It.length;Zt+=1)if(It[Zt]>-Nt){Ut=Zt;break}Math.abs(It[Ut]-Nt)<Math.abs(It[Ut-1]-Nt)||oe.swipeDirection==="next"?Nt=It[Ut]:Nt=It[Ut-1],Nt=-Nt}if(Kt&&Me("transitionEnd",()=>{oe.loopFix()}),oe.velocity!==0){if(At?Dt=Math.abs((-Nt-oe.translate)/oe.velocity):Dt=Math.abs((Nt-oe.translate)/oe.velocity),Et.freeMode.sticky){const Ut=Math.abs((At?-Nt:Nt)-oe.translate),Zt=oe.slidesSizesGrid[oe.activeIndex];Ut<Zt?Dt=Et.speed:Ut<2*Zt?Dt=Et.speed*1.5:Dt=Et.speed*2.5}}else if(Et.freeMode.sticky){oe.slideToClosest();return}Et.freeMode.momentumBounce&&Bt?(oe.updateProgress(Ht),oe.setTransition(Dt),oe.setTranslate(Nt),oe.transitionStart(!0,oe.swipeDirection),oe.animating=!0,elementTransitionEnd(kt,()=>
90{!oe||oe.destroyed||!Rt.allowMomentumBounce||(ke("momentumBounce"),oe.setTransition(Et.speed),setTimeout(()=>{oe.setTranslate(Ht),elementTransitionEnd(kt,()=>{!oe||oe.destroyed||oe.transitionEnd()})},0))})):oe.velocity?(ke("_freeModeNoMomentumRelease"),oe.updateProgress(Nt),oe.setTransition(Dt),oe.setTranslate(Nt),oe.transitionStart(!0,oe.swipeDirection),oe.animating||(oe.animating=!0,elementTransitionEnd(kt,()=>{!oe||oe.destroyed||oe.transitionEnd()}))):oe.updateProgress(Nt),oe.updateActiveIndex(),oe.updateSlidesClasses()}else if(Et.freeMode.sticky){oe.slideToClosest();return}else Et.freeMode&&ke("_freeModeNoMomentumRelease");(!Et.freeMode.momentum||Vt>=Et.longSwipesMs)&&(oe.updateProgress(),oe.updateActiveIndex(),oe.updateSlidesClasses())}Object.assign(oe,{freeMode:{onTouchStart:Ie,onTouchMove:Re,onTouchEnd:De}})}function Grid(ie){let{swiper:oe,extendParams:Ee,on:ke}=ie;Ee({grid:{rows:1,fill:"column"}});let Me,Ie,Re,De;const je=()=>{let Rt=oe.params.spaceBetween;return typeof Rt=="string"&&Rt.indexOf("%")>=0?Rt=parseFloat(Rt.replace("%",""))/100*oe.size:typeof Rt=="string"&&(Rt=parseFloat(Rt)),Rt},Ue=Rt=>{const{slidesPerView:Mt}=oe.params,{rows:Vt,fill:Dt}=oe.params.grid;Re=Math.floor(Rt/Vt),Math.floor(Rt/Vt)===Rt/Vt?Me=Rt:Me=Math.ceil(Rt/Vt)*Vt,Mt!=="auto"&&Dt==="row"&&(Me=Math.max(Me,Mt*Vt)),Ie=Me/Vt},Et=(Rt,Mt,Vt,Dt)=>{const{slidesPerGroup:Ft}=oe.params,Nt=je(),{rows:Bt,fill:Ht}=oe.params.grid;let Gt,Kt,Ut;if(Ht==="row"&&Ft>1){const Zt=Math.floor(Rt/(Ft*Bt)),ir=Rt-Bt*Ft*Zt,tr=Zt===0?Ft:Math.min(Math.ceil((Vt-Zt*Bt*Ft)/Bt),Ft);Ut=Math.floor(ir/tr),Kt=ir-Ut*tr+Zt*Ft,Gt=Kt+Ut*Me/Bt,Mt.style.order=Gt}else Ht==="column"?(Kt=Math.floor(Rt/Bt),Ut=Rt-Kt*Bt,(Kt>Re||Kt===Re&&Ut===Bt-1)&&(Ut+=1,Ut>=Bt&&(Ut=0,Kt+=1))):(Ut=Math.floor(Rt/Ie),Kt=Rt-Ut*Ie);Mt.row=Ut,Mt.column=Kt,Mt.style[Dt("margin-top")]=Ut!==0?Nt&&`${Nt}px`:""},kt=(Rt,Mt,Vt)=>{const{centeredSlides:Dt,roundLengths:Ft}=oe.params,Nt=je(),{rows:Bt}=oe.params.grid;if(oe.virtualSize=(Rt+Nt)*Me,oe.virtualSize=Math.ceil(oe.virtualSize/Bt)-Nt,oe.wrapperEl.style[Vt("width")]=`${oe.virtualSize+Nt}px`,Dt){const Ht=[];for(let Gt=0;Gt<Mt.length;Gt+=1){let Kt=Mt[Gt];Ft&&(Kt=Math.floor(Kt)),Mt[Gt]<oe.virtualSize+Mt[0]&&Ht.push(Kt)}Mt.splice(0,Mt.length),Mt.push(...Ht)}},At=()=>{De=oe.params.grid&&oe.params.grid.rows>1},It=()=>{const{params:Rt,el:Mt}=oe,Vt=Rt.grid&&Rt.grid.rows>1;De&&!Vt?(Mt.classList.remove(`${Rt.containerModifierClass}grid`,`${Rt.containerModifierClass}grid-column`),Re=1,oe.emitContainerClasses()):!De&&Vt&&(Mt.classList.add(`${Rt.containerModifierClass}grid`),Rt.grid.fill==="column"&&Mt.classList.add(`${Rt.containerModifierClass}grid-column`),oe.emitContainerClasses()),De=Vt};ke("init",At),ke("update",It),oe.grid={initSlides:Ue,updateSlide:Et,updateWrapperSize:kt}}function appendSlide(ie){const oe=this,{params:Ee,slidesEl:ke}=oe;Ee.loop&&oe.loopDestroy();const Me=Ie=>{if(typeof Ie=="string"){const Re=document.createElement("div");Re.innerHTML=Ie,ke.append(Re.children[0]),Re.innerHTML=""}else ke.append(Ie)};if(typeof ie=="object"&&"length"in ie)for(let Ie=0;Ie<ie.length;Ie+=1)ie[Ie]&&Me(ie[Ie]);else Me(ie);oe.recalcSlides(),Ee.loop&&oe.loopCreate(),(!Ee.observer||oe.isElement)&&oe.update(
90)}function prependSlide(ie){const oe=this,{params:Ee,activeIndex:ke,slidesEl:Me}=oe;Ee.loop&&oe.loopDestroy();let Ie=ke+1;const Re=De=>{if(typeof De=="string"){const je=document.createElement("div");je.innerHTML=De,Me.prepend(je.children[0]),je.innerHTML=""}else Me.prepend(De)};if(typeof ie=="object"&&"length"in ie){for(let De=0;De<ie.length;De+=1)ie[De]&&Re(ie[De]);Ie=ke+ie.length}else Re(ie);oe.recalcSlides(),Ee.loop&&oe.loopCreate(),(!Ee.observer||oe.isElement)&&oe.update(),oe.slideTo(Ie,0,!1)}function addSlide(ie,oe){const Ee=this,{params:ke,activeIndex:Me,slidesEl:Ie}=Ee;let Re=Me;ke.loop&&(Re-=Ee.loopedSlides,Ee.loopDestroy(),Ee.recalcSlides());const De=Ee.slides.length;if(ie<=0){Ee.prependSlide(oe);return}if(ie>=De){Ee.appendSlide(oe);return}let je=Re>ie?Re+1:Re;const Ue=[];for(let Et=De-1;Et>=ie;Et-=1){const kt=Ee.slides[Et];kt.remove(),Ue.unshift(kt)}if(typeof oe=="object"&&"length"in oe){for(let Et=0;Et<oe.length;Et+=1)oe[Et]&&Ie.append(oe[Et]);je=Re>ie?Re+oe.length:Re}else Ie.append(oe);for(let Et=0;Et<Ue.length;Et+=1)Ie.append(Ue[Et]);Ee.recalcSlides(),ke.loop&&Ee.loopCreate(),(!ke.observer||Ee.isElement)&&Ee.update(),ke.loop?Ee.slideTo(je+Ee.loopedSlides,0,!1):Ee.slideTo(je,0,!1)}function removeSlide(ie){const oe=this,{params:Ee,activeIndex:ke}=oe;let Me=ke;Ee.loop&&(Me-=oe.loopedSlides,oe.loopDestroy());let Ie=Me,Re;if(typeof ie=="object"&&"length"in ie){for(let De=0;De<ie.length;De+=1)Re=ie[De],oe.slides[Re]&&oe.slides[Re].remove(),Re<Ie&&(Ie-=1);Ie=Math.max(Ie,0)}else Re=ie,oe.slides[Re]&&oe.slides[Re].remove(),Re<Ie&&(Ie-=1),Ie=Math.max(Ie,0);oe.recalcSlides(),Ee.loop&&oe.loopCreate(),(!Ee.observer||oe.isElement)&&oe.update(
90),Ee.loop?oe.slideTo(Ie+oe.loopedSlides,0,!1):oe.slideTo(Ie,0,!1)}function removeAllSlides(){const ie=this,oe=[];for(let Ee=0;Ee<ie.slides.length;Ee+=1)oe.push(Ee);ie.removeSlide(oe)}function Manipulation(ie){let{swiper:oe}=ie;Object.assign(oe,{appendSlide:appendSlide.bind(oe),prependSlide:prependSlide.bind(oe),addSlide:addSlide.bind(oe),removeSlide:removeSlide.bind(oe),removeAllSlides:removeAllSlides.bind(oe)})}function effectInit(ie){const{effect:oe,swiper:Ee,on:ke,setTranslate:Me,setTransition:Ie,overwriteParams:Re,perspective:De,recreateShadows:je,getEffectParams:Ue}=ie;ke("beforeInit",()=>{if(Ee.params.effect!==oe)return;Ee.classNames.push(`${Ee.params.containerModifierClass}${oe}`),De&&De()&&Ee.classNames.push(`${Ee.params.containerModifierClass}3d`);const kt=Re?Re():{};Object.assign(Ee.params,kt),Object.assign(Ee.originalParams,kt)}),ke("setTranslate",()=>{Ee.params.effect===oe&&Me()}),ke("setTransition",(kt,At)=>{Ee.params.effect===oe&&Ie(At)}),ke("transitionEnd",()=>{if(Ee.params.effect===oe&&je){if(!Ue||!Ue().slideShadows)return;Ee.slides.forEach(kt=>{kt.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(At=>At.remove())}),je()}});let Et;ke("virtualUpdate",()=>{Ee.params.effect===oe&&(Ee.slides.length||(Et=!0),requestAnimationFrame(()=>{Et&&Ee.slides&&Ee.slides.length&&(Me(),Et=!1)}))})}function effectTarget(ie,oe){const Ee=getSlideTransformEl(oe);return Ee!==oe&&(Ee.style.backfaceVisibility="hidden",Ee.style["-webkit-backface-visibility"]="hidden"),Ee}function effectVirtualTransitionEnd(ie){let{swiper:oe,duration:Ee,transformElements:ke,allSlides:Me}=ie;const{activeIndex:Ie}=oe,Re=De=>De.parentElement?De.parentElement:oe.slides.filter(Ue=>Ue.shadowRoot&&Ue.shadowRoot===De.parentNode)[0];if(oe.params.virtualTranslate&&Ee!==0){let De=!1,je;Me?je=ke:je=ke.filter(Ue=>{const Et=Ue.classList.contains("swiper-slide-transform")?Re(Ue):Ue;return oe.getSlideIndex(Et)===Ie}),je.forEach(Ue=>{elementTransitionEnd(Ue,()=>{if(De||!oe||oe.destroyed)return;De=!0,oe.animating=!1;const Et=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});oe.wrapperEl.dispatchEvent(Et)})})}}function EffectFade(ie){let{swiper:oe,extendParams:Ee,on:ke}=ie;Ee({fadeEffect:{crossFade:!1}}),effectInit({effect:"fade",swiper:oe,on:ke,setTranslate:()=>{const{slides:Re}=oe,De=oe.params.fadeEffect;for(let je=0;je<Re.length;je+=1){const Ue=oe.slides[je];let kt=-Ue.swiperSlideOffset;oe.params.virtualTranslate||(kt-=oe.translate);let At=0;oe.isHorizontal()||(At=kt,kt=0);const It=oe.params.fadeEffect.crossFade?Math.max(1-Math.abs(Ue.progress),0):1+Math.min(Math.max(Ue.progress,-1),0),Rt=effectTarget(De,Ue);Rt.style.opacity=It,Rt.style.transform=`translate3d(${kt}px, ${At}px, 0px)`}},setTransition:Re=>{const De=oe.slides.map(je=>getSlideTransformEl(je));De.forEach(je=>{je.style.transitionDuration=`${Re}ms`}),effectVirtualTransitionEnd({swiper:oe,duration:Re,transformElements:De,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!oe.params.cssMode})})}function EffectCube(ie){let{swiper:oe,extendParams:Ee,on:ke}=ie;Ee({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const Me=(je,Ue,Et)=>{let kt=Et?je.querySelector(".swiper-slide-shadow-left"):je.querySelector(".swiper-slide-shadow-top"),At=Et?je.querySelector(".swiper-slide-shadow-right"):je.querySelector(".swiper-slide-shadow-bottom");kt||(kt=createElement("div",`swiper-slide-shadow-cube swiper-slide-shadow-${Et?"left":"top"}`.split(" ")),je.append(kt)),At||(At=createElement("div",`swiper-slide-shadow-cube swiper-slide-shadow-${Et?"right":"bottom"}`.split(" ")),je.append(At)),kt&&(kt.style.opacity=Math.max(-Ue,0)),At&&(At.style.opacity=Math.max(Ue,0))};effectInit({effect:"cube",swiper:oe,on:ke,setTranslate:()=>{const{el:je,wrapperEl:Ue,slides:Et,width:kt,height:At,rtlTranslate:It,size:Rt,browser:Mt}=oe,Vt=oe.params.cubeEffect,Dt=oe.isHorizontal(),Ft=oe.virtual&&oe.params.virtual.enabled;let Nt=0,Bt;Vt.shadow&&(Dt?(Bt=oe.wrapperEl.querySelector(".swiper-cube-shadow"),Bt||(Bt=createElement("div","swiper-cube-shadow"),oe.wrapperEl.append(Bt)),Bt.style.height=`${kt}px`):(Bt=je.querySelector(".swiper-cube-shadow"),Bt||(Bt=createElement("div","swiper-cube-shadow"),je.append(Bt))));for(let Gt=0;Gt<Et.length;Gt+=1){const Kt=Et[Gt];let Ut=Gt;Ft&&(Ut=parseInt(Kt.getAttribute("data-swiper-slide-index"),10));let Zt=Ut*90,ir=Math.floor(Zt/360);It&&(Zt=-Zt,ir=Math.floor(-Zt/360));
90const tr=Math.max(Math.min(Kt.progress,1),-1);let Jt=0,rr=0,Qt=0;Ut%4===0?(Jt=-ir*4*Rt,Qt=0):(Ut-1)%4===0?(Jt=0,Qt=-ir*4*Rt):(Ut-2)%4===0?(Jt=Rt+ir*4*Rt,Qt=Rt):(Ut-3)%4===0&&(Jt=-Rt,Qt=3*Rt+Rt*4*ir),It&&(Jt=-Jt),Dt||(rr=Jt,Jt=0);const er=`rotateX(${Dt?0:-Zt}deg) rotateY(${Dt?Zt:0}deg) translate3d(${Jt}px, ${rr}px, ${Qt}px)`;tr<=1&&tr>-1&&(Nt=Ut*90+tr*90,It&&(Nt=-Ut*90-tr*90)),Kt.style.transform=er,Vt.slideShadows&&Me(Kt,tr,Dt)}if(Ue.style.transformOrigin=`50% 50% -${Rt/2}px`,Ue.style["-webkit-transform-origin"]=`50% 50% -${Rt/2}px`,Vt.shadow)if(Dt)Bt.style.transform=`translate3d(0px, ${kt/2+Vt.shadowOffset}px, ${-kt/2}px) rotateX(90deg) rotateZ(0deg) scale(${Vt.shadowScale})`;else{const Gt=Math.abs(Nt)-Math.floor(Math.abs(Nt)/90)*90,Kt=1.5-(Math.sin(Gt*2*Math.PI/360)/2+Math.cos(Gt*2*Math.PI/360)/2),Ut=Vt.shadowScale,Zt=Vt.shadowScale/Kt,ir=Vt.shadowOffset;Bt.style.transform=`scale3d(${Ut}, 1, ${Zt}) translate3d(0px, ${At/2+ir}px, ${-At/2/Zt}px) rotateX(-90deg)`}const Ht=(Mt.isSafari||Mt.isWebView)&&Mt.needPerspectiveFix?-Rt/2:0;Ue.style.transform=`translate3d(0px,0,${Ht}px) rotateX(${oe.isHorizontal()?0:Nt}deg) rotateY(${oe.isHorizontal()?-Nt:0}deg)`,Ue.style.setProperty("--swiper-cube-translate-z",`${Ht}px`)},setTransition:je=>{const{el:Ue,slides:Et}=oe;if(Et.forEach(kt=>{kt.style.transitionDuration=`${je}ms`,kt.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(At=>{At.style.transitionDuration=`${je}ms`})}),oe.params.cubeEffect.shadow&&!oe.isHorizontal()){const kt=Ue.querySelector(".swiper-cube-shadow");kt&&(kt.style.transitionDuration=`${je}ms`)}},recreateShadows:()=>{const je=oe.isHorizontal();oe.slides.forEach(Ue=>{const Et=Math.max(Math.min(Ue.progress,1),-1);Me(Ue,Et,je)})},getEffectParams:()=>oe.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function createShadow(ie,oe,Ee){const ke=`swiper-slide-shadow${Ee?`-${Ee}`:""}${ie?` swiper-slide-shadow-${ie}`:""}`,Me=getSlideTransformEl(oe);let Ie=Me.querySelector(`.${ke.split(" ").join(".")}`);return Ie||(Ie=createElement("div",ke.split(" ")),Me.append(Ie)),Ie}function EffectFlip(ie){let{swiper:oe,extendParams:Ee,on:ke}=ie;Ee({flipEffect:{slideShadows:!0,limitRotation:!0}});const Me=(je,Ue)=>{let Et=oe.isHorizontal()?je.querySelector(".swiper-slide-shadow-left"):je.querySelector(".swiper-slide-shadow-top"),kt=oe.isHorizontal()?je.querySelector(".swiper-slide-shadow-right"):je.querySelector(".swiper-slide-shadow-bottom");Et||(Et=createShadow("flip",je,oe.isHorizontal()?"left":"top")),kt||(kt=createShadow("flip",je,oe.isHorizontal()?"right":"bottom")),Et&&(Et.style.opacity=Math.max(-Ue,0)),kt&&(kt.style.opacity=Math.max(Ue,0))};effectInit({effect:"flip",swiper:oe,on:ke,setTranslate:()=>{const{slides:je,rtlTranslate:Ue}=oe,Et=oe.params.flipEffect;for(let kt=0;kt<je.length;kt+=1){const At=je[kt];let It=At.progress;oe.params.flipEffect.limitRotation&&(It=Math.max(Math.min(At.progress,1),-1));const Rt=At.swiperSlideOffset;let Vt=-180*It,Dt=0,Ft=oe.params.cssMode?-Rt-oe.translate:-Rt,Nt=0;oe.isHorizontal()?Ue&&(Vt=-Vt):(Nt=Ft,Ft=0,Dt=-Vt,Vt=0),At.style.zIndex=-Math.abs(Math.round(It))+je.length,Et.slideShadows&&Me(At,It);const Bt=`translate3d(${Ft}px, ${Nt}px, 0px) rotateX(${Dt}deg) rotateY(${Vt}deg)`,Ht=effectTarget(Et,At);Ht.style.transform=Bt}},setTransition:je=>{const Ue=oe.slides.map(Et=>getSlideTransformEl(Et));Ue.forEach(Et=>{Et.style.transitionDuration=`${je}ms`,Et.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(kt=>{kt.style.transitionDuration=`${je}ms`})}),effectVirtualTransitionEnd({swiper:oe,duration:je,transformElements:Ue})},recreateShadows:()=>{oe.params.flipEffect,oe.slides.forEach(je=>{let Ue=je.progress;oe.params.flipEffect.limitRotation&&(Ue=Math.max(Math.min(je.progress,1),-1)),Me(je,Ue)})},getEffectParams:()=>oe.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!oe.params.cssMode})})}function EffectCoverflow(ie){let{swiper:oe,extendParams:Ee,on:ke}=ie;Ee({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),effectInit({effect:"coverflow",swiper:oe,on:ke,setTranslate:()=>{const{width:Re,height:De,slides:je,slidesSizesGrid:Ue}=oe,Et=oe.params.coverflowEffect,kt=oe.isHorizontal(),At=oe.translate,It=kt?-At+Re/2:-At+De/2,Rt=kt?Et.rotate:-Et.rotate,Mt=Et.depth;for(let Vt=0,Dt=je.length;Vt<Dt;Vt+=1){const Ft=je[Vt],Nt=Ue[Vt],Bt=Ft.swiperSlideOffset,Ht=(It-Bt-Nt/2)/Nt,Gt=typeof Et.modifier=="function"?Et.modifier(Ht):Ht*Et.modifier;let Kt=kt?Rt*Gt:0,Ut=kt?0:Rt*Gt,Zt=-Mt*Math.abs(Gt),ir=Et.stretch;
90typeof ir=="string"&&ir.indexOf("%")!==-1&&(ir=parseFloat(Et.stretch)/100*Nt);let tr=kt?0:ir*Gt,Jt=kt?ir*Gt:0,rr=1-(1-Et.scale)*Math.abs(Gt);Math.abs(Jt)<.001&&(Jt=0),Math.abs(tr)<.001&&(tr=0),Math.abs(Zt)<.001&&(Zt=0),Math.abs(Kt)<.001&&(Kt=0),Math.abs(Ut)<.001&&(Ut=0),Math.abs(rr)<.001&&(rr=0);const Qt=`translate3d(${Jt}px,${tr}px,${Zt}px)  rotateX(${Ut}deg) rotateY(${Kt}deg) scale(${rr})`,er=effectTarget(Et,Ft);if(er.style.transform=Qt,Ft.style.zIndex=-Math.abs(Math.round(Gt))+1,Et.slideShadows){let Yt=kt?Ft.querySelector(".swiper-slide-shadow-left"):Ft.querySelector(".swiper-slide-shadow-top"),Xt=kt?Ft.querySelector(".swiper-slide-shadow-right"):Ft.querySelector(".swiper-slide-shadow-bottom");Yt||(Yt=createShadow("coverflow",Ft,kt?"left":"top")),Xt||(Xt=createShadow("coverflow",Ft,kt?"right":"bottom")),Yt&&(Yt.style.opacity=Gt>0?Gt:0),Xt&&(Xt.style.opacity=-Gt>0?-Gt:0)}}},setTransition:Re=>{oe.slides.map(je=>getSlideTransformEl(je)).forEach(je=>{je.style.transitionDuration=`${Re}ms`,je.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(Ue=>{Ue.style.transitionDuration=`${Re}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function EffectCreative(ie){let{swiper:oe,extendParams:Ee,on:ke}=ie;Ee({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const Me=De=>typeof De=="string"?De:`${De}px`;effectInit({effect:"creative",swiper:oe,on:ke,setTranslate:()=>{const{slides:De,wrapperEl:je,slidesSizesGrid:Ue}=oe,Et=oe.params.creativeEffect,{progressMultiplier:kt}=Et,At=oe.params.centeredSlides;if(At){const It=Ue[0]/2-oe.params.slidesOffsetBefore||0;je.style.transform=`translateX(calc(50% - ${It}px))`}for(let It=0;It<De.length;It+=1){const Rt=De[It],Mt=Rt.progress,Vt=Math.min(Math.max(Rt.progress,-Et.limitProgress),Et.limitProgress);let Dt=Vt;At||(Dt=Math.min(Math.max(Rt.originalProgress,-Et.limitProgress),Et.limitProgress));const Ft=Rt.swiperSlideOffset,Nt=[oe.params.cssMode?-Ft-oe.translate:-Ft,0,0],Bt=[0,0,0];let Ht=!1;oe.isHorizontal()||(Nt[1]=Nt[0],Nt[0]=0);let Gt={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};Vt<0?(Gt=Et.next,Ht=!0):Vt>0&&(Gt=Et.prev,Ht=!0),Nt.forEach((rr,Qt)=>{Nt[Qt]=`calc(${rr}px + (${Me(Gt.translate[Qt])} * ${Math.abs(Vt*kt)}))`}),Bt.forEach((rr,Qt)=>{Bt[Qt]=Gt.rotate[Qt]*Math.abs(Vt*kt)}),Rt.style.zIndex=-Math.abs(Math.round(Mt))+De.length;const Kt=Nt.join(", "),Ut=`rotateX(${Bt[0]}deg) rotateY(${Bt[1]}deg) rotateZ(${Bt[2]}deg)`,Zt=Dt<0?`scale(${1+(1-Gt.scale)*Dt*kt})`:`scale(${1-(1-Gt.scale)*Dt*kt})`,ir=Dt<0?1+(1-Gt.opacity)*Dt*kt:1-(1-Gt.opacity)*Dt*kt,tr=`translate3d(${Kt}) ${Ut} ${Zt}`;if(Ht&&Gt.shadow||!Ht){let rr=Rt.querySelector(".swiper-slide-shadow");if(!rr&&Gt.shadow&&(rr=createShadow("creative",Rt)),rr){const Qt=Et.shadowPerProgress?Vt*(1/Et.limitProgress):Vt;rr.style.opacity=Math.min(Math.max(Math.abs(Qt),0),1)}}const Jt=effectTarget(Et,Rt);Jt.style.transform=tr,Jt.style.opacity=ir,Gt.origin&&(Jt.style.transformOrigin=Gt.origin)}},setTransition:De=>{const je=oe.slides.map(Ue=>getSlideTransformEl(Ue));je.forEach(Ue=>{Ue.style.transitionDuration=`${De}ms`,Ue.querySelectorAll(".swiper-slide-shadow").forEach(Et=>{Et.style.transitionDuration=`${De}ms`})}),effectVirtualTransitionEnd({swiper:oe,duration:De,transformElements:je,allSlides:!0})},perspective:()=>oe.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!oe.params.cssMode})})}function EffectCards(ie){let{swiper:oe,extendParams:Ee,on:ke}=ie;Ee({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),effectInit({effect:"cards",swiper:oe,on:ke,setTranslate:()=>{const{slides:Re,activeIndex:De,rtlTranslate:je}=oe,Ue=oe.params.cardsEffect,{startTranslate:Et,isTouched:kt}=oe.touchEventsData,At=je?-oe.translate:oe.translate;for(let It=0;It<Re.length;It+=1){const Rt=Re[It],Mt=Rt.progress,Vt=Math.min(Math.max(Mt,-4),4);let Dt=Rt.swiperSlideOffset;oe.params.centeredSlides&&!oe.params.cssMode&&(oe.wrapperEl.style.transform=`translateX(${oe.minTranslate()}px)`),oe.params.centeredSlides&&oe.params.cssMode&&(Dt-=Re[0].swiperSlideOffset);let Ft=oe.params.cssMode?-Dt-oe.translate:-Dt,Nt=0;const Bt=-100*Math.abs(Vt);let Ht=1,Gt=-Ue.perSlideRotate*Vt,Kt=Ue.perSlideOffset-Math.abs(Vt)*.75;const Ut=oe.virtual&&oe.params.virtual.enabled?oe.virtual.from+It:It,Zt=(Ut===De||Ut===De-1)&&Vt>0&&Vt<1&&(kt||oe.params.cssMode)&&At<Et,ir=(Ut===De||Ut===De+1)&&Vt<0&&Vt>-1&&(kt||oe.params.cssMode)&&At>Et;if(Zt||ir){const Qt=(1-Math.abs((Math.abs(Vt)-.5)/.5))**.5;Gt+=-28*Vt*Qt,Ht+=-.5*Qt,Kt+=96*Qt,Nt=`${-25*Qt*Math.abs(Vt)}%`}if(Vt<0?Ft=`calc(${Ft}px ${je?"-":"+"} (${Kt*Math.abs(Vt)}%))`:Vt>0?Ft=`calc(${Ft}px ${je?"-":"+"} (-${Kt*Math.abs(Vt)}%))`:Ft=`${Ft}px`,!oe.isHorizontal()){const Qt=Nt;Nt=Ft,Ft=Qt}const tr=Vt<0?`${1+(1-Ht)*Vt}
90`:`${1-(1-Ht)*Vt}`,Jt=`
91        translate3d(${Ft}, ${Nt}, ${Bt}px)
92        rotateZ(${Ue.rotate?je?-Gt:Gt:0}deg)
93        scale(${tr})
94      `;if(Ue.slideShadows){let Qt=Rt.querySelector(".swiper-slide-shadow");Qt||(Qt=createShadow("cards",Rt)),Qt&&(Qt.style.opacity=Math.min(Math.max((Math.abs(Vt)-.5)/.5,0),1))}Rt.style.zIndex=-Math.abs(Math.round(Mt))+Re.length;const rr=effectTarget(Ue,Rt);rr.style.transform=Jt}},setTransition:Re=>{const De=oe.slides.map(je=>getSlideTransformEl(je));De.forEach(je=>{je.style.transitionDuration=`${Re}ms`,je.querySelectorAll(".swiper-slide-shadow").forEach(Ue=>{Ue.style.transitionDuration=`${Re}ms`})}),effectVirtualTransitionEnd({swiper:oe,duration:Re,transformElements:De})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!oe.params.cssMode})})}const modules=[Virtual,Keyboard,Mousewheel,Navigation,Pagination,Scrollbar,Parallax,Zoom,Controller,A11y,History,HashNavigation,Autoplay,Thumb,freeMode,Grid,Manipulation,EffectFade,EffectCube,EffectFlip,EffectCoverflow,EffectCreative,EffectCards];Swiper.use(modules);const paramsList=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopedSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideNextClass","slidePrevClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function isObject(ie){return typeof ie=="object"&&ie!==null&&ie.constructor&&Object.prototype.toString.call(ie).slice(8,-1)==="Object"&&!ie.__swiper__}function extend(ie,oe){const Ee=["__proto__","constructor","prototype"];Object.keys(oe).filter(ke=>Ee.indexOf(ke)<0).forEach(ke=>{typeof ie[ke]>"u"?ie[ke]=oe[ke]:isObject(oe[ke])&&isObject(ie[ke])&&Object.keys(oe[ke]).length>0?oe[ke].__swiper__?ie[ke]=oe[ke]:extend(ie[ke],oe[ke]):ie[ke]=oe[ke]})}function needsNavigation(ie){return ie===void 0&&(ie={}),ie.navigation&&typeof ie.navigation.nextEl>"u"&&typeof ie.navigation.prevEl>"u"}function needsPagination(ie){return ie===void 0&&(ie={}),ie.pagination&&typeof ie.pagination.el>"u"}function needsScrollbar(ie){return ie===void 0&&(ie={}),ie.scrollbar&&typeof ie.scrollbar.el>"u"}function attrToProp(ie){return ie===void 0&&(ie=""),ie.replace(/-[a-z]/g,oe=>oe.toUpperCase().replace("-",""))}function updateSwiper(ie){let{swiper:oe,slides:Ee,passedParams:ke,changedParams:Me,nextEl:Ie,prevEl:Re,scrollbarEl:De,paginationEl:je}=ie;const Ue=Me.filter(Zt=>Zt!=="children"&&Zt!=="direction"&&Zt!=="wrapperClass"),{params:Et,pagination:kt,navigation:At,scrollbar:It,virtual:Rt,thumbs:Mt}=oe;let Vt,Dt,Ft,Nt,Bt,Ht,Gt,Kt;Me.includes("thumbs")&&ke.thumbs&&ke.thumbs.swiper&&Et.thumbs&&!Et.thumbs.swiper&&(Vt=!0),Me.includes("controller")&&ke.controller&&ke.controller.control&&Et.controller&&!Et.controller.control&&(Dt=!0),Me.includes("pagination")&&ke.pagination&&(ke.pagination.el||je)&&(Et.pagination||Et.pagination===!1)&&kt&&!kt.el&&(Ft=!0),Me.includes("scrollbar")&&ke.scrollbar&&(ke.scrollbar.el||De)&&(Et.scrollbar||Et.scrollbar===!1)&&It&&!It.el&&(Nt=!0),Me.includes("navigation")&&ke.navigation&&(ke.navigation.prevEl||Re)&&(ke.navigation.nextEl||Ie)&&(Et.navigation||Et.navigation===!1)&&At&&!At.prevEl&&!At.nextEl&&(Bt=!0);const Ut=Zt=>{oe[Zt]&&(oe[Zt].destroy(),Zt==="navigation"?(oe.isElement&&(oe[Zt].prevEl.remove(),oe[Zt].nextEl.remove()),Et[Zt].prevEl=void 0,Et[Zt].nextEl=void 0,oe[Zt].prevEl=void 0,oe[Zt].nextEl=void 0):(oe.isElement&&oe[Zt].el.remove(),Et[Zt].el=void 0,oe[Zt].el=void 0))};Me.includes("loop")&&oe.isElement&&(Et.loop&&!ke.loop?Ht=!0:!Et.loop&&ke.loop?Gt=!0:Kt=!0),Ue.forEach(Zt=>{if(isObject(Et[Zt])&&isObject(ke[Zt]))extend(Et[Zt],ke[Zt]),(Zt==="navigation"||Zt==="pagination"||Zt==="scrollbar")&&"enabled"in ke[Zt]&&!ke[Zt].enabled&&Ut(Zt);else{const ir=ke[Zt];(ir===!0||ir===!1)&&(Zt==="navigation"||Zt==="pagination"||Zt==="scrollbar")?ir===!1&&Ut(Zt):Et[Zt]=ke[Zt]}}),Ue.includes("controller")&&!Dt&&oe.controller&&oe.controller.control&&Et.controller&&Et.controller.control&&(oe.controller.control=Et.controller.control),Me.includes("children")&&Ee&&Rt&&Et.virtual.enabled&&(Rt.slides=Ee,Rt.update(!0)),Me.includes("children")&&Ee&&Et.loop&&(Kt=!0),Vt&&Mt.init(
94)&&Mt.update(!0),Dt&&(oe.controller.control=Et.controller.control),Ft&&(oe.isElement&&(!je||typeof je=="string")&&(je=document.createElement("div"),je.classList.add("swiper-pagination"),je.part.add("pagination"),oe.el.appendChild(je)),je&&(Et.pagination.el=je),kt.init(),kt.render(),kt.update()),Nt&&(oe.isElement&&(!De||typeof De=="string")&&(De=document.createElement("div"),De.classList.add("swiper-scrollbar"),De.part.add("scrollbar"),oe.el.appendChild(De)),De&&(Et.scrollbar.el=De),It.init(),It.updateSize(),It.setTranslate()),Bt&&(oe.isElement&&((!Ie||typeof Ie=="string")&&(Ie=document.createElement("div"),Ie.classList.add("swiper-button-next"),Ie.innerHTML=oe.hostEl.constructor.nextButtonSvg,Ie.part.add("button-next"),oe.el.appendChild(Ie)),(!Re||typeof Re=="string")&&(Re=document.createElement("div"),Re.classList.add("swiper-button-prev"),Re.innerHTML=oe.hostEl.constructor.prevButtonSvg,Re.part.add("button-prev"),oe.el.appendChild(Re))),Ie&&(Et.navigation.nextEl=Ie),Re&&(Et.navigation.prevEl=Re),At.init(),At.update()),Me.includes("allowSlideNext")&&(oe.allowSlideNext=ke.allowSlideNext),Me.includes("allowSlidePrev")&&(oe.allowSlidePrev=ke.allowSlidePrev),Me.includes("direction")&&oe.changeDirection(ke.direction,!1),(Ht||Kt)&&oe.loopDestroy(),(Gt||Kt)&&oe.loopCreate(),oe.update()}const formatValue=ie=>{if(parseFloat(ie)===Number(ie))return Number(ie);if(ie==="true"||ie==="")return!0;if(ie==="false")return!1;if(ie==="null")return null;if(ie!=="undefined"){if(typeof ie=="string"&&ie.includes("{")&&ie.includes("}")&&ie.includes('"')){let oe;try{oe=JSON.parse(ie)}catch{oe=ie}return oe}return ie}},modulesParamsList=["a11y","autoplay","controller","cards-effect","coverflow-effect","creative-effect","cube-effect","fade-effect","flip-effect","free-mode","grid","hash-navigation","history","keyboard","mousewheel","navigation","pagination","parallax","scrollbar","thumbs","virtual","zoom"];function getParams(ie,oe,Ee){const ke={},Me={};extend(ke,defaults);const Ie=[...paramsList,"on"],Re=Ie.map(je=>je.replace(/_/,""));Ie.forEach(je=>{je=je.replace("_",""),typeof ie[je]<"u"&&(Me[je]=ie[je])});const De=[...ie.attributes];return typeof oe=="string"&&typeof Ee<"u"&&De.push({name:oe,value:isObject(Ee)?{...Ee}:Ee}),De.forEach(je=>{const Ue=modulesParamsList.filter(Et=>je.name.indexOf(`${Et}-`)===0)[0];if(Ue){const Et=attrToProp(Ue),kt=attrToProp(je.name.split(`${Ue}-`)[1]);typeof Me[Et]>"u"&&(Me[Et]={}),Me[Et]===!0&&(Me[Et]={enabled:!0}),Me[Et][kt]=formatValue(je.value)}else{const Et=attrToProp(je.name);if(!Re.includes(Et))return;const kt=formatValue(je.value);Me[Et]&&modulesParamsList.includes(je.name)&&!isObject(kt)?(Me[Et].constructor!==Object&&(Me[Et]={}),Me[Et].enabled=!!kt):Me[Et]=kt}}),extend(ke,Me),ke.navigation?ke.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next",...ke.navigation!==!0?ke.navigation:{}}:ke.navigation===!1&&delete ke.navigation,ke.scrollbar?ke.scrollbar={el:".swiper-scrollbar",...ke.scrollbar!==!0?ke.scrollbar:{}}:ke.scrollbar===!1&&delete ke.scrollbar,ke.pagination?ke.pagination={el:".swiper-pagination",...ke.pagination!==!0?ke.pagination:{}}:ke.pagination===!1&&delete ke.pagination,{params:ke,passedParams:Me}}const SwiperCSS=":host{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip
vendor: 11,448 bytes, line 94
94;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper
94-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}",SwiperSlideCSS="::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}::slotted(.swiper-slide-shadow){background:rgba(0,0,0,.15)}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-zoom-container){width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-width:100%;max-height:100%;object-fit:contain}";class DummyHTMLElement{}const ClassToExtend=typeof window>"u"||typeof HTMLElement>"u"?DummyHTMLElement:HTMLElement,arrowSvg=`<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>
95    `,addStyle=(ie,oe)=>{if(typeof CSSStyleSheet<"u"&&ie.adoptedStyleSheets){const Ee=new CSSStyleSheet;Ee.replaceSync(oe),ie.adoptedStyleSheets=[Ee]}else{const Ee=document.createElement("style");Ee.rel="stylesheet",Ee.textContent=oe,ie.appendChild(Ee)}};class SwiperContainer extends ClassToExtend{constructor(){super(),this.attachShadow({mode:"open"})}static get nextButtonSvg(){return arrowSvg}static get prevButtonSvg(){return arrowSvg.replace("/></svg>",' transform-origin="center" transform="rotate(180)"/></svg>')}cssStyles(){return[SwiperCSS,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join(`
96`)}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const oe=this.slideSlots||0,Ee=[...this.querySelectorAll("[slot^=slide-]")].map(ke=>parseInt(ke.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=Ee.length?Math.max(...Ee)+1:0,!!this.rendered){if(this.slideSlots>oe)for(let ke=oe;ke<this.slideSlots;ke+=1){const Me=document.createElement("swiper-slide");Me.setAttribute("part",`slide slide-${ke+1}`);const Ie=document.createElement("slot");Ie.setAttribute("name",`slide-${ke+1}`),Me.appendChild(Ie),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(Me)}else if(this.slideSlots<oe){const ke=this.swiper.slides;for(let Me=ke.length-1;Me>=0;Me-=1)Me>this.slideSlots&&ke[Me].remove()}}}
96render(){if(this.rendered)return;this.calcSlideSlots();let oe=this.cssStyles();this.slideSlots>0&&(oe=oe.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),oe.length&&addStyle(this.shadowRoot,oe),this.cssLinks().forEach(ke=>{if(this.shadowRoot.querySelector(`link[href="${ke}"]`))return;const Ie=document.createElement("link");Ie.rel="stylesheet",Ie.href=ke,this.shadowRoot.appendChild(Ie)});const Ee=document.createElement("div");Ee.classList.add("swiper"),Ee.part="container",Ee.innerHTML=`
97      <slot name="container-start"></slot>
98      <div class="swiper-wrapper" part="wrapper">
99        <slot></slot>
100        ${Array.from({length:this.slideSlots}).map((ke,Me)=>`
101        <swiper-slide part="slide slide-${Me}">
102          <slot name="slide-${Me}"></slot>
103        </swiper-slide>
104        `).join("")}
105      </div>
106      <slot name="container-end"></slot>
107      ${needsNavigation(this.passedParams)?`
108        <div part="button-prev" class="swiper-button-prev">${this.constructor.prevButtonSvg}</div>
109        <div part="button-next" class="swiper-button-next">${this.constructor.nextButtonSvg}</div>
110      `:""}
111      ${needsPagination(this.passedParams)?`
112        <div part="pagination" class="swiper-pagination"></div>
113      `:""}
114      ${needsScrollbar(this.passedParams)?`
115        <div part="scrollbar" class="swiper-scrollbar"></div>
116      `:""}
117    `,this.shadowRoot.appendChild(Ee),this.rendered=!0}initialize(){var oe=this;if(this.initialized)return;this.initialized=!0;const{params:Ee,passedParams:ke}=getParams(this);this.swiperParams=Ee,this.passedParams=ke,delete this.swiperParams.init,this.render(),this.swiper=new Swiper(this.shadowRoot.querySelector(".swiper"),{...Ee.virtual?{}:{observer:!0,observeSlideChildren:this.slideSlots>0},...Ee,touchEventsTarget:"container",onAny:function(Me){Me==="observerUpdate"&&oe.calcSlideSlots();const Ie=Ee.eventsPrefix?`${Ee.eventsPrefix}${Me.toLowerCase()}`:Me.toLowerCase();for(var Re=arguments.length,De=new Array(Re>1?Re-1:0),je=1;je<Re;je++)De[je-1]=arguments[je];const Ue=new CustomEvent(Ie,{detail:De,bubbles:Me!=="hashChange",cancelable:!0});oe.dispatchEvent(Ue)}})}connectedCallback(){this.initialized&&this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.init===!1||this.getAttribute("init")==="false"||this.initialize()}disconnectedCallback(){this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||(this.swiper&&this.swiper.destroy&&this.swiper.destroy(),this.initialized=!1)}updateSwiperOnPropChange(oe,Ee){const{params:ke,passedParams:Me}=getParams(this,oe,Ee);this.passedParams=Me,this.swiperParams=ke,updateSwiper({swiper:this.swiper,passedParams:this.passedParams,changedParams:[attrToProp(oe)],...oe==="navigation"&&Me[oe]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{},...oe==="pagination"&&Me[oe]?{paginationEl:".swiper-pagination"}:{},...oe==="scrollbar"&&Me[oe]?{scrollbarEl:".swiper-scrollbar"}:{}})}attributeChangedCallback(oe,Ee,ke){this.initialized&&(Ee==="true"&&ke===null&&(ke=!1),this.updateSwiperOnPropChange(oe,ke))}static get observedAttributes(){return paramsList.filter(Ee=>Ee.includes("_")).map(Ee=>Ee.replace(/[A-Z]/g,ke=>`-${ke}`).replace("_","").toLowerCase())}}paramsList.forEach(ie=>{ie!=="init"&&(ie=ie.replace("_",""),Object.defineProperty(SwiperContainer.prototype,ie,{configurable:!0,get(){return(this.passedParams||{})[ie]},set(oe){this.passedParams||(this.passedParams={}),this.passedParams[ie]=oe,this.initialized&&this.updateSwiperOnPropChange(ie,oe)}}))});class SwiperSlide extends ClassToExtend{constructor(){super(),this.attachShadow({mode:"open"})}render(){const oe=this.lazy||this.getAttribute("lazy")===""||this.getAttribute("lazy")==="true";if(addStyle(this.shadowRoot,SwiperSlideCSS),this.shadowRoot.appendChild(document.createElement("slot")),oe){const Ee=document.createElement("div");Ee.classList.add("swiper-lazy-preloader"),Ee.part.add("preloader"),this.shadowRoot.appendChild(Ee)}}initialize(){this.render()}connectedCallback(){this.initialize()}}const register=()=>{typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",SwiperContainer),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",SwiperSlide))};typeof window<"u"&&(window.SwiperElementRegisterParams=ie=>{paramsList.push(...ie)});window.Alpine=module_default;module_default.start();register()});export default Wr();

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.