<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">!function(t){"use strict";function n(t,n){let e;return(...i)=&gt;{clearTimeout(e),e=setTimeout((()=&gt;{t(...i)}),n)}}class e{constructor(){this.callbacks=[],window.addEventListener("DOMContentLoaded",(()=&gt;this.onDOMContentLoaded()))}onDOMContentLoaded(){this.callbacks.sort(((t,n)=&gt;t.priority-n.priority)).forEach((({callback:t})=&gt;t()))}runOnLoad(t){"loading"===document.readyState?this.callbacks.push(t):t.callback()}}class i{constructor(t){this.items=[],this.previousWidth=document.documentElement.clientWidth,this.previousHeight=window.innerHeight;const n=t((()=&gt;this.onWindowResize()),100);window.addEventListener("resize",n)}onWindowResize(){const t=document.documentElement.clientWidth,n=window.innerHeight,e=this.previousWidth!==t,i=this.previousHeight!==n;this.items.forEach((t=&gt;{const n=()=&gt;{t.callback(),t.executed=!0};(!t.executed||e&amp;&amp;t.options.runOnWidthChange||i&amp;&amp;t.options.runOnHeightChange)&amp;&amp;n()})),this.previousWidth=t,this.previousHeight=n}runOnResize(t,n){this.items.push({callback:t,options:n,executed:n.runOnLoad}),this.items.sort(((t,n)=&gt;t.options.priority-n.options.priority)),n.runOnLoad&amp;&amp;function(t,n=Number.MAX_VALUE){var i;(window.canva_scriptExecutor=null!==(i=window.canva_scriptExecutor)&amp;&amp;void 0!==i?i:new e).runOnLoad({callback:t,priority:n})}(t,n.priority)}}const s="scale_rotated_fill";function o(t){return t*Math.PI/180}function r(t){return 180*t/Math.PI}class a{constructor(t,n){this.x=t,this.y=n}}class h{constructor(t,n,e,i,s,o,r){this.s=t,this.t11=n,this.t12=e,this.t13=i,this.t21=s,this.t22=o,this.t23=r}static translate(t,n){return new h(1,1,0,t,0,1,n)}static scale(t){return new h(t,t,0,0,0,t,0)}static scaleAround(t,n){return h.translate(-t.x,-t.y).then(h.scale(n)).then(h.translate(t.x,t.y))}static rotate(t){let n=Math.cos(t),e=Math.sin(t);return 1===Math.abs(n)?e=0:1===Math.abs(e)&amp;&amp;(n=0),new h(1,n,-e,0,e,n,0)}static rotateAround(t,n){return h.translate(-t.x,-t.y).then(h.rotate(n)).then(h.translate(t.x,t.y))}rotation(){return Math.atan2(+this.t21,+this.t11)}scale(){return this.s}multiply(t){const n=this.s*t.s,e=this.t11*t.t11+this.t12*t.t21,i=this.t11*t.t12+this.t12*t.t22,s=this.t11*t.t13+this.t12*t.t23+this.t13,o=this.t21*t.t11+this.t22*t.t21,r=this.t21*t.t12+this.t22*t.t22,a=this.t21*t.t13+this.t22*t.t23+this.t23;return new h(n,e,i,s,o,r,a)}then(t){return t.multiply(this)}transformPoint(t){return{x:this.t11*t.x+this.t12*t.y+this.t13,y:this.t21*t.x+this.t22*t.y+this.t23}}}class c{constructor(t,n,e,i,s=0){this.top=t,this.left=n,this.height=e,this.width=i,this.rotation=s}static fromCenterBox({center:t,width:n,height:e,rotation:i}){return new c(t.y-e/2,t.x-n/2,e,n,i)}growAroundToContainPoints(t,n,e=1e-10){const i=this.scaleAroundToContain(t,n,e);return this.transform(h.scaleAround(t,i))}scaleAroundToContain(t,n,e){const i=h.translate(-t.x,-t.y).then(h.rotate(o(-this.rotation))),[s,,,r]=this.corners(),[a,c]=[i.transformPoint(s),i.transformPoint(r)],u=a.x,l=a.y,d=c.x,w=c.y;let m=0,p=0,f=0,g=0;for(const t of n){const n=i.transformPoint(t);m=Math.min(m,n.x),f=Math.min(f,n.y),p=Math.max(p,n.x),g=Math.max(g,n.y)}let x=0;return m&lt;-e&amp;&amp;(x=Math.max(x,m/u)),f&lt;-e&amp;&amp;(x=Math.max(x,f/l)),p&gt;e&amp;&amp;(x=Math.max(x,p/d)),g&gt;e&amp;&amp;(x=Math.max(x,g/w)),x}center(){return new a(this.left+this.width/2,this.top+this.height/2)}corners(){const t=this.left,n=this.top,e=this.left+this.width,i=this.top+this.height;if(0===this.rotation)return[new a(t,n),new a(e,n),new a(t,i),new a(e,i)];{const s=h.rotateAround(this.center(),o(this.rotation));return[s.transformPoint(new a(t,n)),s.transformPoint(new a(e,n)),s.transformPoint(new a(t,i)),s.transformPoint(new a(e,i))]}}fromCssBasis(){const t=this.center();return h.translate(-t.x+this.left,-t.y+this.top).then(h.rotate(o(this.rotation))).then(h.translate(t.x,t.y))}transform(t){const n=t.transformPoint(this.center()),e=t.scale(),i=this.width*e,s=this.height*e,o=this.rotation+r(t.rotation());return c.fromCenterBox({center:n,width:i,height:s,rotation:o})}}function u(t){const{containerWidth:n,containerHeight:e}=t.dataset;if(!n||!e)return;const i=new c(0,0,parseFloat(e),parseFloat(n)),{imageboxWidth:s,imageboxHeight:o,imageboxTop:r,imageboxLeft:a,imageboxRotation:u}=t.dataset;if(!(s&amp;&amp;o&amp;&amp;r&amp;&amp;a&amp;&amp;u))return;const l=new c(parseFloat(r),parseFloat(a),parseFloat(o),parseFloat(s),parseFloat(u)),{width:d,height:w}=t.parentElement.getBoundingClientRect(),m={x:d/2,y:w/2},p=l.top/i.height,f=l.left/i.width,g=l.height/i.height,x=l.width/i.width,y=new c(p*w,f*d,g*w,x*d,l.rotation).corners(),M=h.translate(m.x-i.width/2,m.y-i.height/2),b=l.transform(i.fromCssBasis()).transform(M).growAroundToContainPoints(m,y);t.style.top=`${b.top}px`,t.style.left=`${b.left}px`,t.style.width=`${b.width}px`,t.style.height=`${b.height}px`}(function(t,e,s=n){var o;(window.canva_debounceResize=null!==(o=window.canva_debounceResize)&amp;&amp;void 0!==o?o:new i(s)).runOnResize(t,{runOnLoad:!1,runOnWidthChange:!0,runOnHeightChange:!1,priority:Number.MAX_VALUE,...e})})((function(){Array.from(document.querySelectorAll(`.${s}`)).forEach(u)}),{runOnLoad:!0,runOnHeightChange:!0}),t.degreesToRadians=o,t.radiansToDegrees=r,t.scaleRotatedFill=u,Object.defineProperty(t,"__esModule",{value:!0})}({});
</pre></body></html>