(function() { if (typeof window.convert !== "undefined") return; window.convert = window.convert || {}; const convertData = Object.assign({"device":{"mobile":false,"tablet":false,"desktop":true},"geo":{"country":"MX","city":"ECATEPEC","continent":"NA","state":"MEX"}}, { logLevel: 4, useMutationObserver: true, usePolling: false, useSPAOptimizations: true, visitorId: '', variables: null, version: '1.3.2', generatedAt: '2025-11-03T22:46:15.850Z' }); const convertConfig = {"account_id":"10042570","project":{"id":"100416817","name":"Project #100416817","type":"web","utc_offset":"0","domains":[{"tld":"rsmeans.com","hosts":["rsmeans.com"]}],"global_javascript":null,"settings":{"include_jquery":true,"include_jquery_v1":false,"disable_spa_functionality":false,"do_not_track_referral":false,"allow_crossdomain_tracking":false,"data_anonymization":true,"do_not_track":"OFF","global_privacy_control":"OFF","min_order_value":0,"max_order_value":99999,"version":"2025-10-31T19:25:09+00:00-307","tracking_script":{"current_version":"1.3.2","latest_version":"1.3.2"},"outliers":{"order_value":{"detection_type":"none"},"products_ordered_count":{"detection_type":"none"}},"placeholders":[],"integrations":{"google_analytics":{"enabled":true,"type":"ga4","measurementId":"G-G1NHBE2Y9G","auto_revenue_tracking":false,"no_wait_pageview":false},"kissmetrics":{"enabled":false},"visitor_insights":{"tracking_id":null}}},"custom_domain":null},"experiences":[],"audiences":[],"segments":[],"goals":[],"locations":[],"archived_experiences":[],"features":[],"_s_t":"2025-10-31 19:45:01Z","is_debug":false};!function(){var t;!function(){var e={496:function(t,e,n){(t=n.nmd(t)).exports=function(){"use strict";function e(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function n(t){for(var n=1;n2&&void 0!==arguments[2]?arguments[2]:function(t){return!0},i=arguments.length>3?arguments[3]:void 0;if(i=i||{},E.string(t)&&-1!==t.search(" ")&&(t=J(t)),E.array(t))return t.forEach((function(t){return Z(t,e,n,i)})),i;if(E.object(t)&&(e=t,t=""),E.func(e)&&n(t))i[t]=i[t]||[],i[t].push(e);else if(E.array(e))for(var r=0,o=e;r1?ut(e):e[0];at(i,t.page),function(t,e){e=e||{},D.isOperaMobile&&rt(t)?ot("screen",t,e):ot("client",t,e)}(i,t.client),t.timeStamp=n}function lt(t){var e=[];return E.array(t)?(e[0]=t[0],e[1]=t[1]):"touchend"===t.type?1===t.touches.length?(e[0]=t.touches[0],e[1]=t.changedTouches[0]):0===t.touches.length&&(e[0]=t.changedTouches[0],e[1]=t.changedTouches[1]):(e[0]=t.touches[0],e[1]=t.touches[1]),e}function ut(t){for(var e={pageX:0,pageY:0,clientX:0,clientY:0,screenX:0,screenY:0},n=0;n=(parseInt(b(i).getComputedStyle(i).zIndex,10)||0)&&(e=o);else e=o}else e=o}return e}(a);return i.activeDrops[h]||null}function It(t,e,n){var i=t.dropState,r={enter:null,leave:null,activate:null,deactivate:null,move:null,drop:null};return"dragstart"===n.type&&(r.activate=new wt(i,n,"dropactivate"),r.activate.target=null,r.activate.dropzone=null),"dragend"===n.type&&(r.deactivate=new wt(i,n,"dropdeactivate"),r.deactivate.target=null,r.deactivate.dropzone=null),i.rejected||(i.cur.element!==i.prev.element&&(i.prev.dropzone&&(r.leave=new wt(i,n,"dragleave"),n.dragLeave=r.leave.target=i.prev.element,n.prevDropzone=r.leave.dropzone=i.prev.dropzone),i.cur.dropzone&&(r.enter=new wt(i,n,"dragenter"),n.dragEnter=i.cur.element,n.dropzone=i.cur.dropzone)),"dragend"===n.type&&i.cur.dropzone&&(r.drop=new wt(i,n,"drop"),n.dropzone=i.cur.dropzone,n.relatedTarget=i.cur.element),"dragmove"===n.type&&i.cur.dropzone&&(r.move=new wt(i,n,"dropmove"),n.dropzone=i.cur.dropzone)),r}function Tt(t,e){var n=t.dropState,i=n.activeDrops,r=n.cur,o=n.prev;e.leave&&o.dropzone.fire(e.leave),e.enter&&r.dropzone.fire(e.enter),e.move&&r.dropzone.fire(e.move),e.drop&&r.dropzone.fire(e.drop),e.deactivate&&Et(i,e.deactivate),n.prev.dropzone=r.dropzone,n.prev.element=r.element}function Ot(t,e){var n=t.interaction,i=t.iEvent,r=t.event;if("dragmove"===i.type||"dragend"===i.type){var o=n.dropState;e.dynamicDrop&&(o.activeDrops=_t(e,n.element));var a=i,s=St(n,a,r);o.rejected=o.rejected&&!!s&&s.dropzone===o.cur.dropzone&&s.element===o.cur.element,o.cur.dropzone=s&&s.dropzone,o.cur.element=s&&s.element,o.events=It(n,0,a)}}var kt={id:"actions/drop",install:function(t){var e=t.actions,n=t.interactStatic,i=t.Interactable,r=t.defaults;t.usePlugin(T),i.prototype.dropzone=function(t){return function(t,e){if(E.object(e)){if(t.options.drop.enabled=!1!==e.enabled,e.listeners){var n=Z(e.listeners),i=Object.keys(n).reduce((function(t,e){return t[/^(enter|leave)/.test(e)?"drag".concat(e):/^(activate|deactivate|move)/.test(e)?"drop".concat(e):e]=n[e],t}),{}),r=t.options.drop.listeners;r&&t.off(r),t.on(i),t.options.drop.listeners=i}return E.func(e.ondrop)&&t.on("drop",e.ondrop),E.func(e.ondropactivate)&&t.on("dropactivate",e.ondropactivate),E.func(e.ondropdeactivate)&&t.on("dropdeactivate",e.ondropdeactivate),E.func(e.ondragenter)&&t.on("dragenter",e.ondragenter),E.func(e.ondragleave)&&t.on("dragleave",e.ondragleave),E.func(e.ondropmove)&&t.on("dropmove",e.ondropmove),/^(pointer|center)$/.test(e.overlap)?t.options.drop.overlap=e.overlap:E.number(e.overlap)&&(t.options.drop.overlap=Math.max(Math.min(1,e.overlap),0)),"accept"in e&&(t.options.drop.accept=e.accept),"checker"in e&&(t.options.drop.checker=e.checker),t}return E.bool(e)?(t.options.drop.enabled=e,t):t.options.drop}(this,t)},i.prototype.dropCheck=function(t,e,n,i,r,o){return function(t,e,n,i,r,o,a){var s=!1;if(!(a=a||t.getRect(o)))return!!t.options.drop.checker&&t.options.drop.checker(e,n,s,t,o,i,r);var c=t.options.drop.overlap;if("pointer"===c){var l=K(i,r,"drag"),u=at(e);u.x+=l.x,u.y+=l.y;var p=u.x>a.left&&u.xa.top&&u.y=a.left&&h<=a.right&&v>=a.top&&v<=a.bottom}return f&&E.number(c)&&(s=Math.max(0,Math.min(a.right,f.right)-Math.max(a.left,f.left))*Math.max(0,Math.min(a.bottom,f.bottom)-Math.max(a.top,f.top))/(f.width*f.height)>=c),t.options.drop.checker&&(s=t.options.drop.checker(e,n,s,t,o,i,r)),s}(this,t,e,n,i,r,o)},n.dynamicDrop=function(e){return E.bool(e)?(t.dynamicDrop=e,n):t.dynamicDrop},B(e.phaselessTypes,{dragenter:!0,dragleave:!0,dropactivate:!0,dropdeactivate:!0,dropmove:!0,drop:!0}),e.methodDict.drop="dropzone",t.dynamicDrop=!1,r.actions.drop=kt.defaults},listeners:{"interactions:before-action-start":function(t){var e=t.interaction;"drag"===e.prepared.name&&(e.dropState={cur:{dropzone:null,element:null},prev:{dropzone:null,element:null},rejected:null,events:null,activeDrops:[]})},"interactions:after-action-start":function(t,e){var n=t.interaction,i=(t.event,t.iEvent);if("drag"===n.prepared.name){var r=n.dropState;r.activeDrops=[],r.events={},r.activeDrops=_t(e,n.element),r.events=It(n,0,i),r.events.activate&&(Et(r.activeDrops,r.events.activate),e.fire("actions/drop:start",{interaction:n,dragEvent:i}))}},"interactions:action-move":Ot,"interactions:after-action-move":function(t,e){var n=t.interaction,i=t.iEvent;if("drag"===n.prepared.name){var r=n.dropState;Tt(n,r.events),e.fire("actions/drop:move",{interaction:n,dragEvent:i}),r.events={}}},"interactions:action-end":function(t,e){if("drag"===t.interaction.prepared.name){var n=t.interaction,i=t.iEvent;Ot(t,e),Tt(n,n.dropState.events),e.fire("actions/drop:end",{interaction:n,dragEvent:i})}},"interactions:stop":function(t){var e=t.interaction;if("drag"===e.prepared.name){var n=e.dropState;n&&(n.activeDrops=null,n.events=null,n.cur.dropzone=null,n.cur.element=null,n.prev.dropzone=null,n.prev.element=null,n.rejected=!1)}}},getActiveDrops:_t,getDrop:St,getDropEvents:It,fireDropEvents:Tt,filterEventType:function(t){return 0===t.search("drag")||0===t.search("drop")},defaults:{enabled:!1,accept:null,overlap:"pointer"}},Pt=kt;function Mt(t){var e=t.interaction,n=t.iEvent,i=t.phase;if("gesture"===e.prepared.name){var r=e.pointers.map((function(t){return t.pointer})),o="start"===i,a="end"===i,s=e.interactable.options.deltaSource;if(n.touches=[r[0],r[1]],o)n.distance=dt(r,s),n.box=pt(r),n.scale=1,n.ds=0,n.angle=ft(r,s),n.da=0,e.gesture.startDistance=n.distance,e.gesture.startAngle=n.angle;else if(a||e.pointers.length<2){var c=e.prevEvent;n.distance=c.distance,n.box=c.box,n.scale=c.scale,n.ds=0,n.angle=c.angle,n.da=0}else n.distance=dt(r,s),n.box=pt(r),n.scale=n.distance/e.gesture.startDistance,n.angle=ft(r,s),n.ds=n.scale-e.gesture.scale,n.da=n.angle-e.gesture.angle;e.gesture.distance=n.distance,e.gesture.angle=n.angle,E.number(n.scale)&&n.scale!==1/0&&!isNaN(n.scale)&&(e.gesture.scale=n.scale)}}var Dt={id:"actions/gesture",before:["actions/drag","actions/resize"],install:function(t){var e=t.actions,n=t.Interactable,i=t.defaults;n.prototype.gesturable=function(t){return E.object(t)?(this.options.gesture.enabled=!1!==t.enabled,this.setPerAction("gesture",t),this.setOnEvents("gesture",t),this):E.bool(t)?(this.options.gesture.enabled=t,this):this.options.gesture},e.map.gesture=Dt,e.methodDict.gesture="gesturable",i.actions.gesture=Dt.defaults},listeners:{"interactions:action-start":Mt,"interactions:action-move":Mt,"interactions:action-end":Mt,"interactions:new":function(t){t.interaction.gesture={angle:0,distance:0,scale:1,startAngle:0,startDistance:0}},"auto-start:check":function(t){if(!(t.interaction.pointers.length<2)){var e=t.interactable.options.gesture;if(e&&e.enabled)return t.action={name:"gesture"},!1}}},defaults:{},getCursor:function(){return""},filterEventType:function(t){return 0===t.search("gesture")}},At=Dt;function zt(t,e,n,i,r,o,a){if(!e)return!1;if(!0===e){var s=E.number(o.width)?o.width:o.right-o.left,c=E.number(o.height)?o.height:o.bottom-o.top;if(a=Math.min(a,Math.abs(("left"===t||"right"===t?s:c)/2)),s<0&&("left"===t?t="right":"right"===t&&(t="left")),c<0&&("top"===t?t="bottom":"bottom"===t&&(t="top")),"left"===t){var l=s>=0?o.left:o.right;return n.x=0?o.top:o.bottom;return n.y(s>=0?o.right:o.left)-a;if("bottom"===t)return n.y>(c>=0?o.bottom:o.top)-a}return!!E.element(i)&&(E.element(e)?e===i:V(i,e,r))}function Ct(t){var e=t.iEvent,n=t.interaction;if("resize"===n.prepared.name&&n.resizeAxes){var i=e;n.interactable.options.resize.square?("y"===n.resizeAxes?i.delta.x=i.delta.y:i.delta.y=i.delta.x,i.axes="xy"):(i.axes=n.resizeAxes,"x"===n.resizeAxes?i.delta.y=0:"y"===n.resizeAxes&&(i.delta.x=0))}}var Rt,jt,Ft={id:"actions/resize",before:["actions/drag"],install:function(t){var e=t.actions,n=t.browser,i=t.Interactable,r=t.defaults;Ft.cursors=function(t){return t.isIe9?{x:"e-resize",y:"s-resize",xy:"se-resize",top:"n-resize",left:"w-resize",bottom:"s-resize",right:"e-resize",topleft:"se-resize",bottomright:"se-resize",topright:"ne-resize",bottomleft:"ne-resize"}:{x:"ew-resize",y:"ns-resize",xy:"nwse-resize",top:"ns-resize",left:"ew-resize",bottom:"ns-resize",right:"ew-resize",topleft:"nwse-resize",bottomright:"nwse-resize",topright:"nesw-resize",bottomleft:"nesw-resize"}}(n),Ft.defaultMargin=n.supportsTouch||n.supportsPointerEvent?20:10,i.prototype.resizable=function(e){return function(t,e,n){return E.object(e)?(t.options.resize.enabled=!1!==e.enabled,t.setPerAction("resize",e),t.setOnEvents("resize",e),E.string(e.axis)&&/^x$|^y$|^xy$/.test(e.axis)?t.options.resize.axis=e.axis:null===e.axis&&(t.options.resize.axis=n.defaults.actions.resize.axis),E.bool(e.preserveAspectRatio)?t.options.resize.preserveAspectRatio=e.preserveAspectRatio:E.bool(e.square)&&(t.options.resize.square=e.square),t):E.bool(e)?(t.options.resize.enabled=e,t):t.options.resize}(this,e,t)},e.map.resize=Ft,e.methodDict.resize="resizable",r.actions.resize=Ft.defaults},listeners:{"interactions:new":function(t){t.interaction.resizeAxes="xy"},"interactions:action-start":function(t){!function(t){var e=t.iEvent,n=t.interaction;if("resize"===n.prepared.name&&n.prepared.edges){var i=e,r=n.rect;n._rects={start:B({},r),corrected:B({},r),previous:B({},r),delta:{left:0,right:0,width:0,top:0,bottom:0,height:0}},i.edges=n.prepared.edges,i.rect=n._rects.corrected,i.deltaRect=n._rects.delta}}(t),Ct(t)},"interactions:action-move":function(t){!function(t){var e=t.iEvent,n=t.interaction;if("resize"===n.prepared.name&&n.prepared.edges){var i=e,r=n.interactable.options.resize.invert,o="reposition"===r||"negate"===r,a=n.rect,s=n._rects,c=s.start,l=s.corrected,u=s.delta,p=s.previous;if(B(p,l),o){if(B(l,a),"reposition"===r){if(l.top>l.bottom){var d=l.top;l.top=l.bottom,l.bottom=d}if(l.left>l.right){var f=l.left;l.left=l.right,l.right=f}}}else l.top=Math.min(a.top,c.bottom),l.bottom=Math.max(a.bottom,c.top),l.left=Math.min(a.left,c.right),l.right=Math.max(a.right,c.left);for(var h in l.width=l.right-l.left,l.height=l.bottom-l.top,l)u[h]=l[h]-p[h];i.edges=n.prepared.edges,i.rect=l,i.deltaRect=u}}(t),Ct(t)},"interactions:action-end":function(t){var e=t.iEvent,n=t.interaction;if("resize"===n.prepared.name&&n.prepared.edges){var i=e;i.edges=n.prepared.edges,i.rect=n._rects.corrected,i.deltaRect=n._rects.delta}},"auto-start:check":function(t){var e=t.interaction,n=t.interactable,i=t.element,r=t.rect,o=t.buttons;if(r){var a=B({},e.coords.cur.page),s=n.options.resize;if(s&&s.enabled&&(!e.pointerIsDown||!/mouse|pointer/.test(e.pointerType)||0!=(o&s.mouseButtons))){if(E.object(s.edges)){var c={left:!1,right:!1,top:!1,bottom:!1};for(var l in c)c[l]=zt(l,s.edges[l],a,e._latestPointer.eventTarget,i,r,s.margin||Ft.defaultMargin);c.left=c.left&&!c.right,c.top=c.top&&!c.bottom,(c.left||c.right||c.top||c.bottom)&&(t.action={name:"resize",edges:c})}else{var u="y"!==s.axis&&a.x>r.right-Ft.defaultMargin,p="x"!==s.axis&&a.y>r.bottom-Ft.defaultMargin;(u||p)&&(t.action={name:"resize",axes:(u?"x":"")+(p?"y":"")})}return!t.action&&void 0}}}},defaults:{square:!1,preserveAspectRatio:!1,axis:"xy",margin:NaN,edges:null,invert:"none"},cursors:null,getCursor:function(t){var e=t.edges,n=t.axis,i=t.name,r=Ft.cursors,o=null;if(n)o=r[i+n];else if(e){for(var a="",s=0,c=["top","bottom","left","right"];s=1){var l={x:Yt.x*c,y:Yt.y*c};if(l.x||l.y){var u=Bt(o);E.window(o)?o.scrollBy(l.x,l.y):o&&(o.scrollLeft+=l.x,o.scrollTop+=l.y);var p=Bt(o),d={x:p.x-u.x,y:p.y-u.y};(d.x||d.y)&&e.fire({type:"autoscroll",target:n,interactable:e,delta:d,interaction:t,container:o})}Yt.prevTime=a}Yt.isScrolling&&(Ht.cancel(Yt.i),Yt.i=Ht.request(Yt.scroll))},check:function(t,e){var n;return null==(n=t.options[e].autoScroll)?void 0:n.enabled},onInteractionMove:function(t){var e=t.interaction,n=t.pointer;if(e.interacting()&&Yt.check(e.interactable,e.prepared.name))if(e.simulation)Yt.x=Yt.y=0;else{var i,r,o,a,s=e.interactable,c=e.element,l=e.prepared.name,u=s.options[l].autoScroll,p=$t(u.container,s,c);if(E.window(p))a=n.clientXp.innerWidth-Yt.margin,o=n.clientY>p.innerHeight-Yt.margin;else{var d=N(p);a=n.clientXd.right-Yt.margin,o=n.clientY>d.bottom-Yt.margin}Yt.x=r?1:a?-1:0,Yt.y=o?1:i?-1:0,Yt.isScrolling||(Yt.margin=u.margin,Yt.speed=u.speed,Yt.start(e))}}};function $t(t,e,n){return(E.string(t)?W(t,e,n):t)||b(n)}function Bt(t){return E.window(t)&&(t=window.document.body),{x:t.scrollLeft,y:t.scrollTop}}var Wt={id:"auto-scroll",install:function(t){var e=t.defaults,n=t.actions;t.autoScroll=Yt,Yt.now=function(){return t.now()},n.phaselessTypes.autoscroll=!0,e.perAction.autoScroll=Yt.defaults},listeners:{"interactions:new":function(t){t.interaction.autoScroll=null},"interactions:destroy":function(t){t.interaction.autoScroll=null,Yt.stop(),Yt.interaction&&(Yt.interaction=null)},"interactions:stop":Yt.stop,"interactions:action-move":function(t){return Yt.onInteractionMove(t)}}},qt=Wt;function Gt(t,e){var n=!1;return function(){return n||(m.console.warn(e),n=!0),t.apply(this,arguments)}}function Xt(t,e){return t.name=e.name,t.axis=e.axis,t.edges=e.edges,t}function Ut(t){return E.bool(t)?(this.options.styleCursor=t,this):null===t?(delete this.options.styleCursor,this):this.options.styleCursor}function Kt(t){return E.func(t)?(this.options.actionChecker=t,this):null===t?(delete this.options.actionChecker,this):this.options.actionChecker}var Zt={id:"auto-start/interactableMethods",install:function(t){var e=t.Interactable;e.prototype.getAction=function(e,n,i,r){var o=function(t,e,n,i,r){var o=t.getRect(i),a={action:null,interactable:t,interaction:n,element:i,rect:o,buttons:e.buttons||{0:1,1:4,3:8,4:16}[e.button]};return r.fire("auto-start:check",a),a.action}(this,n,i,r,t);return this.options.actionChecker?this.options.actionChecker(e,n,o,this,r,i):o},e.prototype.ignoreFrom=Gt((function(t){return this._backCompatOption("ignoreFrom",t)}),"Interactable.ignoreFrom() has been deprecated. Use Interactble.draggable({ignoreFrom: newValue})."),e.prototype.allowFrom=Gt((function(t){return this._backCompatOption("allowFrom",t)}),"Interactable.allowFrom() has been deprecated. Use Interactble.draggable({allowFrom: newValue})."),e.prototype.actionChecker=Kt,e.prototype.styleCursor=Ut}};function Jt(t,e,n,i,r){return e.testIgnoreAllow(e.options[t.name],n,i)&&e.options[t.name].enabled&&ne(e,n,t,r)?t:null}function Qt(t,e,n,i,r,o,a){for(var s=0,c=i.length;s=s)return!1;if(f.interactable===t){if((l+=h===n.name?1:0)>=o)return!1;if(f.element===e&&(u++,h===n.name&&u>=a))return!1}}}return s>0}function ie(t,e){return E.number(t)?(e.autoStart.maxInteractions=t,this):e.autoStart.maxInteractions}function re(t,e,n){var i=n.autoStart.cursorElement;i&&i!==t&&(i.style.cursor=""),t.ownerDocument.documentElement.style.cursor=e,t.style.cursor=e,n.autoStart.cursorElement=e?t:null}function oe(t,e){var n=t.interactable,i=t.element,r=t.prepared;if("mouse"===t.pointerType&&n&&n.options.styleCursor){var o="";if(r.name){var a=n.options[r.name].cursorChecker;o=E.func(a)?a(r,n,i,t._interacting):e.actions.map[r.name].getCursor(r)}re(t.element,o||"",e)}else e.autoStart.cursorElement&&re(e.autoStart.cursorElement,"",e)}var ae={id:"auto-start/base",before:["actions"],install:function(t){var e=t.interactStatic,n=t.defaults;t.usePlugin(Zt),n.base.actionChecker=null,n.base.styleCursor=!0,B(n.perAction,{manualStart:!1,max:1/0,maxPerElement:1,allowFrom:null,ignoreFrom:null,mouseButtons:1}),e.maxInteractions=function(e){return ie(e,t)},t.autoStart={maxInteractions:1/0,withinInteractionLimit:ne,cursorElement:null}},listeners:{"interactions:down":function(t,e){var n=t.interaction,i=t.pointer,r=t.event,o=t.eventTarget;n.interacting()||ee(n,te(n,i,r,o,e),e)},"interactions:move":function(t,e){!function(t,e){var n=t.interaction,i=t.pointer,r=t.event,o=t.eventTarget;"mouse"!==n.pointerType||n.pointerIsDown||n.interacting()||ee(n,te(n,i,r,o,e),e)}(t,e),function(t,e){var n=t.interaction;if(n.pointerIsDown&&!n.interacting()&&n.pointerWasMoved&&n.prepared.name){e.fire("autoStart:before-start",t);var i=n.interactable,r=n.prepared.name;r&&i&&(i.options[r].manualStart||!ne(i,n.element,n.prepared,e)?n.stop():(n.start(n.prepared,i,n.element),oe(n,e)))}}(t,e)},"interactions:stop":function(t,e){var n=t.interaction,i=n.interactable;i&&i.options.styleCursor&&re(n.element,"",e)}},maxInteractions:ie,withinInteractionLimit:ne,validateAction:Jt},se=ae,ce={id:"auto-start/dragAxis",listeners:{"autoStart:before-start":function(t,e){var n=t.interaction,i=t.eventTarget,r=t.dx,o=t.dy;if("drag"===n.prepared.name){var a=Math.abs(r),s=Math.abs(o),c=n.interactable.options.drag,l=c.startAxis,u=a>s?"x":a0&&(e.autoStartHoldTimer=setTimeout((function(){e.start(e.prepared,e.interactable,e.element)}),n))},"interactions:move":function(t){var e=t.interaction,n=t.duplicate;e.autoStartHoldTimer&&e.pointerWasMoved&&!n&&(clearTimeout(e.autoStartHoldTimer),e.autoStartHoldTimer=null)},"autoStart:before-start":function(t){var e=t.interaction;le(e)>0&&(e.prepared.name=null)}},getHoldDuration:le},pe=ue,de={id:"auto-start",install:function(t){t.usePlugin(se),t.usePlugin(pe),t.usePlugin(ce)}},fe=function(t){return/^(always|never|auto)$/.test(t)?(this.options.preventDefault=t,this):E.bool(t)?(this.options.preventDefault=t?"always":"never",this):this.options.preventDefault};function he(t){var e=t.interaction,n=t.event;e.interactable&&e.interactable.checkAndPreventDefault(n)}var ve={id:"core/interactablePreventDefault",install:function(t){var e=t.Interactable;e.prototype.preventDefault=fe,e.prototype.checkAndPreventDefault=function(e){return function(t,e,n){var i=t.options.preventDefault;if("never"!==i)if("always"!==i){if(e.events.supportsPassive&&/^touch(start|move)$/.test(n.type)){var r=b(n.target).document,o=e.getDocOptions(r);if(!o||!o.events||!1!==o.events.passive)return}/^(mouse|pointer|touch)*(down|start)/i.test(n.type)||E.element(n.target)&&R(n.target,"input,select,textarea,[contenteditable=true],[contenteditable=true] *")||n.preventDefault()}else n.preventDefault()}(this,t,e)},t.interactions.docEvents.push({type:"dragstart",listener:function(e){for(var n=0,i=t.interactions.list;n150)return null;var e=180*Math.atan2(t.prevEvent.velocityY,t.prevEvent.velocityX)/Math.PI;e<0&&(e+=360);var n=112.5<=e&&e<247.5,i=202.5<=e&&e<337.5;return{up:i,down:!i&&22.5<=e&&e<157.5,left:n,right:!n&&(292.5<=e||e<67.5),angle:e,speed:t.prevEvent.speed,velocity:{x:t.prevEvent.velocityX,y:t.prevEvent.velocityY}}}},{key:"preventDefault",value:function(){}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}}]),n}(gt);Object.defineProperties(Ie.prototype,{pageX:{get:function(){return this.page.x},set:function(t){this.page.x=t}},pageY:{get:function(){return this.page.y},set:function(t){this.page.y=t}},clientX:{get:function(){return this.client.x},set:function(t){this.client.x=t}},clientY:{get:function(){return this.client.y},set:function(t){this.client.y=t}},dx:{get:function(){return this.delta.x},set:function(t){this.delta.x=t}},dy:{get:function(){return this.delta.y},set:function(t){this.delta.y=t}},velocityX:{get:function(){return this.velocity.x},set:function(t){this.velocity.x=t}},velocityY:{get:function(){return this.velocity.y},set:function(t){this.velocity.y=t}}});var Te=a((function t(e,n,i,o,a){r(this,t),this.id=void 0,this.pointer=void 0,this.event=void 0,this.downTime=void 0,this.downTarget=void 0,this.id=e,this.pointer=n,this.event=i,this.downTime=o,this.downTarget=a})),Oe=function(t){return t.interactable="",t.element="",t.prepared="",t.pointerIsDown="",t.pointerWasMoved="",t._proxy="",t}({}),ke=function(t){return t.start="",t.move="",t.end="",t.stop="",t.interacting="",t}({}),Pe=0,Me=function(){function t(e){var n=this,i=e.pointerType,o=e.scopeFire;r(this,t),this.interactable=null,this.element=null,this.rect=null,this._rects=void 0,this.edges=null,this._scopeFire=void 0,this.prepared={name:null,axis:null,edges:null},this.pointerType=void 0,this.pointers=[],this.downEvent=null,this.downPointer={},this._latestPointer={pointer:null,event:null,eventTarget:null},this.prevEvent=null,this.pointerIsDown=!1,this.pointerWasMoved=!1,this._interacting=!1,this._ending=!1,this._stopped=!0,this._proxy=void 0,this.simulation=null,this.doMove=Gt((function(t){this.move(t)}),"The interaction.doMove() method has been renamed to interaction.move()"),this.coords={start:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},prev:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},cur:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},delta:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},velocity:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0}},this._id=Pe++,this._scopeFire=o,this.pointerType=i;var a=this;this._proxy={};var s=function(t){Object.defineProperty(n._proxy,t,{get:function(){return a[t]}})};for(var c in Oe)s(c);var l=function(t){Object.defineProperty(n._proxy,t,{value:function(){return a[t].apply(a,arguments)}})};for(var u in ke)l(u);this._scopeFire("interactions:new",{interaction:this})}return a(t,[{key:"pointerMoveTolerance",get:function(){return 1}},{key:"pointerDown",value:function(t,e,n){var i=this.updatePointer(t,e,n,!0),r=this.pointers[i];this._scopeFire("interactions:down",{pointer:t,event:e,eventTarget:n,pointerIndex:i,pointerInfo:r,type:"down",interaction:this})}},{key:"start",value:function(t,e,n){return!(this.interacting()||!this.pointerIsDown||this.pointers.length<("gesture"===t.name?2:1)||!e.options[t.name].enabled)&&(Xt(this.prepared,t),this.interactable=e,this.element=n,this.rect=e.getRect(n),this.edges=this.prepared.edges?B({},this.prepared.edges):{left:!0,right:!0,top:!0,bottom:!0},this._stopped=!1,this._interacting=this._doPhase({interaction:this,event:this.downEvent,phase:"start"})&&!this._stopped,this._interacting)}},{key:"pointerMove",value:function(t,e,n){this.simulation||this.modification&&this.modification.endResult||this.updatePointer(t,e,n,!1);var i,r,o=this.coords.cur.page.x===this.coords.prev.page.x&&this.coords.cur.page.y===this.coords.prev.page.y&&this.coords.cur.client.x===this.coords.prev.client.x&&this.coords.cur.client.y===this.coords.prev.client.y;this.pointerIsDown&&!this.pointerWasMoved&&(i=this.coords.cur.client.x-this.coords.start.client.x,r=this.coords.cur.client.y-this.coords.start.client.y,this.pointerWasMoved=Q(i,r)>this.pointerMoveTolerance);var a,s,c,l=this.getPointerIndex(t),u={pointer:t,pointerIndex:l,pointerInfo:this.pointers[l],event:e,type:"move",eventTarget:n,dx:i,dy:r,duplicate:o,interaction:this};o||(a=this.coords.velocity,s=this.coords.delta,c=Math.max(s.timeStamp/1e3,.001),a.page.x=s.page.x/c,a.page.y=s.page.y/c,a.client.x=s.client.x/c,a.client.y=s.client.y/c,a.timeStamp=c),this._scopeFire("interactions:move",u),o||this.simulation||(this.interacting()&&(u.type=null,this.move(u)),this.pointerWasMoved&&nt(this.coords.prev,this.coords.cur))}},{key:"move",value:function(t){t&&t.event||it(this.coords.delta),(t=B({pointer:this._latestPointer.pointer,event:this._latestPointer.event,eventTarget:this._latestPointer.eventTarget,interaction:this},t||{})).phase="move",this._doPhase(t)}},{key:"pointerUp",value:function(t,e,n,i){var r=this.getPointerIndex(t);-1===r&&(r=this.updatePointer(t,e,n,!1));var o=/cancel$/i.test(e.type)?"cancel":"up";this._scopeFire("interactions:".concat(o),{pointer:t,pointerIndex:r,pointerInfo:this.pointers[r],event:e,eventTarget:n,type:o,curEventTarget:i,interaction:this}),this.simulation||this.end(e),this.removePointer(t,e)}},{key:"documentBlur",value:function(t){this.end(t),this._scopeFire("interactions:blur",{event:t,type:"blur",interaction:this})}},{key:"end",value:function(t){var e;this._ending=!0,t=t||this._latestPointer.event,this.interacting()&&(e=this._doPhase({event:t,interaction:this,phase:"end"})),this._ending=!1,!0===e&&this.stop()}},{key:"currentAction",value:function(){return this._interacting?this.prepared.name:null}},{key:"interacting",value:function(){return this._interacting}},{key:"stop",value:function(){this._scopeFire("interactions:stop",{interaction:this}),this.interactable=this.element=null,this._interacting=!1,this._stopped=!0,this.prepared.name=this.prevEvent=null}},{key:"getPointerIndex",value:function(t){var e=st(t);return"mouse"===this.pointerType||"pen"===this.pointerType?this.pointers.length-1:bt(this.pointers,(function(t){return t.id===e}))}},{key:"getPointerInfo",value:function(t){return this.pointers[this.getPointerIndex(t)]}},{key:"updatePointer",value:function(t,e,n,i){var r,o,a,s=st(t),c=this.getPointerIndex(t),l=this.pointers[c];return i=!1!==i&&(i||/(down|start)$/i.test(e.type)),l?l.pointer=t:(l=new Te(s,t,e,null,null),c=this.pointers.length,this.pointers.push(l)),ct(this.coords.cur,this.pointers.map((function(t){return t.pointer})),this._now()),r=this.coords.delta,o=this.coords.prev,a=this.coords.cur,r.page.x=a.page.x-o.page.x,r.page.y=a.page.y-o.page.y,r.client.x=a.client.x-o.client.x,r.client.y=a.client.y-o.client.y,r.timeStamp=a.timeStamp-o.timeStamp,i&&(this.pointerIsDown=!0,l.downTime=this.coords.cur.timeStamp,l.downTarget=n,et(this.downPointer,t),this.interacting()||(nt(this.coords.start,this.coords.cur),nt(this.coords.prev,this.coords.cur),this.downEvent=e,this.pointerWasMoved=!1)),this._updateLatestPointer(t,e,n),this._scopeFire("interactions:update-pointer",{pointer:t,event:e,eventTarget:n,down:i,pointerInfo:l,pointerIndex:c,interaction:this}),c}},{key:"removePointer",value:function(t,e){var n=this.getPointerIndex(t);if(-1!==n){var i=this.pointers[n];this._scopeFire("interactions:remove-pointer",{pointer:t,event:e,eventTarget:null,pointerIndex:n,pointerInfo:i,interaction:this}),this.pointers.splice(n,1),this.pointerIsDown=!1}}},{key:"_updateLatestPointer",value:function(t,e,n){this._latestPointer.pointer=t,this._latestPointer.event=e,this._latestPointer.eventTarget=n}},{key:"destroy",value:function(){this._latestPointer.pointer=null,this._latestPointer.event=null,this._latestPointer.eventTarget=null}},{key:"_createPreparedEvent",value:function(t,e,n,i){return new Ie(this,t,this.prepared.name,e,this.element,n,i)}},{key:"_fireEvent",value:function(t){var e;null==(e=this.interactable)||e.fire(t),(!this.prevEvent||t.timeStamp>=this.prevEvent.timeStamp)&&(this.prevEvent=t)}},{key:"_doPhase",value:function(t){var e=t.event,n=t.phase,i=t.preEnd,r=t.type,o=this.rect;if(o&&"move"===n&&(U(this.edges,o,this.coords.delta[this.interactable.options.deltaSource]),o.width=o.right-o.left,o.height=o.bottom-o.top),!1===this._scopeFire("interactions:before-action-".concat(n),t))return!1;var a=t.iEvent=this._createPreparedEvent(e,n,i,r);return this._scopeFire("interactions:action-".concat(n),t),"start"===n&&(this.prevEvent=a),this._fireEvent(a),this._scopeFire("interactions:after-action-".concat(n),t),!0}},{key:"_now",value:function(){return Date.now()}}]),t}();function De(t){Ae(t.interaction)}function Ae(t){if(!function(t){return!(!t.offset.pending.x&&!t.offset.pending.y)}(t))return!1;var e=t.offset.pending;return Ce(t.coords.cur,e),Ce(t.coords.delta,e),U(t.edges,t.rect,e),e.x=0,e.y=0,!0}function ze(t){var e=t.x,n=t.y;this.offset.pending.x+=e,this.offset.pending.y+=n,this.offset.total.x+=e,this.offset.total.y+=n}function Ce(t,e){var n=t.page,i=t.client,r=e.x,o=e.y;n.x+=r,n.y+=o,i.x+=r,i.y+=o}ke.offsetBy="";var Re={id:"offset",before:["modifiers","pointer-events","actions","inertia"],install:function(t){t.Interaction.prototype.offsetBy=ze},listeners:{"interactions:new":function(t){t.interaction.offset={total:{x:0,y:0},pending:{x:0,y:0}}},"interactions:update-pointer":function(t){return function(t){t.pointerIsDown&&(Ce(t.coords.cur,t.offset.total),t.offset.pending.x=0,t.offset.pending.y=0)}(t.interaction)},"interactions:before-action-start":De,"interactions:before-action-move":De,"interactions:before-action-end":function(t){var e=t.interaction;if(Ae(e))return e.move({offset:!0}),e.end(),!1},"interactions:stop":function(t){var e=t.interaction;e.offset.total.x=0,e.offset.total.y=0,e.offset.pending.x=0,e.offset.pending.y=0}}},je=Re,Fe=function(){function t(e){r(this,t),this.active=!1,this.isModified=!1,this.smoothEnd=!1,this.allowResume=!1,this.modification=void 0,this.modifierCount=0,this.modifierArg=void 0,this.startCoords=void 0,this.t0=0,this.v0=0,this.te=0,this.targetOffset=void 0,this.modifiedOffset=void 0,this.currentOffset=void 0,this.lambda_v0=0,this.one_ve_v0=0,this.timeout=void 0,this.interaction=void 0,this.interaction=e}return a(t,[{key:"start",value:function(t){var e=this.interaction,n=Ve(e);if(!n||!n.enabled)return!1;var i=e.coords.velocity.client,r=Q(i.x,i.y),o=this.modification||(this.modification=new ye(e));if(o.copyFrom(e.modification),this.t0=e._now(),this.allowResume=n.allowResume,this.v0=r,this.currentOffset={x:0,y:0},this.startCoords=e.coords.cur.page,this.modifierArg=o.fillArg({pageCoords:this.startCoords,preEnd:!0,phase:"inertiastart"}),this.t0-e.coords.cur.timeStamp<50&&r>n.minSpeed&&r>n.endSpeed)this.startInertia();else{if(o.result=o.setAll(this.modifierArg),!o.result.changed)return!1;this.startSmoothEnd()}return e.modification.result.rect=null,e.offsetBy(this.targetOffset),e._doPhase({interaction:e,event:t,phase:"inertiastart"}),e.offsetBy({x:-this.targetOffset.x,y:-this.targetOffset.y}),e.modification.result.rect=null,this.active=!0,e.simulation=this,!0}},{key:"startInertia",value:function(){var t=this,e=this.interaction.coords.velocity.client,n=Ve(this.interaction),i=n.resistance,r=-Math.log(n.endSpeed/this.v0)/i;this.targetOffset={x:(e.x-r)/i,y:(e.y-r)/i},this.te=r,this.lambda_v0=i/this.v0,this.one_ve_v0=1-n.endSpeed/this.v0;var o=this.modification,a=this.modifierArg;a.pageCoords={x:this.startCoords.x+this.targetOffset.x,y:this.startCoords.y+this.targetOffset.y},o.result=o.setAll(a),o.result.changed&&(this.isModified=!0,this.modifiedOffset={x:this.targetOffset.x+o.result.delta.x,y:this.targetOffset.y+o.result.delta.y}),this.onNextFrame((function(){return t.inertiaTick()}))}},{key:"startSmoothEnd",value:function(){var t=this;this.smoothEnd=!0,this.isModified=!0,this.targetOffset={x:this.modification.result.delta.x,y:this.modification.result.delta.y},this.onNextFrame((function(){return t.smoothEndTick()}))}},{key:"onNextFrame",value:function(t){var e=this;this.timeout=Ht.request((function(){e.active&&t()}))}},{key:"inertiaTick",value:function(){var t,e,n,i,r,o,a,s=this,c=this.interaction,l=Ve(c).resistance,u=(c._now()-this.t0)/1e3;if(u=0;a--){var f=p[a];if(f.selector===t&&f.context===e){for(var h=f.listeners,v=h.length-1;v>=0;v--){var g=h[v];if(g.func===r&&Ge(g.options,u)){h.splice(v,1),h.length||(p.splice(a,1),s(e,n,c),s(e,n,l,!0)),d=!0;break}}if(d)break}}},delegateListener:c,delegateUseCapture:l,delegatedEvents:i,documents:r,targets:n,supportsOptions:!1,supportsPassive:!1};function a(t,e,i,r){if(t.addEventListener){var a=qe(r),s=xt(n,(function(e){return e.eventTarget===t}));s||(s={eventTarget:t,events:{}},n.push(s)),s.events[e]||(s.events[e]=[]),xt(s.events[e],(function(t){return t.func===i&&Ge(t.options,a)}))||(t.addEventListener(e,i,o.supportsOptions?a:a.capture),s.events[e].push({func:i,options:a}))}}function s(t,e,i,r){if(t.addEventListener&&t.removeEventListener){var a=bt(n,(function(e){return e.eventTarget===t})),c=n[a];if(c&&c.events)if("all"!==e){var l=!1,u=c.events[e];if(u){if("all"===i){for(var p=u.length-1;p>=0;p--){var d=u[p];s(t,e,d.func,d.options)}return}for(var f=qe(r),h=0;h=2)continue;if(!r.interacting()&&e===r.pointerType)return r}return null}};function Ke(t,e){return t.pointers.some((function(t){return t.id===e}))}var Ze=Ue,Je=["pointerDown","pointerMove","pointerUp","updatePointer","removePointer","windowBlur"];function Qe(t,e){return function(n){var i=e.interactions.list,r=ht(n),o=vt(n),a=o[0],s=o[1],c=[];if(/^touch/.test(n.type)){e.prevTouchTime=e.now();for(var l=0,u=n.changedTouches;l=0;i--){var r=e.interactions.list[i];r.interactable===n&&(r.stop(),e.fire("interactions:destroy",{interaction:r}),r.destroy(),e.interactions.list.length>2&&e.interactions.list.splice(i,1))}}},onDocSignal:en,doOnInteractions:Qe,methodNames:Je},rn=nn,on=function(t){return t[t.On=0]="On",t[t.Off=1]="Off",t}(on||{}),an=function(){function t(e,n,i,o){r(this,t),this.target=void 0,this.options=void 0,this._actions=void 0,this.events=new Be,this._context=void 0,this._win=void 0,this._doc=void 0,this._scopeEvents=void 0,this._actions=n.actions,this.target=e,this._context=n.context||i,this._win=b($(e)?this._context:e),this._doc=this._win.document,this._scopeEvents=o,this.set(n)}return a(t,[{key:"_defaults",get:function(){return{base:{},perAction:{},actions:{}}}},{key:"setOnEvents",value:function(t,e){return E.func(e.onstart)&&this.on("".concat(t,"start"),e.onstart),E.func(e.onmove)&&this.on("".concat(t,"move"),e.onmove),E.func(e.onend)&&this.on("".concat(t,"end"),e.onend),E.func(e.oninertiastart)&&this.on("".concat(t,"inertiastart"),e.oninertiastart),this}},{key:"updatePerActionListeners",value:function(t,e,n){var i,r=this,o=null==(i=this._actions.map[t])?void 0:i.filterEventType,a=function(t){return(null==o||o(t))&&ge(t,r._actions)};(E.array(e)||E.object(e))&&this._onOff(on.Off,t,e,void 0,a),(E.array(n)||E.object(n))&&this._onOff(on.On,t,n,void 0,a)}},{key:"setPerAction",value:function(t,e){var n=this._defaults;for(var i in e){var r=i,o=this.options[t],a=e[r];"listeners"===r&&this.updatePerActionListeners(t,o.listeners,a),E.array(a)?o[r]=yt(a):E.plainObject(a)?(o[r]=B(o[r]||{},me(a)),E.object(n.perAction[r])&&"enabled"in n.perAction[r]&&(o[r].enabled=!1!==a.enabled)):E.bool(a)&&E.object(n.perAction[r])?o[r].enabled=a:o[r]=a}}},{key:"getRect",value:function(t){return t=t||(E.element(this.target)?this.target:null),E.string(this.target)&&(t=t||this._context.querySelector(this.target)),H(t)}},{key:"rectChecker",value:function(t){var e=this;return E.func(t)?(this.getRect=function(n){var i=B({},t.apply(e,n));return"width"in i||(i.width=i.right-i.left,i.height=i.bottom-i.top),i},this):null===t?(delete this.getRect,this):this.getRect}},{key:"_backCompatOption",value:function(t,e){if($(e)||E.object(e)){for(var n in this.options[t]=e,this._actions.map)this.options[n][t]=e;return this}return this.options[t]}},{key:"origin",value:function(t){return this._backCompatOption("origin",t)}},{key:"deltaSource",value:function(t){return"page"===t||"client"===t?(this.options.deltaSource=t,this):this.options.deltaSource}},{key:"getAllElements",value:function(){var t=this.target;return E.string(t)?Array.from(this._context.querySelectorAll(t)):E.func(t)&&t.getAllElements?t.getAllElements():E.element(t)?[t]:[]}},{key:"context",value:function(){return this._context}},{key:"inContext",value:function(t){return this._context===t.ownerDocument||A(this._context,t)}},{key:"testIgnoreAllow",value:function(t,e,n){return!this.testIgnore(t.ignoreFrom,e,n)&&this.testAllow(t.allowFrom,e,n)}},{key:"testAllow",value:function(t,e,n){return!t||!!E.element(n)&&(E.string(t)?V(n,t,e):!!E.element(t)&&A(t,n))}},{key:"testIgnore",value:function(t,e,n){return!(!t||!E.element(n))&&(E.string(t)?V(n,t,e):!!E.element(t)&&A(t,n))}},{key:"fire",value:function(t){return this.events.fire(t),this}},{key:"_onOff",value:function(t,e,n,i,r){E.object(e)&&!E.array(e)&&(i=n,n=null);var o=Z(e,n,r);for(var a in o){"wheel"===a&&(a=D.wheelEvent);for(var s=0,c=o[a];s=0;n--){var i=e[n],r=i.selector,o=i.context,a=i.listeners;r===this.target&&o===this._context&&e.splice(n,1);for(var s=a.length-1;s>=0;s--)this._scopeEvents.removeDelegate(this.target,this._context,t,a[s][0],a[s][1])}else this._scopeEvents.remove(this.target,"all")}}]),t}(),sn=function(){function t(e){var n=this;r(this,t),this.list=[],this.selectorMap={},this.scope=void 0,this.scope=e,e.addListeners({"interactable:unset":function(t){var e=t.interactable,i=e.target,r=E.string(i)?n.selectorMap[i]:i[n.scope.id],o=bt(r,(function(t){return t===e}));r.splice(o,1)}})}return a(t,[{key:"new",value:function(t,e){e=B(e||{},{actions:this.scope.actions});var n=new this.scope.Interactable(t,e,this.scope.document,this.scope.events);return this.scope.addDocument(n._doc),this.list.push(n),E.string(t)?(this.selectorMap[t]||(this.selectorMap[t]=[]),this.selectorMap[t].push(n)):(n.target[this.scope.id]||Object.defineProperty(t,this.scope.id,{value:[],configurable:!0}),t[this.scope.id].push(n)),this.scope.fire("interactable:new",{target:t,options:e,interactable:n,win:this.scope._win}),n}},{key:"getExisting",value:function(t,e){var n=e&&e.context||this.scope.document,i=E.string(t),r=i?this.selectorMap[t]:t[this.scope.id];if(r)return xt(r,(function(e){return e._context===n&&(i||e.inContext(t))}))}},{key:"forEachMatch",value:function(t,e){for(var n=0,i=this.list;nMath.abs(u.y),l.coords,l.rect),B(r,l.coords)),l.eventProps},defaults:{ratio:"preserve",equalDelta:!1,modifiers:[],enabled:!1}};function mn(t,e,n){var i=t.startCoords,r=t.edgeSign;e?n.y=i.y+(n.x-i.x)*r.y:n.x=i.x+(n.y-i.y)*r.x}function yn(t,e,n,i){var r=t.startRect,o=t.startCoords,a=t.ratio,s=t.edgeSign;if(e){var c=i.width/a;n.y=o.y+(c-r.height)*s.y}else{var l=i.height*a;n.x=o.x+(l-r.width)*s.x}}var bn=xe(gn,"aspectRatio"),xn=function(){};xn._defaults={};var wn=xn;function En(t,e,n){return E.func(t)?q(t,e.interactable,e.element,[n.x,n.y,e]):q(t,e.interactable,e.element)}var _n={start:function(t){var e=t.rect,n=t.startOffset,i=t.state,r=t.interaction,o=t.pageCoords,a=i.options,s=a.elementRect,c=B({left:0,top:0,right:0,bottom:0},a.offset||{});if(e&&s){var l=En(a.restriction,r,o);if(l){var u=l.right-l.left-e.width,p=l.bottom-l.top-e.height;u<0&&(c.left+=u,c.right+=u),p<0&&(c.top+=p,c.bottom+=p)}c.left+=n.left-e.width*s.left,c.top+=n.top-e.height*s.top,c.right+=n.right-e.width*(1-s.right),c.bottom+=n.bottom-e.height*(1-s.bottom)}i.offset=c},set:function(t){var e=t.coords,n=t.interaction,i=t.state,r=i.options,o=i.offset,a=En(r.restriction,n,e);if(a){var s=function(t){return!t||"left"in t&&"top"in t||((t=B({},t)).left=t.x||0,t.top=t.y||0,t.right=t.right||t.left+t.width,t.bottom=t.bottom||t.top+t.height),t}(a);e.x=Math.max(Math.min(s.right-o.right,e.x),s.left+o.left),e.y=Math.max(Math.min(s.bottom-o.bottom,e.y),s.top+o.top)}},defaults:{restriction:null,elementRect:null,offset:null,endOnly:!1,enabled:!1}},Sn=xe(_n,"restrict"),In={top:1/0,left:1/0,bottom:-1/0,right:-1/0},Tn={top:-1/0,left:-1/0,bottom:1/0,right:1/0};function On(t,e){for(var n=0,i=["top","left","bottom","right"];n{const e=t?document.querySelector("body").cloneNode(!0):document.querySelector("body");return t&&([...e.querySelectorAll("body *")].filter((t=>t.onclick||t.onmousedown||t.onmouseup)).forEach((t=>["onclick","onmousedown","onmouseup"].forEach((e=>{t[e]&&(t.setAttribute("conv_"+e,t.getAttribute(e)),t.removeAttribute(e))})))),[...e.querySelectorAll("body a")].filter((t=>t.getAttribute("href"))).forEach((t=>{t.setAttribute("conv_href",t.getAttribute("href")),t.removeAttribute("href")})),[...e.querySelectorAll("body *")].forEach((t=>t.addEventListener("click",(t=>{t.stopPropagation(),t.preventDefault()}),{capture:!0})))),[...e.children].filter((t=>"SCRIPT"!==t.tagName&&"convert_root"!==t.id))},i.removeCustomCss=()=>{document.querySelectorAll("#"+n.convertStylesheetId).forEach((t=>t.remove()))},i.applyCustomCss=t=>{const e=document.createElement("style");e.id=n.convertStylesheetId,e.innerHTML=t,document.head.appendChild(e)},i.setBodyChildren=(t,e=!1)=>{const n=document.querySelector("body");Array.from(n.children).forEach((t=>{var e;"SCRIPT"!==t.tagName&&"convert_root"!==t.id&&(null===(e=t.parentNode)||void 0===e||e.removeChild(t))})),t.forEach((t=>{n.appendChild(e?t:t.cloneNode(!0))}))},i.escapeCssSelector=(t,e=!1)=>null==t?void 0:t.replaceAll(/([^\\]?)\\+(\d+)/g,e?"$1\\\\$2":"$1\\$2"),e.capitalizeString=function(t){var e;return String(null!==(e=null==t?void 0:t[0])&&void 0!==e?e:"").toUpperCase()+String(null!=t?t:"").slice(1)}},773:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const r=i(n(360)),o=n(355);e.default=function(){const t=document.createElement("div");return t.setStyle({display:"none",cursor:"pointer",position:"fixed",right:"25px",top:"25px",zIndex:"999999",width:"24px",height:"24px",fill:"white",transition:".5s ease",boxShadow:"0 0 20px 9px black",background:"black",outline:"none"}),t.innerHTML=(0,r.default)(),t.title="Click to open the Convert Visual Editor",t.id=o.V3_IFRAME_TOGGLE_ID,document.body.appendChild(t),t}},710:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const r=i(n(496)),o=i(n(356)),a=n(355);Element.prototype.setStyle||(Element.prototype.setStyle=function(t){Object.assign(this.style,t)});const s=345;function c(t){const e=40,n=t.getBoundingClientRect(),i=window.visualViewport||{width:window.innerWidth,height:window.innerHeight};t.style.transition="all .5s ease",setTimeout((()=>{t.style.transition=""}),600),(n.left+n.width>i.width||n.left<0)&&(n.left<0?t.style.left="40px":t.style.left=i.width-s-e+"px",425>i.width&&(t.style.width=i.width-80+"px")),(n.top+n.height>i.height||n.top<0)&&(t.style.top="40px",e+n.height>i.height&&(t.style.height=i.height-80+"px"))}function l(t){let{x:e,y:n}=t.target.dataset;e=(parseFloat(e)||0)+t.deltaRect.left,n=(parseFloat(n)||0)+t.deltaRect.top,t.rect.height>=200&&t.target.setStyle({height:`${Math.max(200,t.rect.height)}px`,width:"345px"}),Object.assign(t.target.dataset,{x:e,y:n})}function u(t){c(t.target),delete t.target.dataset.x,delete t.target.dataset.y}e.default=function(t){const e=document.createElement("div");e.id=a.V3_IFRAME_CONTAINER_ID,e.setStyle({position:"fixed",zIndex:"2147483647",left:"50px",top:"50px",width:"345px",height:"150px",border:"0",boxSizing:"border-box",userSelect:"none",touchAction:"none",display:"flex",flexDirection:"column",borderRadius:"9px",boxShadow:"rgba(0, 0, 0, 0.3) 0px 1px 7px 0px",borderBottomLeftRadius:"10px",borderBottomRightRadius:"10px",overflow:"hidden",transition:"height 0.5s ease"});const n=document.createElement("div");n.setStyle({position:"relative",flex:"1",width:"100%",boxSizing:"border-box",borderBottom:"3px solid #cccccc",zIndex:"1"});const i=document.createElement("iframe");i.setStyle({border:"0",boxSizing:"border-box",width:"100%",height:"100%",backgroundColor:"transparent",pointerEvents:"none"}),i.src=`https://appdev.convert.com:3000/accounts/${t.config.accountId}/projects/${t.config.projectId}/experiences/${t.config.experienceId}/editor/v3`,i.onload=()=>{setTimeout((()=>{i.style.pointerEvents="auto"}),1e3)},i.setAttribute("allowtransparency","true"),i.id=a.V3_IFRAME_ID,n.appendChild(i),e.appendChild(n),document.body.appendChild(e);const s=document.createElement("div");s.setStyle({position:"absolute",bottom:"0",left:"0",width:"100%",height:"6px",background:"transparent",zIndex:"2147483650"}),e.appendChild(s);const p=document.createElement("div");p.id=a.V3_OVERLAY_HEADER_ID,p.setStyle({position:"absolute",top:"0",left:"125px",width:"220px",height:"43px",zIndex:"2147483648",background:"transparent",display:"none",flexDirection:"row",justifyContent:"flex-end",alignItems:"center",padding:"0px 8px",boxSizing:"border-box",pointerEvents:"auto"});const d=document.createElement("button");if(d.title="Close Convert Visual Editor",d.innerHTML=(0,o.default)(),d.setStyle({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",backgroundColor:"rgba(255, 255, 255, 0.9)",outline:"0",border:"0",margin:"0",cursor:"pointer",userSelect:"none",verticalAlign:"middle",textDecoration:"none",textAlign:"center",flex:"0 0 auto",fontSize:"1.5rem",padding:"8px",borderRadius:"50%",overflow:"visible",color:"#4c5b70",transition:"background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)"}),p.appendChild(d),d.addEventListener("click",t.onClose),e.appendChild(p),(0,r.default)(p).draggable({listeners:{move(t){const n=parseInt(e.style.left)||0,i=parseInt(e.style.top)||0;e.style.left=n+t.dx+"px",e.style.top=i+t.dy+"px"},end(t){c(e)}}}),window.matchMedia("(pointer:fine)").matches)(0,r.default)(e).resizable({edges:{top:!1,left:!1,bottom:!0,right:!1},listeners:{start(t){i.style.pointerEvents="none",p.style.pointerEvents="none"},move:l,end(t){u(t),setTimeout((()=>{i.style.pointerEvents="auto",p.style.pointerEvents="auto"}),100)}}});else{const t=document.createElement("div");t.setStyle({position:"absolute",bottom:"-12px",right:"-12px",width:"24px",height:"24px",backgroundColor:"#40404080",border:"solid 2px #ffffffc0",borderRadius:"100%",cursor:"nw-resize",zIndex:"2147483649"}),n.appendChild(t),(0,r.default)(e).resizable({manualStart:!0,edges:{top:!1,left:!1,bottom:!0,right:!1},listeners:{start(t){i.style.pointerEvents="none",p.style.pointerEvents="none"},move:l,end(t){u(t),setTimeout((()=>{i.style.pointerEvents="auto",p.style.pointerEvents="auto"}),100)}}}),(0,r.default)(t).on("down",(function(t){t.interaction.start({name:"resize",edges:{bottom:!0}},(0,r.default)(e),e)}))}return e.showHeader=()=>{e.isExpanded||(p.style.display="flex"),setTimeout((()=>{if(!e.isExpanded){e.style.transition="",e.style.transition="height 0.5s ease",e.offsetHeight;const t=(window.visualViewport||{width:window.innerWidth,height:window.innerHeight}).height-100;e.style.height=`${t}px`,setTimeout((()=>{e.style.transition=""}),500)}}),1e3)},e}},356:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=()=>'