From a1bc0175130e713fd574946945c6b9ab660c2695 Mon Sep 17 00:00:00 2001 From: Josh Crawford Date: Sun, 17 Mar 2024 23:57:29 +1100 Subject: [PATCH] Fix some fields like Hyper and Vizy not showing in preview correctly --- src/base/Element.php | 21 +++++++++-- src/elements/GlobalSet.php | 2 +- src/services/Import.php | 13 +++++-- .../{zen-ff4e00cd.js => zen-8e98a6c7.js} | 4 +-- ...{zen-ff4e00cd.js.gz => zen-8e98a6c7.js.gz} | Bin 230850 -> 230885 bytes ...en-ff4e00cd.js.map => zen-8e98a6c7.js.map} | 2 +- .../app/dist/assets/zen-8e98a6c7.js.map.gz | Bin 0 -> 741869 bytes .../app/dist/assets/zen-ff4e00cd.js.map.gz | Bin 741774 -> 0 bytes src/web/assets/app/dist/manifest.json | 34 +++++++++--------- src/web/assets/app/dist/manifest.json.gz | Bin 394 -> 395 bytes .../js/components/import/ConfigurePreview.vue | 9 +++++ 11 files changed, 60 insertions(+), 25 deletions(-) rename src/web/assets/app/dist/assets/{zen-ff4e00cd.js => zen-8e98a6c7.js} (88%) rename src/web/assets/app/dist/assets/{zen-ff4e00cd.js.gz => zen-8e98a6c7.js.gz} (90%) rename src/web/assets/app/dist/assets/{zen-ff4e00cd.js.map => zen-8e98a6c7.js.map} (68%) create mode 100644 src/web/assets/app/dist/assets/zen-8e98a6c7.js.map.gz delete mode 100644 src/web/assets/app/dist/assets/zen-ff4e00cd.js.map.gz diff --git a/src/base/Element.php b/src/base/Element.php index b8e2c80..44ac8d9 100644 --- a/src/base/Element.php +++ b/src/base/Element.php @@ -491,9 +491,10 @@ public static function defineEagerLoadingMap(): array return []; } - public static function generateCompareHtml(?ElementInterface $element, array $diffSummary, string $type): string + public static function generateCompareHtml(?ElementInterface $element, array $diffSummary, string $type): array { $html = ''; + $js = ''; $view = Craft::$app->getView(); // Required when testing outside of the CP (using the URLs directly) @@ -510,7 +511,10 @@ public static function generateCompareHtml(?ElementInterface $element, array $di $fieldsService->getFieldForPreview($field, $element, $type); } + // Render the form, despite us not needing the HTML, we need to fetch any JS used to append it + Craft::$app->getView()->startJsBuffer(); $form = $fieldLayout->createForm($element, true); + $js = Craft::$app->getView()->clearJsBuffer(); // Get any custom field tabs for the element, and any extra defined class $tabHtml = ''; @@ -553,6 +557,19 @@ public static function generateCompareHtml(?ElementInterface $element, array $di $url = $view->getAssetManager()->getActualAssetUrl($bundle, $cssFile); $html .= ''; } + + foreach ($bundle->js as $jsFile) { + $type = 'script'; + + if (is_array($jsFile)) { + $type = $jsFile['type'] ?? $type; + + $jsFile = $jsFile[array_keys($jsFile)[0]]; + } + + $url = $view->getAssetManager()->getActualAssetUrl($bundle, $jsFile); + $js = '' . $js; + } } } @@ -625,7 +642,7 @@ public static function generateCompareHtml(?ElementInterface $element, array $di // Fix dropdown fields (selectize) being hidden $crawler->filter('.selectize.select select')->removeAttribute('style'); - return $crawler->saveHTML(); + return ['html' => $crawler->saveHTML(), 'js' => $js]; } diff --git a/src/elements/GlobalSet.php b/src/elements/GlobalSet.php index ebcf84c..840e25b 100644 --- a/src/elements/GlobalSet.php +++ b/src/elements/GlobalSet.php @@ -117,7 +117,7 @@ public static function defineImportFieldTabs(ElementInterface $element, string $ ]; } - public static function generateCompareHtml(?ElementInterface $element, array $diffs, string $type): string + public static function generateCompareHtml(?ElementInterface $element, array $diffs, string $type): array { // Special-case to fetch the same field layout which isn't carried over if ($type == 'new') { diff --git a/src/services/Import.php b/src/services/Import.php index 7b3fda4..f4403a4 100644 --- a/src/services/Import.php +++ b/src/services/Import.php @@ -258,6 +258,8 @@ public function getImportPreview(string $id, array $data): array { $oldHtml = ''; $newHtml = ''; + $oldJs = ''; + $newJs = ''; $differ = new ElementDiffer(); @@ -349,13 +351,20 @@ public function getImportPreview(string $id, array $data): array // Generate the old/new summary of attributes and fields $diffSummary = $differ->getSummaryFieldIndicators($diffs); - $oldHtml = $elementType::generateCompareHtml($currentElement, $diffSummary, 'old'); - $newHtml = $elementType::generateCompareHtml($newElement, $diffSummary, 'new'); + $oldHtmlData = $elementType::generateCompareHtml($currentElement, $diffSummary, 'old'); + $newHtmlData = $elementType::generateCompareHtml($newElement, $diffSummary, 'new'); + + $oldHtml = $oldHtmlData['html'] ?? null; + $newHtml = $newHtmlData['html'] ?? null; + $oldJs = $oldHtmlData['js'] ?? null; + $newJs = $newHtmlData['js'] ?? null; } return [ 'old' => $oldHtml, 'new' => $newHtml, + 'oldJs' => $oldJs, + 'newJs' => $newJs, ]; } diff --git a/src/web/assets/app/dist/assets/zen-ff4e00cd.js b/src/web/assets/app/dist/assets/zen-8e98a6c7.js similarity index 88% rename from src/web/assets/app/dist/assets/zen-ff4e00cd.js rename to src/web/assets/app/dist/assets/zen-8e98a6c7.js index c334790..82a2303 100644 --- a/src/web/assets/app/dist/assets/zen-ff4e00cd.js +++ b/src/web/assets/app/dist/assets/zen-8e98a6c7.js @@ -53,5 +53,5 @@ function print() { __p += __j.call(arguments, '') } By Ken Fyrstenberg Contributions by leeoniya. License: MIT, header required. - */var Matrix=function(){var e=Math.cos,r=Math.sin,n=Math.tan,s=Math.round;function o(){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 a(I){if(I===0)return this;var w=e(I),O=r(I);return this._t(w,-O,0,0,O,w,0,0,0,0,1,0,0,0,0,1)}function l(I){if(I===0)return this;var w=e(I),O=r(I);return this._t(1,0,0,0,0,w,-O,0,0,O,w,0,0,0,0,1)}function c(I){if(I===0)return this;var w=e(I),O=r(I);return this._t(w,0,O,0,0,1,0,0,-O,0,w,0,0,0,0,1)}function u(I){if(I===0)return this;var w=e(I),O=r(I);return this._t(w,-O,0,0,O,w,0,0,0,0,1,0,0,0,0,1)}function f(I,w){return this._t(1,w,I,1,0,0)}function d(I,w){return this.shear(n(I),n(w))}function g(I,w){var O=e(w),U=r(w);return this._t(O,U,0,0,-U,O,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(I),1,0,0,0,0,1,0,0,0,0,1)._t(O,-U,0,0,U,O,0,0,0,0,1,0,0,0,0,1)}function m(I,w,O){return!O&&O!==0&&(O=1),I===1&&w===1&&O===1?this:this._t(I,0,0,0,0,w,0,0,0,0,O,0,0,0,0,1)}function E(I,w,O,U,z,ie,ye,de,G,J,se,ae,be,Ee,pe,D){return this.props[0]=I,this.props[1]=w,this.props[2]=O,this.props[3]=U,this.props[4]=z,this.props[5]=ie,this.props[6]=ye,this.props[7]=de,this.props[8]=G,this.props[9]=J,this.props[10]=se,this.props[11]=ae,this.props[12]=be,this.props[13]=Ee,this.props[14]=pe,this.props[15]=D,this}function S(I,w,O){return O=O||0,I!==0||w!==0||O!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,I,w,O,1):this}function x(I,w,O,U,z,ie,ye,de,G,J,se,ae,be,Ee,pe,D){var F=this.props;if(I===1&&w===0&&O===0&&U===0&&z===0&&ie===1&&ye===0&&de===0&&G===0&&J===0&&se===1&&ae===0)return F[12]=F[12]*I+F[15]*be,F[13]=F[13]*ie+F[15]*Ee,F[14]=F[14]*se+F[15]*pe,F[15]*=D,this._identityCalculated=!1,this;var j=F[0],W=F[1],Z=F[2],Q=F[3],oe=F[4],X=F[5],te=F[6],Y=F[7],he=F[8],ce=F[9],fe=F[10],me=F[11],_e=F[12],Se=F[13],xe=F[14],Te=F[15];return F[0]=j*I+W*z+Z*G+Q*be,F[1]=j*w+W*ie+Z*J+Q*Ee,F[2]=j*O+W*ye+Z*se+Q*pe,F[3]=j*U+W*de+Z*ae+Q*D,F[4]=oe*I+X*z+te*G+Y*be,F[5]=oe*w+X*ie+te*J+Y*Ee,F[6]=oe*O+X*ye+te*se+Y*pe,F[7]=oe*U+X*de+te*ae+Y*D,F[8]=he*I+ce*z+fe*G+me*be,F[9]=he*w+ce*ie+fe*J+me*Ee,F[10]=he*O+ce*ye+fe*se+me*pe,F[11]=he*U+ce*de+fe*ae+me*D,F[12]=_e*I+Se*z+xe*G+Te*be,F[13]=_e*w+Se*ie+xe*J+Te*Ee,F[14]=_e*O+Se*ye+xe*se+Te*pe,F[15]=_e*U+Se*de+xe*ae+Te*D,this._identityCalculated=!1,this}function T(){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 y(I){for(var w=0;w<16;){if(I.props[w]!==this.props[w])return!1;w+=1}return!0}function b(I){var w;for(w=0;w<16;w+=1)I.props[w]=this.props[w];return I}function _(I){var w;for(w=0;w<16;w+=1)this.props[w]=I[w]}function v(I,w,O){return{x:I*this.props[0]+w*this.props[4]+O*this.props[8]+this.props[12],y:I*this.props[1]+w*this.props[5]+O*this.props[9]+this.props[13],z:I*this.props[2]+w*this.props[6]+O*this.props[10]+this.props[14]}}function k(I,w,O){return I*this.props[0]+w*this.props[4]+O*this.props[8]+this.props[12]}function C(I,w,O){return I*this.props[1]+w*this.props[5]+O*this.props[9]+this.props[13]}function P(I,w,O){return I*this.props[2]+w*this.props[6]+O*this.props[10]+this.props[14]}function A(){var I=this.props[0]*this.props[5]-this.props[1]*this.props[4],w=this.props[5]/I,O=-this.props[1]/I,U=-this.props[4]/I,z=this.props[0]/I,ie=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/I,ye=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/I,de=new Matrix;return de.props[0]=w,de.props[1]=O,de.props[4]=U,de.props[5]=z,de.props[12]=ie,de.props[13]=ye,de}function R(I){var w=this.getInverseMatrix();return w.applyToPointArray(I[0],I[1],I[2]||0)}function B(I){var w,O=I.length,U=[];for(w=0;w0||I>-1e-6&&I<0?s(I*w)/w:I}function M(){var I=this.props,w=q(I[0]),O=q(I[1]),U=q(I[4]),z=q(I[5]),ie=q(I[12]),ye=q(I[13]);return"matrix("+w+","+O+","+U+","+z+","+ie+","+ye+")"}return function(){this.reset=o,this.rotate=a,this.rotateX=l,this.rotateY=c,this.rotateZ=u,this.skew=d,this.skewFromAxis=g,this.shear=f,this.scale=m,this.setTransform=E,this.translate=S,this.transform=x,this.applyToPoint=v,this.applyToX=k,this.applyToY=C,this.applyToZ=P,this.applyToPointArray=L,this.applyToTriplePoints=N,this.applyToPointStringified=H,this.toCSS=V,this.to2dCSS=M,this.clone=b,this.cloneFromProps=_,this.equals=y,this.inversePoints=B,this.inversePoint=R,this.getInverseMatrix=A,this._t=this.transform,this.isIdentity=T,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(n){return typeof n}:_typeof$3=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$3(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if(typeof e=="string")switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return typeof navigator<"u"}function installPlugin(e,r){e==="expressions"&&setExpressionsPlugin(r)}function getFactory(e){switch(e){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.10.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var r=queryString.split("&"),n=0;n=1?a.push({s:e-1,e:r-1}):(a.push({s:e,e:1}),a.push({s:0,e:r-1}));var l=[],c,u=a.length,f;for(c=0;cs+n)){var d,g;f.s*o<=s?d=0:d=(f.s*o-s)/n,f.e*o>=s+n?g=1:g=(f.e*o-s)/n,l.push([d,g])}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var r,n=e.length;for(r=0;r1?r=1+s:this.s.v<0?r=0+s:r=this.s.v+s,this.e.v>1?n=1+s:this.e.v<0?n=0+s:n=this.e.v+s,r>n){var o=r;r=n,n=o}r=Math.round(r*1e4)*1e-4,n=Math.round(n*1e4)*1e-4,this.sValue=r,this.eValue=n}else r=this.sValue,n=this.eValue;var a,l,c=this.shapes.length,u,f,d,g,m,E=0;if(n===r)for(l=0;l=0;l-=1)if(x=this.shapes[l],x.shape._mdf){for(T=x.localShapeCollection,T.releaseShapes(),this.m===2&&c>1?(v=this.calculateShapeEdges(r,n,x.totalShapeLength,_,E),_+=x.totalShapeLength):v=[[y,b]],f=v.length,u=0;u=1?S.push({s:x.totalShapeLength*(y-1),e:x.totalShapeLength*(b-1)}):(S.push({s:x.totalShapeLength*y,e:x.totalShapeLength}),S.push({s:0,e:x.totalShapeLength*(b-1)}));var k=this.addShapes(x,S[0]);if(S[0].s!==S[0].e){if(S.length>1){var C=x.shape.paths.shapes[x.shape.paths._length-1];if(C.c){var P=k.pop();this.addPaths(k,T),k=this.addShapes(x,S[1],P)}else this.addPaths(k,T),k=this.addShapes(x,S[1])}this.addPaths(k,T)}}x.shape.paths=T}}},TrimModifier.prototype.addPaths=function(e,r){var n,s=e.length;for(n=0;nr.e){n.c=!1;break}else r.s<=f&&r.e>=f+d.addedLength?(this.addSegment(o[a].v[c-1],o[a].o[c-1],o[a].i[c],o[a].v[c],n,g,T),T=!1):(E=bez.getNewSegment(o[a].v[c-1],o[a].v[c],o[a].o[c-1],o[a].i[c],(r.s-f)/d.addedLength,(r.e-f)/d.addedLength,m[c-1]),this.addSegmentFromArray(E,n,g,T),T=!1,n.c=!1),f+=d.addedLength,g+=1;if(o[a].c&&m.length){if(d=m[c-1],f<=r.e){var y=m[c-1].addedLength;r.s<=f&&r.e>=f+y?(this.addSegment(o[a].v[c-1],o[a].o[c-1],o[a].i[0],o[a].v[0],n,g,T),T=!1):(E=bez.getNewSegment(o[a].v[c-1],o[a].v[0],o[a].o[c-1],o[a].i[0],(r.s-f)/y,(r.e-f)/y,m[c-1]),this.addSegmentFromArray(E,n,g,T),T=!1,n.c=!1)}else n.c=!1;f+=d.addedLength,g+=1}if(n._length&&(n.setXYAt(n.v[x][0],n.v[x][1],"i",x),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),f>r.e)break;a=this.p.keyframes[this.p.keyframes.length-1].t?(d=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/f,0),g=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/f,0)):(d=this.p.pv,g=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/f,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){d=[],g=[];var m=this.px,E=this.py;m._caching.lastFrame+m.offsetTime<=m.keyframes[0].t?(d[0]=m.getValueAtTime((m.keyframes[0].t+.01)/f,0),d[1]=E.getValueAtTime((E.keyframes[0].t+.01)/f,0),g[0]=m.getValueAtTime(m.keyframes[0].t/f,0),g[1]=E.getValueAtTime(E.keyframes[0].t/f,0)):m._caching.lastFrame+m.offsetTime>=m.keyframes[m.keyframes.length-1].t?(d[0]=m.getValueAtTime(m.keyframes[m.keyframes.length-1].t/f,0),d[1]=E.getValueAtTime(E.keyframes[E.keyframes.length-1].t/f,0),g[0]=m.getValueAtTime((m.keyframes[m.keyframes.length-1].t-.01)/f,0),g[1]=E.getValueAtTime((E.keyframes[E.keyframes.length-1].t-.01)/f,0)):(d=[m.pv,E.pv],g[0]=m.getValueAtTime((m._caching.lastFrame+m.offsetTime-.01)/f,m.offsetTime),g[1]=E.getValueAtTime((E._caching.lastFrame+E.offsetTime-.01)/f,E.offsetTime))}else g=e,d=g;this.v.rotate(-Math.atan2(d[1]-g[1],d[0]-g[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 s(){if(!this.a.k)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 o(){}function a(u){this._addDynamicProperty(u),this.elem.addDynamicProperty(u),this._isDirty=!0}function l(u,f,d){if(this.elem=u,this.frameId=-1,this.propType="transform",this.data=f,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(d||u),f.p&&f.p.s?(this.px=PropertyFactory.getProp(u,f.p.x,0,0,this),this.py=PropertyFactory.getProp(u,f.p.y,0,0,this),f.p.z&&(this.pz=PropertyFactory.getProp(u,f.p.z,0,0,this))):this.p=PropertyFactory.getProp(u,f.p||{k:[0,0,0]},1,0,this),f.rx){if(this.rx=PropertyFactory.getProp(u,f.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(u,f.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(u,f.rz,0,degToRads,this),f.or.k[0].ti){var g,m=f.or.k.length;for(g=0;g0;)n-=1,this._elements.unshift(r[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var r,n=e.length;for(r=0;r0?Math.floor(m):Math.ceil(m),x=this.pMatrix.props,T=this.rMatrix.props,y=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var b=0;if(m>0){for(;bS;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),b-=1;E&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-E,!0),b-=E)}s=this.data.m===1?0:this._currentCopies-1,o=this.data.m===1?1:-1,a=this._currentCopies;for(var _,v;a;){if(r=this.elemsData[s].it,n=r[r.length-1].transform.mProps.v.props,v=n.length,r[r.length-1].transform.mProps._mdf=!0,r[r.length-1].transform.op._mdf=!0,r[r.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(s/(this._currentCopies-1)),b!==0){for((s!==0&&o===1||s!==this._currentCopies-1&&o===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(T[0],T[1],T[2],T[3],T[4],T[5],T[6],T[7],T[8],T[9],T[10],T[11],T[12],T[13],T[14],T[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(x[0],x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15]),_=0;_0&&s<1?[r]:[]:[r-s,r+s].filter(function(o){return o>0&&o<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var r=lerpPoint(this.points[0],this.points[1],e),n=lerpPoint(this.points[1],this.points[2],e),s=lerpPoint(this.points[2],this.points[3],e),o=lerpPoint(r,n,e),a=lerpPoint(n,s,e),l=lerpPoint(o,a,e);return[new PolynomialBezier(this.points[0],r,o,l,!0),new PolynomialBezier(l,a,s,this.points[3],!0)]};function extrema(e,r){var n=e.points[0][r],s=e.points[e.points.length-1][r];if(n>s){var o=s;s=n,n=o}for(var a=quadRoots(3*e.a[r],2*e.b[r],e.c[r]),l=0;l0&&a[l]<1){var c=e.point(a[l])[r];cs&&(s=c)}return{min:n,max:s}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}};function intersectData(e,r,n){var s=e.boundingBox();return{cx:s.cx,cy:s.cy,width:s.width,height:s.height,bez:e,t:(r+n)/2,t1:r,t2:n}}function splitData(e){var r=e.bez.split(.5);return[intersectData(r[0],e.t1,e.t),intersectData(r[1],e.t,e.t2)]}function boxIntersect(e,r){return Math.abs(e.cx-r.cx)*2=a||e.width<=s&&e.height<=s&&r.width<=s&&r.height<=s){o.push([e.t,r.t]);return}var l=splitData(e),c=splitData(r);intersectsImpl(l[0],c[0],n+1,s,o,a),intersectsImpl(l[0],c[1],n+1,s,o,a),intersectsImpl(l[1],c[0],n+1,s,o,a),intersectsImpl(l[1],c[1],n+1,s,o,a)}}PolynomialBezier.prototype.intersections=function(e,r,n){r===void 0&&(r=2),n===void 0&&(n=7);var s=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,r,s,n),s},PolynomialBezier.shapeSegment=function(e,r){var n=(r+1)%e.length();return new PolynomialBezier(e.v[r],e.o[r],e.i[n],e.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(e,r){var n=(r+1)%e.length();return new PolynomialBezier(e.v[n],e.i[n],e.o[r],e.v[r],!0)};function crossProduct(e,r){return[e[1]*r[2]-e[2]*r[1],e[2]*r[0]-e[0]*r[2],e[0]*r[1]-e[1]*r[0]]}function lineIntersection(e,r,n,s){var o=[e[0],e[1],1],a=[r[0],r[1],1],l=[n[0],n[1],1],c=[s[0],s[1],1],u=crossProduct(crossProduct(o,a),crossProduct(l,c));return floatZero(u[2])?null:[u[0]/u[2],u[1]/u[2]]}function polarOffset(e,r,n){return[e[0]+Math.cos(r)*n,e[1]-Math.sin(r)*n]}function pointDistance(e,r){return Math.hypot(e[0]-r[0],e[1]-r[1])}function pointEqual(e,r){return floatEqual(e[0],r[0])&&floatEqual(e[1],r[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,r.s,0,null,this),this.frequency=PropertyFactory.getProp(e,r.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,r.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(e,r,n,s,o,a,l){var c=n-Math.PI/2,u=n+Math.PI/2,f=r[0]+Math.cos(n)*s*o,d=r[1]-Math.sin(n)*s*o;e.setTripleAt(f,d,f+Math.cos(c)*a,d-Math.sin(c)*a,f+Math.cos(u)*l,d-Math.sin(u)*l,e.length())}function getPerpendicularVector(e,r){var n=[r[0]-e[0],r[1]-e[1]],s=-Math.PI*.5,o=[Math.cos(s)*n[0]-Math.sin(s)*n[1],Math.sin(s)*n[0]+Math.cos(s)*n[1]];return o}function getProjectingAngle(e,r){var n=r===0?e.length()-1:r-1,s=(r+1)%e.length(),o=e.v[n],a=e.v[s],l=getPerpendicularVector(o,a);return Math.atan2(0,1)-Math.atan2(l[1],l[0])}function zigZagCorner(e,r,n,s,o,a,l){var c=getProjectingAngle(r,n),u=r.v[n%r._length],f=r.v[n===0?r._length-1:n-1],d=r.v[(n+1)%r._length],g=a===2?Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)):0,m=a===2?Math.sqrt(Math.pow(u[0]-d[0],2)+Math.pow(u[1]-d[1],2)):0;setPoint(e,r.v[n%r._length],c,l,s,m/((o+1)*2),g/((o+1)*2))}function zigZagSegment(e,r,n,s,o,a){for(var l=0;l1&&r.length>1&&(o=getIntersection(e[0],r[r.length-1]),o)?[[e[0].split(o[0])[0]],[r[r.length-1].split(o[1])[1]]]:[n,s]}function pruneIntersections(e){for(var r,n=1;n1&&(r=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=r[0],e[0]=r[1]),e}function offsetSegmentSplit(e,r){var n=e.inflectionPoints(),s,o,a,l;if(n.length===0)return[offsetSegment(e,r)];if(n.length===1||floatEqual(n[1],1))return a=e.split(n[0]),s=a[0],o=a[1],[offsetSegment(s,r),offsetSegment(o,r)];a=e.split(n[0]),s=a[0];var c=(n[1]-n[0])/(1-n[0]);return a=a[1].split(c),l=a[0],o=a[1],[offsetSegment(s,r),offsetSegment(l,r),offsetSegment(o,r)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,r.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,r.ml,0,null,this),this.lineJoin=r.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(e,r,n,s){var o=shapePool.newElement();o.c=e.c;var a=e.length();e.c||(a-=1);var l,c,u,f=[];for(l=0;l=0;l-=1)u=PolynomialBezier.shapeSegmentInverted(e,l),f.push(offsetSegmentSplit(u,r));f=pruneIntersections(f);var d=null,g=null;for(l=0;l0&&(B=!1),B){var H=createTag("style");H.setAttribute("f-forigin",C[P].fOrigin),H.setAttribute("f-origin",C[P].origin),H.setAttribute("f-family",C[P].fFamily),H.type="text/css",H.innerText="@font-face {font-family: "+C[P].fFamily+"; font-style: normal; src: url('"+C[P].fPath+"');}",k.appendChild(H)}}else if(C[P].fOrigin==="g"||C[P].origin===1){for(N=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),L=0;Lr?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 r,n=this.renderableComponents.length;for(r=0;r.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(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*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(e){var r,n=this.layers.length,s;for(this.completeLayers=!0,r=n-1;r>=0;r-=1)this.elements[r]||(s=this.layers[r],s.ip-s.st<=e-this.layers[r].st&&s.op-s.st>e-this.layers[r].st&&this.buildItem(r)),this.completeLayers=this.elements[r]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,r=this.layers.length;for(e=0;e0&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(b,"url("+getLocationHref()+"#"+m+")"),s.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var r=this.element.finalTransform.mat,n,s=this.masksProperties.length;for(n=0;n1&&(s+=" C"+r.o[o-1][0]+","+r.o[o-1][1]+" "+r.i[0][0]+","+r.i[0][1]+" "+r.v[0][0]+","+r.v[0][1]),n.lastPath!==s){var l="";n.elem&&(r.c&&(l=e.inv?this.solidPath+s:s),n.elem.setAttribute("d",l)),n.lastPath=s}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};e.createFilter=r,e.createAlphaToLuminanceFilter=n;function r(s,o){var a=createNS("filter");return a.setAttribute("id",s),o!==!0&&(a.setAttribute("filterUnits","objectBoundingBox"),a.setAttribute("x","0%"),a.setAttribute("y","0%"),a.setAttribute("width","100%"),a.setAttribute("height","100%")),a}function n(){var s=createNS("feColorMatrix");return s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),s}return e}(),featureSupport=function(){var e={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))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects={},idPrefix="filter_result_";function SVGEffects(e){var r,n="SourceGraphic",s=e.data.ef?e.data.ef.length:0,o=createElementID(),a=filtersFactory.createFilter(o,!0),l=0;this.filters=[];var c;for(r=0;r=0&&(s=this.shapeModifiers[r].processShapes(this._isFirstFrame),!s);r-=1);}},searchProcessedElement:function(r){for(var n=this.processedElements,s=0,o=n.length;s.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,r=this.data.k.k.length;e0;)y=m.transformers[B].mProps._mdf||y,R-=1,B-=1;if(y)for(R=k-m.styles[_].lvl,B=m.transformers.length-1;R>0;)A=m.transformers[B].mProps.v.props,P.transform(A[0],A[1],A[2],A[3],A[4],A[5],A[6],A[7],A[8],A[9],A[10],A[11],A[12],A[13],A[14],A[15]),R-=1,B-=1}else P=e;if(C=m.sh.paths,x=C._length,y){for(T="",S=0;S=1?H=.99:H<=-1&&(H=-.99);var V=N*H,q=Math.cos(L+m.a.v)*V+T[0],M=Math.sin(L+m.a.v)*V+T[1];S.setAttribute("fx",q),S.setAttribute("fy",M),x&&!m.g._collapsable&&(m.of.setAttribute("fx",q),m.of.setAttribute("fy",M))}}}function d(g,m,E){var S=m.style,x=m.d;x&&(x._mdf||E)&&x.dashStr&&(S.pElem.setAttribute("stroke-dasharray",x.dashStr),S.pElem.setAttribute("stroke-dashoffset",x.dashoffset[0])),m.c&&(m.c._mdf||E)&&S.pElem.setAttribute("stroke","rgb("+bmFloor(m.c.v[0])+","+bmFloor(m.c.v[1])+","+bmFloor(m.c.v[2])+")"),(m.o._mdf||E)&&S.pElem.setAttribute("stroke-opacity",m.o.v),(m.w._mdf||E)&&(S.pElem.setAttribute("stroke-width",m.w.v),S.msElem&&S.msElem.setAttribute("stroke-width",m.w.v))}return n}();function SVGShapeElement(e,r,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,r,n),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 e,r=this.shapes.length,n,s,o=this.stylesList.length,a,l=[],c=!1;for(s=0;s1&&c&&this.setShapesAsAnimated(l)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var r,n=e.length;for(r=0;r=0;u-=1){if(T=this.searchProcessedElement(e[u]),T?r[u]=n[T-1]:e[u]._render=l,e[u].ty==="fl"||e[u].ty==="st"||e[u].ty==="gf"||e[u].ty==="gs"||e[u].ty==="no")T?r[u].style.closed=!1:r[u]=this.createStyleElement(e[u],o),e[u]._render&&r[u].style.pElem.parentNode!==s&&s.appendChild(r[u].style.pElem),m.push(r[u].style);else if(e[u].ty==="gr"){if(!T)r[u]=this.createGroupElement(e[u]);else for(g=r[u].it.length,d=0;d1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!e)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var r=this.currentData,n=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var s,o=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(s=0;sr);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var r=[],n=0,s=e.length,o,a,l=!1;n=55296&&o<=56319?(a=e.charCodeAt(n+1),a>=56320&&a<=57343?(l||FontManager.isModifier(o,a)?(r[r.length-1]+=e.substr(n,2),l=!1):r.push(e.substr(n,2)),n+=1):r.push(e.charAt(n))):o>56319?(a=e.charCodeAt(n+1),FontManager.isZeroWidthJoiner(o,a)?(l=!0,r[r.length-1]+=e.substr(n,2),n+=1):r.push(e.charAt(n))):FontManager.isZeroWidthJoiner(o)?(r[r.length-1]+=e.charAt(n),l=!0):r.push(e.charAt(n)),n+=1;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var r=this.elem.globalData.fontManager,n=this.data,s=[],o,a,l,c=0,u,f=n.m.g,d=0,g=0,m=0,E=[],S=0,x=0,T,y,b=r.getFontByName(e.f),_,v=0,k=getFontProperties(b);e.fWeight=k.weight,e.fStyle=k.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),a=e.finalText.length,e.finalLineHeight=e.lh;var C=e.tr/1e3*e.finalSize,P;if(e.sz)for(var A=!0,R=e.sz[0],B=e.sz[1],N,L;A;){L=this.buildFinalText(e.t),N=0,S=0,a=L.length,C=e.tr/1e3*e.finalSize;var H=-1;for(o=0;oR&&L[o]!==" "?(H===-1?a+=1:o=H,N+=e.finalLineHeight||e.finalSize*1.2,L.splice(o,H===o?1:0,"\r"),H=-1,S=0):(S+=v,S+=C);N+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Bx?S:x,S=-2*C,u="",l=!0,m+=1):u=q,r.chars?(_=r.getCharData(q,b.fStyle,r.getFontByName(e.f).fFamily),v=l?0:_.w*e.finalSize/100):v=r.measureText(u,e.f,e.finalSize),q===" "?V+=v+C:(S+=v+C+V,V=0),s.push({l:v,an:v,add:d,n:l,anIndexes:[],val:u,line:m,animatorJustifyOffset:0}),f==2){if(d+=v,u===""||u===" "||o===a-1){for((u===""||u===" ")&&(d-=v);g<=o;)s[g].an=d,s[g].ind=c,s[g].extra=v,g+=1;c+=1,d=0}}else if(f==3){if(d+=v,u===""||o===a-1){for(u===""&&(d-=v);g<=o;)s[g].an=d,s[g].ind=c,s[g].extra=v,g+=1;d=0,c+=1}}else s[c].ind=c,s[c].extra=0,c+=1;if(e.l=s,x=S>x?S:x,E.push(S),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=x,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=E;var M=n.a,I,w;y=M.length;var O,U,z=[];for(T=0;T0?c=this.ne.v/100:u=-this.ne.v/100,this.xe.v>0?f=1-this.xe.v/100:d=1+this.xe.v/100;var g=BezierFactory.getBezierEasing(c,u,f,d).get,m=0,E=this.finalS,S=this.finalE,x=this.data.sh;if(x===2)S===E?m=l>=S?1:0:m=e(0,r(.5/(S-E)+(l-E)/(S-E),1)),m=g(m);else if(x===3)S===E?m=l>=S?0:1:m=1-e(0,r(.5/(S-E)+(l-E)/(S-E),1)),m=g(m);else if(x===4)S===E?m=0:(m=e(0,r(.5/(S-E)+(l-E)/(S-E),1)),m<.5?m*=2:m=1-2*(m-.5)),m=g(m);else if(x===5){if(S===E)m=0;else{var T=S-E;l=r(e(0,l+.5-E),S-E);var y=-T/2+l,b=T/2;m=Math.sqrt(1-y*y/(b*b))}m=g(m)}else x===6?(S===E?m=0:(l=r(e(0,l+.5-E),S-E),m=(1+Math.cos(Math.PI+Math.PI*2*l/(S-E)))/2),m=g(m)):(l>=n(E)&&(l-E<0?m=e(0,r(r(S,1)-(E-l),1)):m=e(0,r(S-l,1))),m=g(m));if(this.sm.v!==100){var _=this.sm.v*.01;_===0&&(_=1e-8);var v=.5-_*.5;m1&&(m=1))}return m*this.a.v},getValue:function(l){this.iterateDynamicProperties(),this._mdf=l||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,l&&this.data.r===2&&(this.e.v=this._currentTextLength);var c=this.data.r===2?1:100/this.data.totalChars,u=this.o.v/c,f=this.s.v/c+u,d=this.e.v/c+u;if(f>d){var g=f;f=d,d=g}this.finalS=f,this.finalE=d}},extendPrototype([DynamicPropertyContainer],s);function o(a,l,c){return new s(a,l)}return{getTextSelectorProp:o}}();function TextAnimatorDataProperty(e,r,n){var s={propType:!1},o=PropertyFactory.getProp,a=r.a;this.a={r:a.r?o(e,a.r,0,degToRads,n):s,rx:a.rx?o(e,a.rx,0,degToRads,n):s,ry:a.ry?o(e,a.ry,0,degToRads,n):s,sk:a.sk?o(e,a.sk,0,degToRads,n):s,sa:a.sa?o(e,a.sa,0,degToRads,n):s,s:a.s?o(e,a.s,1,.01,n):s,a:a.a?o(e,a.a,1,0,n):s,o:a.o?o(e,a.o,0,.01,n):s,p:a.p?o(e,a.p,1,0,n):s,sw:a.sw?o(e,a.sw,0,0,n):s,sc:a.sc?o(e,a.sc,1,0,n):s,fc:a.fc?o(e,a.fc,1,0,n):s,fh:a.fh?o(e,a.fh,0,0,n):s,fs:a.fs?o(e,a.fs,0,.01,n):s,fb:a.fb?o(e,a.fb,0,.01,n):s,t:a.t?o(e,a.t,0,0,n):s},this.s=TextSelectorProp.getTextSelectorProp(e,r.s,n),this.s.t=r.s.t}function TextAnimatorProperty(e,r,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=r,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}TextAnimatorProperty.prototype.searchProperties=function(){var e,r=this._textData.a.length,n,s=PropertyFactory.getProp;for(e=0;e=S+_e||!k?(R=(S+_e-T)/x.partialLength,de=v.point[0]+(x.point[0]-v.point[0])*R,G=v.point[1]+(x.point[1]-v.point[1])*R,a.translate(-n[0]*m[d].an*.005,-(n[1]*V)*.01),y=!1):k&&(T+=x.partialLength,b+=1,b>=k.length&&(b=0,_+=1,C[_]?k=C[_].points:N.v.c?(b=0,_=0,k=C[_].points):(T-=x.partialLength,k=null)),k&&(v=x,x=k[b],P=x.partialLength));ye=m[d].an/2-m[d].add,a.translate(-ye,0,0)}else ye=m[d].an/2-m[d].add,a.translate(-ye,0,0),a.translate(-n[0]*m[d].an*.005,-n[1]*V*.01,0);for(w=0;we?this.textSpans[e].span:createNS(c?"g":"text"),_<=e){if(u.setAttribute("stroke-linecap","butt"),u.setAttribute("stroke-linejoin","round"),u.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=u,c){var k=createNS("g");u.appendChild(k),this.textSpans[e].childSpan=k}this.textSpans[e].span=u,this.layerElement.appendChild(u)}u.style.display="inherit"}if(f.reset(),g&&(l[e].n&&(m=-x,E+=n.yOffset,E+=S?1:0,S=!1),this.applyTextPropertiesToMatrix(n,f,l[e].line,m,E),m+=l[e].l||0,m+=x),c){v=this.globalData.fontManager.getCharData(n.finalText[e],s.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily);var C;if(v.t===1)C=new SVGCompElement(v.data,this.globalData,this);else{var P=emptyShapeData;v.data&&v.data.shapes&&(P=this.buildShapeData(v.data,n.finalSize)),C=new SVGShapeElement(P,this.globalData,this)}if(this.textSpans[e].glyph){var A=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(A.layerElement),A.destroy()}this.textSpans[e].glyph=C,C._debug=!0,C.prepareFrame(0),C.renderFrame(),this.textSpans[e].childSpan.appendChild(C.layerElement),v.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else g&&u.setAttribute("transform","translate("+f.props[12]+","+f.props[13]+")"),u.textContent=l[e].val,u.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}g&&u&&u.setAttribute("d",d)}for(;e=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(e-this.layers[r].st);if(this.globalData._mdf)for(r=0;r=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,r=this.layers.length;for(e=0;e=0;s-=1)l=r.transforms[s].transform.mProps.v.props,r.finalTransform.transform(l[0],l[1],l[2],l[3],l[4],l[5],l[6],l[7],l[8],l[9],l[10],l[11],l[12],l[13],l[14],l[15])}r._mdf=a},processSequences:function(r){var n,s=this.sequenceList.length;for(n=0;n=1){this.buffers=[];var r=this.globalData.canvasContext,n=assetLoader.createCanvas(r.canvas.width,r.canvas.height);this.buffers.push(n);var s=assetLoader.createCanvas(r.canvas.width,r.canvas.height);this.buffers.push(s),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects},createContent:function(){},setBlendMode:function(){var r=this.globalData;if(r.blendMode!==this.data.bm){r.blendMode=this.data.bm;var n=getBlendMode(this.data.bm);r.canvasContext.globalCompositeOperation=n}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(r){r.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var r=this.buffers[0],n=r.getContext("2d");this.clearCanvas(n),n.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var r=this.buffers[1],n=r.getContext("2d");this.clearCanvas(n),n.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 s=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(s.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var o=assetLoader.getLumaCanvas(this.canvasContext.canvas),a=o.getContext("2d");a.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(o,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(r,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(r){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!r)){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var n=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(n),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(n),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(e,r,n,s){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var o=4;r.ty==="rc"?o=5:r.ty==="el"?o=6:r.ty==="sr"&&(o=7),this.sh=ShapePropertyFactory.getShapeProp(e,r,o,e);var a,l=n.length,c;for(a=0;a=0;a-=1){if(g=this.searchProcessedElement(e[a]),g?r[a]=n[g-1]:e[a]._shouldRender=s,e[a].ty==="fl"||e[a].ty==="st"||e[a].ty==="gf"||e[a].ty==="gs")g?r[a].style.closed=!1:r[a]=this.createStyleElement(e[a],S),f.push(r[a].style);else if(e[a].ty==="gr"){if(!g)r[a]=this.createGroupElement(e[a]);else for(u=r[a].it.length,c=0;c=0;o-=1)r[o].ty==="tr"?(l=n[o].transform,this.renderShapeTransform(e,l)):r[o].ty==="sh"||r[o].ty==="el"||r[o].ty==="rc"||r[o].ty==="sr"?this.renderPath(r[o],n[o]):r[o].ty==="fl"?this.renderFill(r[o],n[o],l):r[o].ty==="st"?this.renderStroke(r[o],n[o],l):r[o].ty==="gf"||r[o].ty==="gs"?this.renderGradientFill(r[o],n[o],l):r[o].ty==="gr"?this.renderShape(l,r[o].it,n[o].it):r[o].ty;s&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,r){if(this._isFirstFrame||r._mdf||e.transforms._mdf){var n=e.trNodes,s=r.paths,o,a,l,c=s._length;n.length=0;var u=e.transforms.finalTransform;for(l=0;l=1?d=.99:d<=-1&&(d=-.99);var g=u*d,m=Math.cos(f+r.a.v)*g+l[0],E=Math.sin(f+r.a.v)*g+l[1];o=a.createRadialGradient(m,E,0,l[0],l[1],u)}var S,x=e.g.p,T=r.g.c,y=1;for(S=0;Sa&&u==="xMidYMid slice"||oo&&c==="meet"||ao&&c==="slice")?this.transformCanvas.tx=(n-this.transformCanvas.w*(s/this.transformCanvas.h))/2*this.renderConfig.dpr:f==="xMax"&&(ao&&c==="slice")?this.transformCanvas.tx=(n-this.transformCanvas.w*(s/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,d==="YMid"&&(a>o&&c==="meet"||ao&&c==="meet"||a=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,r){if(!(this.renderedFrame===e&&this.renderConfig.clearCanvas===!0&&!r||this.destroyed||e===-1)){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||r,this.globalData.projectInterface.currentFrame=e;var n,s=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=0;n=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var r=this.elements;if(!(r[e]||this.layers[e].ty===99)){var n=this.createItem(this.layers[e],this,this.globalData);r[e]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();e.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CVCompElement(e,r,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,r,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,r.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip();var r,n=this.layers.length;for(r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame()},CVCompElement.prototype.destroy=function(){var e,r=this.layers.length;for(e=r-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function CanvasRenderer(e,r){this.animationItem=e,this.renderConfig={clearCanvas:r&&r.clearCanvas!==void 0?r.clearCanvas:!0,context:r&&r.context||null,progressiveLoad:r&&r.progressiveLoad||!1,preserveAspectRatio:r&&r.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:r&&r.contentVisibility||"visible",className:r&&r.className||"",id:r&&r.id||"",runExpressions:!r||r.runExpressions===void 0||r.runExpressions},this.renderConfig.dpr=r&&r.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=r&&r.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"}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,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.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 r=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var n=this.finalTransform.mat.toCSS();r.transform=n,r.webkitTransform=n}this.finalTransform._opMdf&&(r.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(e,r,n){this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?(e=createNS("rect"),e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(e=createTag("div"),e.style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)};function HShapeElement(e,r,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,r,n),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 e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var r=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",r.w),e.setAttribute("height",r.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,r){var n,s=e.length;for(n=0;n0&&u<1&&o[m].push(this.calculateF(u,e,r,n,s,m))):(f=l*l-4*c*a,f>=0&&(d=(-l+bmSqrt(f))/(2*a),d>0&&d<1&&o[m].push(this.calculateF(d,e,r,n,s,m)),g=(-l-bmSqrt(f))/(2*a),g>0&&g<1&&o[m].push(this.calculateF(g,e,r,n,s,m)))));this.shapeBoundingBox.left=bmMin.apply(null,o[0]),this.shapeBoundingBox.top=bmMin.apply(null,o[1]),this.shapeBoundingBox.right=bmMax.apply(null,o[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,o[1])},HShapeElement.prototype.calculateF=function(e,r,n,s,o,a){return bmPow(1-e,3)*r[a]+3*bmPow(1-e,2)*e*n[a]+3*(1-e)*bmPow(e,2)*s[a]+bmPow(e,3)*o[a]},HShapeElement.prototype.calculateBoundingBox=function(e,r){var n,s=e.length;for(n=0;nn&&(n=o)}n*=e.mult}else n=e.v*e.mult;r.x-=n,r.xMax+=n,r.y-=n,r.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,r=999999;if(e.x=r,e.xMax=-r,e.y=r,e.yMax=-r,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax=0;r-=1){var s=this.hierarchy[r].finalTransform.mProp;this.mat.translate(-s.p.v[0],-s.p.v[1],s.p.v[2]),this.mat.rotateX(-s.or.v[0]).rotateY(-s.or.v[1]).rotateZ(s.or.v[2]),this.mat.rotateX(-s.rx.v).rotateY(-s.ry.v).rotateZ(s.rz.v),this.mat.scale(1/s.s.v[0],1/s.s.v[1],1/s.s.v[2]),this.mat.translate(s.a.v[0],s.a.v[1],s.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 o;this.p?o=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:o=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(o[0],2)+Math.pow(o[1],2)+Math.pow(o[2],2)),l=[o[0]/a,o[1]/a,o[2]/a],c=Math.sqrt(l[2]*l[2]+l[0]*l[0]),u=Math.atan2(l[1],c),f=Math.atan2(l[0],-l[2]);this.mat.rotateY(f).rotateX(-u)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var d=!this._prevMat.equals(this.mat);if((d||this.pe._mdf)&&this.comp.threeDElements){n=this.comp.threeDElements.length;var g,m,E;for(r=0;r=e)return this.threeDElements[r].perspectiveElem;r+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,r){var n=createTag("div"),s,o;styleDiv(n);var a=createTag("div");if(styleDiv(a),r==="3d"){s=n.style,s.width=this.globalData.compSize.w+"px",s.height=this.globalData.compSize.h+"px";var l="50% 50%";s.webkitTransformOrigin=l,s.mozTransformOrigin=l,s.transformOrigin=l,o=a.style;var c="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";o.transform=c,o.webkitTransform=c}n.appendChild(a);var u={container:a,perspectiveElem:n,startPos:e,endPos:e,type:r};return this.threeDElements.push(u),u},HybridRendererBase.prototype.build3dContainers=function(){var e,r=this.layers.length,n,s="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,r){for(var n=0,s=this.threeDElements.length;nn?(o=e/this.globalData.compSize.w,a=e/this.globalData.compSize.w,l=0,c=(r-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2):(o=r/this.globalData.compSize.h,a=r/this.globalData.compSize.h,l=(e-this.globalData.compSize.w*(r/this.globalData.compSize.h))/2,c=0);var u=this.resizerElem.style;u.webkitTransform="matrix3d("+o+",0,0,0,0,"+a+",0,0,0,0,1,0,"+l+","+c+",0,1)",u.transform=u.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 e=this.globalData.compSize.w,r=this.globalData.compSize.h,n,s=this.threeDElements.length;for(n=0;n=f;)N/=2,L/=2,H>>>=1;return(N+H)/L};return R.int32=function(){return A.g(4)|0},R.quick=function(){return A.g(4)/4294967296},R.double=R,T(b(A.S),e),(v.pass||k||function(B,N,L,H){return H&&(H.S&&S(H,A),B.state=function(){return S(A,{})}),L?(r[l]=B,N):B})(R,P,"global"in v?v.global:this==r,v.state)}r["seed"+l]=m;function E(_){var v,k=_.length,C=this,P=0,A=C.i=C.j=0,R=C.S=[];for(k||(_=[k++]);Pn){var s=n;n=r,r=s}return Math.min(Math.max(e,r),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,r){if(typeof e=="number"||e instanceof Number)return r=r||0,Math.abs(e-r);r||(r=helperLengthArray);var n,s=Math.min(e.length,r.length),o=0;for(n=0;n.5?f/(2-o-a):f/(o+a),o){case r:l=(n-s)/f+(n1&&(n-=1),n<1/6?e+(r-e)*6*n:n<1/2?r:n<2/3?e+(r-e)*(2/3-n)*6:e}function hslToRgb(e){var r=e[0],n=e[1],s=e[2],o,a,l;if(n===0)o=s,l=s,a=s;else{var c=s<.5?s*(1+n):s+n-s*n,u=2*s-c;o=hue2rgb(u,c,r+1/3),a=hue2rgb(u,c,r),l=hue2rgb(u,c,r-1/3)}return[o,a,l,e[3]]}function linear(e,r,n,s,o){if((s===void 0||o===void 0)&&(s=r,o=n,r=0,n=1),n=n)return o;var l=n===r?0:(e-r)/(n-r);if(!s.length)return s+(o-s)*l;var c,u=s.length,f=createTypedArray("float32",u);for(c=0;c1){for(o=0;o1?r=1:r<0&&(r=0);var l=e(r);if($bm_isInstanceOfArray(o)){var c,u=o.length,f=createTypedArray("float32",u);for(c=0;cdata.k[r].t&&edata.k[r+1].t-e?(s=r+2,o=data.k[r+1].t):(s=r+1,o=data.k[r].t);break}s===-1&&(s=r+1,o=data.k[r].t)}var a={};return a.index=s,a.time=o/elem.comp.globalData.frameRate,a}function key(e){var r,n,s;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+e);e-=1,r={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var o=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(s=o.length,n=0;nT.length-1)&&(E=T.length-1),_=T[T.length-1-E].t,b=y-_);var v,k,C;if(m==="pingpong"){var P=Math.floor((x-_)/b);if(P%2!==0)return this.getValueAtTime((b-(x-_)%b+_)/this.comp.globalData.frameRate,0)}else if(m==="offset"){var A=this.getValueAtTime(_/this.comp.globalData.frameRate,0),R=this.getValueAtTime(y/this.comp.globalData.frameRate,0),B=this.getValueAtTime(((x-_)%b+_)/this.comp.globalData.frameRate,0),N=Math.floor((x-_)/b);if(this.pv.length){for(C=new Array(A.length),k=C.length,v=0;v=y)return this.pv;var b,_;S?(E?b=Math.abs(this.elem.comp.globalData.frameRate*E):b=Math.max(0,this.elem.data.op-y),_=y+b):((!E||E>T.length-1)&&(E=T.length-1),_=T[E].t,b=_-y);var v,k,C;if(m==="pingpong"){var P=Math.floor((y-x)/b);if(P%2===0)return this.getValueAtTime(((y-x)%b+y)/this.comp.globalData.frameRate,0)}else if(m==="offset"){var A=this.getValueAtTime(y/this.comp.globalData.frameRate,0),R=this.getValueAtTime(_/this.comp.globalData.frameRate,0),B=this.getValueAtTime((b-(y-x)%b+y)/this.comp.globalData.frameRate,0),N=Math.floor((y-x)/b)+1;if(this.pv.length){for(C=new Array(A.length),k=C.length,v=0;v1?(T-x)/(E-1):1,b=0,_=0,v;this.pv.length?v=createTypedArray("float32",this.pv.length):v=0;for(var k;bb){var P=_,A=x.c&&_===v-1?0:_+1,R=(b-k)/y[_].addedLength;C=bez.getPointInSegment(x.v[P],x.v[A],x.o[P],x.i[A],R,y[_]);break}else k+=y[_].addedLength;_+=1}return C||(C=x.c?[x.v[0][0],x.v[0][1]]:[x.v[x._length-1][0],x.v[x._length-1][1]]),C},vectorOnPath:function(E,S,x){E==1?E=this.v.c:E==0&&(E=.999);var T=this.pointOnPath(E,S),y=this.pointOnPath(E+.001,S),b=y[0]-T[0],_=y[1]-T[1],v=Math.sqrt(Math.pow(b,2)+Math.pow(_,2));if(v===0)return[0,0];var k=x==="tangent"?[b/v,_/v]:[-_/v,b/v];return k},tangentOnPath:function(E,S){return this.vectorOnPath(E,S,"tangent")},normalOnPath:function(E,S){return this.vectorOnPath(E,S,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([d],u),extendPrototype([d],f),f.prototype.getValueAtTime=c,f.prototype.initiateExpression=ExpressionManager.initiateExpression;var g=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(m,E,S,x,T){var y=g(m,E,S,x,T);return y.propertyIndex=E.ix,y.lock=!1,S===3?expressionHelpers.searchExpressions(m,E.pt,y):S===4&&expressionHelpers.searchExpressions(m,E.ks,y),y.k&&m.addDynamicProperty(y),y}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(r,n){var s=this.calculateExpression(n);if(r.t!==s){var o={};return this.copyData(o,r),o.t=s.toString(),o.__complete=!1,o}return r},TextProperty.prototype.searchProperty=function(){var r=this.searchKeyframes(),n=this.searchExpressions();return this.kf=r||n,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function e(r,n){var s=createNS("feMerge");s.setAttribute("result",r);var o,a;for(a=0;a=f?g=S<0?s:o:g=s+E*Math.pow((c-e)/S,1/n),d[m]=g,m+=1,a+=256/(l-1);return d.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(r=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",r),this.feFuncGComposed.setAttribute("tableValues",r),this.feFuncBComposed.setAttribute("tableValues",r)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(r=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",r)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(r=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",r)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(r=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",r)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(r=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",r))}};function SVGDropShadowEffect(e,r,n,s,o){var a=r.container.globalData.renderConfig.filterSize,l=r.data.fs||a;e.setAttribute("x",l.x||a.x),e.setAttribute("y",l.y||a.y),e.setAttribute("width",l.width||a.width),e.setAttribute("height",l.height||a.height),this.filterManager=r;var c=createNS("feGaussianBlur");c.setAttribute("in","SourceAlpha"),c.setAttribute("result",s+"_drop_shadow_1"),c.setAttribute("stdDeviation","0"),this.feGaussianBlur=c,e.appendChild(c);var u=createNS("feOffset");u.setAttribute("dx","25"),u.setAttribute("dy","0"),u.setAttribute("in",s+"_drop_shadow_1"),u.setAttribute("result",s+"_drop_shadow_2"),this.feOffset=u,e.appendChild(u);var f=createNS("feFlood");f.setAttribute("flood-color","#00ff00"),f.setAttribute("flood-opacity","1"),f.setAttribute("result",s+"_drop_shadow_3"),this.feFlood=f,e.appendChild(f);var d=createNS("feComposite");d.setAttribute("in",s+"_drop_shadow_3"),d.setAttribute("in2",s+"_drop_shadow_2"),d.setAttribute("operator","in"),d.setAttribute("result",s+"_drop_shadow_4"),e.appendChild(d);var g=this.createMergeNode(s,[s+"_drop_shadow_4",o]);e.appendChild(g)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var r=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(r[0]*255),Math.round(r[1]*255),Math.round(r[2]*255)))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,s=(this.filterManager.effectElements[2].p.v-90)*degToRads,o=n*Math.cos(s),a=n*Math.sin(s);this.feOffset.setAttribute("dx",o),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,r,n){this.initialized=!1,this.filterManager=r,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}SVGMatte3Effect.prototype.findSymbol=function(e){for(var r=0,n=_svgMatteSymbols.length;r-1&&e%1==0&&e-1&&e%1==0&&e<=MAX_SAFE_INTEGER}function isArrayLike(e){return e!=null&&isLength(e.length)&&!isFunction(e)}var objectProto$a=Object.prototype;function isPrototype(e){var r=e&&e.constructor,n=typeof r=="function"&&r.prototype||objectProto$a;return e===n}function baseTimes(e,r){for(var n=-1,s=Array(e);++n-1}function listCacheSet(e,r){var n=this.__data__,s=assocIndexOf(n,e);return s<0?(++this.size,n.push([e,r])):n[s][1]=r,this}function ListCache(e){var r=-1,n=e==null?0:e.length;for(this.clear();++rc))return!1;var f=a.get(e),d=a.get(r);if(f&&d)return f==r&&d==e;var g=-1,m=!0,E=n&COMPARE_UNORDERED_FLAG$1?new SetCache:void 0;for(a.set(e,r),a.set(r,e);++g{const n=e.__vccOpts||e;for(const[s,o]of r)n[s]=o;return n};const _sfc_main$d=defineComponent({props:{animationData:{type:Object,default:()=>({})},animationLink:{type:String,default:""},loop:{type:[Boolean,Number],default:!0},autoPlay:{type:Boolean,default:!0},width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:"100%"},speed:{type:Number,default:1},delay:{type:Number,default:0},direction:{type:String,default:"forward"},pauseOnHover:{type:Boolean,default:!1},playOnHover:{type:Boolean,default:!1},backgroundColor:{type:String,default:"transparent"},pauseAnimation:{type:Boolean,default:!1},renderer:{type:String,default:"svg"},rendererSettings:{type:Object,default:()=>({})}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(e,{emit:r}){let n=ref(null);const s=ref("");let o=1;const a=A=>document.querySelector(`[data-id="${A}"]`)!==null,l=async A=>{let R=e.autoPlay;e.playOnHover&&(R=!1);let B={};if(isEqual(e.animationData,{})===!1&&(B=cloneDeep(e.animationData)),e.animationLink!="")try{B=await(await fetch(e.animationLink)).json()}catch(H){console.error(H);return}let N=e.loop;typeof N=="number"&&N>0&&(N=N-1),e.delay>0&&(R=!1);const L={container:A,renderer:e.renderer,loop:N,autoplay:R,animationData:B};isEqual(e.rendererSettings,{})===!1&&(L.rendererSettings=e.rendererSettings),n=Lottie.loadAnimation(L),setTimeout(()=>{R=e.autoPlay,e.playOnHover?n.pause():R?n.play():n.pause(),r("onAnimationLoaded")},e.delay),n.setSpeed(e.speed),e.direction==="reverse"&&n.setDirection(-1),e.direction==="normal"&&n.setDirection(1),(e.pauseAnimation||e.playOnHover)&&n.pause(),n.addEventListener("loopComplete",()=>{e.direction==="alternate"&&(n.stop(),o=o*-1,n.setDirection(o),n.play()),r("onLoopComplete")}),n.addEventListener("complete",()=>{r("onComplete")}),n.addEventListener("enterFrame",()=>{r("onEnterFrame")}),n.addEventListener("segmentStart",()=>{r("onSegmentStart")})},c=computed(()=>{let A=e.width,R=e.height;return typeof e.width=="number"&&(A=`${e.width}px`),typeof e.height=="number"&&(R=`${e.height}px`),{"--lottie-animation-container-width":A,"--lottie-animation-container-height":R,"--lottie-animation-container-background-color":e.backgroundColor}}),u=()=>{n&&e.pauseOnHover&&n.pause(),n&&e.playOnHover&&n.play()},f=()=>{n&&e.pauseOnHover&&n.play(),n&&e.playOnHover&&n.pause()};watch(()=>e.pauseAnimation,()=>{if((e.pauseOnHover||e.playOnHover)&&e.pauseAnimation){console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover");return}n&&(e.pauseAnimation?n.pause():n.play())});const d=()=>{n&&n.play()},g=()=>{n&&n.pause()},m=()=>{n&&n.stop()},E=()=>{n&&n.destroy()},S=(A=1)=>{if(A<=0)throw new Error("Speed must be greater than 0");n&&n.setSpeed(A)},x=A=>{n&&(A==="forward"?n.setDirection(1):A==="reverse"&&n.setDirection(-1))},T=(A,R=!0)=>{n&&n.goToAndStop(A,R)},y=(A,R=!0)=>{n&&n.goToAndPlay(A,R)},b=(A,R=!1)=>{n&&n.playSegments(A,R)},_=(A=!0)=>{n&&n.setSubframe(A)},v=(A=!0)=>{if(n)return n.getDuration(A)},k=(A,R=0)=>{n&&n.renderer.elements[R].updateDocumentData(A)},C=A=>{for(var R="",B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",N=B.length,L=0;L{if(e.pauseOnHover&&e.playOnHover)throw new Error("You cannot set pauseOnHover and playOnHover for Vue3-Lottie at the same time.");if(e.animationLink===""&&isEqual(e.animationData,{}))throw console.log(e.animationData,"animationData",e.animationLink,"animationLink"),new Error("You must provide either animationLink or animationData");const R=setInterval(()=>{if(a(A)){clearInterval(R);const B=document.querySelector(`[data-id="${A}" ]`);B&&l(B)}},0)};return onMounted(async()=>{s.value=C(20),P(s.value)}),{elementid:s,hoverEnded:f,hoverStarted:u,getCurrentStyle:c,play:d,pause:g,stop:m,destroy:E,setSpeed:S,setDirection:x,goToAndStop:T,goToAndPlay:y,playSegments:b,setSubFrame:_,getDuration:v,updateDocumentData:k}}}),_hoisted_1$b=["data-id"];function _sfc_render$d(e,r,n,s,o,a){return openBlock(),createElementBlock("div",{"data-id":e.elementid,class:"lottie-animation-container",style:normalizeStyle(e.getCurrentStyle),onMouseenter:r[0]||(r[0]=(...l)=>e.hoverStarted&&e.hoverStarted(...l)),onMouseleave:r[1]||(r[1]=(...l)=>e.hoverEnded&&e.hoverEnded(...l))},null,44,_hoisted_1$b)}var Vue3Lottie=_export_sfc(_sfc_main$d,[["render",_sfc_render$d]]);const style="",loadingSvg$1='{"nm":"37 AB Test","ddd":0,"h":500,"w":500,"meta":{"g":"LottieFiles AE "},"layers":[{"ty":3,"nm":"Main Stroke width - Color Ctrl","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[0,0,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":0,"ix":11}},"ef":[{"ty":0,"mn":"ADBE Slider Control","nm":"Stroke width","ix":1,"en":1,"ef":[{"ty":0,"mn":"ADBE Slider Control-0001","nm":"Slider","ix":1,"v":{"a":0,"k":16,"ix":1}}]}],"ind":1,"parent":13},{"ty":4,"nm":"Point 3","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[8,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.64,"y":0},"i":{"x":0.57,"y":1},"s":[205.358,114.126,0],"t":8,"ti":[0,-2.333,0],"to":[0,-1.667,0]},{"o":{"x":0.43,"y":0},"i":{"x":0.57,"y":1},"s":[205.358,104.126,0],"t":22,"ti":[0,-1.667,0],"to":[0,2.333,0]},{"o":{"x":0.43,"y":0},"i":{"x":0.36,"y":1},"s":[205.358,128.126,0],"t":35,"ti":[0,2.333,0],"to":[0,1.667,0]},{"s":[205.358,114.126,0],"t":47}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0]],"o":[[0,0]],"v":[[8,8]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":2},{"ty":4,"nm":"Point 2","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[8,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.64,"y":0},"i":{"x":0.57,"y":1},"s":[160.222,114.126,0],"t":5,"ti":[0,-2.333,0],"to":[0,-1.667,0]},{"o":{"x":0.43,"y":0},"i":{"x":0.57,"y":1},"s":[160.222,104.126,0],"t":19,"ti":[0,-1.667,0],"to":[0,2.333,0]},{"o":{"x":0.43,"y":0},"i":{"x":0.36,"y":1},"s":[160.222,128.126,0],"t":32,"ti":[0,2.333,0],"to":[0,1.667,0]},{"s":[160.222,114.126,0],"t":44}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0]],"o":[[0,0]],"v":[[8,8]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":3},{"ty":4,"nm":"Point","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[8,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.64,"y":0},"i":{"x":0.57,"y":1},"s":[115.085,114.126,0],"t":2,"ti":[0,-2.333,0],"to":[0,-1.667,0]},{"o":{"x":0.43,"y":0},"i":{"x":0.57,"y":1},"s":[115.085,104.126,0],"t":16,"ti":[0,-1.667,0],"to":[0,2.333,0]},{"o":{"x":0.43,"y":0},"i":{"x":0.36,"y":1},"s":[115.085,128.126,0],"t":29,"ti":[0,2.333,0],"to":[0,1.667,0]},{"s":[115.085,114.126,0],"t":41}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0]],"o":[[0,0]],"v":[[8,8]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":4},{"ty":4,"nm":"A","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[68.802,76.652,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.64,"y":0},"i":{"x":0.36,"y":1},"s":[158.729,240.474,0],"t":3,"ti":[0,0,0],"to":[0,-1.5,0]},{"o":{"x":0.64,"y":0},"i":{"x":0.36,"y":1},"s":[158.729,231.474,0],"t":15,"ti":[0,-1.5,0],"to":[0,0,0]},{"s":[158.729,240.474,0],"t":26}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[46.778,95.388],[90.953,95.388]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[-0.562,-1.368],[0,0]],"o":[[0,0],[0.56,-1.369],[0,0],[0,0]],"v":[[-28.802,36.652],[-1.406,-35.281],[1.654,-35.283],[28.802,36.652]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[68.802,76.652],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":5},{"ty":4,"nm":"Line 2","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[44.617,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[158.729,313.837,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":3},{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[45.233,7.837]]}],"t":16},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":28}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":6},{"ty":4,"nm":"Line 3","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[44.617,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[158.729,350.483,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":5},{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[44.733,7.983]]}],"t":18},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":30}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":7},{"ty":4,"nm":"Line 4","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[44.617,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[158.729,387.13,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":8},{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[44.733,8.13]]}],"t":21},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":33}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":8},{"ty":4,"nm":"B","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[62.295,76.526,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.64,"y":0},"i":{"x":0.36,"y":1},"s":[341.272,240.648,0],"t":9,"ti":[0,0,0],"to":[0,-1.5,0]},{"o":{"x":0.64,"y":0},"i":{"x":0.36,"y":1},"s":[341.272,231.648,0],"t":21,"ti":[0,-1.5,0],"to":[0,0,0]},{"s":[341.272,240.648,0],"t":32}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-10.86],[10.859,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,10.86],[-5.386,0],[0,0],[0,0],[0,0],[10.859,0]],"v":[[22.295,-0.044],[2.631,19.62],[-22.295,19.706],[-22.295,-0.044],[-22.295,-19.706],[2.631,-19.706]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[62.294,93.345],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-9.284],[9.283,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,9.284],[-4.604,0],[0,0],[0,0],[0,0],[9.283,0]],"v":[[19.015,-0.038],[2.205,16.772],[-19.015,16.846],[-19.015,-0.038],[-19.015,-16.846],[2.205,-16.846]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[59.015,56.847],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":9},{"ty":4,"nm":"Line 5","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[44.617,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[341.272,313.837,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":9},{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[49.733,7.837]]}],"t":22},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":34}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":10},{"ty":4,"nm":"Line 6","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[44.617,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[341.272,350.483,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":11},{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[50.233,7.983]]}],"t":24},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":36}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":11},{"ty":4,"nm":"Line 7","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[44.617,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[341.272,387.13,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":14},{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[49.733,8.13]]}],"t":27},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":39}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":12},{"ty":3,"nm":"Zero | troke width - Color Ctrl","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[250,250,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":0,"ix":11}},"ef":[],"ind":13},{"ty":4,"nm":"Window","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[221.3,221.3,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[250,250,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[221.284,131.778],[221.284,402.6]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[222.052,85.137],[357.463,85.137]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 6","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[40,130.274],[402.6,130.274]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 7","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,12.464],[0,0],[-12.464,0],[0,0],[0,-12.464],[0,0],[12.464,0]],"o":[[-12.464,0],[0,0],[0,-12.464],[0,0],[12.464,0],[0,0],[0,12.464],[0,0]],"v":[[-158.732,181.3],[-181.3,158.732],[-181.3,-158.732],[-158.732,-181.3],[158.731,-181.3],[181.3,-158.732],[181.3,158.732],[158.731,181.3]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[221.3,221.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":14}],"v":"4.8.0","fr":25,"op":48,"ip":0,"assets":[]}',ConfigureStatWidget_vue_vue_type_style_index_0_lang="",_sfc_main$c={name:"StatWidget",props:{value:{type:Number,required:!0,default:0},text:{type:String,required:!0,default:""}},data(){return{timestamp:0,startTimestamp:0,currentStartAmount:0,startAmount:0,currentAmount:0,duration:800,currentDuration:0,remaining:0,animationFrame:0,endAmount:this.value}},computed:{isCountingUp(){return this.endAmount>this.startAmount},displayedAmount(){return Craft.formatNumber(this.currentAmount)}},mounted(){this.currentDuration=this.duration,this.remaining=this.duration,this.animationFrame=window.requestAnimationFrame(this.counting)},methods:{counting(e){this.timestamp=e,this.startTimestamp||(this.startTimestamp=e);const r=e-this.startTimestamp;this.remaining=this.currentDuration-r,this.isCountingUp?(this.currentAmount=this.currentStartAmount+(this.endAmount-this.currentStartAmount)*(r/this.currentDuration),this.currentAmount=this.currentAmount>this.endAmount?this.endAmount:this.currentAmount):(this.currentAmount=this.currentStartAmount-(this.currentStartAmount-this.endAmount)*(r/this.currentDuration),this.currentAmount=this.currentAmount[]}},mounted(){this.$nextTick(()=>{Craft.cp.initTabs()})},methods:{isFirst(e,r){return e===0},isLast(e,r){return e==r.length-1}}},_hoisted_1$9={id:"content-header",class:"pane-header"},_hoisted_2$8={id:"tabs",class:"pane-tabs"},_hoisted_3$7=["aria-label"],_hoisted_4$7=["id","href","data-id","aria-controls","tabindex","aria-selected"],_hoisted_5$7={class:"tab-label"},_hoisted_6$6=["title","aria-label"],_hoisted_7$6={class:"menu"},_hoisted_8$6={class:"padded",role:"group"},_hoisted_9$5=["id","aria-selected"],_hoisted_10$5=["id","href","data-id"];function _sfc_render$b(e,r,n,s,o,a){return openBlock(),createElementBlock("header",_hoisted_1$9,[createBaseVNode("div",_hoisted_2$8,[createBaseVNode("div",{class:"scrollable",role:"tablist","aria-label":e.t("app","Elements")},[(openBlock(!0),createElementBlock(Fragment,null,renderList(n.data,(l,c)=>(openBlock(),createElementBlock("a",{id:"tab-"+c,key:l.value,href:"#"+l.value,role:"tab","data-id":c,"aria-controls":c,tabindex:a.isFirst(c,n.data)?"0":"-1",class:normalizeClass({sel:a.isFirst(c,n.data)}),"aria-selected":a.isFirst(c,n.data)?"true":"false"},[createBaseVNode("span",_hoisted_5$7,toDisplayString(l.label),1)],10,_hoisted_4$7))),128))],8,_hoisted_3$7),createBaseVNode("button",{type:"button",class:"btn menubtn hidden",title:e.t("app","List all tabs"),"aria-label":e.t("app","List all tabs"),role:"combobox","aria-haspopup":"listbox","aria-expanded":"false"},null,8,_hoisted_6$6),createBaseVNode("div",_hoisted_7$6,[createBaseVNode("ul",_hoisted_8$6,[(openBlock(!0),createElementBlock(Fragment,null,renderList(n.data,(l,c)=>(openBlock(),createElementBlock("li",{id:"aria-option-"+(c+1),key:l.value,role:"option","aria-selected":a.isFirst(c,n.data)?"true":"false"},[createBaseVNode("a",{id:"option-"+(c+1),href:"#"+l.value,"data-id":c,tabindex:"-1",class:normalizeClass({sel:a.isFirst(c,n.data)})},toDisplayString(l.label),11,_hoisted_10$5)],8,_hoisted_9$5))),128))])])])])}const ConfigureTabs=_export_sfc$1(_sfc_main$b,[["render",_sfc_render$b]]),TransitionExpand_vue_vue_type_style_index_0_scoped_2d3802e8_lang="",TransitionExpand_vue_vue_type_style_index_1_lang="",_sfc_main$a={name:"TransitionExpand",methods:{onEnter(e){const r=getComputedStyle(e).width;e.style.width=r,e.style.position="absolute",e.style.visibility="hidden",e.style.height="auto";const n=getComputedStyle(e).height;e.style.width=null,e.style.position=null,e.style.visibility=null,e.style.height=0,getComputedStyle(e).height,requestAnimationFrame(()=>{e.style.height=n})},onAfterEnter(e){e.style.height="auto"},onLeave(e){const r=getComputedStyle(e).height;e.style.height=r,getComputedStyle(e).height,requestAnimationFrame(()=>{e.style.height=0})}}};function _sfc_render$a(e,r,n,s,o,a){return openBlock(),createBlock(Transition,{name:"expand",onEnter:a.onEnter,onAfterEnter:a.onAfterEnter,onLeave:a.onLeave},{default:withCtx(()=>[renderSlot(e.$slots,"default",{},void 0,!0)]),_:3},8,["onEnter","onAfterEnter","onLeave"])}const TransitionExpand=_export_sfc$1(_sfc_main$a,[["render",_sfc_render$a],["__scopeId","data-v-2d3802e8"]]),ConfigurePreview_vue_vue_type_style_index_0_lang="",_sfc_main$9={name:"ConfigurePreview",components:{Icon:_sfc_main$j},props:{state:{type:Boolean,default:!1},id:{type:String,default:""}},data(){return{loading:!0,error:!1,errorMessage:"",data:{}}},watch:{state(e){e&&this.fetchPreview()}},methods:{fetchPreview(){this.error=!1,this.loading=!0,this.errorMessage="";const e={filename:this.$route.params.filename,id:this.id};Craft.sendActionRequest("POST","zen/import/get-config-preview",{data:e}).then(r=>{this.data=r.data,this.$nextTick(()=>{this.bindEventListeners()})}).catch(r=>{this.error=!0;const n=getErrorMessage(r);this.errorMessage=`${n.text}
${n.trace}`}).finally(()=>{this.loading=!1})},bindEventListeners(){setTimeout(()=>{Craft.initUiElements(this.$el),this.$el.querySelectorAll(".elementselect .elements").forEach(e=>{new Craft.ElementThumbLoader().load($(e))}),this.$el.querySelectorAll("[data-zui-tab-target]").forEach(e=>{e.addEventListener("click",r=>{r.preventDefault();const n=r.target.getAttribute("data-zui-tab-target"),s=r.target.closest(".zui-import-detail");s.querySelectorAll("[data-zui-tab-target]").forEach(o=>{o.getAttribute("data-zui-tab-target")===n?o.classList.add("sel"):o.classList.remove("sel")}),s.querySelectorAll("[data-zui-tab-pane]").forEach(o=>{o.getAttribute("data-zui-tab-pane")===n?o.classList.remove("hidden"):o.classList.add("hidden")})})})},100)}}},_hoisted_1$8={key:0,"data-zui-import-compare":""},_hoisted_2$7={class:"zui-import-detail"},_hoisted_3$6={key:0,class:"zui-loading-pane"},_hoisted_4$6=createBaseVNode("div",{class:"zui-loading"},null,-1),_hoisted_5$6={key:1,class:"zui-error-pane error"},_hoisted_6$5=["innerHTML"],_hoisted_7$5={class:"zui-import-detail-content"},_hoisted_8$5={class:"zui-import-detail-heading"},_hoisted_9$4=["innerHTML"],_hoisted_10$4={class:"zui-import-indicator"},_hoisted_11$2={class:"zui-import-indicator-icon approved"},_hoisted_12$2={class:"zui-import-detail-content"},_hoisted_13$2={class:"zui-import-detail-heading"},_hoisted_14$2=["innerHTML"];function _sfc_render$9(e,r,n,s,o,a){const l=resolveComponent("icon");return n.state?(openBlock(),createElementBlock("div",_hoisted_1$8,[createBaseVNode("div",_hoisted_2$7,[o.loading?(openBlock(),createElementBlock("div",_hoisted_3$6,[_hoisted_4$6,createBaseVNode("span",null,toDisplayString(e.t("zen","Loading preview...")),1)])):o.error?(openBlock(),createElementBlock("div",_hoisted_5$6,[createBaseVNode("span",{class:"error",innerHTML:o.errorMessage},null,8,_hoisted_6$5)])):o.data?(openBlock(),createElementBlock(Fragment,{key:2},[createBaseVNode("div",_hoisted_7$5,[createBaseVNode("div",_hoisted_8$5,toDisplayString(e.t("zen","Current Content")),1),createBaseVNode("div",{innerHTML:o.data.old},null,8,_hoisted_9$4)]),createBaseVNode("div",_hoisted_10$4,[createBaseVNode("div",_hoisted_11$2,[createVNode(l,{name:"arrow-circle"})])]),createBaseVNode("div",_hoisted_12$2,[createBaseVNode("div",_hoisted_13$2,toDisplayString(e.t("zen","New Content")),1),createBaseVNode("div",{innerHTML:o.data.new},null,8,_hoisted_14$2)])],64)):createCommentVNode("",!0)])])):createCommentVNode("",!0)}const ConfigurePreview=_export_sfc$1(_sfc_main$9,[["render",_sfc_render$9]]),addIcon='',add=Object.freeze(Object.defineProperty({__proto__:null,default:addIcon},Symbol.toStringTag,{value:"Module"})),changeIcon='',change=Object.freeze(Object.defineProperty({__proto__:null,default:changeIcon},Symbol.toStringTag,{value:"Module"})),removeIcon='',remove=Object.freeze(Object.defineProperty({__proto__:null,default:removeIcon},Symbol.toStringTag,{value:"Module"})),ConfigureTable_vue_vue_type_style_index_0_lang="",_sfc_main$8={name:"ConfigureTable",components:{Icon:_sfc_main$j,TransitionExpand,ConfigurePreview},props:{data:{type:Array,default:()=>[]},enabledData:{type:Object,default:()=>({})},readOnly:{type:Boolean,default:!1}},emits:["update:enabledData"],data(){return{checkboxes:{},previews:{},errors:{}}},watch:{checkboxes:{handler(e){this.$emit("update:enabledData",e)},deep:!0}},created(){this.data.forEach(e=>{this.checkboxes[e.value]=[],Object.values(e.rows).forEach((r,n)=>{this.checkboxes[e.value][n]=!0})})},methods:{isFirst(e,r){return e===0},isLast(e,r){return e==r.length-1},checkboxAllClass(e){const r=this.checkboxes[e];if(r){if(r.every(n=>n===!0))return"checked";if(r.some(n=>n===!0))return"indeterminate"}return""},checkboxAllAria(e){const r=this.checkboxAllClass(e);return r==="checked"?"true":r==="indeterminate"?"mixed":"false"},toggleAllCheckbox(e){const n=this.checkboxAllClass(e)!=="checked";this.checkboxes[e].forEach((s,o)=>{this.checkboxes[e][o]=n})},toggleCheckbox(e,r){this.checkboxes[e][r]=!this.checkboxes[e][r]},getErrorState(e,r){const n=`${e}-${r}`;return this.errors[n]},toggleError(e,r){const n=`${e}-${r}`;this.errors[n]=!this.errors[n]},getPreviewState(e,r){const n=`${e}-${r}`;return this.previews[n]},togglePreview(e,r){const n=`${e}-${r}`;this.previews[n]=!this.previews[n]},getSummaryHtml(e){const r=[];return e&&(e.add&&r.push(`${addIcon}${e.add}`),e.change&&r.push(`${changeIcon}${e.change}`),e.remove&&r.push(`${removeIcon}${e.remove}`)),r.join("")}}},_hoisted_1$7={class:"zui-import-table-wrap"},_hoisted_2$6=["id"],_hoisted_3$5={class:"zui-import-table data fullwidth"},_hoisted_4$5={key:0,class:"checkbox-cell selectallcontainer"},_hoisted_5$5=["aria-checked","aria-label","onClick"],_hoisted_6$4={key:1,class:"thin",scope:"col"},_hoisted_7$4=["colspan"],_hoisted_8$4={class:"error"},_hoisted_9$3=["onClick"],_hoisted_10$3={class:"detail-row"},_hoisted_11$1=["colspan"],_hoisted_12$1=["innerHTML"],_hoisted_13$1={key:1},_hoisted_14$1=["title","aria-label","onClick"],_hoisted_15$1=["innerHTML"],_hoisted_16$1=["innerHTML"],_hoisted_17$1=["innerHTML"],_hoisted_18$1=["innerHTML"],_hoisted_19$1={key:1},_hoisted_20$1=["onClick"],_hoisted_21$1={key:2,class:"detail-row"},_hoisted_22=["colspan"];function _sfc_render$8(e,r,n,s,o,a){const l=resolveComponent("icon"),c=resolveComponent("transition-expand"),u=resolveComponent("configure-preview");return openBlock(),createElementBlock("div",_hoisted_1$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(n.data,(f,d)=>(openBlock(),createElementBlock("div",{id:f.value,key:f.value,class:normalizeClass({hidden:!a.isFirst(d,n.data)})},[createBaseVNode("table",_hoisted_3$5,[createBaseVNode("thead",null,[createBaseVNode("tr",null,[n.readOnly?createCommentVNode("",!0):(openBlock(),createElementBlock("th",_hoisted_4$5,[createBaseVNode("div",{class:normalizeClass(["checkbox",a.checkboxAllClass(f.value)]),role:"checkbox",tabindex:"0","aria-checked":a.checkboxAllAria(f.value),"aria-label":e.t("app","Select all"),onClick:withModifiers(g=>a.toggleAllCheckbox(f.value),["prevent"])},null,10,_hoisted_5$5)])),(openBlock(!0),createElementBlock(Fragment,null,renderList(f.columns,(g,m)=>(openBlock(),createElementBlock("th",{key:m,scope:"col"},toDisplayString(g),1))),128)),n.readOnly?createCommentVNode("",!0):(openBlock(),createElementBlock("th",_hoisted_6$4))])]),(openBlock(!0),createElementBlock(Fragment,null,renderList(f.rows,(g,m)=>(openBlock(),createElementBlock(Fragment,{key:m},[g.error?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("tbody",null,[createBaseVNode("tr",null,[createBaseVNode("td",{colspan:Object.keys(f.columns).length+1},[createBaseVNode("span",_hoisted_8$4,toDisplayString(e.t("zen","Error:"))+" "+toDisplayString(g.errorMessage),1)],8,_hoisted_7$4),createBaseVNode("td",null,[createBaseVNode("button",{type:"button",class:normalizeClass(["expand-btn",{active:a.getErrorState(f.value,m)}]),onClick:withModifiers(E=>a.toggleError(f.value,m),["prevent"])},[createTextVNode(toDisplayString(e.t("zen","Detail"))+" ",1),createVNode(l,{name:"chevron-right"})],10,_hoisted_9$3)])])]),createBaseVNode("tbody",_hoisted_10$3,[createBaseVNode("tr",null,[createBaseVNode("td",{colspan:Object.keys(f.columns).length+2},[createVNode(c,null,{default:withCtx(()=>[withDirectives(createBaseVNode("div",null,[createBaseVNode("div",{class:"zui-import-detail error",innerHTML:g.errorDetail},null,8,_hoisted_12$1)],512),[[vShow,a.getErrorState(f.value,m)]])]),_:2},1024)],8,_hoisted_11$1)])])],64)):(openBlock(),createElementBlock("tbody",_hoisted_13$1,[createBaseVNode("tr",null,[n.readOnly?createCommentVNode("",!0):(openBlock(),createElementBlock("td",{key:0,class:normalizeClass(["checkbox-cell",{sel:o.checkboxes[f.value][m]}])},[createBaseVNode("div",{class:"checkbox",title:e.t("app","Select"),role:"checkbox","aria-label":e.t("app","Select"),onClick:withModifiers(E=>a.toggleCheckbox(f.value,m),["prevent"])},null,8,_hoisted_14$1)],2)),(openBlock(!0),createElementBlock(Fragment,null,renderList(f.columns,(E,S)=>(openBlock(),createElementBlock("td",{key:S,class:normalizeClass(S+"-cell")},[S==="state"?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(["zui-review-status-badge",g.data[S]])},toDisplayString(g.data[S]),3)):S==="summary"?(openBlock(),createElementBlock("span",{key:1,class:"zui-import-summaries",innerHTML:a.getSummaryHtml(g.data[S])},null,8,_hoisted_15$1)):S==="element"?(openBlock(),createElementBlock(Fragment,{key:2},[createBaseVNode("div",{innerHTML:g.data.element},null,8,_hoisted_16$1),createBaseVNode("div",{class:"element-small",innerHTML:g.data.parents},null,8,_hoisted_17$1)],64)):(openBlock(),createElementBlock("div",{key:3,innerHTML:g.data[S]},null,8,_hoisted_18$1))],2))),128)),n.readOnly?createCommentVNode("",!0):(openBlock(),createElementBlock("td",_hoisted_19$1,[createBaseVNode("button",{type:"button",class:normalizeClass(["expand-btn",{active:a.getPreviewState(f.value,m)}]),onClick:withModifiers(E=>a.togglePreview(f.value,m),["prevent"])},[createTextVNode(toDisplayString(e.t("zen","Preview"))+" ",1),createVNode(l,{name:"chevron-right"})],10,_hoisted_20$1)]))])])),n.readOnly?createCommentVNode("",!0):(openBlock(),createElementBlock("tbody",_hoisted_21$1,[createBaseVNode("tr",null,[createBaseVNode("td",{colspan:Object.keys(f.columns).length+2},[createVNode(u,{id:g.data.id,state:a.getPreviewState(f.value,m)},null,8,["id","state"])],8,_hoisted_22)])]))],64))),128))])],10,_hoisted_2$6))),128))])}const ConfigureTable=_export_sfc$1(_sfc_main$8,[["render",_sfc_render$8]]),ImportConfigure_vue_vue_type_style_index_0_lang="",_sfc_main$7={name:"InputConfigure",components:{ConfigureStatWidget,ConfigureTabs,ConfigureTable,Icon:_sfc_main$j,Vue3Lottie},data(){return{loading:!0,error:!1,errorMessage:"",data:{},enabledData:{}}},computed:{loadingSvg(){return JSON.parse(loadingSvg$1)},isEmpty(){return!(this.data&&this.getValue(this.data,"elementData").length)}},created(){this.$store().setBreadcrumbs(this.$route,["index","configure"]),this.$events.on("saveButton:configure",()=>{this.submitForm()})},mounted(){this.$nextTick(()=>{setTimeout(()=>{this.loadConfig()},1e3)})},methods:{getValue(e,r,n){return get(e,r,n)},loadConfig(){this.error=!1,this.loading=!0,this.errorMessage="";const e={filename:this.$route.params.filename};Craft.sendActionRequest("POST","zen/import/get-config-data",{data:e}).then(r=>{this.data=r.data,this.isEmpty||this.$store().setSaveButton(this.$route)}).catch(r=>{this.error=!0;const n=getErrorMessage(r);this.errorMessage=`

${n.heading}


${n.text}
${n.trace}`}).finally(()=>{this.loading=!1})},submitForm(){let e={};Object.entries(this.enabledData).forEach(([n,s])=>{s.forEach((o,a)=>{o===!1&&(e[n]||(e[n]=[]),e[n].push(a))})});const r=this.$route.params.filename;Object.keys(e).length?(e=btoa(JSON.stringify(e)),this.$router.push({path:`/import/review/${r}/${e}`})):this.$router.push({path:`/import/review/${r}`})}}},_hoisted_1$6={key:0,class:"zui-loading-pane"},_hoisted_2$5={class:"zui-loading-wrap"},_hoisted_3$4={key:1,class:"zui-error-pane error"},_hoisted_4$4=["innerHTML"],_hoisted_5$4={key:2},_hoisted_6$3={class:"zui-import-stats"},_hoisted_7$3=createBaseVNode("hr",null,null,-1),_hoisted_8$3={id:"content-container"},_hoisted_9$2={id:"content",class:"content-pane"},_hoisted_10$2={key:3,class:"zui-empty-pane"};function _sfc_render$7(e,r,n,s,o,a){const l=resolveComponent("icon"),c=resolveComponent("vue-3-lottie"),u=resolveComponent("configure-stat-widget"),f=resolveComponent("configure-tabs"),d=resolveComponent("configure-table");return o.loading?(openBlock(),createElementBlock("div",_hoisted_1$6,[createBaseVNode("div",_hoisted_2$5,[createVNode(l,{name:"icon-bg"}),createVNode(c,{"animation-data":a.loadingSvg,height:200,width:200},null,8,["animation-data"])]),createBaseVNode("h1",null,toDisplayString(e.t("zen","Comparing content...")),1)])):o.error?(openBlock(),createElementBlock("div",_hoisted_3$4,[createVNode(l,{name:"error-large"}),createBaseVNode("span",{class:"error",innerHTML:o.errorMessage},null,8,_hoisted_4$4)])):a.isEmpty?(openBlock(),createElementBlock("div",_hoisted_10$2,[createVNode(l,{name:"success-large"}),createBaseVNode("span",null,toDisplayString(e.t("zen","No content changes detected.")),1)])):(openBlock(),createElementBlock("div",_hoisted_5$4,[createBaseVNode("div",_hoisted_6$3,[createVNode(u,{value:a.getValue(o.data,"summary.add"),text:"New Elements"},null,8,["value"]),createVNode(u,{value:a.getValue(o.data,"summary.change"),text:"Changed Elements"},null,8,["value"]),createVNode(u,{value:a.getValue(o.data,"summary.delete"),text:"Deleted Elements"},null,8,["value"]),createVNode(u,{value:a.getValue(o.data,"summary.restore"),text:"Restored Elements"},null,8,["value"])]),_hoisted_7$3,createBaseVNode("div",_hoisted_8$3,[createBaseVNode("div",_hoisted_9$2,[createVNode(f,{data:a.getValue(o.data,"elementData")},null,8,["data"]),createVNode(d,{"enabled-data":o.enabledData,"onUpdate:enabledData":r[0]||(r[0]=g=>o.enabledData=g),data:a.getValue(o.data,"elementData")},null,8,["enabled-data","data"])])])]))}const ImportConfigure=_export_sfc$1(_sfc_main$7,[["render",_sfc_render$7]]),loadingSvg='{"nm":"24 Work List","ddd":0,"h":500,"w":500,"meta":{"g":"LottieFiles AE 3.1.1"},"layers":[{"ty":3,"nm":"Main Stroke width - Color Ctrl","sr":1,"st":-3,"op":61,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[0,0,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":0,"ix":11}},"ef":[{"ty":0,"mn":"ADBE Slider Control","nm":"Stroke width","ix":1,"en":1,"ef":[{"ty":0,"mn":"ADBE Slider Control-0001","nm":"Slider","ix":1,"v":{"a":0,"k":16,"ix":1}}]}],"ind":1,"parent":4},{"ty":4,"nm":"Nut","sr":1,"st":0,"op":61,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[124.156,124.908,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[123.779,124.532,0],"ix":2},"r":{"a":1,"k":[{"o":{"x":0.54,"y":0},"i":{"x":0.46,"y":1},"s":[0],"t":1},{"s":[360],"t":58}],"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 6","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[169.293,124.908],[191.861,124.908]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 7","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[56.45,124.908],[79.018,124.908]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 8","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[7.979,7.979],[-7.979,-7.979]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[84.26,85.013],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 9","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[7.979,7.979],[-7.979,-7.979]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[164.052,164.804],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 10","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-7.979,7.979],[7.979,-7.979]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[164.051,85.013],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 11","ix":6,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-7.979,7.979],[7.979,-7.979]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[84.26,164.804],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 12","ix":7,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[124.156,79.771],[124.156,56.45]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 13","ix":8,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[124.156,192.614],[124.156,170.046]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 14","ix":9,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[124.156,79.771],[124.156,56.45]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 15","ix":10,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[124.156,192.614],[124.156,170.046]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 16","ix":11,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[24.894,0],[0,24.894],[-24.894,0],[0,-24.894]],"o":[[-24.894,0],[0,-24.894],[24.894,0],[0,24.894]],"v":[[0,45.137],[-45.137,0],[0,-45.137],[45.137,0]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[124.156,124.908],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":2,"parent":3},{"ty":4,"nm":"List","sr":1,"st":0,"op":61,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[124.156,192.614,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.54,"y":0},"i":{"x":0.46,"y":1},"s":[250.001,250,0],"t":1,"ti":[0,0,0],"to":[0,3.167,0]},{"o":{"x":0.54,"y":0},"i":{"x":0.46,"y":1},"s":[250.001,269,0],"t":31,"ti":[0,3.167,0],"to":[0,0,0]},{"s":[250.001,250,0],"t":56}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.49,"y":0},"i":{"x":0.51,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[135.44,328.025],[191.861,328.025]]}],"t":14},{"o":{"x":0.49,"y":0},"i":{"x":0.833,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[135.44,328.025],[159.508,328.025]]}],"t":30},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[135.44,328.025],[191.861,328.025]]}],"t":45}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":3,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-20.18,-0.391],[-6.466,13.323],[20.18,-13.323]]},"ix":2}},{"ty":"tm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Trim","nm":"Trim Paths 1","ix":2,"e":{"a":1,"k":[{"h":1,"s":[100],"t":26},{"h":1,"s":[0],"t":27},{"o":{"x":0.56,"y":0},"i":{"x":0.44,"y":1},"s":[0],"t":28},{"s":[100],"t":43}],"ix":2},"o":{"a":0,"k":0,"ix":3},"s":{"a":1,"k":[{"o":{"x":0.56,"y":0},"i":{"x":0.833,"y":0.833},"s":[0],"t":17},{"o":{"x":0.167,"y":0},"i":{"x":0.833,"y":1},"s":[100],"t":25},{"h":1,"s":[100],"t":26},{"s":[0],"t":27}],"ix":1},"m":1},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[80.672,318.779],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.49,"y":0},"i":{"x":0.51,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[135.44,260.319],[191.861,260.319]]}],"t":1},{"o":{"x":0.49,"y":0},"i":{"x":0.833,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[135.44,260.319],[159.508,260.319]]}],"t":17},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[135.44,260.319],[191.861,260.319]]}],"t":32}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":3,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-20.18,-0.391],[-6.466,13.322],[20.18,-13.322]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Trim","nm":"Trim Paths 1","ix":3,"e":{"a":1,"k":[{"h":1,"s":[100],"t":13},{"h":1,"s":[0],"t":14},{"o":{"x":0.56,"y":0},"i":{"x":0.44,"y":1},"s":[0],"t":15},{"s":[100],"t":30}],"ix":2},"o":{"a":0,"k":0,"ix":3},"s":{"a":1,"k":[{"o":{"x":0.56,"y":0},"i":{"x":0.833,"y":0.833},"s":[0],"t":4},{"o":{"x":0.167,"y":0},"i":{"x":0.833,"y":1},"s":[100],"t":12},{"h":1,"s":[100],"t":13},{"s":[0],"t":14}],"ix":1},"m":1},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[80.672,251.073],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[112.871,124.908],[135.44,124.908]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 17","ix":6,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-112.843,181.3],[112.843,181.3],[112.843,-181.3],[-112.843,-181.3]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[124.156,192.614],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":3},{"ty":3,"nm":"Zero | troke width - Color Ctrl","sr":1,"st":0,"op":61,"ip":0,"hd":false,"ddd":0,"bm":12,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[250,250,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":0,"ix":11}},"ef":[],"ind":4}],"v":"4.8.0","fr":25,"op":61,"ip":0,"assets":[]}',ImportReview_vue_vue_type_style_index_0_lang="",_sfc_main$6={name:"InputReview",components:{ConfigureTable,Icon:_sfc_main$j,Vue3Lottie},data(){return{loading:!0,error:!1,errorMessage:"",data:{}}},computed:{loadingSvg(){return JSON.parse(loadingSvg)}},created(){this.$store().setBreadcrumbs(this.$route,["index","configure","review"]),this.$events.on("saveButton:review",()=>{this.submitForm()})},mounted(){this.$nextTick(()=>{setTimeout(()=>{this.loadReview()},1e3)})},methods:{getValue(e,r,n){return get(e,r,n)},loadReview(){this.error=!1,this.loading=!0,this.errorMessage="";const e={filename:this.$route.params.filename,elementsToExclude:this.$route.params.elementsToExclude};Craft.sendActionRequest("POST","zen/import/get-review-data",{data:e}).then(r=>{this.data=r.data,this.$store().setSaveButton(this.$route)}).catch(r=>{this.error=!0;const n=getErrorMessage(r);this.errorMessage=`

${n.heading}


${n.text}
${n.trace}`}).finally(()=>{this.loading=!1})},submitForm(){const e=this.$route.params.filename,r=this.$route.params.elementsToExclude;r?this.$router.push({path:`/import/run/${e}/${r}`}):this.$router.push({path:`/import/run/${e}`})}}},_hoisted_1$5={key:0,class:"zui-loading-pane"},_hoisted_2$4={class:"zui-loading-wrap"},_hoisted_3$3={key:1,class:"zui-error-pane error"},_hoisted_4$3=["innerHTML"],_hoisted_5$3={key:2},_hoisted_6$2={id:"content-container"},_hoisted_7$2={class:"zui-review"},_hoisted_8$2={class:"zui-review-wrap"},_hoisted_9$1={class:"zui-review-intro"},_hoisted_10$1={class:"zui-intro-text"};function _sfc_render$6(e,r,n,s,o,a){const l=resolveComponent("icon"),c=resolveComponent("vue-3-lottie"),u=resolveComponent("configure-table");return o.loading?(openBlock(),createElementBlock("div",_hoisted_1$5,[createBaseVNode("div",_hoisted_2$4,[createVNode(l,{name:"icon-bg"}),createVNode(c,{"animation-data":a.loadingSvg,height:200,width:200},null,8,["animation-data"])]),createBaseVNode("h1",null,toDisplayString(e.t("zen","Preparing review...")),1)])):o.error?(openBlock(),createElementBlock("div",_hoisted_3$3,[createVNode(l,{name:"error-large"}),createBaseVNode("span",{class:"error",innerHTML:o.errorMessage},null,8,_hoisted_4$3)])):o.data?(openBlock(),createElementBlock("div",_hoisted_5$3,[createBaseVNode("div",_hoisted_6$2,[createBaseVNode("div",_hoisted_7$2,[createBaseVNode("div",_hoisted_8$2,[createBaseVNode("div",_hoisted_9$1,[createBaseVNode("h1",null,toDisplayString(e.t("zen","Review your import")),1),createBaseVNode("div",_hoisted_10$1,toDisplayString(e.t("zen","Double check the elements you're about to import.")),1)])]),(openBlock(!0),createElementBlock(Fragment,null,renderList(a.getValue(o.data,"elementData"),f=>(openBlock(),createElementBlock("div",{key:f.value,class:"content-pane"},[createVNode(u,{data:[f],"read-only":!0},null,8,["data"])]))),128))])])])):createCommentVNode("",!0)}const ImportReview=_export_sfc$1(_sfc_main$6,[["render",_sfc_render$6]]),ImportRun_vue_vue_type_style_index_0_lang="",_sfc_main$5={name:"ImportRun",components:{Icon:_sfc_main$j},data(){return{error:!1,errorMessage:"",successMessage:"",stepMessage:"Preparing to import elements...",progressBar:null,completed:!1,cancelled:!1,taskId:"",processingLog:[]}},created(){this.$store().setSaveButton(this.$route),this.$store().setBreadcrumbs(this.$route,["index","configure","review","run"]),this.taskId=this.$route.query.taskId,this.taskId||(this.taskId=Craft.randomString(10))},mounted(){this.$nextTick(()=>{this.progressBar=new Craft.ProgressBar(this.$el.querySelector(".loading-bar")),this.progressBar.showProgressBar(),setTimeout(()=>{this.runImport()},500)})},methods:{updateProgressBar(){new Craft.Zen.TaskProgress(this.taskId,({status:e,taskInfo:r})=>{if(r&&r.processingLog&&r.processingLog.length&&(this.processingLog=r.processingLog),e==="step")this.progressBar.setProgressPercentage(r.progress),r.progressLabel&&(this.stepMessage=r.progressLabel);else if(e==="complete")this.progressBar.setProgressPercentage(100),this.processingLog&&this.processingLog.length&&(this.successMessage=`
${this.getLogInfo()}
`),setTimeout(()=>{this.completed=!0},300);else if(e==="error"){this.error=!0,r.error&&(r=r.error);const n=getErrorMessage(r);this.processingLog&&this.processingLog.length&&(n.text=`
${this.getLogInfo()}
`),this.errorMessage=`

${n.heading}


${n.text}
${n.trace}`}})},getLogInfo(){let e=[];return this.processingLog.forEach(r=>{const n=[];n.push(`${r.element.type}: “${r.element.label}” (${r.element.uid})`),r.success?n.push(` > ${this.t("zen","Successfullly imported.")}`):(n.push(` > ${r.error}`),r.trace&&n.push(` > ${r.trace}`)),e.push(n.join("
"))}),e=e.join("

"),e},runImport(){this.error=!1,this.errorMessage="";const e={filename:this.$route.params.filename,elementsToExclude:this.$route.params.elementsToExclude,taskId:this.taskId};Craft.sendActionRequest("POST","zen/import/run",{data:e}).then(r=>{this.updateProgressBar()}).catch(r=>{this.error=!0;const n=getErrorMessage(r);this.errorMessage=`

${n.heading}


${n.text}
${n.trace}`})},onCancel(){this.error=!1,this.errorMessage="";const e={taskId:this.taskId};Craft.sendActionRequest("POST","zen/queue/cancel",{data:e}).then(r=>{this.cancelled=!0}).catch(r=>{this.error=!0;const n=getErrorMessage(r);this.errorMessage=`

${n.heading}


${n.text}
${n.trace}`})},onBack(){const e=this.$route.params.filename,r=this.$route.params.elementsToExclude;r?this.$router.push({path:`/import/review/${e}/${r}`}):this.$router.push({path:`/import/review/${e}`})},onRefresh(){this.$router.replace({path:this.$route.path,query:{taskId:this.taskId}}),setTimeout(()=>{this.$router.go(0)},50)}}},_hoisted_1$4={class:"zui-status"},_hoisted_2$3={key:0,class:"content-pane"},_hoisted_3$2={class:"zui-error-pane error"},_hoisted_4$2=["innerHTML"],_hoisted_5$2=createBaseVNode("br",null,null,-1),_hoisted_6$1=["value"],_hoisted_7$1={key:1,class:"content-pane"},_hoisted_8$1={class:"zui-status-wrap"},_hoisted_9={key:0,class:"zui-status-intro"},_hoisted_10={class:"h1-cancelled"},_hoisted_11={class:"zui-intro-text"},_hoisted_12=["value"],_hoisted_13={key:1,class:"zui-status-intro"},_hoisted_14={class:"h1-complete"},_hoisted_15=["innerHTML"],_hoisted_16=createBaseVNode("br",null,null,-1),_hoisted_17={key:2,class:"zui-status-intro"},_hoisted_18={class:"zui-intro-text"},_hoisted_19=createBaseVNode("div",{class:"loading-bar"},null,-1),_hoisted_20={class:"zui-intro-text"},_hoisted_21=["value"];function _sfc_render$5(e,r,n,s,o,a){const l=resolveComponent("icon");return openBlock(),createElementBlock("div",_hoisted_1$4,[createVNode(Transition,{name:"pane-fade",mode:"out-in"},{default:withCtx(()=>[o.error?(openBlock(),createElementBlock("div",_hoisted_2$3,[createBaseVNode("div",_hoisted_3$2,[createVNode(l,{name:"error-large"}),createBaseVNode("span",{class:"error",innerHTML:o.errorMessage},null,8,_hoisted_4$2),_hoisted_5$2,createBaseVNode("input",{type:"button",class:"btn big submit",value:e.t("app","Try again"),onClick:r[0]||(r[0]=withModifiers((...c)=>a.onRefresh&&a.onRefresh(...c),["prevent"]))},null,8,_hoisted_6$1)])])):(openBlock(),createElementBlock("div",_hoisted_7$1,[createVNode(l,{class:"zui-koi",name:"koi"}),createBaseVNode("div",_hoisted_8$1,[createVNode(Transition,{name:"pane-fade",mode:"out-in"},{default:withCtx(()=>[o.cancelled?(openBlock(),createElementBlock("div",_hoisted_9,[createBaseVNode("h1",_hoisted_10,toDisplayString(e.t("zen","Import cancelled")),1),createBaseVNode("div",_hoisted_11,toDisplayString(e.t("zen","Your import has been cancelled.")),1),createBaseVNode("input",{type:"button",class:"btn",value:e.t("zen","Go Back"),onClick:r[1]||(r[1]=withModifiers((...c)=>a.onBack&&a.onBack(...c),["prevent"]))},null,8,_hoisted_12)])):o.completed?(openBlock(),createElementBlock("div",_hoisted_13,[createBaseVNode("h1",_hoisted_14,toDisplayString(e.t("zen","Import complete!")),1),createBaseVNode("span",{innerHTML:o.successMessage},null,8,_hoisted_15),_hoisted_16])):(openBlock(),createElementBlock("div",_hoisted_17,[createBaseVNode("h1",null,toDisplayString(e.t("zen","Sit back and relax")),1),createBaseVNode("div",_hoisted_18,toDisplayString(e.t("zen","Your content is being imported now.")),1),_hoisted_19,createBaseVNode("div",_hoisted_20,toDisplayString(e.t("zen",o.stepMessage)),1),createBaseVNode("input",{type:"button",class:"btn",value:e.t("zen","Cancel"),onClick:r[2]||(r[2]=withModifiers((...c)=>a.onCancel&&a.onCancel(...c),["prevent"]))},null,8,_hoisted_21)]))]),_:1})])]))]),_:1})])}const ImportRun=_export_sfc$1(_sfc_main$5,[["render",_sfc_render$5]]),createVueApp=e=>{const r=createApp({delimiters:["${","}"],...e});return r.config.unwrapInjectedRef=!0,r.use(install),r.use(createRouter({history:createWebHistory(e.basePath),routes:[{name:"index",path:"/",component:Start,meta:{title:"Zen",saveButton:!1}},{name:"configure",path:"/import/configure/:filename",component:ImportConfigure,meta:{title:"Configure Import",saveButton:"Review Import"}},{name:"review",path:"/import/review/:filename/:elementsToExclude?",component:ImportReview,meta:{title:"Review Import",saveButton:"Run Import"}},{name:"run",path:"/import/run/:filename/:elementsToExclude?",component:ImportRun,meta:{title:"Run Import",saveButton:!1}}]})),r.config.globalProperties.t=t,r.config.globalProperties.clone=clone,r.config.globalProperties.$events=mitt(),r.config.globalProperties.$store=defineStore("app",{state:()=>({breadcrumbs:[],route:[],saveButton:!1}),getters:{getBreadcrumbs:n=>n.breadcrumbs,getRoute:n=>n.route,getSaveButton:n=>n.saveButton},actions:{setBreadcrumbs(n,s){const o=[],a=r.config.globalProperties.$router.getRoutes(),l=n.params;s.forEach(c=>{const u=a.find(f=>f.name===c);if(u){const f=u.path.replace(":filename",l.filename);o.push({label:u.meta.title,value:f})}}),this.breadcrumbs=o},setRoute(n){this.route=n},setSaveButton(n){var s;this.saveButton=(s=n==null?void 0:n.meta)==null?void 0:s.saveButton}}}),r.config.globalProperties.$isDebug=!1,r},App_vue_vue_type_style_index_0_lang="",_sfc_main$4={name:"App",created(){this.$router.beforeEach((e,r)=>{this.$store().setSaveButton(null),this.$store().setRoute(null),document.title=`${e.meta.title} - ${this.$root.$options.systemName}`}),this.$router.afterEach((e,r)=>{this.$store().setRoute(e)})}};function _sfc_render$4(e,r,n,s,o,a){const l=resolveComponent("router-view");return openBlock(),createBlock(l,null,{default:withCtx(({Component:c})=>[createVNode(Transition,{name:"page-fade",mode:"out-in"},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(c),{key:e.$route.path}))]),_:2},1024)]),_:1})}const App=_export_sfc$1(_sfc_main$4,[["render",_sfc_render$4]]),AppBreadcrumbs_vue_vue_type_style_index_0_lang="",_sfc_main$3={name:"AppBreadcrumbs",computed:{breadcrumbs(){return this.$store().$state.breadcrumbs}},methods:{onClick(e){this.$router.push({path:e})}}},_hoisted_1$3={class:"breadcrumb-list"},_hoisted_2$2=["onClick"];function _sfc_render$3(e,r,n,s,o,a){return openBlock(),createElementBlock("ul",_hoisted_1$3,[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.breadcrumbs,(l,c)=>(openBlock(),createElementBlock("li",{key:c,class:normalizeClass(a.breadcrumbs.length-1===c?"last":"")},[createBaseVNode("a",{onClick:withModifiers(u=>a.onClick(l.value),["prevent"])},toDisplayString(e.t("zen",l.label)),9,_hoisted_2$2)],2))),128))])}const AppBreadcrumbs=_export_sfc$1(_sfc_main$3,[["render",_sfc_render$3]]),AppHeader_vue_vue_type_style_index_0_lang="",_sfc_main$2={name:"AppHeader",computed:{saveButton(){return this.$store().$state.saveButton},route(){return this.$store().$state.route},breadcrumb(){const e=this.$store().$state.breadcrumbs,r=e[0],n=e[e.length-1];return!r||!n?"":r.label===n.label?Craft.t("zen","{page1}",{page1:r.label}):Craft.t("zen","{page1} — {page2}",{page1:r.label,page2:n.label})}},methods:{onClick(){this.$events.emit(`saveButton:${this.$store().$state.route.name}`)},navigate(e){this.$router.push({path:e})}}},_hoisted_1$2={id:"page-title",class:"flex"},_hoisted_2$1=["title"],_hoisted_3$1={key:0},_hoisted_4$1={key:0,id:"action-buttons",class:"flex"},_hoisted_5$1={class:"btngroup"};function _sfc_render$2(e,r,n,s,o,a){return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$2,[createBaseVNode("h1",{class:"screen-title",title:a.breadcrumb},toDisplayString(a.breadcrumb),9,_hoisted_2$1),e.$isDebug?(openBlock(),createElementBlock("div",_hoisted_3$1,[createTextVNode("    "),createBaseVNode("a",{onClick:r[0]||(r[0]=withModifiers(l=>a.navigate("/"),["prevent"]))},"Index"),createTextVNode("     "),createBaseVNode("a",{onClick:r[1]||(r[1]=withModifiers(l=>a.navigate("/import/configure/zen-test.zip"),["prevent"]))},"Configure"),createTextVNode("     "),createBaseVNode("a",{onClick:r[2]||(r[2]=withModifiers(l=>a.navigate("/import/review/zen-test.zip"),["prevent"]))},"Review"),createTextVNode("     "),createBaseVNode("a",{onClick:r[3]||(r[3]=withModifiers(l=>a.navigate("/import/run/zen-test.zip"),["prevent"]))},"Run")])):createCommentVNode("",!0)]),createVNode(Transition,{name:"page-fade",mode:"out-in"},{default:withCtx(()=>[a.saveButton?(openBlock(),createElementBlock("div",_hoisted_4$1,[createBaseVNode("div",_hoisted_5$1,[createBaseVNode("button",{type:"submit",class:"btn submit",onClick:r[4]||(r[4]=withModifiers((...l)=>a.onClick&&a.onClick(...l),["prevent"]))},toDisplayString(e.t("zen",a.saveButton)),1)])])):createCommentVNode("",!0)]),_:1})],64)}const AppHeader=_export_sfc$1(_sfc_main$2,[["render",_sfc_render$2]]);var top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start="start",end="end",clippingParents="clippingParents",viewport="viewport",popper="popper",reference="reference",variationPlacements=basePlacements.reduce(function(e,r){return e.concat([r+"-"+start,r+"-"+end])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(e,r){return e.concat([r,r+"-"+start,r+"-"+end])},[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function getNodeName(e){return e?(e.nodeName||"").toLowerCase():null}function getWindow(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var r=e.ownerDocument;return r&&r.defaultView||window}return e}function isElement$1(e){var r=getWindow(e).Element;return e instanceof r||e instanceof Element}function isHTMLElement(e){var r=getWindow(e).HTMLElement;return e instanceof r||e instanceof HTMLElement}function isShadowRoot(e){if(typeof ShadowRoot>"u")return!1;var r=getWindow(e).ShadowRoot;return e instanceof r||e instanceof ShadowRoot}function applyStyles(e){var r=e.state;Object.keys(r.elements).forEach(function(n){var s=r.styles[n]||{},o=r.attributes[n]||{},a=r.elements[n];!isHTMLElement(a)||!getNodeName(a)||(Object.assign(a.style,s),Object.keys(o).forEach(function(l){var c=o[l];c===!1?a.removeAttribute(l):a.setAttribute(l,c===!0?"":c)}))})}function effect$2(e){var r=e.state,n={popper:{position:r.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(r.elements.popper.style,n.popper),r.styles=n,r.elements.arrow&&Object.assign(r.elements.arrow.style,n.arrow),function(){Object.keys(r.elements).forEach(function(s){var o=r.elements[s],a=r.attributes[s]||{},l=Object.keys(r.styles.hasOwnProperty(s)?r.styles[s]:n[s]),c=l.reduce(function(u,f){return u[f]="",u},{});!isHTMLElement(o)||!getNodeName(o)||(Object.assign(o.style,c),Object.keys(a).forEach(function(u){o.removeAttribute(u)}))})}}const applyStyles$1={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles,effect:effect$2,requires:["computeStyles"]};function getBasePlacement$1(e){return e.split("-")[0]}var max=Math.max,min=Math.min,round=Math.round;function getUAString(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(r){return r.brand+"/"+r.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(e,r,n){r===void 0&&(r=!1),n===void 0&&(n=!1);var s=e.getBoundingClientRect(),o=1,a=1;r&&isHTMLElement(e)&&(o=e.offsetWidth>0&&round(s.width)/e.offsetWidth||1,a=e.offsetHeight>0&&round(s.height)/e.offsetHeight||1);var l=isElement$1(e)?getWindow(e):window,c=l.visualViewport,u=!isLayoutViewport()&&n,f=(s.left+(u&&c?c.offsetLeft:0))/o,d=(s.top+(u&&c?c.offsetTop:0))/a,g=s.width/o,m=s.height/a;return{width:g,height:m,top:d,right:f+g,bottom:d+m,left:f,x:f,y:d}}function getLayoutRect(e){var r=getBoundingClientRect(e),n=e.offsetWidth,s=e.offsetHeight;return Math.abs(r.width-n)<=1&&(n=r.width),Math.abs(r.height-s)<=1&&(s=r.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:s}}function contains(e,r){var n=r.getRootNode&&r.getRootNode();if(e.contains(r))return!0;if(n&&isShadowRoot(n)){var s=r;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function getComputedStyle$1(e){return getWindow(e).getComputedStyle(e)}function isTableElement(e){return["table","td","th"].indexOf(getNodeName(e))>=0}function getDocumentElement(e){return((isElement$1(e)?e.ownerDocument:e.document)||window.document).documentElement}function getParentNode(e){return getNodeName(e)==="html"?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function getTrueOffsetParent(e){return!isHTMLElement(e)||getComputedStyle$1(e).position==="fixed"?null:e.offsetParent}function getContainingBlock(e){var r=/firefox/i.test(getUAString()),n=/Trident/i.test(getUAString());if(n&&isHTMLElement(e)){var s=getComputedStyle$1(e);if(s.position==="fixed")return null}var o=getParentNode(e);for(isShadowRoot(o)&&(o=o.host);isHTMLElement(o)&&["html","body"].indexOf(getNodeName(o))<0;){var a=getComputedStyle$1(o);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||r&&a.willChange==="filter"||r&&a.filter&&a.filter!=="none")return o;o=o.parentNode}return null}function getOffsetParent(e){for(var r=getWindow(e),n=getTrueOffsetParent(e);n&&isTableElement(n)&&getComputedStyle$1(n).position==="static";)n=getTrueOffsetParent(n);return n&&(getNodeName(n)==="html"||getNodeName(n)==="body"&&getComputedStyle$1(n).position==="static")?r:n||getContainingBlock(e)||r}function getMainAxisFromPlacement(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function within(e,r,n){return max(e,min(r,n))}function withinMaxClamp(e,r,n){var s=within(e,r,n);return s>n?n:s}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(e){return Object.assign({},getFreshSideObject(),e)}function expandToHashMap(e,r){return r.reduce(function(n,s){return n[s]=e,n},{})}var toPaddingObject=function e(r,n){return r=typeof r=="function"?r(Object.assign({},n.rects,{placement:n.placement})):r,mergePaddingObject(typeof r!="number"?r:expandToHashMap(r,basePlacements))};function arrow(e){var r,n=e.state,s=e.name,o=e.options,a=n.elements.arrow,l=n.modifiersData.popperOffsets,c=getBasePlacement$1(n.placement),u=getMainAxisFromPlacement(c),f=[left,right].indexOf(c)>=0,d=f?"height":"width";if(!(!a||!l)){var g=toPaddingObject(o.padding,n),m=getLayoutRect(a),E=u==="y"?top:left,S=u==="y"?bottom:right,x=n.rects.reference[d]+n.rects.reference[u]-l[u]-n.rects.popper[d],T=l[u]-n.rects.reference[u],y=getOffsetParent(a),b=y?u==="y"?y.clientHeight||0:y.clientWidth||0:0,_=x/2-T/2,v=g[E],k=b-m[d]-g[S],C=b/2-m[d]/2+_,P=within(v,C,k),A=u;n.modifiersData[s]=(r={},r[A]=P,r.centerOffset=P-C,r)}}function effect$1(e){var r=e.state,n=e.options,s=n.element,o=s===void 0?"[data-popper-arrow]":s;o!=null&&(typeof o=="string"&&(o=r.elements.popper.querySelector(o),!o)||contains(r.elements.popper,o)&&(r.elements.arrow=o))}const arrow$1={name:"arrow",enabled:!0,phase:"main",fn:arrow,effect:effect$1,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getVariation(e){return e.split("-")[1]}var unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(e){var r=e.x,n=e.y,s=window,o=s.devicePixelRatio||1;return{x:round(r*o)/o||0,y:round(n*o)/o||0}}function mapToStyles(e){var r,n=e.popper,s=e.popperRect,o=e.placement,a=e.variation,l=e.offsets,c=e.position,u=e.gpuAcceleration,f=e.adaptive,d=e.roundOffsets,g=e.isFixed,m=l.x,E=m===void 0?0:m,S=l.y,x=S===void 0?0:S,T=typeof d=="function"?d({x:E,y:x}):{x:E,y:x};E=T.x,x=T.y;var y=l.hasOwnProperty("x"),b=l.hasOwnProperty("y"),_=left,v=top,k=window;if(f){var C=getOffsetParent(n),P="clientHeight",A="clientWidth";if(C===getWindow(n)&&(C=getDocumentElement(n),getComputedStyle$1(C).position!=="static"&&c==="absolute"&&(P="scrollHeight",A="scrollWidth")),C=C,o===top||(o===left||o===right)&&a===end){v=bottom;var R=g&&C===k&&k.visualViewport?k.visualViewport.height:C[P];x-=R-s.height,x*=u?1:-1}if(o===left||(o===top||o===bottom)&&a===end){_=right;var B=g&&C===k&&k.visualViewport?k.visualViewport.width:C[A];E-=B-s.width,E*=u?1:-1}}var N=Object.assign({position:c},f&&unsetSides),L=d===!0?roundOffsetsByDPR({x:E,y:x}):{x:E,y:x};if(E=L.x,x=L.y,u){var H;return Object.assign({},N,(H={},H[v]=b?"0":"",H[_]=y?"0":"",H.transform=(k.devicePixelRatio||1)<=1?"translate("+E+"px, "+x+"px)":"translate3d("+E+"px, "+x+"px, 0)",H))}return Object.assign({},N,(r={},r[v]=b?x+"px":"",r[_]=y?E+"px":"",r.transform="",r))}function computeStyles(e){var r=e.state,n=e.options,s=n.gpuAcceleration,o=s===void 0?!0:s,a=n.adaptive,l=a===void 0?!0:a,c=n.roundOffsets,u=c===void 0?!0:c,f={placement:getBasePlacement$1(r.placement),variation:getVariation(r.placement),popper:r.elements.popper,popperRect:r.rects.popper,gpuAcceleration:o,isFixed:r.options.strategy==="fixed"};r.modifiersData.popperOffsets!=null&&(r.styles.popper=Object.assign({},r.styles.popper,mapToStyles(Object.assign({},f,{offsets:r.modifiersData.popperOffsets,position:r.options.strategy,adaptive:l,roundOffsets:u})))),r.modifiersData.arrow!=null&&(r.styles.arrow=Object.assign({},r.styles.arrow,mapToStyles(Object.assign({},f,{offsets:r.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-placement":r.placement})}const computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}};var passive={passive:!0};function effect(e){var r=e.state,n=e.instance,s=e.options,o=s.scroll,a=o===void 0?!0:o,l=s.resize,c=l===void 0?!0:l,u=getWindow(r.elements.popper),f=[].concat(r.scrollParents.reference,r.scrollParents.popper);return a&&f.forEach(function(d){d.addEventListener("scroll",n.update,passive)}),c&&u.addEventListener("resize",n.update,passive),function(){a&&f.forEach(function(d){d.removeEventListener("scroll",n.update,passive)}),c&&u.removeEventListener("resize",n.update,passive)}}const eventListeners={name:"eventListeners",enabled:!0,phase:"write",fn:function e(){},effect,data:{}};var hash$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,function(r){return hash$1[r]})}var hash={start:"end",end:"start"};function getOppositeVariationPlacement(e){return e.replace(/start|end/g,function(r){return hash[r]})}function getWindowScroll(e){var r=getWindow(e),n=r.pageXOffset,s=r.pageYOffset;return{scrollLeft:n,scrollTop:s}}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function getViewportRect(e,r){var n=getWindow(e),s=getDocumentElement(e),o=n.visualViewport,a=s.clientWidth,l=s.clientHeight,c=0,u=0;if(o){a=o.width,l=o.height;var f=isLayoutViewport();(f||!f&&r==="fixed")&&(c=o.offsetLeft,u=o.offsetTop)}return{width:a,height:l,x:c+getWindowScrollBarX(e),y:u}}function getDocumentRect(e){var r,n=getDocumentElement(e),s=getWindowScroll(e),o=(r=e.ownerDocument)==null?void 0:r.body,a=max(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),l=max(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),c=-s.scrollLeft+getWindowScrollBarX(e),u=-s.scrollTop;return getComputedStyle$1(o||n).direction==="rtl"&&(c+=max(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:l,x:c,y:u}}function isScrollParent(e){var r=getComputedStyle$1(e),n=r.overflow,s=r.overflowX,o=r.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+s)}function getScrollParent(e){return["html","body","#document"].indexOf(getNodeName(e))>=0?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}function listScrollParents(e,r){var n;r===void 0&&(r=[]);var s=getScrollParent(e),o=s===((n=e.ownerDocument)==null?void 0:n.body),a=getWindow(s),l=o?[a].concat(a.visualViewport||[],isScrollParent(s)?s:[]):s,c=r.concat(l);return o?c:c.concat(listScrollParents(getParentNode(l)))}function rectToClientRect(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function getInnerBoundingClientRect(e,r){var n=getBoundingClientRect(e,!1,r==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function getClientRectFromMixedType(e,r,n){return r===viewport?rectToClientRect(getViewportRect(e,n)):isElement$1(r)?getInnerBoundingClientRect(r,n):rectToClientRect(getDocumentRect(getDocumentElement(e)))}function getClippingParents(e){var r=listScrollParents(getParentNode(e)),n=["absolute","fixed"].indexOf(getComputedStyle$1(e).position)>=0,s=n&&isHTMLElement(e)?getOffsetParent(e):e;return isElement$1(s)?r.filter(function(o){return isElement$1(o)&&contains(o,s)&&getNodeName(o)!=="body"}):[]}function getClippingRect(e,r,n,s){var o=r==="clippingParents"?getClippingParents(e):[].concat(r),a=[].concat(o,[n]),l=a[0],c=a.reduce(function(u,f){var d=getClientRectFromMixedType(e,f,s);return u.top=max(d.top,u.top),u.right=min(d.right,u.right),u.bottom=min(d.bottom,u.bottom),u.left=max(d.left,u.left),u},getClientRectFromMixedType(e,l,s));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function computeOffsets(e){var r=e.reference,n=e.element,s=e.placement,o=s?getBasePlacement$1(s):null,a=s?getVariation(s):null,l=r.x+r.width/2-n.width/2,c=r.y+r.height/2-n.height/2,u;switch(o){case top:u={x:l,y:r.y-n.height};break;case bottom:u={x:l,y:r.y+r.height};break;case right:u={x:r.x+r.width,y:c};break;case left:u={x:r.x-n.width,y:c};break;default:u={x:r.x,y:r.y}}var f=o?getMainAxisFromPlacement(o):null;if(f!=null){var d=f==="y"?"height":"width";switch(a){case start:u[f]=u[f]-(r[d]/2-n[d]/2);break;case end:u[f]=u[f]+(r[d]/2-n[d]/2);break}}return u}function detectOverflow(e,r){r===void 0&&(r={});var n=r,s=n.placement,o=s===void 0?e.placement:s,a=n.strategy,l=a===void 0?e.strategy:a,c=n.boundary,u=c===void 0?clippingParents:c,f=n.rootBoundary,d=f===void 0?viewport:f,g=n.elementContext,m=g===void 0?popper:g,E=n.altBoundary,S=E===void 0?!1:E,x=n.padding,T=x===void 0?0:x,y=mergePaddingObject(typeof T!="number"?T:expandToHashMap(T,basePlacements)),b=m===popper?reference:popper,_=e.rects.popper,v=e.elements[S?b:m],k=getClippingRect(isElement$1(v)?v:v.contextElement||getDocumentElement(e.elements.popper),u,d,l),C=getBoundingClientRect(e.elements.reference),P=computeOffsets({reference:C,element:_,strategy:"absolute",placement:o}),A=rectToClientRect(Object.assign({},_,P)),R=m===popper?A:C,B={top:k.top-R.top+y.top,bottom:R.bottom-k.bottom+y.bottom,left:k.left-R.left+y.left,right:R.right-k.right+y.right},N=e.modifiersData.offset;if(m===popper&&N){var L=N[o];Object.keys(B).forEach(function(H){var V=[right,bottom].indexOf(H)>=0?1:-1,q=[top,bottom].indexOf(H)>=0?"y":"x";B[H]+=L[q]*V})}return B}function computeAutoPlacement(e,r){r===void 0&&(r={});var n=r,s=n.placement,o=n.boundary,a=n.rootBoundary,l=n.padding,c=n.flipVariations,u=n.allowedAutoPlacements,f=u===void 0?placements:u,d=getVariation(s),g=d?c?variationPlacements:variationPlacements.filter(function(S){return getVariation(S)===d}):basePlacements,m=g.filter(function(S){return f.indexOf(S)>=0});m.length===0&&(m=g);var E=m.reduce(function(S,x){return S[x]=detectOverflow(e,{placement:x,boundary:o,rootBoundary:a,padding:l})[getBasePlacement$1(x)],S},{});return Object.keys(E).sort(function(S,x){return E[S]-E[x]})}function getExpandedFallbackPlacements(e){if(getBasePlacement$1(e)===auto)return[];var r=getOppositePlacement(e);return[getOppositeVariationPlacement(e),r,getOppositeVariationPlacement(r)]}function flip(e){var r=e.state,n=e.options,s=e.name;if(!r.modifiersData[s]._skip){for(var o=n.mainAxis,a=o===void 0?!0:o,l=n.altAxis,c=l===void 0?!0:l,u=n.fallbackPlacements,f=n.padding,d=n.boundary,g=n.rootBoundary,m=n.altBoundary,E=n.flipVariations,S=E===void 0?!0:E,x=n.allowedAutoPlacements,T=r.options.placement,y=getBasePlacement$1(T),b=y===T,_=u||(b||!S?[getOppositePlacement(T)]:getExpandedFallbackPlacements(T)),v=[T].concat(_).reduce(function(de,G){return de.concat(getBasePlacement$1(G)===auto?computeAutoPlacement(r,{placement:G,boundary:d,rootBoundary:g,padding:f,flipVariations:S,allowedAutoPlacements:x}):G)},[]),k=r.rects.reference,C=r.rects.popper,P=new Map,A=!0,R=v[0],B=0;B=0,q=V?"width":"height",M=detectOverflow(r,{placement:N,boundary:d,rootBoundary:g,altBoundary:m,padding:f}),I=V?H?right:left:H?bottom:top;k[q]>C[q]&&(I=getOppositePlacement(I));var w=getOppositePlacement(I),O=[];if(a&&O.push(M[L]<=0),c&&O.push(M[I]<=0,M[w]<=0),O.every(function(de){return de})){R=N,A=!1;break}P.set(N,O)}if(A)for(var U=S?3:1,z=function(G){var J=v.find(function(se){var ae=P.get(se);if(ae)return ae.slice(0,G).every(function(be){return be})});if(J)return R=J,"break"},ie=U;ie>0;ie--){var ye=z(ie);if(ye==="break")break}r.placement!==R&&(r.modifiersData[s]._skip=!0,r.placement=R,r.reset=!0)}}const flip$1={name:"flip",enabled:!0,phase:"main",fn:flip,requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(e,r,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-r.height-n.y,right:e.right-r.width+n.x,bottom:e.bottom-r.height+n.y,left:e.left-r.width-n.x}}function isAnySideFullyClipped(e){return[top,right,bottom,left].some(function(r){return e[r]>=0})}function hide(e){var r=e.state,n=e.name,s=r.rects.reference,o=r.rects.popper,a=r.modifiersData.preventOverflow,l=detectOverflow(r,{elementContext:"reference"}),c=detectOverflow(r,{altBoundary:!0}),u=getSideOffsets(l,s),f=getSideOffsets(c,o,a),d=isAnySideFullyClipped(u),g=isAnySideFullyClipped(f);r.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:f,isReferenceHidden:d,hasPopperEscaped:g},r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":g})}const hide$1={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:hide};function distanceAndSkiddingToXY(e,r,n){var s=getBasePlacement$1(e),o=[left,top].indexOf(s)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},r,{placement:e})):n,l=a[0],c=a[1];return l=l||0,c=(c||0)*o,[left,right].indexOf(s)>=0?{x:c,y:l}:{x:l,y:c}}function offset(e){var r=e.state,n=e.options,s=e.name,o=n.offset,a=o===void 0?[0,0]:o,l=placements.reduce(function(d,g){return d[g]=distanceAndSkiddingToXY(g,r.rects,a),d},{}),c=l[r.placement],u=c.x,f=c.y;r.modifiersData.popperOffsets!=null&&(r.modifiersData.popperOffsets.x+=u,r.modifiersData.popperOffsets.y+=f),r.modifiersData[s]=l}const offset$1={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset};function popperOffsets(e){var r=e.state,n=e.name;r.modifiersData[n]=computeOffsets({reference:r.rects.reference,element:r.rects.popper,strategy:"absolute",placement:r.placement})}const popperOffsets$1={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets,data:{}};function getAltAxis(e){return e==="x"?"y":"x"}function preventOverflow(e){var r=e.state,n=e.options,s=e.name,o=n.mainAxis,a=o===void 0?!0:o,l=n.altAxis,c=l===void 0?!1:l,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,g=n.padding,m=n.tether,E=m===void 0?!0:m,S=n.tetherOffset,x=S===void 0?0:S,T=detectOverflow(r,{boundary:u,rootBoundary:f,padding:g,altBoundary:d}),y=getBasePlacement$1(r.placement),b=getVariation(r.placement),_=!b,v=getMainAxisFromPlacement(y),k=getAltAxis(v),C=r.modifiersData.popperOffsets,P=r.rects.reference,A=r.rects.popper,R=typeof x=="function"?x(Object.assign({},r.rects,{placement:r.placement})):x,B=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),N=r.modifiersData.offset?r.modifiersData.offset[r.placement]:null,L={x:0,y:0};if(C){if(a){var H,V=v==="y"?top:left,q=v==="y"?bottom:right,M=v==="y"?"height":"width",I=C[v],w=I+T[V],O=I-T[q],U=E?-A[M]/2:0,z=b===start?P[M]:A[M],ie=b===start?-A[M]:-P[M],ye=r.elements.arrow,de=E&&ye?getLayoutRect(ye):{width:0,height:0},G=r.modifiersData["arrow#persistent"]?r.modifiersData["arrow#persistent"].padding:getFreshSideObject(),J=G[V],se=G[q],ae=within(0,P[M],de[M]),be=_?P[M]/2-U-ae-J-B.mainAxis:z-ae-J-B.mainAxis,Ee=_?-P[M]/2+U+ae+se+B.mainAxis:ie+ae+se+B.mainAxis,pe=r.elements.arrow&&getOffsetParent(r.elements.arrow),D=pe?v==="y"?pe.clientTop||0:pe.clientLeft||0:0,F=(H=N==null?void 0:N[v])!=null?H:0,j=I+be-F-D,W=I+Ee-F,Z=within(E?min(w,j):w,I,E?max(O,W):O);C[v]=Z,L[v]=Z-I}if(c){var Q,oe=v==="x"?top:left,X=v==="x"?bottom:right,te=C[k],Y=k==="y"?"height":"width",he=te+T[oe],ce=te-T[X],fe=[top,left].indexOf(y)!==-1,me=(Q=N==null?void 0:N[k])!=null?Q:0,_e=fe?he:te-P[Y]-A[Y]-me+B.altAxis,Se=fe?te+P[Y]+A[Y]-me-B.altAxis:ce,xe=E&&fe?withinMaxClamp(_e,te,Se):within(E?_e:he,te,E?Se:ce);C[k]=xe,L[k]=xe-te}r.modifiersData[s]=L}}const preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow,requiresIfExists:["offset"]};function getHTMLElementScroll(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function getNodeScroll(e){return e===getWindow(e)||!isHTMLElement(e)?getWindowScroll(e):getHTMLElementScroll(e)}function isElementScaled(e){var r=e.getBoundingClientRect(),n=round(r.width)/e.offsetWidth||1,s=round(r.height)/e.offsetHeight||1;return n!==1||s!==1}function getCompositeRect(e,r,n){n===void 0&&(n=!1);var s=isHTMLElement(r),o=isHTMLElement(r)&&isElementScaled(r),a=getDocumentElement(r),l=getBoundingClientRect(e,o,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(s||!s&&!n)&&((getNodeName(r)!=="body"||isScrollParent(a))&&(c=getNodeScroll(r)),isHTMLElement(r)?(u=getBoundingClientRect(r,!0),u.x+=r.clientLeft,u.y+=r.clientTop):a&&(u.x=getWindowScrollBarX(a))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function order(e){var r=new Map,n=new Set,s=[];e.forEach(function(a){r.set(a.name,a)});function o(a){n.add(a.name);var l=[].concat(a.requires||[],a.requiresIfExists||[]);l.forEach(function(c){if(!n.has(c)){var u=r.get(c);u&&o(u)}}),s.push(a)}return e.forEach(function(a){n.has(a.name)||o(a)}),s}function orderModifiers(e){var r=order(e);return modifierPhases.reduce(function(n,s){return n.concat(r.filter(function(o){return o.phase===s}))},[])}function debounce$1(e){var r;return function(){return r||(r=new Promise(function(n){Promise.resolve().then(function(){r=void 0,n(e())})})),r}}function mergeByName(e){var r=e.reduce(function(n,s){var o=n[s.name];return n[s.name]=o?Object.assign({},o,s,{options:Object.assign({},o.options,s.options),data:Object.assign({},o.data,s.data)}):s,n},{});return Object.keys(r).map(function(n){return r[n]})}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var e=arguments.length,r=new Array(e),n=0;n-1}function invokeWithArgsOrReturn(e,r){return typeof e=="function"?e.apply(void 0,r):e}function debounce(e,r){if(r===0)return e;var n;return function(s){clearTimeout(n),n=setTimeout(function(){e(s)},r)}}function splitBySpaces(e){return e.split(/\s+/).filter(Boolean)}function normalizeToArray(e){return[].concat(e)}function pushIfUnique(e,r){e.indexOf(r)===-1&&e.push(r)}function unique(e){return e.filter(function(r,n){return e.indexOf(r)===n})}function getBasePlacement(e){return e.split("-")[0]}function arrayFrom(e){return[].slice.call(e)}function removeUndefinedProps(e){return Object.keys(e).reduce(function(r,n){return e[n]!==void 0&&(r[n]=e[n]),r},{})}function div(){return document.createElement("div")}function isElement(e){return["Element","Fragment"].some(function(r){return isType(e,r)})}function isNodeList(e){return isType(e,"NodeList")}function isMouseEvent(e){return isType(e,"MouseEvent")}function isReferenceElement(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function getArrayOfElements(e){return isElement(e)?[e]:isNodeList(e)?arrayFrom(e):Array.isArray(e)?e:arrayFrom(document.querySelectorAll(e))}function setTransitionDuration(e,r){e.forEach(function(n){n&&(n.style.transitionDuration=r+"ms")})}function setVisibilityState(e,r){e.forEach(function(n){n&&n.setAttribute("data-state",r)})}function getOwnerDocument(e){var r,n=normalizeToArray(e),s=n[0];return s!=null&&(r=s.ownerDocument)!=null&&r.body?s.ownerDocument:document}function isCursorOutsideInteractiveBorder(e,r){var n=r.clientX,s=r.clientY;return e.every(function(o){var a=o.popperRect,l=o.popperState,c=o.props,u=c.interactiveBorder,f=getBasePlacement(l.placement),d=l.modifiersData.offset;if(!d)return!0;var g=f==="bottom"?d.top.y:0,m=f==="top"?d.bottom.y:0,E=f==="right"?d.left.x:0,S=f==="left"?d.right.x:0,x=a.top-s+g>u,T=s-a.bottom-m>u,y=a.left-n+E>u,b=n-a.right-S>u;return x||T||y||b})}function updateTransitionEndListener(e,r,n){var s=r+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(o){e[s](o,n)})}function actualContains(e,r){for(var n=r;n;){var s;if(e.contains(n))return!0;n=n.getRootNode==null||(s=n.getRootNode())==null?void 0:s.host}return!1}var currentInput={isTouch:!1},lastMouseMoveTime=0;function onDocumentTouchStart(){currentInput.isTouch||(currentInput.isTouch=!0,window.performance&&document.addEventListener("mousemove",onDocumentMouseMove))}function onDocumentMouseMove(){var e=performance.now();e-lastMouseMoveTime<20&&(currentInput.isTouch=!1,document.removeEventListener("mousemove",onDocumentMouseMove)),lastMouseMoveTime=e}function onWindowBlur(){var e=document.activeElement;if(isReferenceElement(e)){var r=e._tippy;e.blur&&!r.state.isVisible&&e.blur()}}function bindGlobalEventListeners(){document.addEventListener("touchstart",onDocumentTouchStart,TOUCH_OPTIONS),window.addEventListener("blur",onWindowBlur)}var isBrowser=typeof window<"u"&&typeof document<"u",isIE11=isBrowser?!!window.msCrypto:!1,pluginProps={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},renderProps={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},defaultProps=Object.assign({appendTo:TIPPY_DEFAULT_APPEND_TO,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function e(){},onBeforeUpdate:function e(){},onCreate:function e(){},onDestroy:function e(){},onHidden:function e(){},onHide:function e(){},onMount:function e(){},onShow:function e(){},onShown:function e(){},onTrigger:function e(){},onUntrigger:function e(){},onClickOutside:function e(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},pluginProps,renderProps),defaultKeys=Object.keys(defaultProps),setDefaultProps=function e(r){var n=Object.keys(r);n.forEach(function(s){defaultProps[s]=r[s]})};function getExtendedPassedProps(e){var r=e.plugins||[],n=r.reduce(function(s,o){var a=o.name,l=o.defaultValue;if(a){var c;s[a]=e[a]!==void 0?e[a]:(c=defaultProps[a])!=null?c:l}return s},{});return Object.assign({},e,n)}function getDataAttributeProps(e,r){var n=r?Object.keys(getExtendedPassedProps(Object.assign({},defaultProps,{plugins:r}))):defaultKeys,s=n.reduce(function(o,a){var l=(e.getAttribute("data-tippy-"+a)||"").trim();if(!l)return o;if(a==="content")o[a]=l;else try{o[a]=JSON.parse(l)}catch{o[a]=l}return o},{});return s}function evaluateProps(e,r){var n=Object.assign({},r,{content:invokeWithArgsOrReturn(r.content,[e])},r.ignoreAttributes?{}:getDataAttributeProps(e,r.plugins));return n.aria=Object.assign({},defaultProps.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?r.interactive:n.aria.expanded,content:n.aria.content==="auto"?r.interactive?null:"describedby":n.aria.content},n}var innerHTML=function e(){return"innerHTML"};function dangerouslySetInnerHTML(e,r){e[innerHTML()]=r}function createArrowElement(e){var r=div();return e===!0?r.className=ARROW_CLASS:(r.className=SVG_ARROW_CLASS,isElement(e)?r.appendChild(e):dangerouslySetInnerHTML(r,e)),r}function setContent(e,r){isElement(r.content)?(dangerouslySetInnerHTML(e,""),e.appendChild(r.content)):typeof r.content!="function"&&(r.allowHTML?dangerouslySetInnerHTML(e,r.content):e.textContent=r.content)}function getChildren(e){var r=e.firstElementChild,n=arrayFrom(r.children);return{box:r,content:n.find(function(s){return s.classList.contains(CONTENT_CLASS)}),arrow:n.find(function(s){return s.classList.contains(ARROW_CLASS)||s.classList.contains(SVG_ARROW_CLASS)}),backdrop:n.find(function(s){return s.classList.contains(BACKDROP_CLASS)})}}function render(e){var r=div(),n=div();n.className=BOX_CLASS,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var s=div();s.className=CONTENT_CLASS,s.setAttribute("data-state","hidden"),setContent(s,e.props),r.appendChild(n),n.appendChild(s),o(e.props,e.props);function o(a,l){var c=getChildren(r),u=c.box,f=c.content,d=c.arrow;l.theme?u.setAttribute("data-theme",l.theme):u.removeAttribute("data-theme"),typeof l.animation=="string"?u.setAttribute("data-animation",l.animation):u.removeAttribute("data-animation"),l.inertia?u.setAttribute("data-inertia",""):u.removeAttribute("data-inertia"),u.style.maxWidth=typeof l.maxWidth=="number"?l.maxWidth+"px":l.maxWidth,l.role?u.setAttribute("role",l.role):u.removeAttribute("role"),(a.content!==l.content||a.allowHTML!==l.allowHTML)&&setContent(f,e.props),l.arrow?d?a.arrow!==l.arrow&&(u.removeChild(d),u.appendChild(createArrowElement(l.arrow))):u.appendChild(createArrowElement(l.arrow)):d&&u.removeChild(d)}return{popper:r,onUpdate:o}}render.$$tippy=!0;var idCounter=1,mouseMoveListeners=[],mountedInstances=[];function createTippy(e,r){var n=evaluateProps(e,Object.assign({},defaultProps,getExtendedPassedProps(removeUndefinedProps(r)))),s,o,a,l=!1,c=!1,u=!1,f=!1,d,g,m,E=[],S=debounce(j,n.interactiveDebounce),x,T=idCounter++,y=null,b=unique(n.plugins),_={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},v={id:T,reference:e,popper:div(),popperInstance:y,props:n,state:_,plugins:b,clearDelayTimeouts:_e,setProps:Se,setContent:xe,show:Te,hide:Pe,hideWithInteractivity:$e,enable:fe,disable:me,unmount:Fe,destroy:Ie};if(!n.render)return v;var k=n.render(v),C=k.popper,P=k.onUpdate;C.setAttribute("data-tippy-root",""),C.id="tippy-"+v.id,v.popper=C,e._tippy=v,C._tippy=v;var A=b.map(function(K){return K.fn(v)}),R=e.hasAttribute("aria-expanded");return pe(),U(),I(),w("onCreate",[v]),n.showOnCreate&&he(),C.addEventListener("mouseenter",function(){v.props.interactive&&v.state.isVisible&&v.clearDelayTimeouts()}),C.addEventListener("mouseleave",function(){v.props.interactive&&v.props.trigger.indexOf("mouseenter")>=0&&V().addEventListener("mousemove",S)}),v;function B(){var K=v.props.touch;return Array.isArray(K)?K:[K,0]}function N(){return B()[0]==="hold"}function L(){var K;return!!((K=v.props.render)!=null&&K.$$tippy)}function H(){return x||e}function V(){var K=H().parentNode;return K?getOwnerDocument(K):document}function q(){return getChildren(C)}function M(K){return v.state.isMounted&&!v.state.isVisible||currentInput.isTouch||d&&d.type==="focus"?0:getValueAtIndexOrReturn(v.props.delay,K?0:1,defaultProps.delay)}function I(K){K===void 0&&(K=!1),C.style.pointerEvents=v.props.interactive&&!K?"":"none",C.style.zIndex=""+v.props.zIndex}function w(K,ue,ve){if(ve===void 0&&(ve=!0),A.forEach(function(ke){ke[K]&&ke[K].apply(ke,ue)}),ve){var Ce;(Ce=v.props)[K].apply(Ce,ue)}}function O(){var K=v.props.aria;if(K.content){var ue="aria-"+K.content,ve=C.id,Ce=normalizeToArray(v.props.triggerTarget||e);Ce.forEach(function(ke){var Ae=ke.getAttribute(ue);if(v.state.isVisible)ke.setAttribute(ue,Ae?Ae+" "+ve:ve);else{var we=Ae&&Ae.replace(ve,"").trim();we?ke.setAttribute(ue,we):ke.removeAttribute(ue)}})}}function U(){if(!(R||!v.props.aria.expanded)){var K=normalizeToArray(v.props.triggerTarget||e);K.forEach(function(ue){v.props.interactive?ue.setAttribute("aria-expanded",v.state.isVisible&&ue===H()?"true":"false"):ue.removeAttribute("aria-expanded")})}}function z(){V().removeEventListener("mousemove",S),mouseMoveListeners=mouseMoveListeners.filter(function(K){return K!==S})}function ie(K){if(!(currentInput.isTouch&&(u||K.type==="mousedown"))){var ue=K.composedPath&&K.composedPath()[0]||K.target;if(!(v.props.interactive&&actualContains(C,ue))){if(normalizeToArray(v.props.triggerTarget||e).some(function(ve){return actualContains(ve,ue)})){if(currentInput.isTouch||v.state.isVisible&&v.props.trigger.indexOf("click")>=0)return}else w("onClickOutside",[v,K]);v.props.hideOnClick===!0&&(v.clearDelayTimeouts(),v.hide(),c=!0,setTimeout(function(){c=!1}),v.state.isMounted||J())}}}function ye(){u=!0}function de(){u=!1}function G(){var K=V();K.addEventListener("mousedown",ie,!0),K.addEventListener("touchend",ie,TOUCH_OPTIONS),K.addEventListener("touchstart",de,TOUCH_OPTIONS),K.addEventListener("touchmove",ye,TOUCH_OPTIONS)}function J(){var K=V();K.removeEventListener("mousedown",ie,!0),K.removeEventListener("touchend",ie,TOUCH_OPTIONS),K.removeEventListener("touchstart",de,TOUCH_OPTIONS),K.removeEventListener("touchmove",ye,TOUCH_OPTIONS)}function se(K,ue){be(K,function(){!v.state.isVisible&&C.parentNode&&C.parentNode.contains(C)&&ue()})}function ae(K,ue){be(K,ue)}function be(K,ue){var ve=q().box;function Ce(ke){ke.target===ve&&(updateTransitionEndListener(ve,"remove",Ce),ue())}if(K===0)return ue();updateTransitionEndListener(ve,"remove",g),updateTransitionEndListener(ve,"add",Ce),g=Ce}function Ee(K,ue,ve){ve===void 0&&(ve=!1);var Ce=normalizeToArray(v.props.triggerTarget||e);Ce.forEach(function(ke){ke.addEventListener(K,ue,ve),E.push({node:ke,eventType:K,handler:ue,options:ve})})}function pe(){N()&&(Ee("touchstart",F,{passive:!0}),Ee("touchend",W,{passive:!0})),splitBySpaces(v.props.trigger).forEach(function(K){if(K!=="manual")switch(Ee(K,F),K){case"mouseenter":Ee("mouseleave",W);break;case"focus":Ee(isIE11?"focusout":"blur",Z);break;case"focusin":Ee("focusout",Z);break}})}function D(){E.forEach(function(K){var ue=K.node,ve=K.eventType,Ce=K.handler,ke=K.options;ue.removeEventListener(ve,Ce,ke)}),E=[]}function F(K){var ue,ve=!1;if(!(!v.state.isEnabled||Q(K)||c)){var Ce=((ue=d)==null?void 0:ue.type)==="focus";d=K,x=K.currentTarget,U(),!v.state.isVisible&&isMouseEvent(K)&&mouseMoveListeners.forEach(function(ke){return ke(K)}),K.type==="click"&&(v.props.trigger.indexOf("mouseenter")<0||l)&&v.props.hideOnClick!==!1&&v.state.isVisible?ve=!0:he(K),K.type==="click"&&(l=!ve),ve&&!Ce&&ce(K)}}function j(K){var ue=K.target,ve=H().contains(ue)||C.contains(ue);if(!(K.type==="mousemove"&&ve)){var Ce=Y().concat(C).map(function(ke){var Ae,we=ke._tippy,Oe=(Ae=we.popperInstance)==null?void 0:Ae.state;return Oe?{popperRect:ke.getBoundingClientRect(),popperState:Oe,props:n}:null}).filter(Boolean);isCursorOutsideInteractiveBorder(Ce,K)&&(z(),ce(K))}}function W(K){var ue=Q(K)||v.props.trigger.indexOf("click")>=0&&l;if(!ue){if(v.props.interactive){v.hideWithInteractivity(K);return}ce(K)}}function Z(K){v.props.trigger.indexOf("focusin")<0&&K.target!==H()||v.props.interactive&&K.relatedTarget&&C.contains(K.relatedTarget)||ce(K)}function Q(K){return currentInput.isTouch?N()!==K.type.indexOf("touch")>=0:!1}function oe(){X();var K=v.props,ue=K.popperOptions,ve=K.placement,Ce=K.offset,ke=K.getReferenceClientRect,Ae=K.moveTransition,we=L()?getChildren(C).arrow:null,Oe=ke?{getBoundingClientRect:ke,contextElement:ke.contextElement||H()}:e,qe={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(Be){var De=Be.state;if(L()){var He=q(),Ve=He.box;["placement","reference-hidden","escaped"].forEach(function(Ne){Ne==="placement"?Ve.setAttribute("data-placement",De.placement):De.attributes.popper["data-popper-"+Ne]?Ve.setAttribute("data-"+Ne,""):Ve.removeAttribute("data-"+Ne)}),De.attributes.popper={}}}},Me=[{name:"offset",options:{offset:Ce}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Ae}},qe];L()&&we&&Me.push({name:"arrow",options:{element:we,padding:3}}),Me.push.apply(Me,(ue==null?void 0:ue.modifiers)||[]),v.popperInstance=createPopper(Oe,C,Object.assign({},ue,{placement:ve,onFirstUpdate:m,modifiers:Me}))}function X(){v.popperInstance&&(v.popperInstance.destroy(),v.popperInstance=null)}function te(){var K=v.props.appendTo,ue,ve=H();v.props.interactive&&K===TIPPY_DEFAULT_APPEND_TO||K==="parent"?ue=ve.parentNode:ue=invokeWithArgsOrReturn(K,[ve]),ue.contains(C)||ue.appendChild(C),v.state.isMounted=!0,oe()}function Y(){return arrayFrom(C.querySelectorAll("[data-tippy-root]"))}function he(K){v.clearDelayTimeouts(),K&&w("onTrigger",[v,K]),G();var ue=M(!0),ve=B(),Ce=ve[0],ke=ve[1];currentInput.isTouch&&Ce==="hold"&&ke&&(ue=ke),ue?s=setTimeout(function(){v.show()},ue):v.show()}function ce(K){if(v.clearDelayTimeouts(),w("onUntrigger",[v,K]),!v.state.isVisible){J();return}if(!(v.props.trigger.indexOf("mouseenter")>=0&&v.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(K.type)>=0&&l)){var ue=M(!1);ue?o=setTimeout(function(){v.state.isVisible&&v.hide()},ue):a=requestAnimationFrame(function(){v.hide()})}}function fe(){v.state.isEnabled=!0}function me(){v.hide(),v.state.isEnabled=!1}function _e(){clearTimeout(s),clearTimeout(o),cancelAnimationFrame(a)}function Se(K){if(!v.state.isDestroyed){w("onBeforeUpdate",[v,K]),D();var ue=v.props,ve=evaluateProps(e,Object.assign({},ue,removeUndefinedProps(K),{ignoreAttributes:!0}));v.props=ve,pe(),ue.interactiveDebounce!==ve.interactiveDebounce&&(z(),S=debounce(j,ve.interactiveDebounce)),ue.triggerTarget&&!ve.triggerTarget?normalizeToArray(ue.triggerTarget).forEach(function(Ce){Ce.removeAttribute("aria-expanded")}):ve.triggerTarget&&e.removeAttribute("aria-expanded"),U(),I(),P&&P(ue,ve),v.popperInstance&&(oe(),Y().forEach(function(Ce){requestAnimationFrame(Ce._tippy.popperInstance.forceUpdate)})),w("onAfterUpdate",[v,K])}}function xe(K){v.setProps({content:K})}function Te(){var K=v.state.isVisible,ue=v.state.isDestroyed,ve=!v.state.isEnabled,Ce=currentInput.isTouch&&!v.props.touch,ke=getValueAtIndexOrReturn(v.props.duration,0,defaultProps.duration);if(!(K||ue||ve||Ce)&&!H().hasAttribute("disabled")&&(w("onShow",[v],!1),v.props.onShow(v)!==!1)){if(v.state.isVisible=!0,L()&&(C.style.visibility="visible"),I(),G(),v.state.isMounted||(C.style.transition="none"),L()){var Ae=q(),we=Ae.box,Oe=Ae.content;setTransitionDuration([we,Oe],0)}m=function(){var Me;if(!(!v.state.isVisible||f)){if(f=!0,C.offsetHeight,C.style.transition=v.props.moveTransition,L()&&v.props.animation){var Le=q(),Be=Le.box,De=Le.content;setTransitionDuration([Be,De],ke),setVisibilityState([Be,De],"visible")}O(),U(),pushIfUnique(mountedInstances,v),(Me=v.popperInstance)==null||Me.forceUpdate(),w("onMount",[v]),v.props.animation&&L()&&ae(ke,function(){v.state.isShown=!0,w("onShown",[v])})}},te()}}function Pe(){var K=!v.state.isVisible,ue=v.state.isDestroyed,ve=!v.state.isEnabled,Ce=getValueAtIndexOrReturn(v.props.duration,1,defaultProps.duration);if(!(K||ue||ve)&&(w("onHide",[v],!1),v.props.onHide(v)!==!1)){if(v.state.isVisible=!1,v.state.isShown=!1,f=!1,l=!1,L()&&(C.style.visibility="hidden"),z(),J(),I(!0),L()){var ke=q(),Ae=ke.box,we=ke.content;v.props.animation&&(setTransitionDuration([Ae,we],Ce),setVisibilityState([Ae,we],"hidden"))}O(),U(),v.props.animation?L()&&se(Ce,v.unmount):v.unmount()}}function $e(K){V().addEventListener("mousemove",S),pushIfUnique(mouseMoveListeners,S),S(K)}function Fe(){v.state.isVisible&&v.hide(),v.state.isMounted&&(X(),Y().forEach(function(K){K._tippy.unmount()}),C.parentNode&&C.parentNode.removeChild(C),mountedInstances=mountedInstances.filter(function(K){return K!==v}),v.state.isMounted=!1,w("onHidden",[v]))}function Ie(){v.state.isDestroyed||(v.clearDelayTimeouts(),v.unmount(),D(),delete e._tippy,v.state.isDestroyed=!0,w("onDestroy",[v]))}}function tippy$1(e,r){r===void 0&&(r={});var n=defaultProps.plugins.concat(r.plugins||[]);bindGlobalEventListeners();var s=Object.assign({},r,{plugins:n}),o=getArrayOfElements(e),a=o.reduce(function(l,c){var u=c&&createTippy(c,s);return u&&l.push(u),l},[]);return isElement(e)?a[0]:a}tippy$1.defaultProps=defaultProps;tippy$1.setDefaultProps=setDefaultProps;tippy$1.currentInput=currentInput;Object.assign({},applyStyles$1,{effect:function e(r){var n=r.state,s={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,s.popper),n.styles=s,n.elements.arrow&&Object.assign(n.elements.arrow.style,s.arrow)}});tippy$1.setDefaultProps({render});const tippy="",lightBorder="",TreeCheckboxes_vue_vue_type_style_index_0_lang="",_sfc_main$1={name:"TreeCheckboxes",props:{items:{type:Array,required:!0}},methods:{formatNumber(e,r){return Craft.formatNumber(e,r)},getClass(e){const r=[];return e.checked?r.push("checked"):this.hasEnabledChild(e)?this.hasEnabledChild(e,!0)?(r.push("checked"),e.indeterminate=!1):(r.push("indeterminate"),e.indeterminate=!0):e.indeterminate=!1,r},hasEnabledChild(e,r=!1){if(Array.isArray(e))return r?e.every(n=>this.hasEnabledChild(n,r)):e.some(n=>this.hasEnabledChild(n,r));if(typeof e=="object"&&e!==null){if(e.checked===!0)return!0;for(const n in e)if(this.hasEnabledChild(e[n],r))return!0}return!1},toggleChildren(e,r){let n=r!==void 0?r:!e.checked;e.children?(this.hasEnabledChild(e)&&(this.hasEnabledChild(e,!0)?n=!1:n=!0),e.children.forEach(s=>{this.toggleChildren(s,n)})):e.checked=n}}},_hoisted_1$1=["onClick"];function _sfc_render$1(e,r,n,s,o,a){const l=resolveComponent("tree-checkboxes",!0);return openBlock(!0),createElementBlock(Fragment,null,renderList(n.items,(c,u)=>(openBlock(),createElementBlock("div",{key:u},[createBaseVNode("div",{class:"zui-checkbox-item",style:normalizeStyle({"--level":c.level}),onClick:f=>a.toggleChildren(c)},[createBaseVNode("div",{class:normalizeClass(["checkbox",a.getClass(c)])},null,2),(openBlock(),createBlock(resolveDynamicComponent(c.value=="*"?"strong":"span"),null,{default:withCtx(()=>[createTextVNode(toDisplayString(e.t("site","{label} ({count})",{label:c.label,count:a.formatNumber(c.count)})),1)]),_:2},1024))],12,_hoisted_1$1),c.children?(openBlock(),createBlock(l,{key:0,items:c.children},null,8,["items"])):createCommentVNode("",!0)]))),128)}const TreeCheckboxes=_export_sfc$1(_sfc_main$1,[["render",_sfc_render$1]]),ElementCombobox_vue_vue_type_style_index_0_lang="",_sfc_main={name:"ElementCombobox",components:{TreeCheckboxes},props:{items:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1}},computed:{getElementsSummary(){const e=this.getCheckedItems(this.items),r=[];if(e.forEach(n=>{const s=this.findItem(this.items,n);s&&r.push(Craft.t("site","{label} ({count})",{label:s.label,count:Craft.formatNumber(s.count)}))}),this.getInnerItems(this.items).length===e.length){const n=this.findItem(this.items,"*");if(n)return Craft.t("site","{label} ({count})",{label:n.label,count:Craft.formatNumber(n.count)})}return r.length<=2?r.join(", "):r.length>2?Craft.t("zen","{label1}, {label2}, +{num} more",{label1:r[0],label2:r[1],num:r.length-2}):""}},mounted(){this.$nextTick(()=>{const e=this.$el.querySelector("[data-elements-template]");e&&(e.style.display="block",this.tippy=tippy$1(this.$el.querySelector("[data-add-element-btn]"),{content:e,trigger:"click",allowHTML:!0,arrow:!1,interactive:!0,placement:"bottom",theme:"light-border",maxWidth:"1300px",zIndex:10,offset:[0,-37],hideOnClick:!0}))})},methods:{onClickItem(e){e.currentTarget.querySelector('[type="checkbox"]').click()},formatNumber(e,r){return Craft.formatNumber(e,r)},findItem(e,r){for(let n=0;n{n.children?r.push(...this.getCheckedItems(n.children)):n.checked&&r.push(n.value)}),r},getInnerItems(e){const r=[];return e.forEach(n=>{n.children?r.push(...this.getInnerItems(n.children)):r.push(n.value)}),r}}},_hoisted_1={class:"zui-combo-field text","data-add-element-btn":""},_hoisted_2={class:"zui-combo-field-summary"},_hoisted_3={key:0,class:"zui-loading"},_hoisted_4={type:"button",class:"btn"},_hoisted_5={style:{display:"none"},"data-elements-template":""},_hoisted_6={class:"checkbox-select-wrap"},_hoisted_7={class:"checkbox-select"},_hoisted_8=["value"];function _sfc_render(e,r,n,s,o,a){const l=resolveComponent("tree-checkboxes");return openBlock(),createElementBlock("div",null,[createBaseVNode("div",null,[createBaseVNode("div",_hoisted_1,[createBaseVNode("span",_hoisted_2,toDisplayString(a.getElementsSummary),1),n.loading?(openBlock(),createElementBlock("div",_hoisted_3)):createCommentVNode("",!0),createBaseVNode("button",_hoisted_4,toDisplayString(e.t("zen","Edit")),1)]),createBaseVNode("div",_hoisted_5,[createBaseVNode("div",_hoisted_6,[createBaseVNode("fieldset",_hoisted_7,[createVNode(l,{items:n.items},null,8,["items"])])])])]),(openBlock(!0),createElementBlock(Fragment,null,renderList(a.getCheckedItems(n.items),(c,u)=>(openBlock(),createElementBlock("input",{key:u,type:"hidden",name:"elements[]",value:c},null,8,_hoisted_8))),128))])}const ElementCombobox=_export_sfc$1(_sfc_main,[["render",_sfc_render]]);typeof Craft.Zen>"u"&&(Craft.Zen={});const pinia=createPinia();Craft.Zen.App=Garnish.Base.extend({init(e){const r=createVueApp({components:{App},...e});r.component("ElementCombobox",ElementCombobox),r.use(pinia),r.mount(".zen-app"),new Craft.Zen.Breadcrumbs(r,e),new Craft.Zen.Header(r,e)}});Craft.Zen.Breadcrumbs=Garnish.Base.extend({init(e,r){const n=Object.assign(AppBreadcrumbs,r),s=createVueApp(n);s.use(pinia),s.config.globalProperties.$events=e.config.globalProperties.$events,s.config.globalProperties.$router=e.config.globalProperties.$router,s.mount("#global-header #crumbs nav")}});Craft.Zen.Header=Garnish.Base.extend({init(e,r){const n=Object.assign(AppHeader,r),s=createVueApp(n);s.use(pinia),s.config.globalProperties.$events=e.config.globalProperties.$events,s.config.globalProperties.$router=e.config.globalProperties.$router,s.mount("#header-container #header")}});Craft.Zen.TaskProgress=Garnish.Base.extend({taskId:null,callback:null,pollInterval:null,init(e,r){this.taskId=e,this.callback=r,Craft.sendActionRequest("POST","queue/run"),this.pollInterval=setInterval(()=>{this.updateTasks()},200)},updateTasks(){const e={taskId:this.taskId};Craft.sendActionRequest("POST","zen/queue/get-job-info?dontExtendSession=1",{data:e}).then(r=>{this.showTaskInfo(r.data.job)}).catch(r=>{clearInterval(this.pollInterval),this.onError(r)})},showTaskInfo(e){e?e.status==1||e.status==2?this.onStep(e):e.status==3?this.onComplete(e):e.status==4&&this.onError(e):this.onComplete(e)},onStep(e){this.callback({status:"step",taskInfo:e})},onError(e){this.callback({status:"error",taskInfo:e})},onComplete(e){clearInterval(this.pollInterval),this.callback({status:"complete",taskInfo:e})}})});export default je(); -//# sourceMappingURL=zen-ff4e00cd.js.map + */var Matrix=function(){var e=Math.cos,r=Math.sin,n=Math.tan,s=Math.round;function o(){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 a(I){if(I===0)return this;var w=e(I),O=r(I);return this._t(w,-O,0,0,O,w,0,0,0,0,1,0,0,0,0,1)}function l(I){if(I===0)return this;var w=e(I),O=r(I);return this._t(1,0,0,0,0,w,-O,0,0,O,w,0,0,0,0,1)}function c(I){if(I===0)return this;var w=e(I),O=r(I);return this._t(w,0,O,0,0,1,0,0,-O,0,w,0,0,0,0,1)}function u(I){if(I===0)return this;var w=e(I),O=r(I);return this._t(w,-O,0,0,O,w,0,0,0,0,1,0,0,0,0,1)}function f(I,w){return this._t(1,w,I,1,0,0)}function d(I,w){return this.shear(n(I),n(w))}function g(I,w){var O=e(w),U=r(w);return this._t(O,U,0,0,-U,O,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(I),1,0,0,0,0,1,0,0,0,0,1)._t(O,-U,0,0,U,O,0,0,0,0,1,0,0,0,0,1)}function m(I,w,O){return!O&&O!==0&&(O=1),I===1&&w===1&&O===1?this:this._t(I,0,0,0,0,w,0,0,0,0,O,0,0,0,0,1)}function E(I,w,O,U,z,ie,ye,de,G,J,se,ae,be,Ee,pe,D){return this.props[0]=I,this.props[1]=w,this.props[2]=O,this.props[3]=U,this.props[4]=z,this.props[5]=ie,this.props[6]=ye,this.props[7]=de,this.props[8]=G,this.props[9]=J,this.props[10]=se,this.props[11]=ae,this.props[12]=be,this.props[13]=Ee,this.props[14]=pe,this.props[15]=D,this}function S(I,w,O){return O=O||0,I!==0||w!==0||O!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,I,w,O,1):this}function x(I,w,O,U,z,ie,ye,de,G,J,se,ae,be,Ee,pe,D){var F=this.props;if(I===1&&w===0&&O===0&&U===0&&z===0&&ie===1&&ye===0&&de===0&&G===0&&J===0&&se===1&&ae===0)return F[12]=F[12]*I+F[15]*be,F[13]=F[13]*ie+F[15]*Ee,F[14]=F[14]*se+F[15]*pe,F[15]*=D,this._identityCalculated=!1,this;var j=F[0],W=F[1],Z=F[2],Q=F[3],oe=F[4],X=F[5],te=F[6],Y=F[7],he=F[8],ce=F[9],fe=F[10],me=F[11],_e=F[12],Se=F[13],xe=F[14],Te=F[15];return F[0]=j*I+W*z+Z*G+Q*be,F[1]=j*w+W*ie+Z*J+Q*Ee,F[2]=j*O+W*ye+Z*se+Q*pe,F[3]=j*U+W*de+Z*ae+Q*D,F[4]=oe*I+X*z+te*G+Y*be,F[5]=oe*w+X*ie+te*J+Y*Ee,F[6]=oe*O+X*ye+te*se+Y*pe,F[7]=oe*U+X*de+te*ae+Y*D,F[8]=he*I+ce*z+fe*G+me*be,F[9]=he*w+ce*ie+fe*J+me*Ee,F[10]=he*O+ce*ye+fe*se+me*pe,F[11]=he*U+ce*de+fe*ae+me*D,F[12]=_e*I+Se*z+xe*G+Te*be,F[13]=_e*w+Se*ie+xe*J+Te*Ee,F[14]=_e*O+Se*ye+xe*se+Te*pe,F[15]=_e*U+Se*de+xe*ae+Te*D,this._identityCalculated=!1,this}function T(){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 y(I){for(var w=0;w<16;){if(I.props[w]!==this.props[w])return!1;w+=1}return!0}function b(I){var w;for(w=0;w<16;w+=1)I.props[w]=this.props[w];return I}function _(I){var w;for(w=0;w<16;w+=1)this.props[w]=I[w]}function v(I,w,O){return{x:I*this.props[0]+w*this.props[4]+O*this.props[8]+this.props[12],y:I*this.props[1]+w*this.props[5]+O*this.props[9]+this.props[13],z:I*this.props[2]+w*this.props[6]+O*this.props[10]+this.props[14]}}function k(I,w,O){return I*this.props[0]+w*this.props[4]+O*this.props[8]+this.props[12]}function C(I,w,O){return I*this.props[1]+w*this.props[5]+O*this.props[9]+this.props[13]}function P(I,w,O){return I*this.props[2]+w*this.props[6]+O*this.props[10]+this.props[14]}function A(){var I=this.props[0]*this.props[5]-this.props[1]*this.props[4],w=this.props[5]/I,O=-this.props[1]/I,U=-this.props[4]/I,z=this.props[0]/I,ie=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/I,ye=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/I,de=new Matrix;return de.props[0]=w,de.props[1]=O,de.props[4]=U,de.props[5]=z,de.props[12]=ie,de.props[13]=ye,de}function R(I){var w=this.getInverseMatrix();return w.applyToPointArray(I[0],I[1],I[2]||0)}function B(I){var w,O=I.length,U=[];for(w=0;w0||I>-1e-6&&I<0?s(I*w)/w:I}function M(){var I=this.props,w=q(I[0]),O=q(I[1]),U=q(I[4]),z=q(I[5]),ie=q(I[12]),ye=q(I[13]);return"matrix("+w+","+O+","+U+","+z+","+ie+","+ye+")"}return function(){this.reset=o,this.rotate=a,this.rotateX=l,this.rotateY=c,this.rotateZ=u,this.skew=d,this.skewFromAxis=g,this.shear=f,this.scale=m,this.setTransform=E,this.translate=S,this.transform=x,this.applyToPoint=v,this.applyToX=k,this.applyToY=C,this.applyToZ=P,this.applyToPointArray=L,this.applyToTriplePoints=N,this.applyToPointStringified=H,this.toCSS=V,this.to2dCSS=M,this.clone=b,this.cloneFromProps=_,this.equals=y,this.inversePoints=B,this.inversePoint=R,this.getInverseMatrix=A,this._t=this.transform,this.isIdentity=T,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(n){return typeof n}:_typeof$3=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$3(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if(typeof e=="string")switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return typeof navigator<"u"}function installPlugin(e,r){e==="expressions"&&setExpressionsPlugin(r)}function getFactory(e){switch(e){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.10.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var r=queryString.split("&"),n=0;n=1?a.push({s:e-1,e:r-1}):(a.push({s:e,e:1}),a.push({s:0,e:r-1}));var l=[],c,u=a.length,f;for(c=0;cs+n)){var d,g;f.s*o<=s?d=0:d=(f.s*o-s)/n,f.e*o>=s+n?g=1:g=(f.e*o-s)/n,l.push([d,g])}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var r,n=e.length;for(r=0;r1?r=1+s:this.s.v<0?r=0+s:r=this.s.v+s,this.e.v>1?n=1+s:this.e.v<0?n=0+s:n=this.e.v+s,r>n){var o=r;r=n,n=o}r=Math.round(r*1e4)*1e-4,n=Math.round(n*1e4)*1e-4,this.sValue=r,this.eValue=n}else r=this.sValue,n=this.eValue;var a,l,c=this.shapes.length,u,f,d,g,m,E=0;if(n===r)for(l=0;l=0;l-=1)if(x=this.shapes[l],x.shape._mdf){for(T=x.localShapeCollection,T.releaseShapes(),this.m===2&&c>1?(v=this.calculateShapeEdges(r,n,x.totalShapeLength,_,E),_+=x.totalShapeLength):v=[[y,b]],f=v.length,u=0;u=1?S.push({s:x.totalShapeLength*(y-1),e:x.totalShapeLength*(b-1)}):(S.push({s:x.totalShapeLength*y,e:x.totalShapeLength}),S.push({s:0,e:x.totalShapeLength*(b-1)}));var k=this.addShapes(x,S[0]);if(S[0].s!==S[0].e){if(S.length>1){var C=x.shape.paths.shapes[x.shape.paths._length-1];if(C.c){var P=k.pop();this.addPaths(k,T),k=this.addShapes(x,S[1],P)}else this.addPaths(k,T),k=this.addShapes(x,S[1])}this.addPaths(k,T)}}x.shape.paths=T}}},TrimModifier.prototype.addPaths=function(e,r){var n,s=e.length;for(n=0;nr.e){n.c=!1;break}else r.s<=f&&r.e>=f+d.addedLength?(this.addSegment(o[a].v[c-1],o[a].o[c-1],o[a].i[c],o[a].v[c],n,g,T),T=!1):(E=bez.getNewSegment(o[a].v[c-1],o[a].v[c],o[a].o[c-1],o[a].i[c],(r.s-f)/d.addedLength,(r.e-f)/d.addedLength,m[c-1]),this.addSegmentFromArray(E,n,g,T),T=!1,n.c=!1),f+=d.addedLength,g+=1;if(o[a].c&&m.length){if(d=m[c-1],f<=r.e){var y=m[c-1].addedLength;r.s<=f&&r.e>=f+y?(this.addSegment(o[a].v[c-1],o[a].o[c-1],o[a].i[0],o[a].v[0],n,g,T),T=!1):(E=bez.getNewSegment(o[a].v[c-1],o[a].v[0],o[a].o[c-1],o[a].i[0],(r.s-f)/y,(r.e-f)/y,m[c-1]),this.addSegmentFromArray(E,n,g,T),T=!1,n.c=!1)}else n.c=!1;f+=d.addedLength,g+=1}if(n._length&&(n.setXYAt(n.v[x][0],n.v[x][1],"i",x),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),f>r.e)break;a=this.p.keyframes[this.p.keyframes.length-1].t?(d=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/f,0),g=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/f,0)):(d=this.p.pv,g=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/f,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){d=[],g=[];var m=this.px,E=this.py;m._caching.lastFrame+m.offsetTime<=m.keyframes[0].t?(d[0]=m.getValueAtTime((m.keyframes[0].t+.01)/f,0),d[1]=E.getValueAtTime((E.keyframes[0].t+.01)/f,0),g[0]=m.getValueAtTime(m.keyframes[0].t/f,0),g[1]=E.getValueAtTime(E.keyframes[0].t/f,0)):m._caching.lastFrame+m.offsetTime>=m.keyframes[m.keyframes.length-1].t?(d[0]=m.getValueAtTime(m.keyframes[m.keyframes.length-1].t/f,0),d[1]=E.getValueAtTime(E.keyframes[E.keyframes.length-1].t/f,0),g[0]=m.getValueAtTime((m.keyframes[m.keyframes.length-1].t-.01)/f,0),g[1]=E.getValueAtTime((E.keyframes[E.keyframes.length-1].t-.01)/f,0)):(d=[m.pv,E.pv],g[0]=m.getValueAtTime((m._caching.lastFrame+m.offsetTime-.01)/f,m.offsetTime),g[1]=E.getValueAtTime((E._caching.lastFrame+E.offsetTime-.01)/f,E.offsetTime))}else g=e,d=g;this.v.rotate(-Math.atan2(d[1]-g[1],d[0]-g[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 s(){if(!this.a.k)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 o(){}function a(u){this._addDynamicProperty(u),this.elem.addDynamicProperty(u),this._isDirty=!0}function l(u,f,d){if(this.elem=u,this.frameId=-1,this.propType="transform",this.data=f,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(d||u),f.p&&f.p.s?(this.px=PropertyFactory.getProp(u,f.p.x,0,0,this),this.py=PropertyFactory.getProp(u,f.p.y,0,0,this),f.p.z&&(this.pz=PropertyFactory.getProp(u,f.p.z,0,0,this))):this.p=PropertyFactory.getProp(u,f.p||{k:[0,0,0]},1,0,this),f.rx){if(this.rx=PropertyFactory.getProp(u,f.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(u,f.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(u,f.rz,0,degToRads,this),f.or.k[0].ti){var g,m=f.or.k.length;for(g=0;g0;)n-=1,this._elements.unshift(r[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var r,n=e.length;for(r=0;r0?Math.floor(m):Math.ceil(m),x=this.pMatrix.props,T=this.rMatrix.props,y=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var b=0;if(m>0){for(;bS;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),b-=1;E&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-E,!0),b-=E)}s=this.data.m===1?0:this._currentCopies-1,o=this.data.m===1?1:-1,a=this._currentCopies;for(var _,v;a;){if(r=this.elemsData[s].it,n=r[r.length-1].transform.mProps.v.props,v=n.length,r[r.length-1].transform.mProps._mdf=!0,r[r.length-1].transform.op._mdf=!0,r[r.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(s/(this._currentCopies-1)),b!==0){for((s!==0&&o===1||s!==this._currentCopies-1&&o===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(T[0],T[1],T[2],T[3],T[4],T[5],T[6],T[7],T[8],T[9],T[10],T[11],T[12],T[13],T[14],T[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(x[0],x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15]),_=0;_0&&s<1?[r]:[]:[r-s,r+s].filter(function(o){return o>0&&o<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var r=lerpPoint(this.points[0],this.points[1],e),n=lerpPoint(this.points[1],this.points[2],e),s=lerpPoint(this.points[2],this.points[3],e),o=lerpPoint(r,n,e),a=lerpPoint(n,s,e),l=lerpPoint(o,a,e);return[new PolynomialBezier(this.points[0],r,o,l,!0),new PolynomialBezier(l,a,s,this.points[3],!0)]};function extrema(e,r){var n=e.points[0][r],s=e.points[e.points.length-1][r];if(n>s){var o=s;s=n,n=o}for(var a=quadRoots(3*e.a[r],2*e.b[r],e.c[r]),l=0;l0&&a[l]<1){var c=e.point(a[l])[r];cs&&(s=c)}return{min:n,max:s}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}};function intersectData(e,r,n){var s=e.boundingBox();return{cx:s.cx,cy:s.cy,width:s.width,height:s.height,bez:e,t:(r+n)/2,t1:r,t2:n}}function splitData(e){var r=e.bez.split(.5);return[intersectData(r[0],e.t1,e.t),intersectData(r[1],e.t,e.t2)]}function boxIntersect(e,r){return Math.abs(e.cx-r.cx)*2=a||e.width<=s&&e.height<=s&&r.width<=s&&r.height<=s){o.push([e.t,r.t]);return}var l=splitData(e),c=splitData(r);intersectsImpl(l[0],c[0],n+1,s,o,a),intersectsImpl(l[0],c[1],n+1,s,o,a),intersectsImpl(l[1],c[0],n+1,s,o,a),intersectsImpl(l[1],c[1],n+1,s,o,a)}}PolynomialBezier.prototype.intersections=function(e,r,n){r===void 0&&(r=2),n===void 0&&(n=7);var s=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,r,s,n),s},PolynomialBezier.shapeSegment=function(e,r){var n=(r+1)%e.length();return new PolynomialBezier(e.v[r],e.o[r],e.i[n],e.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(e,r){var n=(r+1)%e.length();return new PolynomialBezier(e.v[n],e.i[n],e.o[r],e.v[r],!0)};function crossProduct(e,r){return[e[1]*r[2]-e[2]*r[1],e[2]*r[0]-e[0]*r[2],e[0]*r[1]-e[1]*r[0]]}function lineIntersection(e,r,n,s){var o=[e[0],e[1],1],a=[r[0],r[1],1],l=[n[0],n[1],1],c=[s[0],s[1],1],u=crossProduct(crossProduct(o,a),crossProduct(l,c));return floatZero(u[2])?null:[u[0]/u[2],u[1]/u[2]]}function polarOffset(e,r,n){return[e[0]+Math.cos(r)*n,e[1]-Math.sin(r)*n]}function pointDistance(e,r){return Math.hypot(e[0]-r[0],e[1]-r[1])}function pointEqual(e,r){return floatEqual(e[0],r[0])&&floatEqual(e[1],r[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,r.s,0,null,this),this.frequency=PropertyFactory.getProp(e,r.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,r.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(e,r,n,s,o,a,l){var c=n-Math.PI/2,u=n+Math.PI/2,f=r[0]+Math.cos(n)*s*o,d=r[1]-Math.sin(n)*s*o;e.setTripleAt(f,d,f+Math.cos(c)*a,d-Math.sin(c)*a,f+Math.cos(u)*l,d-Math.sin(u)*l,e.length())}function getPerpendicularVector(e,r){var n=[r[0]-e[0],r[1]-e[1]],s=-Math.PI*.5,o=[Math.cos(s)*n[0]-Math.sin(s)*n[1],Math.sin(s)*n[0]+Math.cos(s)*n[1]];return o}function getProjectingAngle(e,r){var n=r===0?e.length()-1:r-1,s=(r+1)%e.length(),o=e.v[n],a=e.v[s],l=getPerpendicularVector(o,a);return Math.atan2(0,1)-Math.atan2(l[1],l[0])}function zigZagCorner(e,r,n,s,o,a,l){var c=getProjectingAngle(r,n),u=r.v[n%r._length],f=r.v[n===0?r._length-1:n-1],d=r.v[(n+1)%r._length],g=a===2?Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)):0,m=a===2?Math.sqrt(Math.pow(u[0]-d[0],2)+Math.pow(u[1]-d[1],2)):0;setPoint(e,r.v[n%r._length],c,l,s,m/((o+1)*2),g/((o+1)*2))}function zigZagSegment(e,r,n,s,o,a){for(var l=0;l1&&r.length>1&&(o=getIntersection(e[0],r[r.length-1]),o)?[[e[0].split(o[0])[0]],[r[r.length-1].split(o[1])[1]]]:[n,s]}function pruneIntersections(e){for(var r,n=1;n1&&(r=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=r[0],e[0]=r[1]),e}function offsetSegmentSplit(e,r){var n=e.inflectionPoints(),s,o,a,l;if(n.length===0)return[offsetSegment(e,r)];if(n.length===1||floatEqual(n[1],1))return a=e.split(n[0]),s=a[0],o=a[1],[offsetSegment(s,r),offsetSegment(o,r)];a=e.split(n[0]),s=a[0];var c=(n[1]-n[0])/(1-n[0]);return a=a[1].split(c),l=a[0],o=a[1],[offsetSegment(s,r),offsetSegment(l,r),offsetSegment(o,r)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,r.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,r.ml,0,null,this),this.lineJoin=r.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(e,r,n,s){var o=shapePool.newElement();o.c=e.c;var a=e.length();e.c||(a-=1);var l,c,u,f=[];for(l=0;l=0;l-=1)u=PolynomialBezier.shapeSegmentInverted(e,l),f.push(offsetSegmentSplit(u,r));f=pruneIntersections(f);var d=null,g=null;for(l=0;l0&&(B=!1),B){var H=createTag("style");H.setAttribute("f-forigin",C[P].fOrigin),H.setAttribute("f-origin",C[P].origin),H.setAttribute("f-family",C[P].fFamily),H.type="text/css",H.innerText="@font-face {font-family: "+C[P].fFamily+"; font-style: normal; src: url('"+C[P].fPath+"');}",k.appendChild(H)}}else if(C[P].fOrigin==="g"||C[P].origin===1){for(N=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),L=0;Lr?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 r,n=this.renderableComponents.length;for(r=0;r.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(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*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(e){var r,n=this.layers.length,s;for(this.completeLayers=!0,r=n-1;r>=0;r-=1)this.elements[r]||(s=this.layers[r],s.ip-s.st<=e-this.layers[r].st&&s.op-s.st>e-this.layers[r].st&&this.buildItem(r)),this.completeLayers=this.elements[r]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,r=this.layers.length;for(e=0;e0&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(b,"url("+getLocationHref()+"#"+m+")"),s.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var r=this.element.finalTransform.mat,n,s=this.masksProperties.length;for(n=0;n1&&(s+=" C"+r.o[o-1][0]+","+r.o[o-1][1]+" "+r.i[0][0]+","+r.i[0][1]+" "+r.v[0][0]+","+r.v[0][1]),n.lastPath!==s){var l="";n.elem&&(r.c&&(l=e.inv?this.solidPath+s:s),n.elem.setAttribute("d",l)),n.lastPath=s}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};e.createFilter=r,e.createAlphaToLuminanceFilter=n;function r(s,o){var a=createNS("filter");return a.setAttribute("id",s),o!==!0&&(a.setAttribute("filterUnits","objectBoundingBox"),a.setAttribute("x","0%"),a.setAttribute("y","0%"),a.setAttribute("width","100%"),a.setAttribute("height","100%")),a}function n(){var s=createNS("feColorMatrix");return s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),s}return e}(),featureSupport=function(){var e={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))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects={},idPrefix="filter_result_";function SVGEffects(e){var r,n="SourceGraphic",s=e.data.ef?e.data.ef.length:0,o=createElementID(),a=filtersFactory.createFilter(o,!0),l=0;this.filters=[];var c;for(r=0;r=0&&(s=this.shapeModifiers[r].processShapes(this._isFirstFrame),!s);r-=1);}},searchProcessedElement:function(r){for(var n=this.processedElements,s=0,o=n.length;s.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,r=this.data.k.k.length;e0;)y=m.transformers[B].mProps._mdf||y,R-=1,B-=1;if(y)for(R=k-m.styles[_].lvl,B=m.transformers.length-1;R>0;)A=m.transformers[B].mProps.v.props,P.transform(A[0],A[1],A[2],A[3],A[4],A[5],A[6],A[7],A[8],A[9],A[10],A[11],A[12],A[13],A[14],A[15]),R-=1,B-=1}else P=e;if(C=m.sh.paths,x=C._length,y){for(T="",S=0;S=1?H=.99:H<=-1&&(H=-.99);var V=N*H,q=Math.cos(L+m.a.v)*V+T[0],M=Math.sin(L+m.a.v)*V+T[1];S.setAttribute("fx",q),S.setAttribute("fy",M),x&&!m.g._collapsable&&(m.of.setAttribute("fx",q),m.of.setAttribute("fy",M))}}}function d(g,m,E){var S=m.style,x=m.d;x&&(x._mdf||E)&&x.dashStr&&(S.pElem.setAttribute("stroke-dasharray",x.dashStr),S.pElem.setAttribute("stroke-dashoffset",x.dashoffset[0])),m.c&&(m.c._mdf||E)&&S.pElem.setAttribute("stroke","rgb("+bmFloor(m.c.v[0])+","+bmFloor(m.c.v[1])+","+bmFloor(m.c.v[2])+")"),(m.o._mdf||E)&&S.pElem.setAttribute("stroke-opacity",m.o.v),(m.w._mdf||E)&&(S.pElem.setAttribute("stroke-width",m.w.v),S.msElem&&S.msElem.setAttribute("stroke-width",m.w.v))}return n}();function SVGShapeElement(e,r,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,r,n),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 e,r=this.shapes.length,n,s,o=this.stylesList.length,a,l=[],c=!1;for(s=0;s1&&c&&this.setShapesAsAnimated(l)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var r,n=e.length;for(r=0;r=0;u-=1){if(T=this.searchProcessedElement(e[u]),T?r[u]=n[T-1]:e[u]._render=l,e[u].ty==="fl"||e[u].ty==="st"||e[u].ty==="gf"||e[u].ty==="gs"||e[u].ty==="no")T?r[u].style.closed=!1:r[u]=this.createStyleElement(e[u],o),e[u]._render&&r[u].style.pElem.parentNode!==s&&s.appendChild(r[u].style.pElem),m.push(r[u].style);else if(e[u].ty==="gr"){if(!T)r[u]=this.createGroupElement(e[u]);else for(g=r[u].it.length,d=0;d1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!e)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var r=this.currentData,n=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var s,o=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(s=0;sr);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var r=[],n=0,s=e.length,o,a,l=!1;n=55296&&o<=56319?(a=e.charCodeAt(n+1),a>=56320&&a<=57343?(l||FontManager.isModifier(o,a)?(r[r.length-1]+=e.substr(n,2),l=!1):r.push(e.substr(n,2)),n+=1):r.push(e.charAt(n))):o>56319?(a=e.charCodeAt(n+1),FontManager.isZeroWidthJoiner(o,a)?(l=!0,r[r.length-1]+=e.substr(n,2),n+=1):r.push(e.charAt(n))):FontManager.isZeroWidthJoiner(o)?(r[r.length-1]+=e.charAt(n),l=!0):r.push(e.charAt(n)),n+=1;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var r=this.elem.globalData.fontManager,n=this.data,s=[],o,a,l,c=0,u,f=n.m.g,d=0,g=0,m=0,E=[],S=0,x=0,T,y,b=r.getFontByName(e.f),_,v=0,k=getFontProperties(b);e.fWeight=k.weight,e.fStyle=k.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),a=e.finalText.length,e.finalLineHeight=e.lh;var C=e.tr/1e3*e.finalSize,P;if(e.sz)for(var A=!0,R=e.sz[0],B=e.sz[1],N,L;A;){L=this.buildFinalText(e.t),N=0,S=0,a=L.length,C=e.tr/1e3*e.finalSize;var H=-1;for(o=0;oR&&L[o]!==" "?(H===-1?a+=1:o=H,N+=e.finalLineHeight||e.finalSize*1.2,L.splice(o,H===o?1:0,"\r"),H=-1,S=0):(S+=v,S+=C);N+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Bx?S:x,S=-2*C,u="",l=!0,m+=1):u=q,r.chars?(_=r.getCharData(q,b.fStyle,r.getFontByName(e.f).fFamily),v=l?0:_.w*e.finalSize/100):v=r.measureText(u,e.f,e.finalSize),q===" "?V+=v+C:(S+=v+C+V,V=0),s.push({l:v,an:v,add:d,n:l,anIndexes:[],val:u,line:m,animatorJustifyOffset:0}),f==2){if(d+=v,u===""||u===" "||o===a-1){for((u===""||u===" ")&&(d-=v);g<=o;)s[g].an=d,s[g].ind=c,s[g].extra=v,g+=1;c+=1,d=0}}else if(f==3){if(d+=v,u===""||o===a-1){for(u===""&&(d-=v);g<=o;)s[g].an=d,s[g].ind=c,s[g].extra=v,g+=1;d=0,c+=1}}else s[c].ind=c,s[c].extra=0,c+=1;if(e.l=s,x=S>x?S:x,E.push(S),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=x,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=E;var M=n.a,I,w;y=M.length;var O,U,z=[];for(T=0;T0?c=this.ne.v/100:u=-this.ne.v/100,this.xe.v>0?f=1-this.xe.v/100:d=1+this.xe.v/100;var g=BezierFactory.getBezierEasing(c,u,f,d).get,m=0,E=this.finalS,S=this.finalE,x=this.data.sh;if(x===2)S===E?m=l>=S?1:0:m=e(0,r(.5/(S-E)+(l-E)/(S-E),1)),m=g(m);else if(x===3)S===E?m=l>=S?0:1:m=1-e(0,r(.5/(S-E)+(l-E)/(S-E),1)),m=g(m);else if(x===4)S===E?m=0:(m=e(0,r(.5/(S-E)+(l-E)/(S-E),1)),m<.5?m*=2:m=1-2*(m-.5)),m=g(m);else if(x===5){if(S===E)m=0;else{var T=S-E;l=r(e(0,l+.5-E),S-E);var y=-T/2+l,b=T/2;m=Math.sqrt(1-y*y/(b*b))}m=g(m)}else x===6?(S===E?m=0:(l=r(e(0,l+.5-E),S-E),m=(1+Math.cos(Math.PI+Math.PI*2*l/(S-E)))/2),m=g(m)):(l>=n(E)&&(l-E<0?m=e(0,r(r(S,1)-(E-l),1)):m=e(0,r(S-l,1))),m=g(m));if(this.sm.v!==100){var _=this.sm.v*.01;_===0&&(_=1e-8);var v=.5-_*.5;m1&&(m=1))}return m*this.a.v},getValue:function(l){this.iterateDynamicProperties(),this._mdf=l||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,l&&this.data.r===2&&(this.e.v=this._currentTextLength);var c=this.data.r===2?1:100/this.data.totalChars,u=this.o.v/c,f=this.s.v/c+u,d=this.e.v/c+u;if(f>d){var g=f;f=d,d=g}this.finalS=f,this.finalE=d}},extendPrototype([DynamicPropertyContainer],s);function o(a,l,c){return new s(a,l)}return{getTextSelectorProp:o}}();function TextAnimatorDataProperty(e,r,n){var s={propType:!1},o=PropertyFactory.getProp,a=r.a;this.a={r:a.r?o(e,a.r,0,degToRads,n):s,rx:a.rx?o(e,a.rx,0,degToRads,n):s,ry:a.ry?o(e,a.ry,0,degToRads,n):s,sk:a.sk?o(e,a.sk,0,degToRads,n):s,sa:a.sa?o(e,a.sa,0,degToRads,n):s,s:a.s?o(e,a.s,1,.01,n):s,a:a.a?o(e,a.a,1,0,n):s,o:a.o?o(e,a.o,0,.01,n):s,p:a.p?o(e,a.p,1,0,n):s,sw:a.sw?o(e,a.sw,0,0,n):s,sc:a.sc?o(e,a.sc,1,0,n):s,fc:a.fc?o(e,a.fc,1,0,n):s,fh:a.fh?o(e,a.fh,0,0,n):s,fs:a.fs?o(e,a.fs,0,.01,n):s,fb:a.fb?o(e,a.fb,0,.01,n):s,t:a.t?o(e,a.t,0,0,n):s},this.s=TextSelectorProp.getTextSelectorProp(e,r.s,n),this.s.t=r.s.t}function TextAnimatorProperty(e,r,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=r,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}TextAnimatorProperty.prototype.searchProperties=function(){var e,r=this._textData.a.length,n,s=PropertyFactory.getProp;for(e=0;e=S+_e||!k?(R=(S+_e-T)/x.partialLength,de=v.point[0]+(x.point[0]-v.point[0])*R,G=v.point[1]+(x.point[1]-v.point[1])*R,a.translate(-n[0]*m[d].an*.005,-(n[1]*V)*.01),y=!1):k&&(T+=x.partialLength,b+=1,b>=k.length&&(b=0,_+=1,C[_]?k=C[_].points:N.v.c?(b=0,_=0,k=C[_].points):(T-=x.partialLength,k=null)),k&&(v=x,x=k[b],P=x.partialLength));ye=m[d].an/2-m[d].add,a.translate(-ye,0,0)}else ye=m[d].an/2-m[d].add,a.translate(-ye,0,0),a.translate(-n[0]*m[d].an*.005,-n[1]*V*.01,0);for(w=0;we?this.textSpans[e].span:createNS(c?"g":"text"),_<=e){if(u.setAttribute("stroke-linecap","butt"),u.setAttribute("stroke-linejoin","round"),u.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=u,c){var k=createNS("g");u.appendChild(k),this.textSpans[e].childSpan=k}this.textSpans[e].span=u,this.layerElement.appendChild(u)}u.style.display="inherit"}if(f.reset(),g&&(l[e].n&&(m=-x,E+=n.yOffset,E+=S?1:0,S=!1),this.applyTextPropertiesToMatrix(n,f,l[e].line,m,E),m+=l[e].l||0,m+=x),c){v=this.globalData.fontManager.getCharData(n.finalText[e],s.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily);var C;if(v.t===1)C=new SVGCompElement(v.data,this.globalData,this);else{var P=emptyShapeData;v.data&&v.data.shapes&&(P=this.buildShapeData(v.data,n.finalSize)),C=new SVGShapeElement(P,this.globalData,this)}if(this.textSpans[e].glyph){var A=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(A.layerElement),A.destroy()}this.textSpans[e].glyph=C,C._debug=!0,C.prepareFrame(0),C.renderFrame(),this.textSpans[e].childSpan.appendChild(C.layerElement),v.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else g&&u.setAttribute("transform","translate("+f.props[12]+","+f.props[13]+")"),u.textContent=l[e].val,u.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}g&&u&&u.setAttribute("d",d)}for(;e=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(e-this.layers[r].st);if(this.globalData._mdf)for(r=0;r=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,r=this.layers.length;for(e=0;e=0;s-=1)l=r.transforms[s].transform.mProps.v.props,r.finalTransform.transform(l[0],l[1],l[2],l[3],l[4],l[5],l[6],l[7],l[8],l[9],l[10],l[11],l[12],l[13],l[14],l[15])}r._mdf=a},processSequences:function(r){var n,s=this.sequenceList.length;for(n=0;n=1){this.buffers=[];var r=this.globalData.canvasContext,n=assetLoader.createCanvas(r.canvas.width,r.canvas.height);this.buffers.push(n);var s=assetLoader.createCanvas(r.canvas.width,r.canvas.height);this.buffers.push(s),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects},createContent:function(){},setBlendMode:function(){var r=this.globalData;if(r.blendMode!==this.data.bm){r.blendMode=this.data.bm;var n=getBlendMode(this.data.bm);r.canvasContext.globalCompositeOperation=n}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(r){r.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var r=this.buffers[0],n=r.getContext("2d");this.clearCanvas(n),n.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var r=this.buffers[1],n=r.getContext("2d");this.clearCanvas(n),n.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 s=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(s.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var o=assetLoader.getLumaCanvas(this.canvasContext.canvas),a=o.getContext("2d");a.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(o,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(r,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(r){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!r)){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var n=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(n),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(n),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(e,r,n,s){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var o=4;r.ty==="rc"?o=5:r.ty==="el"?o=6:r.ty==="sr"&&(o=7),this.sh=ShapePropertyFactory.getShapeProp(e,r,o,e);var a,l=n.length,c;for(a=0;a=0;a-=1){if(g=this.searchProcessedElement(e[a]),g?r[a]=n[g-1]:e[a]._shouldRender=s,e[a].ty==="fl"||e[a].ty==="st"||e[a].ty==="gf"||e[a].ty==="gs")g?r[a].style.closed=!1:r[a]=this.createStyleElement(e[a],S),f.push(r[a].style);else if(e[a].ty==="gr"){if(!g)r[a]=this.createGroupElement(e[a]);else for(u=r[a].it.length,c=0;c=0;o-=1)r[o].ty==="tr"?(l=n[o].transform,this.renderShapeTransform(e,l)):r[o].ty==="sh"||r[o].ty==="el"||r[o].ty==="rc"||r[o].ty==="sr"?this.renderPath(r[o],n[o]):r[o].ty==="fl"?this.renderFill(r[o],n[o],l):r[o].ty==="st"?this.renderStroke(r[o],n[o],l):r[o].ty==="gf"||r[o].ty==="gs"?this.renderGradientFill(r[o],n[o],l):r[o].ty==="gr"?this.renderShape(l,r[o].it,n[o].it):r[o].ty;s&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,r){if(this._isFirstFrame||r._mdf||e.transforms._mdf){var n=e.trNodes,s=r.paths,o,a,l,c=s._length;n.length=0;var u=e.transforms.finalTransform;for(l=0;l=1?d=.99:d<=-1&&(d=-.99);var g=u*d,m=Math.cos(f+r.a.v)*g+l[0],E=Math.sin(f+r.a.v)*g+l[1];o=a.createRadialGradient(m,E,0,l[0],l[1],u)}var S,x=e.g.p,T=r.g.c,y=1;for(S=0;Sa&&u==="xMidYMid slice"||oo&&c==="meet"||ao&&c==="slice")?this.transformCanvas.tx=(n-this.transformCanvas.w*(s/this.transformCanvas.h))/2*this.renderConfig.dpr:f==="xMax"&&(ao&&c==="slice")?this.transformCanvas.tx=(n-this.transformCanvas.w*(s/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,d==="YMid"&&(a>o&&c==="meet"||ao&&c==="meet"||a=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,r){if(!(this.renderedFrame===e&&this.renderConfig.clearCanvas===!0&&!r||this.destroyed||e===-1)){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||r,this.globalData.projectInterface.currentFrame=e;var n,s=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=0;n=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var r=this.elements;if(!(r[e]||this.layers[e].ty===99)){var n=this.createItem(this.layers[e],this,this.globalData);r[e]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();e.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CVCompElement(e,r,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,r,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,r.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip();var r,n=this.layers.length;for(r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame()},CVCompElement.prototype.destroy=function(){var e,r=this.layers.length;for(e=r-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function CanvasRenderer(e,r){this.animationItem=e,this.renderConfig={clearCanvas:r&&r.clearCanvas!==void 0?r.clearCanvas:!0,context:r&&r.context||null,progressiveLoad:r&&r.progressiveLoad||!1,preserveAspectRatio:r&&r.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:r&&r.contentVisibility||"visible",className:r&&r.className||"",id:r&&r.id||"",runExpressions:!r||r.runExpressions===void 0||r.runExpressions},this.renderConfig.dpr=r&&r.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=r&&r.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"}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,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.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 r=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var n=this.finalTransform.mat.toCSS();r.transform=n,r.webkitTransform=n}this.finalTransform._opMdf&&(r.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(e,r,n){this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?(e=createNS("rect"),e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(e=createTag("div"),e.style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)};function HShapeElement(e,r,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,r,n),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 e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var r=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",r.w),e.setAttribute("height",r.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,r){var n,s=e.length;for(n=0;n0&&u<1&&o[m].push(this.calculateF(u,e,r,n,s,m))):(f=l*l-4*c*a,f>=0&&(d=(-l+bmSqrt(f))/(2*a),d>0&&d<1&&o[m].push(this.calculateF(d,e,r,n,s,m)),g=(-l-bmSqrt(f))/(2*a),g>0&&g<1&&o[m].push(this.calculateF(g,e,r,n,s,m)))));this.shapeBoundingBox.left=bmMin.apply(null,o[0]),this.shapeBoundingBox.top=bmMin.apply(null,o[1]),this.shapeBoundingBox.right=bmMax.apply(null,o[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,o[1])},HShapeElement.prototype.calculateF=function(e,r,n,s,o,a){return bmPow(1-e,3)*r[a]+3*bmPow(1-e,2)*e*n[a]+3*(1-e)*bmPow(e,2)*s[a]+bmPow(e,3)*o[a]},HShapeElement.prototype.calculateBoundingBox=function(e,r){var n,s=e.length;for(n=0;nn&&(n=o)}n*=e.mult}else n=e.v*e.mult;r.x-=n,r.xMax+=n,r.y-=n,r.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,r=999999;if(e.x=r,e.xMax=-r,e.y=r,e.yMax=-r,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax=0;r-=1){var s=this.hierarchy[r].finalTransform.mProp;this.mat.translate(-s.p.v[0],-s.p.v[1],s.p.v[2]),this.mat.rotateX(-s.or.v[0]).rotateY(-s.or.v[1]).rotateZ(s.or.v[2]),this.mat.rotateX(-s.rx.v).rotateY(-s.ry.v).rotateZ(s.rz.v),this.mat.scale(1/s.s.v[0],1/s.s.v[1],1/s.s.v[2]),this.mat.translate(s.a.v[0],s.a.v[1],s.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 o;this.p?o=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:o=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(o[0],2)+Math.pow(o[1],2)+Math.pow(o[2],2)),l=[o[0]/a,o[1]/a,o[2]/a],c=Math.sqrt(l[2]*l[2]+l[0]*l[0]),u=Math.atan2(l[1],c),f=Math.atan2(l[0],-l[2]);this.mat.rotateY(f).rotateX(-u)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var d=!this._prevMat.equals(this.mat);if((d||this.pe._mdf)&&this.comp.threeDElements){n=this.comp.threeDElements.length;var g,m,E;for(r=0;r=e)return this.threeDElements[r].perspectiveElem;r+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,r){var n=createTag("div"),s,o;styleDiv(n);var a=createTag("div");if(styleDiv(a),r==="3d"){s=n.style,s.width=this.globalData.compSize.w+"px",s.height=this.globalData.compSize.h+"px";var l="50% 50%";s.webkitTransformOrigin=l,s.mozTransformOrigin=l,s.transformOrigin=l,o=a.style;var c="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";o.transform=c,o.webkitTransform=c}n.appendChild(a);var u={container:a,perspectiveElem:n,startPos:e,endPos:e,type:r};return this.threeDElements.push(u),u},HybridRendererBase.prototype.build3dContainers=function(){var e,r=this.layers.length,n,s="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,r){for(var n=0,s=this.threeDElements.length;nn?(o=e/this.globalData.compSize.w,a=e/this.globalData.compSize.w,l=0,c=(r-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2):(o=r/this.globalData.compSize.h,a=r/this.globalData.compSize.h,l=(e-this.globalData.compSize.w*(r/this.globalData.compSize.h))/2,c=0);var u=this.resizerElem.style;u.webkitTransform="matrix3d("+o+",0,0,0,0,"+a+",0,0,0,0,1,0,"+l+","+c+",0,1)",u.transform=u.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 e=this.globalData.compSize.w,r=this.globalData.compSize.h,n,s=this.threeDElements.length;for(n=0;n=f;)N/=2,L/=2,H>>>=1;return(N+H)/L};return R.int32=function(){return A.g(4)|0},R.quick=function(){return A.g(4)/4294967296},R.double=R,T(b(A.S),e),(v.pass||k||function(B,N,L,H){return H&&(H.S&&S(H,A),B.state=function(){return S(A,{})}),L?(r[l]=B,N):B})(R,P,"global"in v?v.global:this==r,v.state)}r["seed"+l]=m;function E(_){var v,k=_.length,C=this,P=0,A=C.i=C.j=0,R=C.S=[];for(k||(_=[k++]);Pn){var s=n;n=r,r=s}return Math.min(Math.max(e,r),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,r){if(typeof e=="number"||e instanceof Number)return r=r||0,Math.abs(e-r);r||(r=helperLengthArray);var n,s=Math.min(e.length,r.length),o=0;for(n=0;n.5?f/(2-o-a):f/(o+a),o){case r:l=(n-s)/f+(n1&&(n-=1),n<1/6?e+(r-e)*6*n:n<1/2?r:n<2/3?e+(r-e)*(2/3-n)*6:e}function hslToRgb(e){var r=e[0],n=e[1],s=e[2],o,a,l;if(n===0)o=s,l=s,a=s;else{var c=s<.5?s*(1+n):s+n-s*n,u=2*s-c;o=hue2rgb(u,c,r+1/3),a=hue2rgb(u,c,r),l=hue2rgb(u,c,r-1/3)}return[o,a,l,e[3]]}function linear(e,r,n,s,o){if((s===void 0||o===void 0)&&(s=r,o=n,r=0,n=1),n=n)return o;var l=n===r?0:(e-r)/(n-r);if(!s.length)return s+(o-s)*l;var c,u=s.length,f=createTypedArray("float32",u);for(c=0;c1){for(o=0;o1?r=1:r<0&&(r=0);var l=e(r);if($bm_isInstanceOfArray(o)){var c,u=o.length,f=createTypedArray("float32",u);for(c=0;cdata.k[r].t&&edata.k[r+1].t-e?(s=r+2,o=data.k[r+1].t):(s=r+1,o=data.k[r].t);break}s===-1&&(s=r+1,o=data.k[r].t)}var a={};return a.index=s,a.time=o/elem.comp.globalData.frameRate,a}function key(e){var r,n,s;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+e);e-=1,r={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var o=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(s=o.length,n=0;nT.length-1)&&(E=T.length-1),_=T[T.length-1-E].t,b=y-_);var v,k,C;if(m==="pingpong"){var P=Math.floor((x-_)/b);if(P%2!==0)return this.getValueAtTime((b-(x-_)%b+_)/this.comp.globalData.frameRate,0)}else if(m==="offset"){var A=this.getValueAtTime(_/this.comp.globalData.frameRate,0),R=this.getValueAtTime(y/this.comp.globalData.frameRate,0),B=this.getValueAtTime(((x-_)%b+_)/this.comp.globalData.frameRate,0),N=Math.floor((x-_)/b);if(this.pv.length){for(C=new Array(A.length),k=C.length,v=0;v=y)return this.pv;var b,_;S?(E?b=Math.abs(this.elem.comp.globalData.frameRate*E):b=Math.max(0,this.elem.data.op-y),_=y+b):((!E||E>T.length-1)&&(E=T.length-1),_=T[E].t,b=_-y);var v,k,C;if(m==="pingpong"){var P=Math.floor((y-x)/b);if(P%2===0)return this.getValueAtTime(((y-x)%b+y)/this.comp.globalData.frameRate,0)}else if(m==="offset"){var A=this.getValueAtTime(y/this.comp.globalData.frameRate,0),R=this.getValueAtTime(_/this.comp.globalData.frameRate,0),B=this.getValueAtTime((b-(y-x)%b+y)/this.comp.globalData.frameRate,0),N=Math.floor((y-x)/b)+1;if(this.pv.length){for(C=new Array(A.length),k=C.length,v=0;v1?(T-x)/(E-1):1,b=0,_=0,v;this.pv.length?v=createTypedArray("float32",this.pv.length):v=0;for(var k;bb){var P=_,A=x.c&&_===v-1?0:_+1,R=(b-k)/y[_].addedLength;C=bez.getPointInSegment(x.v[P],x.v[A],x.o[P],x.i[A],R,y[_]);break}else k+=y[_].addedLength;_+=1}return C||(C=x.c?[x.v[0][0],x.v[0][1]]:[x.v[x._length-1][0],x.v[x._length-1][1]]),C},vectorOnPath:function(E,S,x){E==1?E=this.v.c:E==0&&(E=.999);var T=this.pointOnPath(E,S),y=this.pointOnPath(E+.001,S),b=y[0]-T[0],_=y[1]-T[1],v=Math.sqrt(Math.pow(b,2)+Math.pow(_,2));if(v===0)return[0,0];var k=x==="tangent"?[b/v,_/v]:[-_/v,b/v];return k},tangentOnPath:function(E,S){return this.vectorOnPath(E,S,"tangent")},normalOnPath:function(E,S){return this.vectorOnPath(E,S,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([d],u),extendPrototype([d],f),f.prototype.getValueAtTime=c,f.prototype.initiateExpression=ExpressionManager.initiateExpression;var g=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(m,E,S,x,T){var y=g(m,E,S,x,T);return y.propertyIndex=E.ix,y.lock=!1,S===3?expressionHelpers.searchExpressions(m,E.pt,y):S===4&&expressionHelpers.searchExpressions(m,E.ks,y),y.k&&m.addDynamicProperty(y),y}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(r,n){var s=this.calculateExpression(n);if(r.t!==s){var o={};return this.copyData(o,r),o.t=s.toString(),o.__complete=!1,o}return r},TextProperty.prototype.searchProperty=function(){var r=this.searchKeyframes(),n=this.searchExpressions();return this.kf=r||n,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function e(r,n){var s=createNS("feMerge");s.setAttribute("result",r);var o,a;for(a=0;a=f?g=S<0?s:o:g=s+E*Math.pow((c-e)/S,1/n),d[m]=g,m+=1,a+=256/(l-1);return d.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(r=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",r),this.feFuncGComposed.setAttribute("tableValues",r),this.feFuncBComposed.setAttribute("tableValues",r)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(r=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",r)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(r=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",r)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(r=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",r)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(r=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",r))}};function SVGDropShadowEffect(e,r,n,s,o){var a=r.container.globalData.renderConfig.filterSize,l=r.data.fs||a;e.setAttribute("x",l.x||a.x),e.setAttribute("y",l.y||a.y),e.setAttribute("width",l.width||a.width),e.setAttribute("height",l.height||a.height),this.filterManager=r;var c=createNS("feGaussianBlur");c.setAttribute("in","SourceAlpha"),c.setAttribute("result",s+"_drop_shadow_1"),c.setAttribute("stdDeviation","0"),this.feGaussianBlur=c,e.appendChild(c);var u=createNS("feOffset");u.setAttribute("dx","25"),u.setAttribute("dy","0"),u.setAttribute("in",s+"_drop_shadow_1"),u.setAttribute("result",s+"_drop_shadow_2"),this.feOffset=u,e.appendChild(u);var f=createNS("feFlood");f.setAttribute("flood-color","#00ff00"),f.setAttribute("flood-opacity","1"),f.setAttribute("result",s+"_drop_shadow_3"),this.feFlood=f,e.appendChild(f);var d=createNS("feComposite");d.setAttribute("in",s+"_drop_shadow_3"),d.setAttribute("in2",s+"_drop_shadow_2"),d.setAttribute("operator","in"),d.setAttribute("result",s+"_drop_shadow_4"),e.appendChild(d);var g=this.createMergeNode(s,[s+"_drop_shadow_4",o]);e.appendChild(g)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var r=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(r[0]*255),Math.round(r[1]*255),Math.round(r[2]*255)))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,s=(this.filterManager.effectElements[2].p.v-90)*degToRads,o=n*Math.cos(s),a=n*Math.sin(s);this.feOffset.setAttribute("dx",o),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,r,n){this.initialized=!1,this.filterManager=r,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}SVGMatte3Effect.prototype.findSymbol=function(e){for(var r=0,n=_svgMatteSymbols.length;r-1&&e%1==0&&e-1&&e%1==0&&e<=MAX_SAFE_INTEGER}function isArrayLike(e){return e!=null&&isLength(e.length)&&!isFunction(e)}var objectProto$a=Object.prototype;function isPrototype(e){var r=e&&e.constructor,n=typeof r=="function"&&r.prototype||objectProto$a;return e===n}function baseTimes(e,r){for(var n=-1,s=Array(e);++n-1}function listCacheSet(e,r){var n=this.__data__,s=assocIndexOf(n,e);return s<0?(++this.size,n.push([e,r])):n[s][1]=r,this}function ListCache(e){var r=-1,n=e==null?0:e.length;for(this.clear();++rc))return!1;var f=a.get(e),d=a.get(r);if(f&&d)return f==r&&d==e;var g=-1,m=!0,E=n&COMPARE_UNORDERED_FLAG$1?new SetCache:void 0;for(a.set(e,r),a.set(r,e);++g{const n=e.__vccOpts||e;for(const[s,o]of r)n[s]=o;return n};const _sfc_main$d=defineComponent({props:{animationData:{type:Object,default:()=>({})},animationLink:{type:String,default:""},loop:{type:[Boolean,Number],default:!0},autoPlay:{type:Boolean,default:!0},width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:"100%"},speed:{type:Number,default:1},delay:{type:Number,default:0},direction:{type:String,default:"forward"},pauseOnHover:{type:Boolean,default:!1},playOnHover:{type:Boolean,default:!1},backgroundColor:{type:String,default:"transparent"},pauseAnimation:{type:Boolean,default:!1},renderer:{type:String,default:"svg"},rendererSettings:{type:Object,default:()=>({})}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(e,{emit:r}){let n=ref(null);const s=ref("");let o=1;const a=A=>document.querySelector(`[data-id="${A}"]`)!==null,l=async A=>{let R=e.autoPlay;e.playOnHover&&(R=!1);let B={};if(isEqual(e.animationData,{})===!1&&(B=cloneDeep(e.animationData)),e.animationLink!="")try{B=await(await fetch(e.animationLink)).json()}catch(H){console.error(H);return}let N=e.loop;typeof N=="number"&&N>0&&(N=N-1),e.delay>0&&(R=!1);const L={container:A,renderer:e.renderer,loop:N,autoplay:R,animationData:B};isEqual(e.rendererSettings,{})===!1&&(L.rendererSettings=e.rendererSettings),n=Lottie.loadAnimation(L),setTimeout(()=>{R=e.autoPlay,e.playOnHover?n.pause():R?n.play():n.pause(),r("onAnimationLoaded")},e.delay),n.setSpeed(e.speed),e.direction==="reverse"&&n.setDirection(-1),e.direction==="normal"&&n.setDirection(1),(e.pauseAnimation||e.playOnHover)&&n.pause(),n.addEventListener("loopComplete",()=>{e.direction==="alternate"&&(n.stop(),o=o*-1,n.setDirection(o),n.play()),r("onLoopComplete")}),n.addEventListener("complete",()=>{r("onComplete")}),n.addEventListener("enterFrame",()=>{r("onEnterFrame")}),n.addEventListener("segmentStart",()=>{r("onSegmentStart")})},c=computed(()=>{let A=e.width,R=e.height;return typeof e.width=="number"&&(A=`${e.width}px`),typeof e.height=="number"&&(R=`${e.height}px`),{"--lottie-animation-container-width":A,"--lottie-animation-container-height":R,"--lottie-animation-container-background-color":e.backgroundColor}}),u=()=>{n&&e.pauseOnHover&&n.pause(),n&&e.playOnHover&&n.play()},f=()=>{n&&e.pauseOnHover&&n.play(),n&&e.playOnHover&&n.pause()};watch(()=>e.pauseAnimation,()=>{if((e.pauseOnHover||e.playOnHover)&&e.pauseAnimation){console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover");return}n&&(e.pauseAnimation?n.pause():n.play())});const d=()=>{n&&n.play()},g=()=>{n&&n.pause()},m=()=>{n&&n.stop()},E=()=>{n&&n.destroy()},S=(A=1)=>{if(A<=0)throw new Error("Speed must be greater than 0");n&&n.setSpeed(A)},x=A=>{n&&(A==="forward"?n.setDirection(1):A==="reverse"&&n.setDirection(-1))},T=(A,R=!0)=>{n&&n.goToAndStop(A,R)},y=(A,R=!0)=>{n&&n.goToAndPlay(A,R)},b=(A,R=!1)=>{n&&n.playSegments(A,R)},_=(A=!0)=>{n&&n.setSubframe(A)},v=(A=!0)=>{if(n)return n.getDuration(A)},k=(A,R=0)=>{n&&n.renderer.elements[R].updateDocumentData(A)},C=A=>{for(var R="",B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",N=B.length,L=0;L{if(e.pauseOnHover&&e.playOnHover)throw new Error("You cannot set pauseOnHover and playOnHover for Vue3-Lottie at the same time.");if(e.animationLink===""&&isEqual(e.animationData,{}))throw console.log(e.animationData,"animationData",e.animationLink,"animationLink"),new Error("You must provide either animationLink or animationData");const R=setInterval(()=>{if(a(A)){clearInterval(R);const B=document.querySelector(`[data-id="${A}" ]`);B&&l(B)}},0)};return onMounted(async()=>{s.value=C(20),P(s.value)}),{elementid:s,hoverEnded:f,hoverStarted:u,getCurrentStyle:c,play:d,pause:g,stop:m,destroy:E,setSpeed:S,setDirection:x,goToAndStop:T,goToAndPlay:y,playSegments:b,setSubFrame:_,getDuration:v,updateDocumentData:k}}}),_hoisted_1$b=["data-id"];function _sfc_render$d(e,r,n,s,o,a){return openBlock(),createElementBlock("div",{"data-id":e.elementid,class:"lottie-animation-container",style:normalizeStyle(e.getCurrentStyle),onMouseenter:r[0]||(r[0]=(...l)=>e.hoverStarted&&e.hoverStarted(...l)),onMouseleave:r[1]||(r[1]=(...l)=>e.hoverEnded&&e.hoverEnded(...l))},null,44,_hoisted_1$b)}var Vue3Lottie=_export_sfc(_sfc_main$d,[["render",_sfc_render$d]]);const style="",loadingSvg$1='{"nm":"37 AB Test","ddd":0,"h":500,"w":500,"meta":{"g":"LottieFiles AE "},"layers":[{"ty":3,"nm":"Main Stroke width - Color Ctrl","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[0,0,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":0,"ix":11}},"ef":[{"ty":0,"mn":"ADBE Slider Control","nm":"Stroke width","ix":1,"en":1,"ef":[{"ty":0,"mn":"ADBE Slider Control-0001","nm":"Slider","ix":1,"v":{"a":0,"k":16,"ix":1}}]}],"ind":1,"parent":13},{"ty":4,"nm":"Point 3","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[8,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.64,"y":0},"i":{"x":0.57,"y":1},"s":[205.358,114.126,0],"t":8,"ti":[0,-2.333,0],"to":[0,-1.667,0]},{"o":{"x":0.43,"y":0},"i":{"x":0.57,"y":1},"s":[205.358,104.126,0],"t":22,"ti":[0,-1.667,0],"to":[0,2.333,0]},{"o":{"x":0.43,"y":0},"i":{"x":0.36,"y":1},"s":[205.358,128.126,0],"t":35,"ti":[0,2.333,0],"to":[0,1.667,0]},{"s":[205.358,114.126,0],"t":47}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0]],"o":[[0,0]],"v":[[8,8]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":2},{"ty":4,"nm":"Point 2","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[8,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.64,"y":0},"i":{"x":0.57,"y":1},"s":[160.222,114.126,0],"t":5,"ti":[0,-2.333,0],"to":[0,-1.667,0]},{"o":{"x":0.43,"y":0},"i":{"x":0.57,"y":1},"s":[160.222,104.126,0],"t":19,"ti":[0,-1.667,0],"to":[0,2.333,0]},{"o":{"x":0.43,"y":0},"i":{"x":0.36,"y":1},"s":[160.222,128.126,0],"t":32,"ti":[0,2.333,0],"to":[0,1.667,0]},{"s":[160.222,114.126,0],"t":44}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0]],"o":[[0,0]],"v":[[8,8]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":3},{"ty":4,"nm":"Point","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[8,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.64,"y":0},"i":{"x":0.57,"y":1},"s":[115.085,114.126,0],"t":2,"ti":[0,-2.333,0],"to":[0,-1.667,0]},{"o":{"x":0.43,"y":0},"i":{"x":0.57,"y":1},"s":[115.085,104.126,0],"t":16,"ti":[0,-1.667,0],"to":[0,2.333,0]},{"o":{"x":0.43,"y":0},"i":{"x":0.36,"y":1},"s":[115.085,128.126,0],"t":29,"ti":[0,2.333,0],"to":[0,1.667,0]},{"s":[115.085,114.126,0],"t":41}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0]],"o":[[0,0]],"v":[[8,8]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":4},{"ty":4,"nm":"A","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[68.802,76.652,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.64,"y":0},"i":{"x":0.36,"y":1},"s":[158.729,240.474,0],"t":3,"ti":[0,0,0],"to":[0,-1.5,0]},{"o":{"x":0.64,"y":0},"i":{"x":0.36,"y":1},"s":[158.729,231.474,0],"t":15,"ti":[0,-1.5,0],"to":[0,0,0]},{"s":[158.729,240.474,0],"t":26}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[46.778,95.388],[90.953,95.388]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[-0.562,-1.368],[0,0]],"o":[[0,0],[0.56,-1.369],[0,0],[0,0]],"v":[[-28.802,36.652],[-1.406,-35.281],[1.654,-35.283],[28.802,36.652]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[68.802,76.652],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":5},{"ty":4,"nm":"Line 2","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[44.617,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[158.729,313.837,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":3},{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[45.233,7.837]]}],"t":16},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":28}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":6},{"ty":4,"nm":"Line 3","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[44.617,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[158.729,350.483,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":5},{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[44.733,7.983]]}],"t":18},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":30}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":7},{"ty":4,"nm":"Line 4","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[44.617,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[158.729,387.13,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":8},{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[44.733,8.13]]}],"t":21},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":33}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":8},{"ty":4,"nm":"B","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[62.295,76.526,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.64,"y":0},"i":{"x":0.36,"y":1},"s":[341.272,240.648,0],"t":9,"ti":[0,0,0],"to":[0,-1.5,0]},{"o":{"x":0.64,"y":0},"i":{"x":0.36,"y":1},"s":[341.272,231.648,0],"t":21,"ti":[0,-1.5,0],"to":[0,0,0]},{"s":[341.272,240.648,0],"t":32}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-10.86],[10.859,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,10.86],[-5.386,0],[0,0],[0,0],[0,0],[10.859,0]],"v":[[22.295,-0.044],[2.631,19.62],[-22.295,19.706],[-22.295,-0.044],[-22.295,-19.706],[2.631,-19.706]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[62.294,93.345],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-9.284],[9.283,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,9.284],[-4.604,0],[0,0],[0,0],[0,0],[9.283,0]],"v":[[19.015,-0.038],[2.205,16.772],[-19.015,16.846],[-19.015,-0.038],[-19.015,-16.846],[2.205,-16.846]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[59.015,56.847],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":9},{"ty":4,"nm":"Line 5","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[44.617,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[341.272,313.837,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":9},{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[49.733,7.837]]}],"t":22},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":34}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":10},{"ty":4,"nm":"Line 6","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[44.617,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[341.272,350.483,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":11},{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[50.233,7.983]]}],"t":24},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":36}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":11},{"ty":4,"nm":"Line 7","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[44.617,8,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[341.272,387.13,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":14},{"o":{"x":0.72,"y":0},"i":{"x":0.28,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[49.733,8.13]]}],"t":27},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[8,8],[81.233,8]]}],"t":39}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":12},{"ty":3,"nm":"Zero | troke width - Color Ctrl","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[250,250,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":0,"ix":11}},"ef":[],"ind":13},{"ty":4,"nm":"Window","sr":1,"st":0,"op":48,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[221.3,221.3,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[250,250,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[221.284,131.778],[221.284,402.6]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[222.052,85.137],[357.463,85.137]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 6","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[40,130.274],[402.6,130.274]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 7","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,12.464],[0,0],[-12.464,0],[0,0],[0,-12.464],[0,0],[12.464,0]],"o":[[-12.464,0],[0,0],[0,-12.464],[0,0],[12.464,0],[0,0],[0,12.464],[0,0]],"v":[[-158.732,181.3],[-181.3,158.732],[-181.3,-158.732],[-158.732,-181.3],[158.731,-181.3],[181.3,-158.732],[181.3,158.732],[158.731,181.3]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0.0275,0.6314,0.6588],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[221.3,221.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":14}],"v":"4.8.0","fr":25,"op":48,"ip":0,"assets":[]}',ConfigureStatWidget_vue_vue_type_style_index_0_lang="",_sfc_main$c={name:"StatWidget",props:{value:{type:Number,required:!0,default:0},text:{type:String,required:!0,default:""}},data(){return{timestamp:0,startTimestamp:0,currentStartAmount:0,startAmount:0,currentAmount:0,duration:800,currentDuration:0,remaining:0,animationFrame:0,endAmount:this.value}},computed:{isCountingUp(){return this.endAmount>this.startAmount},displayedAmount(){return Craft.formatNumber(this.currentAmount)}},mounted(){this.currentDuration=this.duration,this.remaining=this.duration,this.animationFrame=window.requestAnimationFrame(this.counting)},methods:{counting(e){this.timestamp=e,this.startTimestamp||(this.startTimestamp=e);const r=e-this.startTimestamp;this.remaining=this.currentDuration-r,this.isCountingUp?(this.currentAmount=this.currentStartAmount+(this.endAmount-this.currentStartAmount)*(r/this.currentDuration),this.currentAmount=this.currentAmount>this.endAmount?this.endAmount:this.currentAmount):(this.currentAmount=this.currentStartAmount-(this.currentStartAmount-this.endAmount)*(r/this.currentDuration),this.currentAmount=this.currentAmount[]}},mounted(){this.$nextTick(()=>{Craft.cp.initTabs()})},methods:{isFirst(e,r){return e===0},isLast(e,r){return e==r.length-1}}},_hoisted_1$9={id:"content-header",class:"pane-header"},_hoisted_2$8={id:"tabs",class:"pane-tabs"},_hoisted_3$7=["aria-label"],_hoisted_4$7=["id","href","data-id","aria-controls","tabindex","aria-selected"],_hoisted_5$7={class:"tab-label"},_hoisted_6$6=["title","aria-label"],_hoisted_7$6={class:"menu"},_hoisted_8$6={class:"padded",role:"group"},_hoisted_9$5=["id","aria-selected"],_hoisted_10$5=["id","href","data-id"];function _sfc_render$b(e,r,n,s,o,a){return openBlock(),createElementBlock("header",_hoisted_1$9,[createBaseVNode("div",_hoisted_2$8,[createBaseVNode("div",{class:"scrollable",role:"tablist","aria-label":e.t("app","Elements")},[(openBlock(!0),createElementBlock(Fragment,null,renderList(n.data,(l,c)=>(openBlock(),createElementBlock("a",{id:"tab-"+c,key:l.value,href:"#"+l.value,role:"tab","data-id":c,"aria-controls":c,tabindex:a.isFirst(c,n.data)?"0":"-1",class:normalizeClass({sel:a.isFirst(c,n.data)}),"aria-selected":a.isFirst(c,n.data)?"true":"false"},[createBaseVNode("span",_hoisted_5$7,toDisplayString(l.label),1)],10,_hoisted_4$7))),128))],8,_hoisted_3$7),createBaseVNode("button",{type:"button",class:"btn menubtn hidden",title:e.t("app","List all tabs"),"aria-label":e.t("app","List all tabs"),role:"combobox","aria-haspopup":"listbox","aria-expanded":"false"},null,8,_hoisted_6$6),createBaseVNode("div",_hoisted_7$6,[createBaseVNode("ul",_hoisted_8$6,[(openBlock(!0),createElementBlock(Fragment,null,renderList(n.data,(l,c)=>(openBlock(),createElementBlock("li",{id:"aria-option-"+(c+1),key:l.value,role:"option","aria-selected":a.isFirst(c,n.data)?"true":"false"},[createBaseVNode("a",{id:"option-"+(c+1),href:"#"+l.value,"data-id":c,tabindex:"-1",class:normalizeClass({sel:a.isFirst(c,n.data)})},toDisplayString(l.label),11,_hoisted_10$5)],8,_hoisted_9$5))),128))])])])])}const ConfigureTabs=_export_sfc$1(_sfc_main$b,[["render",_sfc_render$b]]),TransitionExpand_vue_vue_type_style_index_0_scoped_2d3802e8_lang="",TransitionExpand_vue_vue_type_style_index_1_lang="",_sfc_main$a={name:"TransitionExpand",methods:{onEnter(e){const r=getComputedStyle(e).width;e.style.width=r,e.style.position="absolute",e.style.visibility="hidden",e.style.height="auto";const n=getComputedStyle(e).height;e.style.width=null,e.style.position=null,e.style.visibility=null,e.style.height=0,getComputedStyle(e).height,requestAnimationFrame(()=>{e.style.height=n})},onAfterEnter(e){e.style.height="auto"},onLeave(e){const r=getComputedStyle(e).height;e.style.height=r,getComputedStyle(e).height,requestAnimationFrame(()=>{e.style.height=0})}}};function _sfc_render$a(e,r,n,s,o,a){return openBlock(),createBlock(Transition,{name:"expand",onEnter:a.onEnter,onAfterEnter:a.onAfterEnter,onLeave:a.onLeave},{default:withCtx(()=>[renderSlot(e.$slots,"default",{},void 0,!0)]),_:3},8,["onEnter","onAfterEnter","onLeave"])}const TransitionExpand=_export_sfc$1(_sfc_main$a,[["render",_sfc_render$a],["__scopeId","data-v-2d3802e8"]]),ConfigurePreview_vue_vue_type_style_index_0_lang="",_sfc_main$9={name:"ConfigurePreview",components:{Icon:_sfc_main$j},props:{state:{type:Boolean,default:!1},id:{type:String,default:""}},data(){return{loading:!0,error:!1,errorMessage:"",data:{}}},watch:{state(e){e&&this.fetchPreview()}},methods:{fetchPreview(){this.error=!1,this.loading=!0,this.errorMessage="";const e={filename:this.$route.params.filename,id:this.id};Craft.sendActionRequest("POST","zen/import/get-config-preview",{data:e}).then(r=>{this.data=r.data,this.$nextTick(()=>{this.bindEventListeners()})}).catch(r=>{this.error=!0;const n=getErrorMessage(r);this.errorMessage=`${n.text}
${n.trace}`}).finally(()=>{this.loading=!1})},bindEventListeners(){setTimeout(()=>{Craft.initUiElements(this.$el),this.data.newJs&&Craft.appendBodyHtml(this.data.newJs),this.data.oldJs&&Craft.appendBodyHtml(this.data.oldJs),this.$el.querySelectorAll(".elementselect .elements").forEach(e=>{new Craft.ElementThumbLoader().load($(e))}),this.$el.querySelectorAll("[data-zui-tab-target]").forEach(e=>{e.addEventListener("click",r=>{r.preventDefault();const n=r.target.getAttribute("data-zui-tab-target"),s=r.target.closest(".zui-import-detail");s.querySelectorAll("[data-zui-tab-target]").forEach(o=>{o.getAttribute("data-zui-tab-target")===n?o.classList.add("sel"):o.classList.remove("sel")}),s.querySelectorAll("[data-zui-tab-pane]").forEach(o=>{o.getAttribute("data-zui-tab-pane")===n?o.classList.remove("hidden"):o.classList.add("hidden")})})})},100)}}},_hoisted_1$8={key:0,"data-zui-import-compare":""},_hoisted_2$7={class:"zui-import-detail"},_hoisted_3$6={key:0,class:"zui-loading-pane"},_hoisted_4$6=createBaseVNode("div",{class:"zui-loading"},null,-1),_hoisted_5$6={key:1,class:"zui-error-pane error"},_hoisted_6$5=["innerHTML"],_hoisted_7$5={class:"zui-import-detail-content"},_hoisted_8$5={class:"zui-import-detail-heading"},_hoisted_9$4=["innerHTML"],_hoisted_10$4={class:"zui-import-indicator"},_hoisted_11$2={class:"zui-import-indicator-icon approved"},_hoisted_12$2={class:"zui-import-detail-content"},_hoisted_13$2={class:"zui-import-detail-heading"},_hoisted_14$2=["innerHTML"];function _sfc_render$9(e,r,n,s,o,a){const l=resolveComponent("icon");return n.state?(openBlock(),createElementBlock("div",_hoisted_1$8,[createBaseVNode("div",_hoisted_2$7,[o.loading?(openBlock(),createElementBlock("div",_hoisted_3$6,[_hoisted_4$6,createBaseVNode("span",null,toDisplayString(e.t("zen","Loading preview...")),1)])):o.error?(openBlock(),createElementBlock("div",_hoisted_5$6,[createBaseVNode("span",{class:"error",innerHTML:o.errorMessage},null,8,_hoisted_6$5)])):o.data?(openBlock(),createElementBlock(Fragment,{key:2},[createBaseVNode("div",_hoisted_7$5,[createBaseVNode("div",_hoisted_8$5,toDisplayString(e.t("zen","Current Content")),1),createBaseVNode("div",{innerHTML:o.data.old},null,8,_hoisted_9$4)]),createBaseVNode("div",_hoisted_10$4,[createBaseVNode("div",_hoisted_11$2,[createVNode(l,{name:"arrow-circle"})])]),createBaseVNode("div",_hoisted_12$2,[createBaseVNode("div",_hoisted_13$2,toDisplayString(e.t("zen","New Content")),1),createBaseVNode("div",{innerHTML:o.data.new},null,8,_hoisted_14$2)])],64)):createCommentVNode("",!0)])])):createCommentVNode("",!0)}const ConfigurePreview=_export_sfc$1(_sfc_main$9,[["render",_sfc_render$9]]),addIcon='',add=Object.freeze(Object.defineProperty({__proto__:null,default:addIcon},Symbol.toStringTag,{value:"Module"})),changeIcon='',change=Object.freeze(Object.defineProperty({__proto__:null,default:changeIcon},Symbol.toStringTag,{value:"Module"})),removeIcon='',remove=Object.freeze(Object.defineProperty({__proto__:null,default:removeIcon},Symbol.toStringTag,{value:"Module"})),ConfigureTable_vue_vue_type_style_index_0_lang="",_sfc_main$8={name:"ConfigureTable",components:{Icon:_sfc_main$j,TransitionExpand,ConfigurePreview},props:{data:{type:Array,default:()=>[]},enabledData:{type:Object,default:()=>({})},readOnly:{type:Boolean,default:!1}},emits:["update:enabledData"],data(){return{checkboxes:{},previews:{},errors:{}}},watch:{checkboxes:{handler(e){this.$emit("update:enabledData",e)},deep:!0}},created(){this.data.forEach(e=>{this.checkboxes[e.value]=[],Object.values(e.rows).forEach((r,n)=>{this.checkboxes[e.value][n]=!0})})},methods:{isFirst(e,r){return e===0},isLast(e,r){return e==r.length-1},checkboxAllClass(e){const r=this.checkboxes[e];if(r){if(r.every(n=>n===!0))return"checked";if(r.some(n=>n===!0))return"indeterminate"}return""},checkboxAllAria(e){const r=this.checkboxAllClass(e);return r==="checked"?"true":r==="indeterminate"?"mixed":"false"},toggleAllCheckbox(e){const n=this.checkboxAllClass(e)!=="checked";this.checkboxes[e].forEach((s,o)=>{this.checkboxes[e][o]=n})},toggleCheckbox(e,r){this.checkboxes[e][r]=!this.checkboxes[e][r]},getErrorState(e,r){const n=`${e}-${r}`;return this.errors[n]},toggleError(e,r){const n=`${e}-${r}`;this.errors[n]=!this.errors[n]},getPreviewState(e,r){const n=`${e}-${r}`;return this.previews[n]},togglePreview(e,r){const n=`${e}-${r}`;this.previews[n]=!this.previews[n]},getSummaryHtml(e){const r=[];return e&&(e.add&&r.push(`${addIcon}${e.add}`),e.change&&r.push(`${changeIcon}${e.change}`),e.remove&&r.push(`${removeIcon}${e.remove}`)),r.join("")}}},_hoisted_1$7={class:"zui-import-table-wrap"},_hoisted_2$6=["id"],_hoisted_3$5={class:"zui-import-table data fullwidth"},_hoisted_4$5={key:0,class:"checkbox-cell selectallcontainer"},_hoisted_5$5=["aria-checked","aria-label","onClick"],_hoisted_6$4={key:1,class:"thin",scope:"col"},_hoisted_7$4=["colspan"],_hoisted_8$4={class:"error"},_hoisted_9$3=["onClick"],_hoisted_10$3={class:"detail-row"},_hoisted_11$1=["colspan"],_hoisted_12$1=["innerHTML"],_hoisted_13$1={key:1},_hoisted_14$1=["title","aria-label","onClick"],_hoisted_15$1=["innerHTML"],_hoisted_16$1=["innerHTML"],_hoisted_17$1=["innerHTML"],_hoisted_18$1=["innerHTML"],_hoisted_19$1={key:1},_hoisted_20$1=["onClick"],_hoisted_21$1={key:2,class:"detail-row"},_hoisted_22=["colspan"];function _sfc_render$8(e,r,n,s,o,a){const l=resolveComponent("icon"),c=resolveComponent("transition-expand"),u=resolveComponent("configure-preview");return openBlock(),createElementBlock("div",_hoisted_1$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(n.data,(f,d)=>(openBlock(),createElementBlock("div",{id:f.value,key:f.value,class:normalizeClass({hidden:!a.isFirst(d,n.data)})},[createBaseVNode("table",_hoisted_3$5,[createBaseVNode("thead",null,[createBaseVNode("tr",null,[n.readOnly?createCommentVNode("",!0):(openBlock(),createElementBlock("th",_hoisted_4$5,[createBaseVNode("div",{class:normalizeClass(["checkbox",a.checkboxAllClass(f.value)]),role:"checkbox",tabindex:"0","aria-checked":a.checkboxAllAria(f.value),"aria-label":e.t("app","Select all"),onClick:withModifiers(g=>a.toggleAllCheckbox(f.value),["prevent"])},null,10,_hoisted_5$5)])),(openBlock(!0),createElementBlock(Fragment,null,renderList(f.columns,(g,m)=>(openBlock(),createElementBlock("th",{key:m,scope:"col"},toDisplayString(g),1))),128)),n.readOnly?createCommentVNode("",!0):(openBlock(),createElementBlock("th",_hoisted_6$4))])]),(openBlock(!0),createElementBlock(Fragment,null,renderList(f.rows,(g,m)=>(openBlock(),createElementBlock(Fragment,{key:m},[g.error?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("tbody",null,[createBaseVNode("tr",null,[createBaseVNode("td",{colspan:Object.keys(f.columns).length+1},[createBaseVNode("span",_hoisted_8$4,toDisplayString(e.t("zen","Error:"))+" "+toDisplayString(g.errorMessage),1)],8,_hoisted_7$4),createBaseVNode("td",null,[createBaseVNode("button",{type:"button",class:normalizeClass(["expand-btn",{active:a.getErrorState(f.value,m)}]),onClick:withModifiers(E=>a.toggleError(f.value,m),["prevent"])},[createTextVNode(toDisplayString(e.t("zen","Detail"))+" ",1),createVNode(l,{name:"chevron-right"})],10,_hoisted_9$3)])])]),createBaseVNode("tbody",_hoisted_10$3,[createBaseVNode("tr",null,[createBaseVNode("td",{colspan:Object.keys(f.columns).length+2},[createVNode(c,null,{default:withCtx(()=>[withDirectives(createBaseVNode("div",null,[createBaseVNode("div",{class:"zui-import-detail error",innerHTML:g.errorDetail},null,8,_hoisted_12$1)],512),[[vShow,a.getErrorState(f.value,m)]])]),_:2},1024)],8,_hoisted_11$1)])])],64)):(openBlock(),createElementBlock("tbody",_hoisted_13$1,[createBaseVNode("tr",null,[n.readOnly?createCommentVNode("",!0):(openBlock(),createElementBlock("td",{key:0,class:normalizeClass(["checkbox-cell",{sel:o.checkboxes[f.value][m]}])},[createBaseVNode("div",{class:"checkbox",title:e.t("app","Select"),role:"checkbox","aria-label":e.t("app","Select"),onClick:withModifiers(E=>a.toggleCheckbox(f.value,m),["prevent"])},null,8,_hoisted_14$1)],2)),(openBlock(!0),createElementBlock(Fragment,null,renderList(f.columns,(E,S)=>(openBlock(),createElementBlock("td",{key:S,class:normalizeClass(S+"-cell")},[S==="state"?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(["zui-review-status-badge",g.data[S]])},toDisplayString(g.data[S]),3)):S==="summary"?(openBlock(),createElementBlock("span",{key:1,class:"zui-import-summaries",innerHTML:a.getSummaryHtml(g.data[S])},null,8,_hoisted_15$1)):S==="element"?(openBlock(),createElementBlock(Fragment,{key:2},[createBaseVNode("div",{innerHTML:g.data.element},null,8,_hoisted_16$1),createBaseVNode("div",{class:"element-small",innerHTML:g.data.parents},null,8,_hoisted_17$1)],64)):(openBlock(),createElementBlock("div",{key:3,innerHTML:g.data[S]},null,8,_hoisted_18$1))],2))),128)),n.readOnly?createCommentVNode("",!0):(openBlock(),createElementBlock("td",_hoisted_19$1,[createBaseVNode("button",{type:"button",class:normalizeClass(["expand-btn",{active:a.getPreviewState(f.value,m)}]),onClick:withModifiers(E=>a.togglePreview(f.value,m),["prevent"])},[createTextVNode(toDisplayString(e.t("zen","Preview"))+" ",1),createVNode(l,{name:"chevron-right"})],10,_hoisted_20$1)]))])])),n.readOnly?createCommentVNode("",!0):(openBlock(),createElementBlock("tbody",_hoisted_21$1,[createBaseVNode("tr",null,[createBaseVNode("td",{colspan:Object.keys(f.columns).length+2},[createVNode(u,{id:g.data.id,state:a.getPreviewState(f.value,m)},null,8,["id","state"])],8,_hoisted_22)])]))],64))),128))])],10,_hoisted_2$6))),128))])}const ConfigureTable=_export_sfc$1(_sfc_main$8,[["render",_sfc_render$8]]),ImportConfigure_vue_vue_type_style_index_0_lang="",_sfc_main$7={name:"InputConfigure",components:{ConfigureStatWidget,ConfigureTabs,ConfigureTable,Icon:_sfc_main$j,Vue3Lottie},data(){return{loading:!0,error:!1,errorMessage:"",data:{},enabledData:{}}},computed:{loadingSvg(){return JSON.parse(loadingSvg$1)},isEmpty(){return!(this.data&&this.getValue(this.data,"elementData").length)}},created(){this.$store().setBreadcrumbs(this.$route,["index","configure"]),this.$events.on("saveButton:configure",()=>{this.submitForm()})},mounted(){this.$nextTick(()=>{setTimeout(()=>{this.loadConfig()},1e3)})},methods:{getValue(e,r,n){return get(e,r,n)},loadConfig(){this.error=!1,this.loading=!0,this.errorMessage="";const e={filename:this.$route.params.filename};Craft.sendActionRequest("POST","zen/import/get-config-data",{data:e}).then(r=>{this.data=r.data,this.isEmpty||this.$store().setSaveButton(this.$route)}).catch(r=>{this.error=!0;const n=getErrorMessage(r);this.errorMessage=`

${n.heading}


${n.text}
${n.trace}`}).finally(()=>{this.loading=!1})},submitForm(){let e={};Object.entries(this.enabledData).forEach(([n,s])=>{s.forEach((o,a)=>{o===!1&&(e[n]||(e[n]=[]),e[n].push(a))})});const r=this.$route.params.filename;Object.keys(e).length?(e=btoa(JSON.stringify(e)),this.$router.push({path:`/import/review/${r}/${e}`})):this.$router.push({path:`/import/review/${r}`})}}},_hoisted_1$6={key:0,class:"zui-loading-pane"},_hoisted_2$5={class:"zui-loading-wrap"},_hoisted_3$4={key:1,class:"zui-error-pane error"},_hoisted_4$4=["innerHTML"],_hoisted_5$4={key:2},_hoisted_6$3={class:"zui-import-stats"},_hoisted_7$3=createBaseVNode("hr",null,null,-1),_hoisted_8$3={id:"content-container"},_hoisted_9$2={id:"content",class:"content-pane"},_hoisted_10$2={key:3,class:"zui-empty-pane"};function _sfc_render$7(e,r,n,s,o,a){const l=resolveComponent("icon"),c=resolveComponent("vue-3-lottie"),u=resolveComponent("configure-stat-widget"),f=resolveComponent("configure-tabs"),d=resolveComponent("configure-table");return o.loading?(openBlock(),createElementBlock("div",_hoisted_1$6,[createBaseVNode("div",_hoisted_2$5,[createVNode(l,{name:"icon-bg"}),createVNode(c,{"animation-data":a.loadingSvg,height:200,width:200},null,8,["animation-data"])]),createBaseVNode("h1",null,toDisplayString(e.t("zen","Comparing content...")),1)])):o.error?(openBlock(),createElementBlock("div",_hoisted_3$4,[createVNode(l,{name:"error-large"}),createBaseVNode("span",{class:"error",innerHTML:o.errorMessage},null,8,_hoisted_4$4)])):a.isEmpty?(openBlock(),createElementBlock("div",_hoisted_10$2,[createVNode(l,{name:"success-large"}),createBaseVNode("span",null,toDisplayString(e.t("zen","No content changes detected.")),1)])):(openBlock(),createElementBlock("div",_hoisted_5$4,[createBaseVNode("div",_hoisted_6$3,[createVNode(u,{value:a.getValue(o.data,"summary.add"),text:"New Elements"},null,8,["value"]),createVNode(u,{value:a.getValue(o.data,"summary.change"),text:"Changed Elements"},null,8,["value"]),createVNode(u,{value:a.getValue(o.data,"summary.delete"),text:"Deleted Elements"},null,8,["value"]),createVNode(u,{value:a.getValue(o.data,"summary.restore"),text:"Restored Elements"},null,8,["value"])]),_hoisted_7$3,createBaseVNode("div",_hoisted_8$3,[createBaseVNode("div",_hoisted_9$2,[createVNode(f,{data:a.getValue(o.data,"elementData")},null,8,["data"]),createVNode(d,{"enabled-data":o.enabledData,"onUpdate:enabledData":r[0]||(r[0]=g=>o.enabledData=g),data:a.getValue(o.data,"elementData")},null,8,["enabled-data","data"])])])]))}const ImportConfigure=_export_sfc$1(_sfc_main$7,[["render",_sfc_render$7]]),loadingSvg='{"nm":"24 Work List","ddd":0,"h":500,"w":500,"meta":{"g":"LottieFiles AE 3.1.1"},"layers":[{"ty":3,"nm":"Main Stroke width - Color Ctrl","sr":1,"st":-3,"op":61,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[0,0,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":0,"ix":11}},"ef":[{"ty":0,"mn":"ADBE Slider Control","nm":"Stroke width","ix":1,"en":1,"ef":[{"ty":0,"mn":"ADBE Slider Control-0001","nm":"Slider","ix":1,"v":{"a":0,"k":16,"ix":1}}]}],"ind":1,"parent":4},{"ty":4,"nm":"Nut","sr":1,"st":0,"op":61,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[124.156,124.908,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[123.779,124.532,0],"ix":2},"r":{"a":1,"k":[{"o":{"x":0.54,"y":0},"i":{"x":0.46,"y":1},"s":[0],"t":1},{"s":[360],"t":58}],"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 6","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[169.293,124.908],[191.861,124.908]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 7","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[56.45,124.908],[79.018,124.908]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 8","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[7.979,7.979],[-7.979,-7.979]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[84.26,85.013],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 9","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[7.979,7.979],[-7.979,-7.979]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[164.052,164.804],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 10","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-7.979,7.979],[7.979,-7.979]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[164.051,85.013],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 11","ix":6,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-7.979,7.979],[7.979,-7.979]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[84.26,164.804],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 12","ix":7,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[124.156,79.771],[124.156,56.45]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 13","ix":8,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[124.156,192.614],[124.156,170.046]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 14","ix":9,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[124.156,79.771],[124.156,56.45]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 15","ix":10,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[124.156,192.614],[124.156,170.046]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 16","ix":11,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[24.894,0],[0,24.894],[-24.894,0],[0,-24.894]],"o":[[-24.894,0],[0,-24.894],[24.894,0],[0,24.894]],"v":[[0,45.137],[-45.137,0],[0,-45.137],[45.137,0]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[124.156,124.908],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":2,"parent":3},{"ty":4,"nm":"List","sr":1,"st":0,"op":61,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[124.156,192.614,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.54,"y":0},"i":{"x":0.46,"y":1},"s":[250.001,250,0],"t":1,"ti":[0,0,0],"to":[0,3.167,0]},{"o":{"x":0.54,"y":0},"i":{"x":0.46,"y":1},"s":[250.001,269,0],"t":31,"ti":[0,3.167,0],"to":[0,0,0]},{"s":[250.001,250,0],"t":56}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.49,"y":0},"i":{"x":0.51,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[135.44,328.025],[191.861,328.025]]}],"t":14},{"o":{"x":0.49,"y":0},"i":{"x":0.833,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[135.44,328.025],[159.508,328.025]]}],"t":30},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[135.44,328.025],[191.861,328.025]]}],"t":45}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":3,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-20.18,-0.391],[-6.466,13.323],[20.18,-13.323]]},"ix":2}},{"ty":"tm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Trim","nm":"Trim Paths 1","ix":2,"e":{"a":1,"k":[{"h":1,"s":[100],"t":26},{"h":1,"s":[0],"t":27},{"o":{"x":0.56,"y":0},"i":{"x":0.44,"y":1},"s":[0],"t":28},{"s":[100],"t":43}],"ix":2},"o":{"a":0,"k":0,"ix":3},"s":{"a":1,"k":[{"o":{"x":0.56,"y":0},"i":{"x":0.833,"y":0.833},"s":[0],"t":17},{"o":{"x":0.167,"y":0},"i":{"x":0.833,"y":1},"s":[100],"t":25},{"h":1,"s":[100],"t":26},{"s":[0],"t":27}],"ix":1},"m":1},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[80.672,318.779],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.49,"y":0},"i":{"x":0.51,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[135.44,260.319],[191.861,260.319]]}],"t":1},{"o":{"x":0.49,"y":0},"i":{"x":0.833,"y":1},"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[135.44,260.319],[159.508,260.319]]}],"t":17},{"s":[{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[135.44,260.319],[191.861,260.319]]}],"t":32}],"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":3,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-20.18,-0.391],[-6.466,13.322],[20.18,-13.322]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Trim","nm":"Trim Paths 1","ix":3,"e":{"a":1,"k":[{"h":1,"s":[100],"t":13},{"h":1,"s":[0],"t":14},{"o":{"x":0.56,"y":0},"i":{"x":0.44,"y":1},"s":[0],"t":15},{"s":[100],"t":30}],"ix":2},"o":{"a":0,"k":0,"ix":3},"s":{"a":1,"k":[{"o":{"x":0.56,"y":0},"i":{"x":0.833,"y":0.833},"s":[0],"t":4},{"o":{"x":0.167,"y":0},"i":{"x":0.833,"y":1},"s":[100],"t":12},{"h":1,"s":[100],"t":13},{"s":[0],"t":14}],"ix":1},"m":1},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[80.672,251.073],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[112.871,124.908],[135.44,124.908]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 17","ix":6,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-112.843,181.3],[112.843,181.3],[112.843,-181.3],[-112.843,-181.3]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":16,"ix":5},"c":{"a":0,"k":[0,0.6314,0.6549],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[124.156,192.614],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":3},{"ty":3,"nm":"Zero | troke width - Color Ctrl","sr":1,"st":0,"op":61,"ip":0,"hd":false,"ddd":0,"bm":12,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[250,250,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":0,"ix":11}},"ef":[],"ind":4}],"v":"4.8.0","fr":25,"op":61,"ip":0,"assets":[]}',ImportReview_vue_vue_type_style_index_0_lang="",_sfc_main$6={name:"InputReview",components:{ConfigureTable,Icon:_sfc_main$j,Vue3Lottie},data(){return{loading:!0,error:!1,errorMessage:"",data:{}}},computed:{loadingSvg(){return JSON.parse(loadingSvg)}},created(){this.$store().setBreadcrumbs(this.$route,["index","configure","review"]),this.$events.on("saveButton:review",()=>{this.submitForm()})},mounted(){this.$nextTick(()=>{setTimeout(()=>{this.loadReview()},1e3)})},methods:{getValue(e,r,n){return get(e,r,n)},loadReview(){this.error=!1,this.loading=!0,this.errorMessage="";const e={filename:this.$route.params.filename,elementsToExclude:this.$route.params.elementsToExclude};Craft.sendActionRequest("POST","zen/import/get-review-data",{data:e}).then(r=>{this.data=r.data,this.$store().setSaveButton(this.$route)}).catch(r=>{this.error=!0;const n=getErrorMessage(r);this.errorMessage=`

${n.heading}


${n.text}
${n.trace}`}).finally(()=>{this.loading=!1})},submitForm(){const e=this.$route.params.filename,r=this.$route.params.elementsToExclude;r?this.$router.push({path:`/import/run/${e}/${r}`}):this.$router.push({path:`/import/run/${e}`})}}},_hoisted_1$5={key:0,class:"zui-loading-pane"},_hoisted_2$4={class:"zui-loading-wrap"},_hoisted_3$3={key:1,class:"zui-error-pane error"},_hoisted_4$3=["innerHTML"],_hoisted_5$3={key:2},_hoisted_6$2={id:"content-container"},_hoisted_7$2={class:"zui-review"},_hoisted_8$2={class:"zui-review-wrap"},_hoisted_9$1={class:"zui-review-intro"},_hoisted_10$1={class:"zui-intro-text"};function _sfc_render$6(e,r,n,s,o,a){const l=resolveComponent("icon"),c=resolveComponent("vue-3-lottie"),u=resolveComponent("configure-table");return o.loading?(openBlock(),createElementBlock("div",_hoisted_1$5,[createBaseVNode("div",_hoisted_2$4,[createVNode(l,{name:"icon-bg"}),createVNode(c,{"animation-data":a.loadingSvg,height:200,width:200},null,8,["animation-data"])]),createBaseVNode("h1",null,toDisplayString(e.t("zen","Preparing review...")),1)])):o.error?(openBlock(),createElementBlock("div",_hoisted_3$3,[createVNode(l,{name:"error-large"}),createBaseVNode("span",{class:"error",innerHTML:o.errorMessage},null,8,_hoisted_4$3)])):o.data?(openBlock(),createElementBlock("div",_hoisted_5$3,[createBaseVNode("div",_hoisted_6$2,[createBaseVNode("div",_hoisted_7$2,[createBaseVNode("div",_hoisted_8$2,[createBaseVNode("div",_hoisted_9$1,[createBaseVNode("h1",null,toDisplayString(e.t("zen","Review your import")),1),createBaseVNode("div",_hoisted_10$1,toDisplayString(e.t("zen","Double check the elements you're about to import.")),1)])]),(openBlock(!0),createElementBlock(Fragment,null,renderList(a.getValue(o.data,"elementData"),f=>(openBlock(),createElementBlock("div",{key:f.value,class:"content-pane"},[createVNode(u,{data:[f],"read-only":!0},null,8,["data"])]))),128))])])])):createCommentVNode("",!0)}const ImportReview=_export_sfc$1(_sfc_main$6,[["render",_sfc_render$6]]),ImportRun_vue_vue_type_style_index_0_lang="",_sfc_main$5={name:"ImportRun",components:{Icon:_sfc_main$j},data(){return{error:!1,errorMessage:"",successMessage:"",stepMessage:"Preparing to import elements...",progressBar:null,completed:!1,cancelled:!1,taskId:"",processingLog:[]}},created(){this.$store().setSaveButton(this.$route),this.$store().setBreadcrumbs(this.$route,["index","configure","review","run"]),this.taskId=this.$route.query.taskId,this.taskId||(this.taskId=Craft.randomString(10))},mounted(){this.$nextTick(()=>{this.progressBar=new Craft.ProgressBar(this.$el.querySelector(".loading-bar")),this.progressBar.showProgressBar(),setTimeout(()=>{this.runImport()},500)})},methods:{updateProgressBar(){new Craft.Zen.TaskProgress(this.taskId,({status:e,taskInfo:r})=>{if(r&&r.processingLog&&r.processingLog.length&&(this.processingLog=r.processingLog),e==="step")this.progressBar.setProgressPercentage(r.progress),r.progressLabel&&(this.stepMessage=r.progressLabel);else if(e==="complete")this.progressBar.setProgressPercentage(100),this.processingLog&&this.processingLog.length&&(this.successMessage=`
${this.getLogInfo()}
`),setTimeout(()=>{this.completed=!0},300);else if(e==="error"){this.error=!0,r.error&&(r=r.error);const n=getErrorMessage(r);this.processingLog&&this.processingLog.length&&(n.text=`
${this.getLogInfo()}
`),this.errorMessage=`

${n.heading}


${n.text}
${n.trace}`}})},getLogInfo(){let e=[];return this.processingLog.forEach(r=>{const n=[];n.push(`${r.element.type}: “${r.element.label}” (${r.element.uid})`),r.success?n.push(` > ${this.t("zen","Successfullly imported.")}`):(n.push(` > ${r.error}`),r.trace&&n.push(` > ${r.trace}`)),e.push(n.join("
"))}),e=e.join("

"),e},runImport(){this.error=!1,this.errorMessage="";const e={filename:this.$route.params.filename,elementsToExclude:this.$route.params.elementsToExclude,taskId:this.taskId};Craft.sendActionRequest("POST","zen/import/run",{data:e}).then(r=>{this.updateProgressBar()}).catch(r=>{this.error=!0;const n=getErrorMessage(r);this.errorMessage=`

${n.heading}


${n.text}
${n.trace}`})},onCancel(){this.error=!1,this.errorMessage="";const e={taskId:this.taskId};Craft.sendActionRequest("POST","zen/queue/cancel",{data:e}).then(r=>{this.cancelled=!0}).catch(r=>{this.error=!0;const n=getErrorMessage(r);this.errorMessage=`

${n.heading}


${n.text}
${n.trace}`})},onBack(){const e=this.$route.params.filename,r=this.$route.params.elementsToExclude;r?this.$router.push({path:`/import/review/${e}/${r}`}):this.$router.push({path:`/import/review/${e}`})},onRefresh(){this.$router.replace({path:this.$route.path,query:{taskId:this.taskId}}),setTimeout(()=>{this.$router.go(0)},50)}}},_hoisted_1$4={class:"zui-status"},_hoisted_2$3={key:0,class:"content-pane"},_hoisted_3$2={class:"zui-error-pane error"},_hoisted_4$2=["innerHTML"],_hoisted_5$2=createBaseVNode("br",null,null,-1),_hoisted_6$1=["value"],_hoisted_7$1={key:1,class:"content-pane"},_hoisted_8$1={class:"zui-status-wrap"},_hoisted_9={key:0,class:"zui-status-intro"},_hoisted_10={class:"h1-cancelled"},_hoisted_11={class:"zui-intro-text"},_hoisted_12=["value"],_hoisted_13={key:1,class:"zui-status-intro"},_hoisted_14={class:"h1-complete"},_hoisted_15=["innerHTML"],_hoisted_16=createBaseVNode("br",null,null,-1),_hoisted_17={key:2,class:"zui-status-intro"},_hoisted_18={class:"zui-intro-text"},_hoisted_19=createBaseVNode("div",{class:"loading-bar"},null,-1),_hoisted_20={class:"zui-intro-text"},_hoisted_21=["value"];function _sfc_render$5(e,r,n,s,o,a){const l=resolveComponent("icon");return openBlock(),createElementBlock("div",_hoisted_1$4,[createVNode(Transition,{name:"pane-fade",mode:"out-in"},{default:withCtx(()=>[o.error?(openBlock(),createElementBlock("div",_hoisted_2$3,[createBaseVNode("div",_hoisted_3$2,[createVNode(l,{name:"error-large"}),createBaseVNode("span",{class:"error",innerHTML:o.errorMessage},null,8,_hoisted_4$2),_hoisted_5$2,createBaseVNode("input",{type:"button",class:"btn big submit",value:e.t("app","Try again"),onClick:r[0]||(r[0]=withModifiers((...c)=>a.onRefresh&&a.onRefresh(...c),["prevent"]))},null,8,_hoisted_6$1)])])):(openBlock(),createElementBlock("div",_hoisted_7$1,[createVNode(l,{class:"zui-koi",name:"koi"}),createBaseVNode("div",_hoisted_8$1,[createVNode(Transition,{name:"pane-fade",mode:"out-in"},{default:withCtx(()=>[o.cancelled?(openBlock(),createElementBlock("div",_hoisted_9,[createBaseVNode("h1",_hoisted_10,toDisplayString(e.t("zen","Import cancelled")),1),createBaseVNode("div",_hoisted_11,toDisplayString(e.t("zen","Your import has been cancelled.")),1),createBaseVNode("input",{type:"button",class:"btn",value:e.t("zen","Go Back"),onClick:r[1]||(r[1]=withModifiers((...c)=>a.onBack&&a.onBack(...c),["prevent"]))},null,8,_hoisted_12)])):o.completed?(openBlock(),createElementBlock("div",_hoisted_13,[createBaseVNode("h1",_hoisted_14,toDisplayString(e.t("zen","Import complete!")),1),createBaseVNode("span",{innerHTML:o.successMessage},null,8,_hoisted_15),_hoisted_16])):(openBlock(),createElementBlock("div",_hoisted_17,[createBaseVNode("h1",null,toDisplayString(e.t("zen","Sit back and relax")),1),createBaseVNode("div",_hoisted_18,toDisplayString(e.t("zen","Your content is being imported now.")),1),_hoisted_19,createBaseVNode("div",_hoisted_20,toDisplayString(e.t("zen",o.stepMessage)),1),createBaseVNode("input",{type:"button",class:"btn",value:e.t("zen","Cancel"),onClick:r[2]||(r[2]=withModifiers((...c)=>a.onCancel&&a.onCancel(...c),["prevent"]))},null,8,_hoisted_21)]))]),_:1})])]))]),_:1})])}const ImportRun=_export_sfc$1(_sfc_main$5,[["render",_sfc_render$5]]),createVueApp=e=>{const r=createApp({delimiters:["${","}"],...e});return r.config.unwrapInjectedRef=!0,r.use(install),r.use(createRouter({history:createWebHistory(e.basePath),routes:[{name:"index",path:"/",component:Start,meta:{title:"Zen",saveButton:!1}},{name:"configure",path:"/import/configure/:filename",component:ImportConfigure,meta:{title:"Configure Import",saveButton:"Review Import"}},{name:"review",path:"/import/review/:filename/:elementsToExclude?",component:ImportReview,meta:{title:"Review Import",saveButton:"Run Import"}},{name:"run",path:"/import/run/:filename/:elementsToExclude?",component:ImportRun,meta:{title:"Run Import",saveButton:!1}}]})),r.config.globalProperties.t=t,r.config.globalProperties.clone=clone,r.config.globalProperties.$events=mitt(),r.config.globalProperties.$store=defineStore("app",{state:()=>({breadcrumbs:[],route:[],saveButton:!1}),getters:{getBreadcrumbs:n=>n.breadcrumbs,getRoute:n=>n.route,getSaveButton:n=>n.saveButton},actions:{setBreadcrumbs(n,s){const o=[],a=r.config.globalProperties.$router.getRoutes(),l=n.params;s.forEach(c=>{const u=a.find(f=>f.name===c);if(u){const f=u.path.replace(":filename",l.filename);o.push({label:u.meta.title,value:f})}}),this.breadcrumbs=o},setRoute(n){this.route=n},setSaveButton(n){var s;this.saveButton=(s=n==null?void 0:n.meta)==null?void 0:s.saveButton}}}),r.config.globalProperties.$isDebug=!1,r},App_vue_vue_type_style_index_0_lang="",_sfc_main$4={name:"App",created(){this.$router.beforeEach((e,r)=>{this.$store().setSaveButton(null),this.$store().setRoute(null),document.title=`${e.meta.title} - ${this.$root.$options.systemName}`}),this.$router.afterEach((e,r)=>{this.$store().setRoute(e)})}};function _sfc_render$4(e,r,n,s,o,a){const l=resolveComponent("router-view");return openBlock(),createBlock(l,null,{default:withCtx(({Component:c})=>[createVNode(Transition,{name:"page-fade",mode:"out-in"},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(c),{key:e.$route.path}))]),_:2},1024)]),_:1})}const App=_export_sfc$1(_sfc_main$4,[["render",_sfc_render$4]]),AppBreadcrumbs_vue_vue_type_style_index_0_lang="",_sfc_main$3={name:"AppBreadcrumbs",computed:{breadcrumbs(){return this.$store().$state.breadcrumbs}},methods:{onClick(e){this.$router.push({path:e})}}},_hoisted_1$3={class:"breadcrumb-list"},_hoisted_2$2=["onClick"];function _sfc_render$3(e,r,n,s,o,a){return openBlock(),createElementBlock("ul",_hoisted_1$3,[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.breadcrumbs,(l,c)=>(openBlock(),createElementBlock("li",{key:c,class:normalizeClass(a.breadcrumbs.length-1===c?"last":"")},[createBaseVNode("a",{onClick:withModifiers(u=>a.onClick(l.value),["prevent"])},toDisplayString(e.t("zen",l.label)),9,_hoisted_2$2)],2))),128))])}const AppBreadcrumbs=_export_sfc$1(_sfc_main$3,[["render",_sfc_render$3]]),AppHeader_vue_vue_type_style_index_0_lang="",_sfc_main$2={name:"AppHeader",computed:{saveButton(){return this.$store().$state.saveButton},route(){return this.$store().$state.route},breadcrumb(){const e=this.$store().$state.breadcrumbs,r=e[0],n=e[e.length-1];return!r||!n?"":r.label===n.label?Craft.t("zen","{page1}",{page1:r.label}):Craft.t("zen","{page1} — {page2}",{page1:r.label,page2:n.label})}},methods:{onClick(){this.$events.emit(`saveButton:${this.$store().$state.route.name}`)},navigate(e){this.$router.push({path:e})}}},_hoisted_1$2={id:"page-title",class:"flex"},_hoisted_2$1=["title"],_hoisted_3$1={key:0},_hoisted_4$1={key:0,id:"action-buttons",class:"flex"},_hoisted_5$1={class:"btngroup"};function _sfc_render$2(e,r,n,s,o,a){return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$2,[createBaseVNode("h1",{class:"screen-title",title:a.breadcrumb},toDisplayString(a.breadcrumb),9,_hoisted_2$1),e.$isDebug?(openBlock(),createElementBlock("div",_hoisted_3$1,[createTextVNode("    "),createBaseVNode("a",{onClick:r[0]||(r[0]=withModifiers(l=>a.navigate("/"),["prevent"]))},"Index"),createTextVNode("     "),createBaseVNode("a",{onClick:r[1]||(r[1]=withModifiers(l=>a.navigate("/import/configure/zen-test.zip"),["prevent"]))},"Configure"),createTextVNode("     "),createBaseVNode("a",{onClick:r[2]||(r[2]=withModifiers(l=>a.navigate("/import/review/zen-test.zip"),["prevent"]))},"Review"),createTextVNode("     "),createBaseVNode("a",{onClick:r[3]||(r[3]=withModifiers(l=>a.navigate("/import/run/zen-test.zip"),["prevent"]))},"Run")])):createCommentVNode("",!0)]),createVNode(Transition,{name:"page-fade",mode:"out-in"},{default:withCtx(()=>[a.saveButton?(openBlock(),createElementBlock("div",_hoisted_4$1,[createBaseVNode("div",_hoisted_5$1,[createBaseVNode("button",{type:"submit",class:"btn submit",onClick:r[4]||(r[4]=withModifiers((...l)=>a.onClick&&a.onClick(...l),["prevent"]))},toDisplayString(e.t("zen",a.saveButton)),1)])])):createCommentVNode("",!0)]),_:1})],64)}const AppHeader=_export_sfc$1(_sfc_main$2,[["render",_sfc_render$2]]);var top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start="start",end="end",clippingParents="clippingParents",viewport="viewport",popper="popper",reference="reference",variationPlacements=basePlacements.reduce(function(e,r){return e.concat([r+"-"+start,r+"-"+end])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(e,r){return e.concat([r,r+"-"+start,r+"-"+end])},[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function getNodeName(e){return e?(e.nodeName||"").toLowerCase():null}function getWindow(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var r=e.ownerDocument;return r&&r.defaultView||window}return e}function isElement$1(e){var r=getWindow(e).Element;return e instanceof r||e instanceof Element}function isHTMLElement(e){var r=getWindow(e).HTMLElement;return e instanceof r||e instanceof HTMLElement}function isShadowRoot(e){if(typeof ShadowRoot>"u")return!1;var r=getWindow(e).ShadowRoot;return e instanceof r||e instanceof ShadowRoot}function applyStyles(e){var r=e.state;Object.keys(r.elements).forEach(function(n){var s=r.styles[n]||{},o=r.attributes[n]||{},a=r.elements[n];!isHTMLElement(a)||!getNodeName(a)||(Object.assign(a.style,s),Object.keys(o).forEach(function(l){var c=o[l];c===!1?a.removeAttribute(l):a.setAttribute(l,c===!0?"":c)}))})}function effect$2(e){var r=e.state,n={popper:{position:r.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(r.elements.popper.style,n.popper),r.styles=n,r.elements.arrow&&Object.assign(r.elements.arrow.style,n.arrow),function(){Object.keys(r.elements).forEach(function(s){var o=r.elements[s],a=r.attributes[s]||{},l=Object.keys(r.styles.hasOwnProperty(s)?r.styles[s]:n[s]),c=l.reduce(function(u,f){return u[f]="",u},{});!isHTMLElement(o)||!getNodeName(o)||(Object.assign(o.style,c),Object.keys(a).forEach(function(u){o.removeAttribute(u)}))})}}const applyStyles$1={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles,effect:effect$2,requires:["computeStyles"]};function getBasePlacement$1(e){return e.split("-")[0]}var max=Math.max,min=Math.min,round=Math.round;function getUAString(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(r){return r.brand+"/"+r.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(e,r,n){r===void 0&&(r=!1),n===void 0&&(n=!1);var s=e.getBoundingClientRect(),o=1,a=1;r&&isHTMLElement(e)&&(o=e.offsetWidth>0&&round(s.width)/e.offsetWidth||1,a=e.offsetHeight>0&&round(s.height)/e.offsetHeight||1);var l=isElement$1(e)?getWindow(e):window,c=l.visualViewport,u=!isLayoutViewport()&&n,f=(s.left+(u&&c?c.offsetLeft:0))/o,d=(s.top+(u&&c?c.offsetTop:0))/a,g=s.width/o,m=s.height/a;return{width:g,height:m,top:d,right:f+g,bottom:d+m,left:f,x:f,y:d}}function getLayoutRect(e){var r=getBoundingClientRect(e),n=e.offsetWidth,s=e.offsetHeight;return Math.abs(r.width-n)<=1&&(n=r.width),Math.abs(r.height-s)<=1&&(s=r.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:s}}function contains(e,r){var n=r.getRootNode&&r.getRootNode();if(e.contains(r))return!0;if(n&&isShadowRoot(n)){var s=r;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function getComputedStyle$1(e){return getWindow(e).getComputedStyle(e)}function isTableElement(e){return["table","td","th"].indexOf(getNodeName(e))>=0}function getDocumentElement(e){return((isElement$1(e)?e.ownerDocument:e.document)||window.document).documentElement}function getParentNode(e){return getNodeName(e)==="html"?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function getTrueOffsetParent(e){return!isHTMLElement(e)||getComputedStyle$1(e).position==="fixed"?null:e.offsetParent}function getContainingBlock(e){var r=/firefox/i.test(getUAString()),n=/Trident/i.test(getUAString());if(n&&isHTMLElement(e)){var s=getComputedStyle$1(e);if(s.position==="fixed")return null}var o=getParentNode(e);for(isShadowRoot(o)&&(o=o.host);isHTMLElement(o)&&["html","body"].indexOf(getNodeName(o))<0;){var a=getComputedStyle$1(o);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||r&&a.willChange==="filter"||r&&a.filter&&a.filter!=="none")return o;o=o.parentNode}return null}function getOffsetParent(e){for(var r=getWindow(e),n=getTrueOffsetParent(e);n&&isTableElement(n)&&getComputedStyle$1(n).position==="static";)n=getTrueOffsetParent(n);return n&&(getNodeName(n)==="html"||getNodeName(n)==="body"&&getComputedStyle$1(n).position==="static")?r:n||getContainingBlock(e)||r}function getMainAxisFromPlacement(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function within(e,r,n){return max(e,min(r,n))}function withinMaxClamp(e,r,n){var s=within(e,r,n);return s>n?n:s}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(e){return Object.assign({},getFreshSideObject(),e)}function expandToHashMap(e,r){return r.reduce(function(n,s){return n[s]=e,n},{})}var toPaddingObject=function e(r,n){return r=typeof r=="function"?r(Object.assign({},n.rects,{placement:n.placement})):r,mergePaddingObject(typeof r!="number"?r:expandToHashMap(r,basePlacements))};function arrow(e){var r,n=e.state,s=e.name,o=e.options,a=n.elements.arrow,l=n.modifiersData.popperOffsets,c=getBasePlacement$1(n.placement),u=getMainAxisFromPlacement(c),f=[left,right].indexOf(c)>=0,d=f?"height":"width";if(!(!a||!l)){var g=toPaddingObject(o.padding,n),m=getLayoutRect(a),E=u==="y"?top:left,S=u==="y"?bottom:right,x=n.rects.reference[d]+n.rects.reference[u]-l[u]-n.rects.popper[d],T=l[u]-n.rects.reference[u],y=getOffsetParent(a),b=y?u==="y"?y.clientHeight||0:y.clientWidth||0:0,_=x/2-T/2,v=g[E],k=b-m[d]-g[S],C=b/2-m[d]/2+_,P=within(v,C,k),A=u;n.modifiersData[s]=(r={},r[A]=P,r.centerOffset=P-C,r)}}function effect$1(e){var r=e.state,n=e.options,s=n.element,o=s===void 0?"[data-popper-arrow]":s;o!=null&&(typeof o=="string"&&(o=r.elements.popper.querySelector(o),!o)||contains(r.elements.popper,o)&&(r.elements.arrow=o))}const arrow$1={name:"arrow",enabled:!0,phase:"main",fn:arrow,effect:effect$1,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getVariation(e){return e.split("-")[1]}var unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(e){var r=e.x,n=e.y,s=window,o=s.devicePixelRatio||1;return{x:round(r*o)/o||0,y:round(n*o)/o||0}}function mapToStyles(e){var r,n=e.popper,s=e.popperRect,o=e.placement,a=e.variation,l=e.offsets,c=e.position,u=e.gpuAcceleration,f=e.adaptive,d=e.roundOffsets,g=e.isFixed,m=l.x,E=m===void 0?0:m,S=l.y,x=S===void 0?0:S,T=typeof d=="function"?d({x:E,y:x}):{x:E,y:x};E=T.x,x=T.y;var y=l.hasOwnProperty("x"),b=l.hasOwnProperty("y"),_=left,v=top,k=window;if(f){var C=getOffsetParent(n),P="clientHeight",A="clientWidth";if(C===getWindow(n)&&(C=getDocumentElement(n),getComputedStyle$1(C).position!=="static"&&c==="absolute"&&(P="scrollHeight",A="scrollWidth")),C=C,o===top||(o===left||o===right)&&a===end){v=bottom;var R=g&&C===k&&k.visualViewport?k.visualViewport.height:C[P];x-=R-s.height,x*=u?1:-1}if(o===left||(o===top||o===bottom)&&a===end){_=right;var B=g&&C===k&&k.visualViewport?k.visualViewport.width:C[A];E-=B-s.width,E*=u?1:-1}}var N=Object.assign({position:c},f&&unsetSides),L=d===!0?roundOffsetsByDPR({x:E,y:x}):{x:E,y:x};if(E=L.x,x=L.y,u){var H;return Object.assign({},N,(H={},H[v]=b?"0":"",H[_]=y?"0":"",H.transform=(k.devicePixelRatio||1)<=1?"translate("+E+"px, "+x+"px)":"translate3d("+E+"px, "+x+"px, 0)",H))}return Object.assign({},N,(r={},r[v]=b?x+"px":"",r[_]=y?E+"px":"",r.transform="",r))}function computeStyles(e){var r=e.state,n=e.options,s=n.gpuAcceleration,o=s===void 0?!0:s,a=n.adaptive,l=a===void 0?!0:a,c=n.roundOffsets,u=c===void 0?!0:c,f={placement:getBasePlacement$1(r.placement),variation:getVariation(r.placement),popper:r.elements.popper,popperRect:r.rects.popper,gpuAcceleration:o,isFixed:r.options.strategy==="fixed"};r.modifiersData.popperOffsets!=null&&(r.styles.popper=Object.assign({},r.styles.popper,mapToStyles(Object.assign({},f,{offsets:r.modifiersData.popperOffsets,position:r.options.strategy,adaptive:l,roundOffsets:u})))),r.modifiersData.arrow!=null&&(r.styles.arrow=Object.assign({},r.styles.arrow,mapToStyles(Object.assign({},f,{offsets:r.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-placement":r.placement})}const computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}};var passive={passive:!0};function effect(e){var r=e.state,n=e.instance,s=e.options,o=s.scroll,a=o===void 0?!0:o,l=s.resize,c=l===void 0?!0:l,u=getWindow(r.elements.popper),f=[].concat(r.scrollParents.reference,r.scrollParents.popper);return a&&f.forEach(function(d){d.addEventListener("scroll",n.update,passive)}),c&&u.addEventListener("resize",n.update,passive),function(){a&&f.forEach(function(d){d.removeEventListener("scroll",n.update,passive)}),c&&u.removeEventListener("resize",n.update,passive)}}const eventListeners={name:"eventListeners",enabled:!0,phase:"write",fn:function e(){},effect,data:{}};var hash$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,function(r){return hash$1[r]})}var hash={start:"end",end:"start"};function getOppositeVariationPlacement(e){return e.replace(/start|end/g,function(r){return hash[r]})}function getWindowScroll(e){var r=getWindow(e),n=r.pageXOffset,s=r.pageYOffset;return{scrollLeft:n,scrollTop:s}}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function getViewportRect(e,r){var n=getWindow(e),s=getDocumentElement(e),o=n.visualViewport,a=s.clientWidth,l=s.clientHeight,c=0,u=0;if(o){a=o.width,l=o.height;var f=isLayoutViewport();(f||!f&&r==="fixed")&&(c=o.offsetLeft,u=o.offsetTop)}return{width:a,height:l,x:c+getWindowScrollBarX(e),y:u}}function getDocumentRect(e){var r,n=getDocumentElement(e),s=getWindowScroll(e),o=(r=e.ownerDocument)==null?void 0:r.body,a=max(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),l=max(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),c=-s.scrollLeft+getWindowScrollBarX(e),u=-s.scrollTop;return getComputedStyle$1(o||n).direction==="rtl"&&(c+=max(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:l,x:c,y:u}}function isScrollParent(e){var r=getComputedStyle$1(e),n=r.overflow,s=r.overflowX,o=r.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+s)}function getScrollParent(e){return["html","body","#document"].indexOf(getNodeName(e))>=0?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}function listScrollParents(e,r){var n;r===void 0&&(r=[]);var s=getScrollParent(e),o=s===((n=e.ownerDocument)==null?void 0:n.body),a=getWindow(s),l=o?[a].concat(a.visualViewport||[],isScrollParent(s)?s:[]):s,c=r.concat(l);return o?c:c.concat(listScrollParents(getParentNode(l)))}function rectToClientRect(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function getInnerBoundingClientRect(e,r){var n=getBoundingClientRect(e,!1,r==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function getClientRectFromMixedType(e,r,n){return r===viewport?rectToClientRect(getViewportRect(e,n)):isElement$1(r)?getInnerBoundingClientRect(r,n):rectToClientRect(getDocumentRect(getDocumentElement(e)))}function getClippingParents(e){var r=listScrollParents(getParentNode(e)),n=["absolute","fixed"].indexOf(getComputedStyle$1(e).position)>=0,s=n&&isHTMLElement(e)?getOffsetParent(e):e;return isElement$1(s)?r.filter(function(o){return isElement$1(o)&&contains(o,s)&&getNodeName(o)!=="body"}):[]}function getClippingRect(e,r,n,s){var o=r==="clippingParents"?getClippingParents(e):[].concat(r),a=[].concat(o,[n]),l=a[0],c=a.reduce(function(u,f){var d=getClientRectFromMixedType(e,f,s);return u.top=max(d.top,u.top),u.right=min(d.right,u.right),u.bottom=min(d.bottom,u.bottom),u.left=max(d.left,u.left),u},getClientRectFromMixedType(e,l,s));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function computeOffsets(e){var r=e.reference,n=e.element,s=e.placement,o=s?getBasePlacement$1(s):null,a=s?getVariation(s):null,l=r.x+r.width/2-n.width/2,c=r.y+r.height/2-n.height/2,u;switch(o){case top:u={x:l,y:r.y-n.height};break;case bottom:u={x:l,y:r.y+r.height};break;case right:u={x:r.x+r.width,y:c};break;case left:u={x:r.x-n.width,y:c};break;default:u={x:r.x,y:r.y}}var f=o?getMainAxisFromPlacement(o):null;if(f!=null){var d=f==="y"?"height":"width";switch(a){case start:u[f]=u[f]-(r[d]/2-n[d]/2);break;case end:u[f]=u[f]+(r[d]/2-n[d]/2);break}}return u}function detectOverflow(e,r){r===void 0&&(r={});var n=r,s=n.placement,o=s===void 0?e.placement:s,a=n.strategy,l=a===void 0?e.strategy:a,c=n.boundary,u=c===void 0?clippingParents:c,f=n.rootBoundary,d=f===void 0?viewport:f,g=n.elementContext,m=g===void 0?popper:g,E=n.altBoundary,S=E===void 0?!1:E,x=n.padding,T=x===void 0?0:x,y=mergePaddingObject(typeof T!="number"?T:expandToHashMap(T,basePlacements)),b=m===popper?reference:popper,_=e.rects.popper,v=e.elements[S?b:m],k=getClippingRect(isElement$1(v)?v:v.contextElement||getDocumentElement(e.elements.popper),u,d,l),C=getBoundingClientRect(e.elements.reference),P=computeOffsets({reference:C,element:_,strategy:"absolute",placement:o}),A=rectToClientRect(Object.assign({},_,P)),R=m===popper?A:C,B={top:k.top-R.top+y.top,bottom:R.bottom-k.bottom+y.bottom,left:k.left-R.left+y.left,right:R.right-k.right+y.right},N=e.modifiersData.offset;if(m===popper&&N){var L=N[o];Object.keys(B).forEach(function(H){var V=[right,bottom].indexOf(H)>=0?1:-1,q=[top,bottom].indexOf(H)>=0?"y":"x";B[H]+=L[q]*V})}return B}function computeAutoPlacement(e,r){r===void 0&&(r={});var n=r,s=n.placement,o=n.boundary,a=n.rootBoundary,l=n.padding,c=n.flipVariations,u=n.allowedAutoPlacements,f=u===void 0?placements:u,d=getVariation(s),g=d?c?variationPlacements:variationPlacements.filter(function(S){return getVariation(S)===d}):basePlacements,m=g.filter(function(S){return f.indexOf(S)>=0});m.length===0&&(m=g);var E=m.reduce(function(S,x){return S[x]=detectOverflow(e,{placement:x,boundary:o,rootBoundary:a,padding:l})[getBasePlacement$1(x)],S},{});return Object.keys(E).sort(function(S,x){return E[S]-E[x]})}function getExpandedFallbackPlacements(e){if(getBasePlacement$1(e)===auto)return[];var r=getOppositePlacement(e);return[getOppositeVariationPlacement(e),r,getOppositeVariationPlacement(r)]}function flip(e){var r=e.state,n=e.options,s=e.name;if(!r.modifiersData[s]._skip){for(var o=n.mainAxis,a=o===void 0?!0:o,l=n.altAxis,c=l===void 0?!0:l,u=n.fallbackPlacements,f=n.padding,d=n.boundary,g=n.rootBoundary,m=n.altBoundary,E=n.flipVariations,S=E===void 0?!0:E,x=n.allowedAutoPlacements,T=r.options.placement,y=getBasePlacement$1(T),b=y===T,_=u||(b||!S?[getOppositePlacement(T)]:getExpandedFallbackPlacements(T)),v=[T].concat(_).reduce(function(de,G){return de.concat(getBasePlacement$1(G)===auto?computeAutoPlacement(r,{placement:G,boundary:d,rootBoundary:g,padding:f,flipVariations:S,allowedAutoPlacements:x}):G)},[]),k=r.rects.reference,C=r.rects.popper,P=new Map,A=!0,R=v[0],B=0;B=0,q=V?"width":"height",M=detectOverflow(r,{placement:N,boundary:d,rootBoundary:g,altBoundary:m,padding:f}),I=V?H?right:left:H?bottom:top;k[q]>C[q]&&(I=getOppositePlacement(I));var w=getOppositePlacement(I),O=[];if(a&&O.push(M[L]<=0),c&&O.push(M[I]<=0,M[w]<=0),O.every(function(de){return de})){R=N,A=!1;break}P.set(N,O)}if(A)for(var U=S?3:1,z=function(G){var J=v.find(function(se){var ae=P.get(se);if(ae)return ae.slice(0,G).every(function(be){return be})});if(J)return R=J,"break"},ie=U;ie>0;ie--){var ye=z(ie);if(ye==="break")break}r.placement!==R&&(r.modifiersData[s]._skip=!0,r.placement=R,r.reset=!0)}}const flip$1={name:"flip",enabled:!0,phase:"main",fn:flip,requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(e,r,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-r.height-n.y,right:e.right-r.width+n.x,bottom:e.bottom-r.height+n.y,left:e.left-r.width-n.x}}function isAnySideFullyClipped(e){return[top,right,bottom,left].some(function(r){return e[r]>=0})}function hide(e){var r=e.state,n=e.name,s=r.rects.reference,o=r.rects.popper,a=r.modifiersData.preventOverflow,l=detectOverflow(r,{elementContext:"reference"}),c=detectOverflow(r,{altBoundary:!0}),u=getSideOffsets(l,s),f=getSideOffsets(c,o,a),d=isAnySideFullyClipped(u),g=isAnySideFullyClipped(f);r.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:f,isReferenceHidden:d,hasPopperEscaped:g},r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":g})}const hide$1={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:hide};function distanceAndSkiddingToXY(e,r,n){var s=getBasePlacement$1(e),o=[left,top].indexOf(s)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},r,{placement:e})):n,l=a[0],c=a[1];return l=l||0,c=(c||0)*o,[left,right].indexOf(s)>=0?{x:c,y:l}:{x:l,y:c}}function offset(e){var r=e.state,n=e.options,s=e.name,o=n.offset,a=o===void 0?[0,0]:o,l=placements.reduce(function(d,g){return d[g]=distanceAndSkiddingToXY(g,r.rects,a),d},{}),c=l[r.placement],u=c.x,f=c.y;r.modifiersData.popperOffsets!=null&&(r.modifiersData.popperOffsets.x+=u,r.modifiersData.popperOffsets.y+=f),r.modifiersData[s]=l}const offset$1={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset};function popperOffsets(e){var r=e.state,n=e.name;r.modifiersData[n]=computeOffsets({reference:r.rects.reference,element:r.rects.popper,strategy:"absolute",placement:r.placement})}const popperOffsets$1={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets,data:{}};function getAltAxis(e){return e==="x"?"y":"x"}function preventOverflow(e){var r=e.state,n=e.options,s=e.name,o=n.mainAxis,a=o===void 0?!0:o,l=n.altAxis,c=l===void 0?!1:l,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,g=n.padding,m=n.tether,E=m===void 0?!0:m,S=n.tetherOffset,x=S===void 0?0:S,T=detectOverflow(r,{boundary:u,rootBoundary:f,padding:g,altBoundary:d}),y=getBasePlacement$1(r.placement),b=getVariation(r.placement),_=!b,v=getMainAxisFromPlacement(y),k=getAltAxis(v),C=r.modifiersData.popperOffsets,P=r.rects.reference,A=r.rects.popper,R=typeof x=="function"?x(Object.assign({},r.rects,{placement:r.placement})):x,B=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),N=r.modifiersData.offset?r.modifiersData.offset[r.placement]:null,L={x:0,y:0};if(C){if(a){var H,V=v==="y"?top:left,q=v==="y"?bottom:right,M=v==="y"?"height":"width",I=C[v],w=I+T[V],O=I-T[q],U=E?-A[M]/2:0,z=b===start?P[M]:A[M],ie=b===start?-A[M]:-P[M],ye=r.elements.arrow,de=E&&ye?getLayoutRect(ye):{width:0,height:0},G=r.modifiersData["arrow#persistent"]?r.modifiersData["arrow#persistent"].padding:getFreshSideObject(),J=G[V],se=G[q],ae=within(0,P[M],de[M]),be=_?P[M]/2-U-ae-J-B.mainAxis:z-ae-J-B.mainAxis,Ee=_?-P[M]/2+U+ae+se+B.mainAxis:ie+ae+se+B.mainAxis,pe=r.elements.arrow&&getOffsetParent(r.elements.arrow),D=pe?v==="y"?pe.clientTop||0:pe.clientLeft||0:0,F=(H=N==null?void 0:N[v])!=null?H:0,j=I+be-F-D,W=I+Ee-F,Z=within(E?min(w,j):w,I,E?max(O,W):O);C[v]=Z,L[v]=Z-I}if(c){var Q,oe=v==="x"?top:left,X=v==="x"?bottom:right,te=C[k],Y=k==="y"?"height":"width",he=te+T[oe],ce=te-T[X],fe=[top,left].indexOf(y)!==-1,me=(Q=N==null?void 0:N[k])!=null?Q:0,_e=fe?he:te-P[Y]-A[Y]-me+B.altAxis,Se=fe?te+P[Y]+A[Y]-me-B.altAxis:ce,xe=E&&fe?withinMaxClamp(_e,te,Se):within(E?_e:he,te,E?Se:ce);C[k]=xe,L[k]=xe-te}r.modifiersData[s]=L}}const preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow,requiresIfExists:["offset"]};function getHTMLElementScroll(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function getNodeScroll(e){return e===getWindow(e)||!isHTMLElement(e)?getWindowScroll(e):getHTMLElementScroll(e)}function isElementScaled(e){var r=e.getBoundingClientRect(),n=round(r.width)/e.offsetWidth||1,s=round(r.height)/e.offsetHeight||1;return n!==1||s!==1}function getCompositeRect(e,r,n){n===void 0&&(n=!1);var s=isHTMLElement(r),o=isHTMLElement(r)&&isElementScaled(r),a=getDocumentElement(r),l=getBoundingClientRect(e,o,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(s||!s&&!n)&&((getNodeName(r)!=="body"||isScrollParent(a))&&(c=getNodeScroll(r)),isHTMLElement(r)?(u=getBoundingClientRect(r,!0),u.x+=r.clientLeft,u.y+=r.clientTop):a&&(u.x=getWindowScrollBarX(a))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function order(e){var r=new Map,n=new Set,s=[];e.forEach(function(a){r.set(a.name,a)});function o(a){n.add(a.name);var l=[].concat(a.requires||[],a.requiresIfExists||[]);l.forEach(function(c){if(!n.has(c)){var u=r.get(c);u&&o(u)}}),s.push(a)}return e.forEach(function(a){n.has(a.name)||o(a)}),s}function orderModifiers(e){var r=order(e);return modifierPhases.reduce(function(n,s){return n.concat(r.filter(function(o){return o.phase===s}))},[])}function debounce$1(e){var r;return function(){return r||(r=new Promise(function(n){Promise.resolve().then(function(){r=void 0,n(e())})})),r}}function mergeByName(e){var r=e.reduce(function(n,s){var o=n[s.name];return n[s.name]=o?Object.assign({},o,s,{options:Object.assign({},o.options,s.options),data:Object.assign({},o.data,s.data)}):s,n},{});return Object.keys(r).map(function(n){return r[n]})}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var e=arguments.length,r=new Array(e),n=0;n-1}function invokeWithArgsOrReturn(e,r){return typeof e=="function"?e.apply(void 0,r):e}function debounce(e,r){if(r===0)return e;var n;return function(s){clearTimeout(n),n=setTimeout(function(){e(s)},r)}}function splitBySpaces(e){return e.split(/\s+/).filter(Boolean)}function normalizeToArray(e){return[].concat(e)}function pushIfUnique(e,r){e.indexOf(r)===-1&&e.push(r)}function unique(e){return e.filter(function(r,n){return e.indexOf(r)===n})}function getBasePlacement(e){return e.split("-")[0]}function arrayFrom(e){return[].slice.call(e)}function removeUndefinedProps(e){return Object.keys(e).reduce(function(r,n){return e[n]!==void 0&&(r[n]=e[n]),r},{})}function div(){return document.createElement("div")}function isElement(e){return["Element","Fragment"].some(function(r){return isType(e,r)})}function isNodeList(e){return isType(e,"NodeList")}function isMouseEvent(e){return isType(e,"MouseEvent")}function isReferenceElement(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function getArrayOfElements(e){return isElement(e)?[e]:isNodeList(e)?arrayFrom(e):Array.isArray(e)?e:arrayFrom(document.querySelectorAll(e))}function setTransitionDuration(e,r){e.forEach(function(n){n&&(n.style.transitionDuration=r+"ms")})}function setVisibilityState(e,r){e.forEach(function(n){n&&n.setAttribute("data-state",r)})}function getOwnerDocument(e){var r,n=normalizeToArray(e),s=n[0];return s!=null&&(r=s.ownerDocument)!=null&&r.body?s.ownerDocument:document}function isCursorOutsideInteractiveBorder(e,r){var n=r.clientX,s=r.clientY;return e.every(function(o){var a=o.popperRect,l=o.popperState,c=o.props,u=c.interactiveBorder,f=getBasePlacement(l.placement),d=l.modifiersData.offset;if(!d)return!0;var g=f==="bottom"?d.top.y:0,m=f==="top"?d.bottom.y:0,E=f==="right"?d.left.x:0,S=f==="left"?d.right.x:0,x=a.top-s+g>u,T=s-a.bottom-m>u,y=a.left-n+E>u,b=n-a.right-S>u;return x||T||y||b})}function updateTransitionEndListener(e,r,n){var s=r+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(o){e[s](o,n)})}function actualContains(e,r){for(var n=r;n;){var s;if(e.contains(n))return!0;n=n.getRootNode==null||(s=n.getRootNode())==null?void 0:s.host}return!1}var currentInput={isTouch:!1},lastMouseMoveTime=0;function onDocumentTouchStart(){currentInput.isTouch||(currentInput.isTouch=!0,window.performance&&document.addEventListener("mousemove",onDocumentMouseMove))}function onDocumentMouseMove(){var e=performance.now();e-lastMouseMoveTime<20&&(currentInput.isTouch=!1,document.removeEventListener("mousemove",onDocumentMouseMove)),lastMouseMoveTime=e}function onWindowBlur(){var e=document.activeElement;if(isReferenceElement(e)){var r=e._tippy;e.blur&&!r.state.isVisible&&e.blur()}}function bindGlobalEventListeners(){document.addEventListener("touchstart",onDocumentTouchStart,TOUCH_OPTIONS),window.addEventListener("blur",onWindowBlur)}var isBrowser=typeof window<"u"&&typeof document<"u",isIE11=isBrowser?!!window.msCrypto:!1,pluginProps={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},renderProps={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},defaultProps=Object.assign({appendTo:TIPPY_DEFAULT_APPEND_TO,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function e(){},onBeforeUpdate:function e(){},onCreate:function e(){},onDestroy:function e(){},onHidden:function e(){},onHide:function e(){},onMount:function e(){},onShow:function e(){},onShown:function e(){},onTrigger:function e(){},onUntrigger:function e(){},onClickOutside:function e(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},pluginProps,renderProps),defaultKeys=Object.keys(defaultProps),setDefaultProps=function e(r){var n=Object.keys(r);n.forEach(function(s){defaultProps[s]=r[s]})};function getExtendedPassedProps(e){var r=e.plugins||[],n=r.reduce(function(s,o){var a=o.name,l=o.defaultValue;if(a){var c;s[a]=e[a]!==void 0?e[a]:(c=defaultProps[a])!=null?c:l}return s},{});return Object.assign({},e,n)}function getDataAttributeProps(e,r){var n=r?Object.keys(getExtendedPassedProps(Object.assign({},defaultProps,{plugins:r}))):defaultKeys,s=n.reduce(function(o,a){var l=(e.getAttribute("data-tippy-"+a)||"").trim();if(!l)return o;if(a==="content")o[a]=l;else try{o[a]=JSON.parse(l)}catch{o[a]=l}return o},{});return s}function evaluateProps(e,r){var n=Object.assign({},r,{content:invokeWithArgsOrReturn(r.content,[e])},r.ignoreAttributes?{}:getDataAttributeProps(e,r.plugins));return n.aria=Object.assign({},defaultProps.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?r.interactive:n.aria.expanded,content:n.aria.content==="auto"?r.interactive?null:"describedby":n.aria.content},n}var innerHTML=function e(){return"innerHTML"};function dangerouslySetInnerHTML(e,r){e[innerHTML()]=r}function createArrowElement(e){var r=div();return e===!0?r.className=ARROW_CLASS:(r.className=SVG_ARROW_CLASS,isElement(e)?r.appendChild(e):dangerouslySetInnerHTML(r,e)),r}function setContent(e,r){isElement(r.content)?(dangerouslySetInnerHTML(e,""),e.appendChild(r.content)):typeof r.content!="function"&&(r.allowHTML?dangerouslySetInnerHTML(e,r.content):e.textContent=r.content)}function getChildren(e){var r=e.firstElementChild,n=arrayFrom(r.children);return{box:r,content:n.find(function(s){return s.classList.contains(CONTENT_CLASS)}),arrow:n.find(function(s){return s.classList.contains(ARROW_CLASS)||s.classList.contains(SVG_ARROW_CLASS)}),backdrop:n.find(function(s){return s.classList.contains(BACKDROP_CLASS)})}}function render(e){var r=div(),n=div();n.className=BOX_CLASS,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var s=div();s.className=CONTENT_CLASS,s.setAttribute("data-state","hidden"),setContent(s,e.props),r.appendChild(n),n.appendChild(s),o(e.props,e.props);function o(a,l){var c=getChildren(r),u=c.box,f=c.content,d=c.arrow;l.theme?u.setAttribute("data-theme",l.theme):u.removeAttribute("data-theme"),typeof l.animation=="string"?u.setAttribute("data-animation",l.animation):u.removeAttribute("data-animation"),l.inertia?u.setAttribute("data-inertia",""):u.removeAttribute("data-inertia"),u.style.maxWidth=typeof l.maxWidth=="number"?l.maxWidth+"px":l.maxWidth,l.role?u.setAttribute("role",l.role):u.removeAttribute("role"),(a.content!==l.content||a.allowHTML!==l.allowHTML)&&setContent(f,e.props),l.arrow?d?a.arrow!==l.arrow&&(u.removeChild(d),u.appendChild(createArrowElement(l.arrow))):u.appendChild(createArrowElement(l.arrow)):d&&u.removeChild(d)}return{popper:r,onUpdate:o}}render.$$tippy=!0;var idCounter=1,mouseMoveListeners=[],mountedInstances=[];function createTippy(e,r){var n=evaluateProps(e,Object.assign({},defaultProps,getExtendedPassedProps(removeUndefinedProps(r)))),s,o,a,l=!1,c=!1,u=!1,f=!1,d,g,m,E=[],S=debounce(j,n.interactiveDebounce),x,T=idCounter++,y=null,b=unique(n.plugins),_={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},v={id:T,reference:e,popper:div(),popperInstance:y,props:n,state:_,plugins:b,clearDelayTimeouts:_e,setProps:Se,setContent:xe,show:Te,hide:Pe,hideWithInteractivity:$e,enable:fe,disable:me,unmount:Fe,destroy:Ie};if(!n.render)return v;var k=n.render(v),C=k.popper,P=k.onUpdate;C.setAttribute("data-tippy-root",""),C.id="tippy-"+v.id,v.popper=C,e._tippy=v,C._tippy=v;var A=b.map(function(K){return K.fn(v)}),R=e.hasAttribute("aria-expanded");return pe(),U(),I(),w("onCreate",[v]),n.showOnCreate&&he(),C.addEventListener("mouseenter",function(){v.props.interactive&&v.state.isVisible&&v.clearDelayTimeouts()}),C.addEventListener("mouseleave",function(){v.props.interactive&&v.props.trigger.indexOf("mouseenter")>=0&&V().addEventListener("mousemove",S)}),v;function B(){var K=v.props.touch;return Array.isArray(K)?K:[K,0]}function N(){return B()[0]==="hold"}function L(){var K;return!!((K=v.props.render)!=null&&K.$$tippy)}function H(){return x||e}function V(){var K=H().parentNode;return K?getOwnerDocument(K):document}function q(){return getChildren(C)}function M(K){return v.state.isMounted&&!v.state.isVisible||currentInput.isTouch||d&&d.type==="focus"?0:getValueAtIndexOrReturn(v.props.delay,K?0:1,defaultProps.delay)}function I(K){K===void 0&&(K=!1),C.style.pointerEvents=v.props.interactive&&!K?"":"none",C.style.zIndex=""+v.props.zIndex}function w(K,ue,ve){if(ve===void 0&&(ve=!0),A.forEach(function(ke){ke[K]&&ke[K].apply(ke,ue)}),ve){var Ce;(Ce=v.props)[K].apply(Ce,ue)}}function O(){var K=v.props.aria;if(K.content){var ue="aria-"+K.content,ve=C.id,Ce=normalizeToArray(v.props.triggerTarget||e);Ce.forEach(function(ke){var Ae=ke.getAttribute(ue);if(v.state.isVisible)ke.setAttribute(ue,Ae?Ae+" "+ve:ve);else{var we=Ae&&Ae.replace(ve,"").trim();we?ke.setAttribute(ue,we):ke.removeAttribute(ue)}})}}function U(){if(!(R||!v.props.aria.expanded)){var K=normalizeToArray(v.props.triggerTarget||e);K.forEach(function(ue){v.props.interactive?ue.setAttribute("aria-expanded",v.state.isVisible&&ue===H()?"true":"false"):ue.removeAttribute("aria-expanded")})}}function z(){V().removeEventListener("mousemove",S),mouseMoveListeners=mouseMoveListeners.filter(function(K){return K!==S})}function ie(K){if(!(currentInput.isTouch&&(u||K.type==="mousedown"))){var ue=K.composedPath&&K.composedPath()[0]||K.target;if(!(v.props.interactive&&actualContains(C,ue))){if(normalizeToArray(v.props.triggerTarget||e).some(function(ve){return actualContains(ve,ue)})){if(currentInput.isTouch||v.state.isVisible&&v.props.trigger.indexOf("click")>=0)return}else w("onClickOutside",[v,K]);v.props.hideOnClick===!0&&(v.clearDelayTimeouts(),v.hide(),c=!0,setTimeout(function(){c=!1}),v.state.isMounted||J())}}}function ye(){u=!0}function de(){u=!1}function G(){var K=V();K.addEventListener("mousedown",ie,!0),K.addEventListener("touchend",ie,TOUCH_OPTIONS),K.addEventListener("touchstart",de,TOUCH_OPTIONS),K.addEventListener("touchmove",ye,TOUCH_OPTIONS)}function J(){var K=V();K.removeEventListener("mousedown",ie,!0),K.removeEventListener("touchend",ie,TOUCH_OPTIONS),K.removeEventListener("touchstart",de,TOUCH_OPTIONS),K.removeEventListener("touchmove",ye,TOUCH_OPTIONS)}function se(K,ue){be(K,function(){!v.state.isVisible&&C.parentNode&&C.parentNode.contains(C)&&ue()})}function ae(K,ue){be(K,ue)}function be(K,ue){var ve=q().box;function Ce(ke){ke.target===ve&&(updateTransitionEndListener(ve,"remove",Ce),ue())}if(K===0)return ue();updateTransitionEndListener(ve,"remove",g),updateTransitionEndListener(ve,"add",Ce),g=Ce}function Ee(K,ue,ve){ve===void 0&&(ve=!1);var Ce=normalizeToArray(v.props.triggerTarget||e);Ce.forEach(function(ke){ke.addEventListener(K,ue,ve),E.push({node:ke,eventType:K,handler:ue,options:ve})})}function pe(){N()&&(Ee("touchstart",F,{passive:!0}),Ee("touchend",W,{passive:!0})),splitBySpaces(v.props.trigger).forEach(function(K){if(K!=="manual")switch(Ee(K,F),K){case"mouseenter":Ee("mouseleave",W);break;case"focus":Ee(isIE11?"focusout":"blur",Z);break;case"focusin":Ee("focusout",Z);break}})}function D(){E.forEach(function(K){var ue=K.node,ve=K.eventType,Ce=K.handler,ke=K.options;ue.removeEventListener(ve,Ce,ke)}),E=[]}function F(K){var ue,ve=!1;if(!(!v.state.isEnabled||Q(K)||c)){var Ce=((ue=d)==null?void 0:ue.type)==="focus";d=K,x=K.currentTarget,U(),!v.state.isVisible&&isMouseEvent(K)&&mouseMoveListeners.forEach(function(ke){return ke(K)}),K.type==="click"&&(v.props.trigger.indexOf("mouseenter")<0||l)&&v.props.hideOnClick!==!1&&v.state.isVisible?ve=!0:he(K),K.type==="click"&&(l=!ve),ve&&!Ce&&ce(K)}}function j(K){var ue=K.target,ve=H().contains(ue)||C.contains(ue);if(!(K.type==="mousemove"&&ve)){var Ce=Y().concat(C).map(function(ke){var Ae,we=ke._tippy,Oe=(Ae=we.popperInstance)==null?void 0:Ae.state;return Oe?{popperRect:ke.getBoundingClientRect(),popperState:Oe,props:n}:null}).filter(Boolean);isCursorOutsideInteractiveBorder(Ce,K)&&(z(),ce(K))}}function W(K){var ue=Q(K)||v.props.trigger.indexOf("click")>=0&&l;if(!ue){if(v.props.interactive){v.hideWithInteractivity(K);return}ce(K)}}function Z(K){v.props.trigger.indexOf("focusin")<0&&K.target!==H()||v.props.interactive&&K.relatedTarget&&C.contains(K.relatedTarget)||ce(K)}function Q(K){return currentInput.isTouch?N()!==K.type.indexOf("touch")>=0:!1}function oe(){X();var K=v.props,ue=K.popperOptions,ve=K.placement,Ce=K.offset,ke=K.getReferenceClientRect,Ae=K.moveTransition,we=L()?getChildren(C).arrow:null,Oe=ke?{getBoundingClientRect:ke,contextElement:ke.contextElement||H()}:e,qe={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(Be){var De=Be.state;if(L()){var He=q(),Ve=He.box;["placement","reference-hidden","escaped"].forEach(function(Ne){Ne==="placement"?Ve.setAttribute("data-placement",De.placement):De.attributes.popper["data-popper-"+Ne]?Ve.setAttribute("data-"+Ne,""):Ve.removeAttribute("data-"+Ne)}),De.attributes.popper={}}}},Me=[{name:"offset",options:{offset:Ce}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Ae}},qe];L()&&we&&Me.push({name:"arrow",options:{element:we,padding:3}}),Me.push.apply(Me,(ue==null?void 0:ue.modifiers)||[]),v.popperInstance=createPopper(Oe,C,Object.assign({},ue,{placement:ve,onFirstUpdate:m,modifiers:Me}))}function X(){v.popperInstance&&(v.popperInstance.destroy(),v.popperInstance=null)}function te(){var K=v.props.appendTo,ue,ve=H();v.props.interactive&&K===TIPPY_DEFAULT_APPEND_TO||K==="parent"?ue=ve.parentNode:ue=invokeWithArgsOrReturn(K,[ve]),ue.contains(C)||ue.appendChild(C),v.state.isMounted=!0,oe()}function Y(){return arrayFrom(C.querySelectorAll("[data-tippy-root]"))}function he(K){v.clearDelayTimeouts(),K&&w("onTrigger",[v,K]),G();var ue=M(!0),ve=B(),Ce=ve[0],ke=ve[1];currentInput.isTouch&&Ce==="hold"&&ke&&(ue=ke),ue?s=setTimeout(function(){v.show()},ue):v.show()}function ce(K){if(v.clearDelayTimeouts(),w("onUntrigger",[v,K]),!v.state.isVisible){J();return}if(!(v.props.trigger.indexOf("mouseenter")>=0&&v.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(K.type)>=0&&l)){var ue=M(!1);ue?o=setTimeout(function(){v.state.isVisible&&v.hide()},ue):a=requestAnimationFrame(function(){v.hide()})}}function fe(){v.state.isEnabled=!0}function me(){v.hide(),v.state.isEnabled=!1}function _e(){clearTimeout(s),clearTimeout(o),cancelAnimationFrame(a)}function Se(K){if(!v.state.isDestroyed){w("onBeforeUpdate",[v,K]),D();var ue=v.props,ve=evaluateProps(e,Object.assign({},ue,removeUndefinedProps(K),{ignoreAttributes:!0}));v.props=ve,pe(),ue.interactiveDebounce!==ve.interactiveDebounce&&(z(),S=debounce(j,ve.interactiveDebounce)),ue.triggerTarget&&!ve.triggerTarget?normalizeToArray(ue.triggerTarget).forEach(function(Ce){Ce.removeAttribute("aria-expanded")}):ve.triggerTarget&&e.removeAttribute("aria-expanded"),U(),I(),P&&P(ue,ve),v.popperInstance&&(oe(),Y().forEach(function(Ce){requestAnimationFrame(Ce._tippy.popperInstance.forceUpdate)})),w("onAfterUpdate",[v,K])}}function xe(K){v.setProps({content:K})}function Te(){var K=v.state.isVisible,ue=v.state.isDestroyed,ve=!v.state.isEnabled,Ce=currentInput.isTouch&&!v.props.touch,ke=getValueAtIndexOrReturn(v.props.duration,0,defaultProps.duration);if(!(K||ue||ve||Ce)&&!H().hasAttribute("disabled")&&(w("onShow",[v],!1),v.props.onShow(v)!==!1)){if(v.state.isVisible=!0,L()&&(C.style.visibility="visible"),I(),G(),v.state.isMounted||(C.style.transition="none"),L()){var Ae=q(),we=Ae.box,Oe=Ae.content;setTransitionDuration([we,Oe],0)}m=function(){var Me;if(!(!v.state.isVisible||f)){if(f=!0,C.offsetHeight,C.style.transition=v.props.moveTransition,L()&&v.props.animation){var Le=q(),Be=Le.box,De=Le.content;setTransitionDuration([Be,De],ke),setVisibilityState([Be,De],"visible")}O(),U(),pushIfUnique(mountedInstances,v),(Me=v.popperInstance)==null||Me.forceUpdate(),w("onMount",[v]),v.props.animation&&L()&&ae(ke,function(){v.state.isShown=!0,w("onShown",[v])})}},te()}}function Pe(){var K=!v.state.isVisible,ue=v.state.isDestroyed,ve=!v.state.isEnabled,Ce=getValueAtIndexOrReturn(v.props.duration,1,defaultProps.duration);if(!(K||ue||ve)&&(w("onHide",[v],!1),v.props.onHide(v)!==!1)){if(v.state.isVisible=!1,v.state.isShown=!1,f=!1,l=!1,L()&&(C.style.visibility="hidden"),z(),J(),I(!0),L()){var ke=q(),Ae=ke.box,we=ke.content;v.props.animation&&(setTransitionDuration([Ae,we],Ce),setVisibilityState([Ae,we],"hidden"))}O(),U(),v.props.animation?L()&&se(Ce,v.unmount):v.unmount()}}function $e(K){V().addEventListener("mousemove",S),pushIfUnique(mouseMoveListeners,S),S(K)}function Fe(){v.state.isVisible&&v.hide(),v.state.isMounted&&(X(),Y().forEach(function(K){K._tippy.unmount()}),C.parentNode&&C.parentNode.removeChild(C),mountedInstances=mountedInstances.filter(function(K){return K!==v}),v.state.isMounted=!1,w("onHidden",[v]))}function Ie(){v.state.isDestroyed||(v.clearDelayTimeouts(),v.unmount(),D(),delete e._tippy,v.state.isDestroyed=!0,w("onDestroy",[v]))}}function tippy$1(e,r){r===void 0&&(r={});var n=defaultProps.plugins.concat(r.plugins||[]);bindGlobalEventListeners();var s=Object.assign({},r,{plugins:n}),o=getArrayOfElements(e),a=o.reduce(function(l,c){var u=c&&createTippy(c,s);return u&&l.push(u),l},[]);return isElement(e)?a[0]:a}tippy$1.defaultProps=defaultProps;tippy$1.setDefaultProps=setDefaultProps;tippy$1.currentInput=currentInput;Object.assign({},applyStyles$1,{effect:function e(r){var n=r.state,s={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,s.popper),n.styles=s,n.elements.arrow&&Object.assign(n.elements.arrow.style,s.arrow)}});tippy$1.setDefaultProps({render});const tippy="",lightBorder="",TreeCheckboxes_vue_vue_type_style_index_0_lang="",_sfc_main$1={name:"TreeCheckboxes",props:{items:{type:Array,required:!0}},methods:{formatNumber(e,r){return Craft.formatNumber(e,r)},getClass(e){const r=[];return e.checked?r.push("checked"):this.hasEnabledChild(e)?this.hasEnabledChild(e,!0)?(r.push("checked"),e.indeterminate=!1):(r.push("indeterminate"),e.indeterminate=!0):e.indeterminate=!1,r},hasEnabledChild(e,r=!1){if(Array.isArray(e))return r?e.every(n=>this.hasEnabledChild(n,r)):e.some(n=>this.hasEnabledChild(n,r));if(typeof e=="object"&&e!==null){if(e.checked===!0)return!0;for(const n in e)if(this.hasEnabledChild(e[n],r))return!0}return!1},toggleChildren(e,r){let n=r!==void 0?r:!e.checked;e.children?(this.hasEnabledChild(e)&&(this.hasEnabledChild(e,!0)?n=!1:n=!0),e.children.forEach(s=>{this.toggleChildren(s,n)})):e.checked=n}}},_hoisted_1$1=["onClick"];function _sfc_render$1(e,r,n,s,o,a){const l=resolveComponent("tree-checkboxes",!0);return openBlock(!0),createElementBlock(Fragment,null,renderList(n.items,(c,u)=>(openBlock(),createElementBlock("div",{key:u},[createBaseVNode("div",{class:"zui-checkbox-item",style:normalizeStyle({"--level":c.level}),onClick:f=>a.toggleChildren(c)},[createBaseVNode("div",{class:normalizeClass(["checkbox",a.getClass(c)])},null,2),(openBlock(),createBlock(resolveDynamicComponent(c.value=="*"?"strong":"span"),null,{default:withCtx(()=>[createTextVNode(toDisplayString(e.t("site","{label} ({count})",{label:c.label,count:a.formatNumber(c.count)})),1)]),_:2},1024))],12,_hoisted_1$1),c.children?(openBlock(),createBlock(l,{key:0,items:c.children},null,8,["items"])):createCommentVNode("",!0)]))),128)}const TreeCheckboxes=_export_sfc$1(_sfc_main$1,[["render",_sfc_render$1]]),ElementCombobox_vue_vue_type_style_index_0_lang="",_sfc_main={name:"ElementCombobox",components:{TreeCheckboxes},props:{items:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1}},computed:{getElementsSummary(){const e=this.getCheckedItems(this.items),r=[];if(e.forEach(n=>{const s=this.findItem(this.items,n);s&&r.push(Craft.t("site","{label} ({count})",{label:s.label,count:Craft.formatNumber(s.count)}))}),this.getInnerItems(this.items).length===e.length){const n=this.findItem(this.items,"*");if(n)return Craft.t("site","{label} ({count})",{label:n.label,count:Craft.formatNumber(n.count)})}return r.length<=2?r.join(", "):r.length>2?Craft.t("zen","{label1}, {label2}, +{num} more",{label1:r[0],label2:r[1],num:r.length-2}):""}},mounted(){this.$nextTick(()=>{const e=this.$el.querySelector("[data-elements-template]");e&&(e.style.display="block",this.tippy=tippy$1(this.$el.querySelector("[data-add-element-btn]"),{content:e,trigger:"click",allowHTML:!0,arrow:!1,interactive:!0,placement:"bottom",theme:"light-border",maxWidth:"1300px",zIndex:10,offset:[0,-37],hideOnClick:!0}))})},methods:{onClickItem(e){e.currentTarget.querySelector('[type="checkbox"]').click()},formatNumber(e,r){return Craft.formatNumber(e,r)},findItem(e,r){for(let n=0;n{n.children?r.push(...this.getCheckedItems(n.children)):n.checked&&r.push(n.value)}),r},getInnerItems(e){const r=[];return e.forEach(n=>{n.children?r.push(...this.getInnerItems(n.children)):r.push(n.value)}),r}}},_hoisted_1={class:"zui-combo-field text","data-add-element-btn":""},_hoisted_2={class:"zui-combo-field-summary"},_hoisted_3={key:0,class:"zui-loading"},_hoisted_4={type:"button",class:"btn"},_hoisted_5={style:{display:"none"},"data-elements-template":""},_hoisted_6={class:"checkbox-select-wrap"},_hoisted_7={class:"checkbox-select"},_hoisted_8=["value"];function _sfc_render(e,r,n,s,o,a){const l=resolveComponent("tree-checkboxes");return openBlock(),createElementBlock("div",null,[createBaseVNode("div",null,[createBaseVNode("div",_hoisted_1,[createBaseVNode("span",_hoisted_2,toDisplayString(a.getElementsSummary),1),n.loading?(openBlock(),createElementBlock("div",_hoisted_3)):createCommentVNode("",!0),createBaseVNode("button",_hoisted_4,toDisplayString(e.t("zen","Edit")),1)]),createBaseVNode("div",_hoisted_5,[createBaseVNode("div",_hoisted_6,[createBaseVNode("fieldset",_hoisted_7,[createVNode(l,{items:n.items},null,8,["items"])])])])]),(openBlock(!0),createElementBlock(Fragment,null,renderList(a.getCheckedItems(n.items),(c,u)=>(openBlock(),createElementBlock("input",{key:u,type:"hidden",name:"elements[]",value:c},null,8,_hoisted_8))),128))])}const ElementCombobox=_export_sfc$1(_sfc_main,[["render",_sfc_render]]);typeof Craft.Zen>"u"&&(Craft.Zen={});const pinia=createPinia();Craft.Zen.App=Garnish.Base.extend({init(e){const r=createVueApp({components:{App},...e});r.component("ElementCombobox",ElementCombobox),r.use(pinia),r.mount(".zen-app"),new Craft.Zen.Breadcrumbs(r,e),new Craft.Zen.Header(r,e)}});Craft.Zen.Breadcrumbs=Garnish.Base.extend({init(e,r){const n=Object.assign(AppBreadcrumbs,r),s=createVueApp(n);s.use(pinia),s.config.globalProperties.$events=e.config.globalProperties.$events,s.config.globalProperties.$router=e.config.globalProperties.$router,s.mount("#global-header #crumbs nav")}});Craft.Zen.Header=Garnish.Base.extend({init(e,r){const n=Object.assign(AppHeader,r),s=createVueApp(n);s.use(pinia),s.config.globalProperties.$events=e.config.globalProperties.$events,s.config.globalProperties.$router=e.config.globalProperties.$router,s.mount("#header-container #header")}});Craft.Zen.TaskProgress=Garnish.Base.extend({taskId:null,callback:null,pollInterval:null,init(e,r){this.taskId=e,this.callback=r,Craft.sendActionRequest("POST","queue/run"),this.pollInterval=setInterval(()=>{this.updateTasks()},200)},updateTasks(){const e={taskId:this.taskId};Craft.sendActionRequest("POST","zen/queue/get-job-info?dontExtendSession=1",{data:e}).then(r=>{this.showTaskInfo(r.data.job)}).catch(r=>{clearInterval(this.pollInterval),this.onError(r)})},showTaskInfo(e){e?e.status==1||e.status==2?this.onStep(e):e.status==3?this.onComplete(e):e.status==4&&this.onError(e):this.onComplete(e)},onStep(e){this.callback({status:"step",taskInfo:e})},onError(e){this.callback({status:"error",taskInfo:e})},onComplete(e){clearInterval(this.pollInterval),this.callback({status:"complete",taskInfo:e})}})});export default je(); +//# sourceMappingURL=zen-8e98a6c7.js.map diff --git a/src/web/assets/app/dist/assets/zen-ff4e00cd.js.gz b/src/web/assets/app/dist/assets/zen-8e98a6c7.js.gz similarity index 90% rename from src/web/assets/app/dist/assets/zen-ff4e00cd.js.gz rename to src/web/assets/app/dist/assets/zen-8e98a6c7.js.gz index 3756b0db844d1af19e250a7903836d6946dfdc4e..d9c9c75f510ab8643fea434dbdd1d81d6b2e1f96 100644 GIT binary patch delta 21810 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 delta 21775 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 CcI(>! diff --git a/src/web/assets/app/dist/assets/zen-ff4e00cd.js.map b/src/web/assets/app/dist/assets/zen-8e98a6c7.js.map similarity index 68% rename from src/web/assets/app/dist/assets/zen-ff4e00cd.js.map rename to src/web/assets/app/dist/assets/zen-8e98a6c7.js.map index 5ae3530..1c50797 100644 --- a/src/web/assets/app/dist/assets/zen-ff4e00cd.js.map +++ b/src/web/assets/app/dist/assets/zen-8e98a6c7.js.map @@ -1 +1 @@ -{"version":3,"file":"zen-ff4e00cd.js","sources":["../../../../../../node_modules/@vue/shared/dist/shared.esm-bundler.js","../../../../../../node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js","../../../../../../node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js","../../../../../../node_modules/@vue/runtime-dom/dist/runtime-dom.esm-bundler.js","../../../../../../node_modules/@vue/compiler-core/dist/compiler-core.esm-bundler.js","../../../../../../node_modules/@vue/compiler-dom/dist/compiler-dom.esm-bundler.js","../../../../../../node_modules/vue/dist/vue.esm-bundler.js","../../../../../../node_modules/mitt/dist/mitt.es.js","../../../../../../node_modules/pinia/node_modules/vue-demi/lib/index.mjs","../../../../../../node_modules/pinia/dist/pinia.mjs","../../src/js/vendor/vue-unique-id/index.js","../../../../../../node_modules/vue-router/dist/vue-router.mjs","../../src/js/utils/object.js","../../../../../../node_modules/lodash-es/_freeGlobal.js","../../../../../../node_modules/lodash-es/_root.js","../../../../../../node_modules/lodash-es/_Symbol.js","../../../../../../node_modules/lodash-es/_getRawTag.js","../../../../../../node_modules/lodash-es/_objectToString.js","../../../../../../node_modules/lodash-es/_baseGetTag.js","../../../../../../node_modules/lodash-es/isObjectLike.js","../../../../../../node_modules/lodash-es/isSymbol.js","../../../../../../node_modules/lodash-es/_arrayMap.js","../../../../../../node_modules/lodash-es/isArray.js","../../../../../../node_modules/lodash-es/_baseToString.js","../../../../../../node_modules/lodash-es/isObject.js","../../../../../../node_modules/lodash-es/identity.js","../../../../../../node_modules/lodash-es/isFunction.js","../../../../../../node_modules/lodash-es/_coreJsData.js","../../../../../../node_modules/lodash-es/_isMasked.js","../../../../../../node_modules/lodash-es/_toSource.js","../../../../../../node_modules/lodash-es/_baseIsNative.js","../../../../../../node_modules/lodash-es/_getValue.js","../../../../../../node_modules/lodash-es/_getNative.js","../../../../../../node_modules/lodash-es/_apply.js","../../../../../../node_modules/lodash-es/_shortOut.js","../../../../../../node_modules/lodash-es/constant.js","../../../../../../node_modules/lodash-es/_defineProperty.js","../../../../../../node_modules/lodash-es/_baseSetToString.js","../../../../../../node_modules/lodash-es/_setToString.js","../../../../../../node_modules/lodash-es/_isIndex.js","../../../../../../node_modules/lodash-es/_baseAssignValue.js","../../../../../../node_modules/lodash-es/eq.js","../../../../../../node_modules/lodash-es/_assignValue.js","../../../../../../node_modules/lodash-es/_copyObject.js","../../../../../../node_modules/lodash-es/_overRest.js","../../../../../../node_modules/lodash-es/_baseRest.js","../../../../../../node_modules/lodash-es/isLength.js","../../../../../../node_modules/lodash-es/isArrayLike.js","../../../../../../node_modules/lodash-es/_isIterateeCall.js","../../../../../../node_modules/lodash-es/_createAssigner.js","../../../../../../node_modules/lodash-es/_isPrototype.js","../../../../../../node_modules/lodash-es/_baseTimes.js","../../../../../../node_modules/lodash-es/_baseIsArguments.js","../../../../../../node_modules/lodash-es/isArguments.js","../../../../../../node_modules/lodash-es/stubFalse.js","../../../../../../node_modules/lodash-es/isBuffer.js","../../../../../../node_modules/lodash-es/_baseIsTypedArray.js","../../../../../../node_modules/lodash-es/_baseUnary.js","../../../../../../node_modules/lodash-es/_nodeUtil.js","../../../../../../node_modules/lodash-es/isTypedArray.js","../../../../../../node_modules/lodash-es/_arrayLikeKeys.js","../../../../../../node_modules/lodash-es/_overArg.js","../../../../../../node_modules/lodash-es/_nativeKeys.js","../../../../../../node_modules/lodash-es/_baseKeys.js","../../../../../../node_modules/lodash-es/keys.js","../../../../../../node_modules/lodash-es/_nativeKeysIn.js","../../../../../../node_modules/lodash-es/_baseKeysIn.js","../../../../../../node_modules/lodash-es/keysIn.js","../../../../../../node_modules/lodash-es/assignInWith.js","../../../../../../node_modules/lodash-es/_isKey.js","../../../../../../node_modules/lodash-es/_nativeCreate.js","../../../../../../node_modules/lodash-es/_hashClear.js","../../../../../../node_modules/lodash-es/_hashDelete.js","../../../../../../node_modules/lodash-es/_hashGet.js","../../../../../../node_modules/lodash-es/_hashHas.js","../../../../../../node_modules/lodash-es/_hashSet.js","../../../../../../node_modules/lodash-es/_Hash.js","../../../../../../node_modules/lodash-es/_listCacheClear.js","../../../../../../node_modules/lodash-es/_assocIndexOf.js","../../../../../../node_modules/lodash-es/_listCacheDelete.js","../../../../../../node_modules/lodash-es/_listCacheGet.js","../../../../../../node_modules/lodash-es/_listCacheHas.js","../../../../../../node_modules/lodash-es/_listCacheSet.js","../../../../../../node_modules/lodash-es/_ListCache.js","../../../../../../node_modules/lodash-es/_Map.js","../../../../../../node_modules/lodash-es/_mapCacheClear.js","../../../../../../node_modules/lodash-es/_isKeyable.js","../../../../../../node_modules/lodash-es/_getMapData.js","../../../../../../node_modules/lodash-es/_mapCacheDelete.js","../../../../../../node_modules/lodash-es/_mapCacheGet.js","../../../../../../node_modules/lodash-es/_mapCacheHas.js","../../../../../../node_modules/lodash-es/_mapCacheSet.js","../../../../../../node_modules/lodash-es/_MapCache.js","../../../../../../node_modules/lodash-es/memoize.js","../../../../../../node_modules/lodash-es/_memoizeCapped.js","../../../../../../node_modules/lodash-es/_stringToPath.js","../../../../../../node_modules/lodash-es/toString.js","../../../../../../node_modules/lodash-es/_castPath.js","../../../../../../node_modules/lodash-es/_toKey.js","../../../../../../node_modules/lodash-es/_baseGet.js","../../../../../../node_modules/lodash-es/get.js","../../../../../../node_modules/lodash-es/_getPrototype.js","../../../../../../node_modules/lodash-es/isPlainObject.js","../../../../../../node_modules/lodash-es/isError.js","../../../../../../node_modules/lodash-es/attempt.js","../../../../../../node_modules/lodash-es/_basePropertyOf.js","../../../../../../node_modules/lodash-es/_escapeHtmlChar.js","../../../../../../node_modules/lodash-es/escape.js","../../../../../../node_modules/lodash-es/_baseValues.js","../../../../../../node_modules/lodash-es/_customDefaultsAssignIn.js","../../../../../../node_modules/lodash-es/_escapeStringChar.js","../../../../../../node_modules/lodash-es/_reInterpolate.js","../../../../../../node_modules/lodash-es/_reEscape.js","../../../../../../node_modules/lodash-es/_reEvaluate.js","../../../../../../node_modules/lodash-es/templateSettings.js","../../../../../../node_modules/lodash-es/template.js","../../src/js/utils/translations.js","../../src/js/components/Icon.vue","../../src/js/utils/forms.js","../../src/js/components/start/StartForm.vue","../../../../../../node_modules/markdown-it/lib/common/entities.js","../../../../../../node_modules/uc.micro/categories/P/regex.js","../../../../../../node_modules/mdurl/encode.js","../../../../../../node_modules/mdurl/decode.js","../../../../../../node_modules/mdurl/format.js","../../../../../../node_modules/mdurl/parse.js","../../../../../../node_modules/mdurl/index.js","../../../../../../node_modules/uc.micro/properties/Any/regex.js","../../../../../../node_modules/uc.micro/categories/Cc/regex.js","../../../../../../node_modules/uc.micro/categories/Cf/regex.js","../../../../../../node_modules/uc.micro/categories/Z/regex.js","../../../../../../node_modules/uc.micro/index.js","../../../../../../node_modules/markdown-it/lib/common/utils.js","../../../../../../node_modules/markdown-it/lib/helpers/parse_link_label.js","../../../../../../node_modules/markdown-it/lib/helpers/parse_link_destination.js","../../../../../../node_modules/markdown-it/lib/helpers/parse_link_title.js","../../../../../../node_modules/markdown-it/lib/helpers/index.js","../../../../../../node_modules/markdown-it/lib/renderer.js","../../../../../../node_modules/markdown-it/lib/ruler.js","../../../../../../node_modules/markdown-it/lib/rules_core/normalize.js","../../../../../../node_modules/markdown-it/lib/rules_core/block.js","../../../../../../node_modules/markdown-it/lib/rules_core/inline.js","../../../../../../node_modules/markdown-it/lib/rules_core/linkify.js","../../../../../../node_modules/markdown-it/lib/rules_core/replacements.js","../../../../../../node_modules/markdown-it/lib/rules_core/smartquotes.js","../../../../../../node_modules/markdown-it/lib/rules_core/text_join.js","../../../../../../node_modules/markdown-it/lib/token.js","../../../../../../node_modules/markdown-it/lib/rules_core/state_core.js","../../../../../../node_modules/markdown-it/lib/parser_core.js","../../../../../../node_modules/markdown-it/lib/rules_block/table.js","../../../../../../node_modules/markdown-it/lib/rules_block/code.js","../../../../../../node_modules/markdown-it/lib/rules_block/fence.js","../../../../../../node_modules/markdown-it/lib/rules_block/blockquote.js","../../../../../../node_modules/markdown-it/lib/rules_block/hr.js","../../../../../../node_modules/markdown-it/lib/rules_block/list.js","../../../../../../node_modules/markdown-it/lib/rules_block/reference.js","../../../../../../node_modules/markdown-it/lib/common/html_blocks.js","../../../../../../node_modules/markdown-it/lib/common/html_re.js","../../../../../../node_modules/markdown-it/lib/rules_block/html_block.js","../../../../../../node_modules/markdown-it/lib/rules_block/heading.js","../../../../../../node_modules/markdown-it/lib/rules_block/lheading.js","../../../../../../node_modules/markdown-it/lib/rules_block/paragraph.js","../../../../../../node_modules/markdown-it/lib/rules_block/state_block.js","../../../../../../node_modules/markdown-it/lib/parser_block.js","../../../../../../node_modules/markdown-it/lib/rules_inline/text.js","../../../../../../node_modules/markdown-it/lib/rules_inline/linkify.js","../../../../../../node_modules/markdown-it/lib/rules_inline/newline.js","../../../../../../node_modules/markdown-it/lib/rules_inline/escape.js","../../../../../../node_modules/markdown-it/lib/rules_inline/backticks.js","../../../../../../node_modules/markdown-it/lib/rules_inline/strikethrough.js","../../../../../../node_modules/markdown-it/lib/rules_inline/emphasis.js","../../../../../../node_modules/markdown-it/lib/rules_inline/link.js","../../../../../../node_modules/markdown-it/lib/rules_inline/image.js","../../../../../../node_modules/markdown-it/lib/rules_inline/autolink.js","../../../../../../node_modules/markdown-it/lib/rules_inline/html_inline.js","../../../../../../node_modules/markdown-it/lib/rules_inline/entity.js","../../../../../../node_modules/markdown-it/lib/rules_inline/balance_pairs.js","../../../../../../node_modules/markdown-it/lib/rules_inline/fragments_join.js","../../../../../../node_modules/markdown-it/lib/rules_inline/state_inline.js","../../../../../../node_modules/markdown-it/lib/parser_inline.js","../../../../../../node_modules/linkify-it/lib/re.js","../../../../../../node_modules/linkify-it/index.js","../../../../../../node_modules/punycode/punycode.es6.js","../../../../../../node_modules/markdown-it/lib/presets/default.js","../../../../../../node_modules/markdown-it/lib/presets/zero.js","../../../../../../node_modules/markdown-it/lib/presets/commonmark.js","../../../../../../node_modules/markdown-it/lib/index.js","../../../../../../node_modules/markdown-it/index.js","../../src/js/components/Markdown.vue","../../src/js/components/start/ImportForm.vue","../../src/js/components/start/ExportForm.vue","../../src/js/components/start/Start.vue","../../../../../../node_modules/lottie-web/build/player/lottie.js","../../../../../../node_modules/vue3-lottie/dist/vue3-lottie.es.js","../../src/js/svg/ab-testing.json?raw","../../src/js/components/import/ConfigureStatWidget.vue","../../src/js/components/import/ConfigureTabs.vue","../../src/js/components/TransitionExpand.vue","../../src/js/components/import/ConfigurePreview.vue","../../src/js/svg/add.svg?raw","../../src/js/svg/change.svg?raw","../../src/js/svg/remove.svg?raw","../../src/js/components/import/ConfigureTable.vue","../../src/js/components/import/ImportConfigure.vue","../../src/js/svg/work-list.json?raw","../../src/js/components/import/ImportReview.vue","../../src/js/components/import/ImportRun.vue","../../src/js/config.js","../../src/js/components/App.vue","../../src/js/components/AppBreadcrumbs.vue","../../src/js/components/AppHeader.vue","../../../../../../node_modules/@popperjs/core/lib/enums.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getWindow.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","../../../../../../node_modules/@popperjs/core/lib/modifiers/applyStyles.js","../../../../../../node_modules/@popperjs/core/lib/utils/getBasePlacement.js","../../../../../../node_modules/@popperjs/core/lib/utils/math.js","../../../../../../node_modules/@popperjs/core/lib/utils/userAgent.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/contains.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","../../../../../../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","../../../../../../node_modules/@popperjs/core/lib/utils/within.js","../../../../../../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","../../../../../../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","../../../../../../node_modules/@popperjs/core/lib/utils/expandToHashMap.js","../../../../../../node_modules/@popperjs/core/lib/modifiers/arrow.js","../../../../../../node_modules/@popperjs/core/lib/utils/getVariation.js","../../../../../../node_modules/@popperjs/core/lib/modifiers/computeStyles.js","../../../../../../node_modules/@popperjs/core/lib/modifiers/eventListeners.js","../../../../../../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","../../../../../../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","../../../../../../node_modules/@popperjs/core/lib/utils/rectToClientRect.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","../../../../../../node_modules/@popperjs/core/lib/utils/computeOffsets.js","../../../../../../node_modules/@popperjs/core/lib/utils/detectOverflow.js","../../../../../../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","../../../../../../node_modules/@popperjs/core/lib/modifiers/flip.js","../../../../../../node_modules/@popperjs/core/lib/modifiers/hide.js","../../../../../../node_modules/@popperjs/core/lib/modifiers/offset.js","../../../../../../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","../../../../../../node_modules/@popperjs/core/lib/utils/getAltAxis.js","../../../../../../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","../../../../../../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","../../../../../../node_modules/@popperjs/core/lib/utils/orderModifiers.js","../../../../../../node_modules/@popperjs/core/lib/utils/debounce.js","../../../../../../node_modules/@popperjs/core/lib/utils/mergeByName.js","../../../../../../node_modules/@popperjs/core/lib/createPopper.js","../../../../../../node_modules/@popperjs/core/lib/popper.js","../../../../../../node_modules/tippy.js/dist/tippy.esm.js","../../src/js/components/export/TreeCheckboxes.vue","../../src/js/components/export/ElementCombobox.vue","../../src/js/zen.js"],"sourcesContent":["/**\n * Make a map and return a function for checking if a key\n * is in that map.\n * IMPORTANT: all calls of this function must be prefixed with\n * \\/\\*#\\_\\_PURE\\_\\_\\*\\/\n * So that rollup can tree-shake them if necessary.\n */\nfunction makeMap(str, expectsLowerCase) {\n const map = Object.create(null);\n const list = str.split(',');\n for (let i = 0; i < list.length; i++) {\n map[list[i]] = true;\n }\n return expectsLowerCase ? val => !!map[val.toLowerCase()] : val => !!map[val];\n}\n\n/**\n * dev only flag -> name mapping\n */\nconst PatchFlagNames = {\n [1 /* PatchFlags.TEXT */]: `TEXT`,\n [2 /* PatchFlags.CLASS */]: `CLASS`,\n [4 /* PatchFlags.STYLE */]: `STYLE`,\n [8 /* PatchFlags.PROPS */]: `PROPS`,\n [16 /* PatchFlags.FULL_PROPS */]: `FULL_PROPS`,\n [32 /* PatchFlags.HYDRATE_EVENTS */]: `HYDRATE_EVENTS`,\n [64 /* PatchFlags.STABLE_FRAGMENT */]: `STABLE_FRAGMENT`,\n [128 /* PatchFlags.KEYED_FRAGMENT */]: `KEYED_FRAGMENT`,\n [256 /* PatchFlags.UNKEYED_FRAGMENT */]: `UNKEYED_FRAGMENT`,\n [512 /* PatchFlags.NEED_PATCH */]: `NEED_PATCH`,\n [1024 /* PatchFlags.DYNAMIC_SLOTS */]: `DYNAMIC_SLOTS`,\n [2048 /* PatchFlags.DEV_ROOT_FRAGMENT */]: `DEV_ROOT_FRAGMENT`,\n [-1 /* PatchFlags.HOISTED */]: `HOISTED`,\n [-2 /* PatchFlags.BAIL */]: `BAIL`\n};\n\n/**\n * Dev only\n */\nconst slotFlagsText = {\n [1 /* SlotFlags.STABLE */]: 'STABLE',\n [2 /* SlotFlags.DYNAMIC */]: 'DYNAMIC',\n [3 /* SlotFlags.FORWARDED */]: 'FORWARDED'\n};\n\nconst GLOBALS_WHITE_LISTED = 'Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,' +\n 'decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,' +\n 'Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt';\nconst isGloballyWhitelisted = /*#__PURE__*/ makeMap(GLOBALS_WHITE_LISTED);\n\nconst range = 2;\nfunction generateCodeFrame(source, start = 0, end = source.length) {\n // Split the content into individual lines but capture the newline sequence\n // that separated each line. This is important because the actual sequence is\n // needed to properly take into account the full line length for offset\n // comparison\n let lines = source.split(/(\\r?\\n)/);\n // Separate the lines and newline sequences into separate arrays for easier referencing\n const newlineSequences = lines.filter((_, idx) => idx % 2 === 1);\n lines = lines.filter((_, idx) => idx % 2 === 0);\n let count = 0;\n const res = [];\n for (let i = 0; i < lines.length; i++) {\n count +=\n lines[i].length +\n ((newlineSequences[i] && newlineSequences[i].length) || 0);\n if (count >= start) {\n for (let j = i - range; j <= i + range || end > count; j++) {\n if (j < 0 || j >= lines.length)\n continue;\n const line = j + 1;\n res.push(`${line}${' '.repeat(Math.max(3 - String(line).length, 0))}| ${lines[j]}`);\n const lineLength = lines[j].length;\n const newLineSeqLength = (newlineSequences[j] && newlineSequences[j].length) || 0;\n if (j === i) {\n // push underline\n const pad = start - (count - (lineLength + newLineSeqLength));\n const length = Math.max(1, end > count ? lineLength - pad : end - start);\n res.push(` | ` + ' '.repeat(pad) + '^'.repeat(length));\n }\n else if (j > i) {\n if (end > count) {\n const length = Math.max(Math.min(end - count, lineLength), 1);\n res.push(` | ` + '^'.repeat(length));\n }\n count += lineLength + newLineSeqLength;\n }\n }\n break;\n }\n }\n return res.join('\\n');\n}\n\nfunction normalizeStyle(value) {\n if (isArray(value)) {\n const res = {};\n for (let i = 0; i < value.length; i++) {\n const item = value[i];\n const normalized = isString(item)\n ? parseStringStyle(item)\n : normalizeStyle(item);\n if (normalized) {\n for (const key in normalized) {\n res[key] = normalized[key];\n }\n }\n }\n return res;\n }\n else if (isString(value)) {\n return value;\n }\n else if (isObject(value)) {\n return value;\n }\n}\nconst listDelimiterRE = /;(?![^(]*\\))/g;\nconst propertyDelimiterRE = /:([^]+)/;\nconst styleCommentRE = /\\/\\*.*?\\*\\//gs;\nfunction parseStringStyle(cssText) {\n const ret = {};\n cssText\n .replace(styleCommentRE, '')\n .split(listDelimiterRE)\n .forEach(item => {\n if (item) {\n const tmp = item.split(propertyDelimiterRE);\n tmp.length > 1 && (ret[tmp[0].trim()] = tmp[1].trim());\n }\n });\n return ret;\n}\nfunction stringifyStyle(styles) {\n let ret = '';\n if (!styles || isString(styles)) {\n return ret;\n }\n for (const key in styles) {\n const value = styles[key];\n const normalizedKey = key.startsWith(`--`) ? key : hyphenate(key);\n if (isString(value) || typeof value === 'number') {\n // only render valid values\n ret += `${normalizedKey}:${value};`;\n }\n }\n return ret;\n}\nfunction normalizeClass(value) {\n let res = '';\n if (isString(value)) {\n res = value;\n }\n else if (isArray(value)) {\n for (let i = 0; i < value.length; i++) {\n const normalized = normalizeClass(value[i]);\n if (normalized) {\n res += normalized + ' ';\n }\n }\n }\n else if (isObject(value)) {\n for (const name in value) {\n if (value[name]) {\n res += name + ' ';\n }\n }\n }\n return res.trim();\n}\nfunction normalizeProps(props) {\n if (!props)\n return null;\n let { class: klass, style } = props;\n if (klass && !isString(klass)) {\n props.class = normalizeClass(klass);\n }\n if (style) {\n props.style = normalizeStyle(style);\n }\n return props;\n}\n\n// These tag configs are shared between compiler-dom and runtime-dom, so they\n// https://developer.mozilla.org/en-US/docs/Web/HTML/Element\nconst HTML_TAGS = 'html,body,base,head,link,meta,style,title,address,article,aside,footer,' +\n 'header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,' +\n 'figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,' +\n 'data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,' +\n 'time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,' +\n 'canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,' +\n 'th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,' +\n 'option,output,progress,select,textarea,details,dialog,menu,' +\n 'summary,template,blockquote,iframe,tfoot';\n// https://developer.mozilla.org/en-US/docs/Web/SVG/Element\nconst SVG_TAGS = 'svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,' +\n 'defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,' +\n 'feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,' +\n 'feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,' +\n 'feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,' +\n 'fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,' +\n 'foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,' +\n 'mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,' +\n 'polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,' +\n 'text,textPath,title,tspan,unknown,use,view';\nconst VOID_TAGS = 'area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr';\n/**\n * Compiler only.\n * Do NOT use in runtime code paths unless behind `(process.env.NODE_ENV !== 'production')` flag.\n */\nconst isHTMLTag = /*#__PURE__*/ makeMap(HTML_TAGS);\n/**\n * Compiler only.\n * Do NOT use in runtime code paths unless behind `(process.env.NODE_ENV !== 'production')` flag.\n */\nconst isSVGTag = /*#__PURE__*/ makeMap(SVG_TAGS);\n/**\n * Compiler only.\n * Do NOT use in runtime code paths unless behind `(process.env.NODE_ENV !== 'production')` flag.\n */\nconst isVoidTag = /*#__PURE__*/ makeMap(VOID_TAGS);\n\n/**\n * On the client we only need to offer special cases for boolean attributes that\n * have different names from their corresponding dom properties:\n * - itemscope -> N/A\n * - allowfullscreen -> allowFullscreen\n * - formnovalidate -> formNoValidate\n * - ismap -> isMap\n * - nomodule -> noModule\n * - novalidate -> noValidate\n * - readonly -> readOnly\n */\nconst specialBooleanAttrs = `itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`;\nconst isSpecialBooleanAttr = /*#__PURE__*/ makeMap(specialBooleanAttrs);\n/**\n * The full list is needed during SSR to produce the correct initial markup.\n */\nconst isBooleanAttr = /*#__PURE__*/ makeMap(specialBooleanAttrs +\n `,async,autofocus,autoplay,controls,default,defer,disabled,hidden,` +\n `loop,open,required,reversed,scoped,seamless,` +\n `checked,muted,multiple,selected`);\n/**\n * Boolean attributes should be included if the value is truthy or ''.\n * e.g. `