1import{M as s,a5 as fe,o as w,j as S,ax as ue,aF as Y,az as f,w as R,bm as ve,bn as ye,cM as Pe,aK as Mt,dC as Nt,cN as Ot,aX as ke,D as Fe,bF as gt,aW as _e,e as Lt,ar as He,q as k,Y as Z,ah as Le,bk as oi,_ as Re,z as F,k as b,a_ as Gt,t as L,bf as ai,O as De,fo as si,cY as ft,aL as it,bo as nt,ay as ce,aA as Ge,cL as ri,A as li,c as xt,B as le,ac as Pt,d1 as hi,fU as ci,fi as di,Q as qe,aI as vt,aZ as yt,aH as bt,g0 as At,bd as ui,f as Ie,d$ as pi,d_ as Ke,bl as wt,e1 as mi,e0 as $e}from"./index-DAJwIYSF.js";import{n as gi,a as fi}from"./notify-DuHenIBu.js";import{a as Ft,Q as Ht}from"./QCarousel-BV0kpyYD.js";import{O as vi}from"./OfferBanner-C7woIzXE.js";import"./use-fullscreen-DFqO9mWe.js";const O=Object.freeze({default:"default",dark:"dark"}),r=Object.freeze({[s.T_DARK]:{key:"--t-color-dark",default:"#19191C",dark:"#FFFFFF"},[s.T_DARK_RGB]:{key:"--t-color-dark-rgb",default:"25, 25, 28",dark:"255, 255, 255"},[s.T_LIGHT]:{key:"--t-color-light",default:"#FFFFFF",dark:"#19191C"},[s.T_LIGHT_GRAY]:{key:"--t-color-light-gray",default:"#F1F1F1",dark:"#363636"},[s.T_MEDIUM_GRAY]:{key:"--t-color-medium-gray",default:"#E0E0E0",dark:"#5C5C5C"},[s.T_DARK_GRAY]:{key:"--t-color-dark-gray",default:"#5C5C5C",dark:"#F2F2F2"},[s.T_HEAD]:{key:"--t-color-head",default:"#A1CFE4",dark:"#5F6C73"},[s.PRIMARY]:{key:"--q-color-primary",default:"#0066B0",dark:"#0066B0"},[s.SECONDARY]:{key:"--q-color-secondary",default:"#5C5C5C",dark:"#5C5C5C"},[s.ACCENT]:{key:"--q-color-accent",default:"#0058EC",dark:"#008DEC"},[s.T_ACCENT_RGB]:{key:"--t-color-accent-rgb",default:"0, 88, 236",dark:"0, 141, 236"},[s.POSITIVE]:{key:"--q-color-positive",default:"#27AE60",dark:"#27AE60"},[s.NEGATIVE]:{key:"--q-color-negative",default:"#F12323",dark:"#F12323"},[s.WARNING]:{key:"--q-color-warning",default:"#005693",dark:"#005693"},[s.INFO]:{key:"--q-color-info",default:"#607D8B",dark:"#5C90A9"}}),yi={name:"forguard",themes:{[O.default]:{[r[s.PRIMARY].key]:"#0066b0",[r[s.SECONDARY].key]:"#5c5c5c",[r[s.ACCENT].key]:"#0058ec",[r[s.POSITIVE].key]:"#27ae60",[r[s.NEGATIVE].key]:"#f12323",[r[s.WARNING].key]:"#005693",[r[s.INFO].key]:"#607d8b",[r[s.T_LIGHT_GRAY].key]:"#f1f1f1",[r[s.T_MEDIUM_GRAY].key]:"#e0e0e0",[r[s.T_DARK_GRAY].key]:"#5c5c5c"},[O.dark]:{[r[s.PRIMARY].key]:"#0066b0",[r[s.SECONDARY].key]:"#5C5C5C",[r[s.ACCENT].key]:"#008dec",[r[s.POSITIVE].key]:"#27ae60",[r[s.NEGATIVE].key]:"#f12323",[r[s.WARNING].key]:"#005693",[r[s.INFO].key]:"#5c90a9",[r[s.T_LIGHT_GRAY].key]:"#363636",[r[s.T_MEDIUM_GRAY].key]:"#5c5c5c",[r[s.T_DARK_GRAY].key]:"#f2f2f2"}}},bi={name:"tags",themes:{[O.default]:{[r[s.PRIMARY].key]:"#0054e9",[r[s.SECONDARY].key]:"#0163aa",[r[s.ACCENT].key]:"#6030ff",[r[s.POSITIVE].key]:"#2dd55b",[r[s.NEGATIVE].key]:"#c5000f",[r[s.WARNING].key]:"#ffc409",[r[s.INFO].key]:"#31ccec",[r[s.T_LIGHT_GRAY].key]:"#f5f5f5",[r[s.T_MEDIUM_GRAY].key]:"#eeeeee",[r[s.T_DARK_GRAY].key]:"#474747"},[O.dark]:{[r[s.PRIMARY].key]:"#0054e9",[r[s.SECONDARY].key]:"#0163aa",[r[s.ACCENT].key]:"#6030ff",[r[s.POSITIVE].key]:"#2dd55b",[r[s.NEGATIVE].key]:"#c5000f",[r[s.WARNING].key]:"#ffc409",[r[s.INFO].key]:"#31ccec",[r[s.T_LIGHT_GRAY].key]:"#242424",[r[s.T_MEDIUM_GRAY].key]:"#474747",[r[s.T_DARK_GRAY].key]:"#eeeeee"}}},Ai=[{name:"option2",themes:{[O.default]:{[r[s.T_LIGHT].key]:"#ffffff",[r[s.T_DARK].key]:"#030D18",[r[s.T_DARK_RGB].key]:"3, 13, 24",[r[s.PRIMARY].key]:"#2382F7",[r[s.SECONDARY].key]:"#406695",[r[s.ACCENT].key]:"#196BDE",[r[s.T_ACCENT_RGB].key]:"25, 107, 222",[r[s.POSITIVE].key]:"#5BAC18",[r[s.NEGATIVE].key]:"#c61107",[r[s.WARNING].key]:"#FFA211",[r[s.INFO].key]:"#88a0bd",[r[s.T_LIGHT_GRAY].key]:"#E8F3FE",[r[s.T_MEDIUM_GRAY].key]:"#93b9e2",[r[s.T_DARK_GRAY].key]:"#091e46",[r[s.T_HEAD].key]:"#c9dcf0"},[O.dark]:{[r[s.T_LIGHT].key]:"#030D18",[r[s.T_DARK].key]:"#ffffff",[r[s.T_DARK_RGB].key]:"255, 255, 255",[r[s.PRIMARY].key]:"#2382F7",[r[s.SECONDARY].key]:"#406695",[r[s.ACCENT].key]:"#185bac",[r[s.T_ACCENT_RGB].key]:"24, 91, 172",[r[s.POSITIVE].key]:"#5BAC18",[r[s.NEGATIVE].key]:"#c61107",[r[s.WARNING].key]:"#FFA211",[r[s.INFO].key]:"#88a0bd",[r[s.T_LIGHT_GRAY].key]:"#091e46",[r[s.T_MEDIUM_GRAY].key]:"#7d99b6",[r[s.T_DARK_GRAY].key]:"#E8F3FE",[r[s.T_HEAD].key]:"#6f84ac"}}},{name:"option3",themes:{[O.default]:{[r[s.T_LIGHT].key]:"#ffffff",[r[s.T_DARK].key]:"#020f11",[r[s.T_DARK_RGB].key]:"2, 15, 17",[r[s.PRIMARY].key]:"#1
1B9AAA",[r[s.SECONDARY].key]:"#9E987F",[r[s.ACCENT].key]:"#178888",[r[s.T_ACCENT_RGB].key]:"23, 136, 136",[r[s.POSITIVE].key]:"#158822",[r[s.NEGATIVE].key]:"#aa2b1b",[r[s.WARNING].key]:"#df9d33",[r[s.INFO].key]:"#458FC3",[r[s.T_LIGHT_GRAY].key]:"#E2EEEE",[r[s.T_MEDIUM_GRAY].key]:"#b2d1d1",[r[s.T_DARK_GRAY].key]:"#4d7171",[r[s.T_HEAD].key]:"#8dccd4"},[O.dark]:{[r[s.T_LIGHT].key]:"#020f11",[r[s.T_DARK].key]:"#ffffff",[r[s.T_DARK_RGB].key]:"255, 255, 255",[r[s.PRIMARY].key]:"#1B9AAA",[r[s.SECONDARY].key]:"#5C5C5C",[r[s.ACCENT].key]:"#188a99",[r[s.T_ACCENT_RGB].key]:"24, 138, 153",[r[s.POSITIVE].key]:"#158822",[r[s.NEGATIVE].key]:"#aa2b1b",[r[s.WARNING].key]:"#df9d33",[r[s.INFO].key]:"#5c90a9",[r[s.T_LIGHT_GRAY].key]:"#253737",[r[s.T_MEDIUM_GRAY].key]:"#4a5757",[r[s.T_DARK_GRAY].key]:"#E2EEEE",[r[s.T_HEAD].key]:"#70a3a9"}}},{name:"option4",themes:{[O.default]:{[r[s.T_LIGHT].key]:"#ffffff",[r[s.T_DARK].key]:"#041308",[r[s.T_DARK_RGB].key]:"4, 19, 8",[r[s.PRIMARY].key]:"#2DC653",[r[s.SECONDARY].key]:"#2c5837",[r[s.ACCENT].key]:"#25A244",[r[s.T_ACCENT_RGB].key]:"37, 162, 68",[r[s.POSITIVE].key]:"#27ae60",[r[s.NEGATIVE].key]:"#c6532d",[r[s.WARNING].key]:"#d2ad3a",[r[s.INFO].key]:"#458FC3",[r[s.T_LIGHT_GRAY].key]:"#E4F9E9",[r[s.T_MEDIUM_GRAY].key]:"#b2edc1",[r[s.T_DARK_GRAY].key]:"#10451D",[r[s.T_HEAD].key]:"#6cd7bc"},[O.dark]:{[r[s.T_LIGHT].key]:"#041308",[r[s.T_DARK].key]:"#ffffff",[r[s.T_DARK_RGB].key]:"255, 255, 255",[r[s.PRIMARY].key]:"#2DC653",[r[s.SECONDARY].key]:"#21913D",[r[s.ACCENT].key]:"#5DDA7C",[r[s.T_ACCENT_RGB].key]:"93, 218, 124",[r[s.POSITIVE].key]:"#27ae60",[r[s.NEGATIVE].key]:"#c6532d",[r[s.WARNING].key]:"#d2ad3a",[r[s.INFO].key]:"#458FC3",[r[s.T_LIGHT_GRAY].key]:"#0b3114",[r[s.T_MEDIUM_GRAY].key]:"#114b1f",[r[s.T_DARK_GRAY].key]:"#94bf9e",[r[s.T_HEAD].key]:"#4b9683"}}},{name:"option5",themes:{[O.default]:{[r[s.T_LIGHT].key]:"#ffffff",[r[s.T_DARK].key]:"#0D1300",[r[s.T_DARK_RGB].key]:"13, 9, 0",[r[s.PRIMARY].key]:"#88C100",[r[s.SECONDARY].key]:"#59643d",[r[s.ACCENT].key]:"#648e00",[r[s.T_ACCENT_RGB].key]:"100, 142, 0",[r[s.POSITIVE].key]:"#27ae60",[r[s.NEGATIVE].key]:"#db4200",[r[s.WARNING].key]:"#f4c300",[r[s.INFO].key]:"#0088C1",[r[s.T_LIGHT_GRAY].key]:"#DEEFB7",[r[s.T_MEDIUM_GRAY].key]:"#C8DD96",[r[s.T_DARK_GRAY].key]:"#56682C",[r[s.T_HEAD].key]:"#BACF63"},[O.dark]:{[r[s.T_LIGHT].key]:"#0D1300",[r[s.T_DARK].key]:"#ffffff",[r[s.T_DARK_RGB].key]:"255, 255, 255",[r[s.PRIMARY].key]:"#88C100",[r[s.SECONDARY].key]:"#6B8235",[r[s.ACCENT].key]:"#648e00",[r[s.T_ACCENT_RGB].key]:"100, 142, 0",[r[s.POSITIVE].key]:"#27ae60",[r[s.NEGATIVE].key]:"#db4200",[r[s.WARNING].key]:"#f4c300",[r[s.INFO].key]:"#006c9a",[r[s.T_LIGHT_GRAY].key]:"#202a09",[r[s.T_MEDIUM_GRAY].key]:"#42531b",[r[s.T_DARK_GRAY].key]:"#C1D397",[r[s.T_HEAD].key]:"#57651C"}}},{name:"option6",themes:{[O.default]:{[r[s.T_LIGHT].key]:"#ffffff",[r[s.T_DARK].key]:"#10120d",[r[s.T_DARK_RGB].key]:"16, 18, 13",[r[s.PRIMARY].key]:"#A6B98B",[r[s.SECONDARY].key]:"#6c775e",[r[s.ACCENT].key]:"#5A8914",[r[s.T_ACCENT_RGB].key]:"90, 137, 20",[r[s.POSITIVE].key]:"#27ae60",[r[s.NEGATIVE].key]:"#db4200",[r[s.WARNING].key]:"#E3BA00",[r[s.INFO].key]:"#3a82b4",[r[s.T_LIGHT_GRAY].key]:"#e5e9e2",[r[s.T_MEDIUM_GRAY].key]:"#a2b48a",[r[s.T_DARK_GRAY].key]:"#39412c",[r[s.T_HEAD].key]:"#73a7bd"},[O.dark]:{[r[s.T_LIGHT].key]:"#10120d",[r[s.T_DARK].key]:"#ffffff",[r[s.T_DARK_RGB].key]:"255, 255, 255",[r[s.PRIMARY].key]:"#A6B98B",[r[s.SECONDARY].key]:"#9AB774",[r[s.ACCENT].key]:"#849669",[r[s.T_ACCENT_RGB].key]:"132, 150, 105",[r[s.POSITIVE].key]:"#27ae60",[r[s.NEGATIVE].key]:"#db4200",[r[s.WARNING].key]:"#E3BA00",[r[s.INFO].key]:"#5c90a9",[r[s.T_LIGHT_GRAY].key]:"#18240A",[r[s.T_MEDIUM_GRAY].key]:"#485930",[r[s.T_DARK_GRAY].key]:"#e5e9e2",[r[s.T_HEAD].key]:"#386679"}}},{name:"option7",themes:{[O.default]:{[r[s.T_LIGHT].key]:"#FFFFFF",[r[s.T_DARK].key]:"#100d04",[r[s.T_DARK_RGB].key]:"16, 13, 4",[r[s.PRIMARY].key]:"#DBB42C",[r[s.SECONDARY].key]:"#EDC531",[r[s.ACCENT].key]:"#B88F02",[r[s.T_ACCENT_RGB].key]:"184, 143, 2",[r[s.POSITIVE].key]:"#78aa04",[r[s.NEGATIVE].key]:"#bd3c05",[r[s.WARNING].key]:"#DBB42C",[r[s.INFO].key]:"#8294de",[r[s.T_LIGHT_GRAY].key]:"#F4EED7",[r[s.T_MEDIUM_GRAY].key]:"#FAD643",[r[s.T_DARK_GRAY].key]:"#6E4C0D",[r[s.T_HEAD].key]:"#ABB6E3"},[O.dark]:{[r[s.T_LIGHT].key]:"#100d04",[r[s.T_DARK].key]:"#FFFFFF",[r[s.T_DARK_RGB].key]:"255, 255, 255",[r[s.PRIMARY].key]:"#DBB42C",[r[s.SECONDARY].key]:"#CEA612",[r[s.ACCENT].key]:"#CB9D00",[r[
1s.T_ACCENT_RGB].key]:"203, 157, 0",[r[s.POSITIVE].key]:"#78aa04",[r[s.NEGATIVE].key]:"#bd3c05",[r[s.WARNING].key]:"#D1AC23",[r[s.INFO].key]:"#7585c7",[r[s.T_LIGHT_GRAY].key]:"#4d3509",[r[s.T_MEDIUM_GRAY].key]:"#765f02",[r[s.T_DARK_GRAY].key]:"#dbd6c1",[r[s.T_HEAD].key]:"#7585c7"}}},{name:"option8",themes:{[O.default]:{[r[s.T_LIGHT].key]:"#FFFFFF",[r[s.T_DARK].key]:"#130b03",[r[s.T_DARK_RGB].key]:"19, 11, 3",[r[s.PRIMARY].key]:"#BE6F25",[r[s.SECONDARY].key]:"#CB8849",[r[s.ACCENT].key]:"#AF5500",[r[s.T_ACCENT_RGB].key]:"175, 85, 0",[r[s.POSITIVE].key]:"#1c8519",[r[s.NEGATIVE].key]:"#d3292c",[r[s.WARNING].key]:"#F47C00",[r[s.INFO].key]:"#458FC3",[r[s.T_LIGHT_GRAY].key]:"#F2DFCE",[r[s.T_MEDIUM_GRAY].key]:"#DFB288",[r[s.T_DARK_GRAY].key]:"#643100",[r[s.T_HEAD].key]:"#E3AA74"},[O.dark]:{[r[s.T_LIGHT].key]:"#130b03",[r[s.T_DARK].key]:"#FFFFFF",[r[s.T_DARK_RGB].key]:"255, 255, 255",[r[s.PRIMARY].key]:"#BE6F25",[r[s.SECONDARY].key]:"#DA914C",[r[s.ACCENT].key]:"#FFB065",[r[s.T_ACCENT_RGB].key]:"255, 176, 101",[r[s.POSITIVE].key]:"#1c8519",[r[s.NEGATIVE].key]:"#d3292c",[r[s.WARNING].key]:"#F47C00",[r[s.INFO].key]:"#417AB0",[r[s.T_LIGHT_GRAY].key]:"#301D0D",[r[s.T_MEDIUM_GRAY].key]:"#794B20",[r[s.T_DARK_GRAY].key]:"#dbc7b6",[r[s.T_HEAD].key]:"#7b532d"}}},{name:"option9",themes:{[O.default]:{[r[s.T_LIGHT].key]:"#FFFFFF",[r[s.T_DARK].key]:"#170b00",[r[s.T_DARK_RGB].key]:"236, 115, 9",[r[s.PRIMARY].key]:"#EC7309",[r[s.SECONDARY].key]:"#a24f06",[r[s.ACCENT].key]:"#AC5307",[r[s.T_ACCENT_RGB].key]:"172, 83, 7",[r[s.POSITIVE].key]:"#0ba506",[r[s.NEGATIVE].key]:"#d4080e",[r[s.WARNING].key]:"#f4c300",[r[s.INFO].key]:"#157edd",[r[s.T_LIGHT_GRAY].key]:"#F5EDE0",[r[s.T_MEDIUM_GRAY].key]:"#FCBF6E",[r[s.T_DARK_GRAY].key]:"#4d280a",[r[s.T_HEAD].key]:"#FFD37F"},[O.dark]:{[r[s.T_LIGHT].key]:"#170b00",[r[s.T_DARK].key]:"#FFFFFF",[r[s.T_DARK_RGB].key]:"255, 255, 255",[r[s.PRIMARY].key]:"#EC7309",[r[s.SECONDARY].key]:"#B45604",[r[s.ACCENT].key]:"#FFA65A",[r[s.T_ACCENT_RGB].key]:"255, 166, 90",[r[s.POSITIVE].key]:"#0ba506",[r[s.NEGATIVE].key]:"#d4080e",[r[s.WARNING].key]:"#f4c300",[r[s.INFO].key]:"#0e589a",[r[s.T_LIGHT_GRAY].key]:"#391e08",[r[s.T_MEDIUM_GRAY].key]:"#915303",[r[s.T_DARK_GRAY].key]:"#e0bfa2",[r[s.T_HEAD].key]:"#925308"}}},{name:"option10",themes:{[O.default]:{[r[s.T_LIGHT].key]:"#FFFFFF",[r[s.T_DARK].key]:"#120000",[r[s.T_DARK_RGB].key]:"18, 0, 0",[r[s.PRIMARY].key]:"#B80707",[r[s.SECONDARY].key]:"#800000",[r[s.ACCENT].key]:"#9b0000",[r[s.T_ACCENT_RGB].key]:"155, 0, 0",[r[s.POSITIVE].key]:"#059305",[r[s.NEGATIVE].key]:"#f12323",[r[s.WARNING].key]:"#EC7309",[r[s.INFO].key]:"#4f2d2d",[r[s.T_LIGHT_GRAY].key]:"#F1EDED",[r[s.T_MEDIUM_GRAY].key]:"#ca7878",[r[s.T_DARK_GRAY].key]:"#490202",[r[s.T_HEAD].key]:"#bc5353"},[O.dark]:{[r[s.T_LIGHT].key]:"#090000",[r[s.T_DARK].key]:"#FFFFFF",[r[s.T_DARK_RGB].key]:"255, 255, 255",[r[s.PRIMARY].key]:"#B80707",[r[s.SECONDARY].key]:"#b90000",[r[s.ACCENT].key]:"#b50000",[r[s.T_ACCENT_RGB].key]:"181, 0, 0",[r[s.POSITIVE].key]:"#059305",[r[s.NEGATIVE].key]:"#e90909",[r[s.WARNING].key]:"#EC7309",[r[s.INFO].key]:"#854c4c",[r[s.T_LIGHT_GRAY].key]:"#2b0101",[r[s.T_MEDIUM_GRAY].key]:"#794848",[r[s.T_DARK_GRAY].key]:"#b69595",[r[s.T_HEAD].key]:"#964242"}}}],wi={[fe.forguard]:yi,[fe.tags]:bi},Be=e=>[wi[e],...Ai];function _t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,i)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_t(Object(n),!0).forEach(function(i){K(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_t(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function K(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _i(e,t){if(e==null)return{};var n,i,a=function(h,c){if(h==null)return{};var l,d,u={},p=Object.keys(h);for(d=0;d<p.length;d++)l=p[d],c.indexOf(l)>=0||(u[l]=h[l]);return u}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function de(e){return function(t){if(Array.isArray(t))return Xe(t)}(e)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||function(t,n){if(t){if(typeof t=="string")return Xe(t,n);var i=Object.prototype.toString.call(t).slice(8,-1);if(i==="Object"&&t.constructor&&(i=t.constructor.name),i==="Map"||i==="Set")return Array.from(t);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return Xe(t,n)}}(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Xe(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var Rt,Ri,Se,x=(Rt=function(e){/*! 3 Copyright (c) 2018 Jed Watson. 4 Licensed under the MIT License (MIT), see 5 http://jedwatson.github.io/classnames 6*/(function(){var t={}.hasOwnProperty;function n(){for(var i=[],a=0;a<arguments.length;a++){var o=arguments[a];if(o){var h=typeof o;
6if(h==="string"||h==="number")i.push(o);else if(Array.isArray(o)){if(o.length){var c=n.apply(null,o);c&&i.push(c)}}else if(h==="object")if(o.toString===Object.prototype.toString)for(var l in o)t.call(o,l)&&o[l]&&i.push(l);else i.push(o.toString())}}return i.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n})()},Rt(Se={path:Ri,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(t==null&&Se.path)}},Se.exports),Se.exports),J=function(e){return function(t,n){if(!t)return e;var i;typeof t=="string"?i=t:n=t;var a=e;return i&&(a+="__"+i),a+(n?Object.keys(n).reduce(function(o,h){var c=n[h];return c&&(o+=" "+(typeof c=="boolean"?a+"--"+h:a+"--"+h+"_"+c)),o},""):"")}};function ot(e,t,n){var i,a,o,h,c;function l(){var u=Date.now()-h;u<t&&u>=0?i=setTimeout(l,t-u):(i=null,n||(c=e.apply(o,a),o=a=null))}t==null&&(t=100);var d=function(){o=this,a=arguments,h=Date.now();var u=n&&!i;return i||(i=setTimeout(l,t)),u&&(c=e.apply(o,a),o=a=null),c};return d.clear=function(){i&&(clearTimeout(i),i=null)},d.flush=function(){i&&(c=e.apply(o,a),o=a=null,clearTimeout(i),i=null)},d}ot.debounce=ot;var at=ot,v=function(){return v=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},v.apply(this,arguments)};/*! ***************************************************************************** 7Copyright (c) Microsoft Corporation. 8 9Permission to use, copy, modify, and/or distribute this software for any 10purpose with or without fee is hereby granted. 11 12THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 13REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 14AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 15INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 16LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 17OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 18PERFORMANCE OF THIS SOFTWARE. 19***************************************************************************** */function Bt(e,t){var n,i;return e&&t?(n=""+e+t[0].toUpperCase()+t.slice(1),i=e+"-"+t):(n=e||t,i=e||t),{name:n,classname:i}}function Yt(e){return/^blob:/.test(e)}function Tt(e){return Yt(e)||function(t){return/^data:/.test(t)}(e)}function ge(e){return!!(e&&e.constructor&&e.call&&e.apply)}function P(e){return e===void 0}function xe(e){return typeof e=="object"&&e!==null}function st(e,t,n){var i={};return xe(e)?(Object.keys(t).forEach(function(a){P(e[a])?i[a]=t[a]:xe(t[a])?xe(e[a])?i[a]=st(e[a],t[a],n[a]):i[a]=e[a]?t[a]:n[a]:t[a]===!0||t[a]===!1?i[a]=!!e[a]:i[a]=e[a]}),i):e?t:n}function ze(e){var t=Number(e);return Number.isNaN(t)?e:t}function kt(e){return typeof(e=="number"||function(t){return typeof t=="object"&&t!==null}(e)&&toString.call(e)=="[object Number]")&&!Wt(e)}function Wt(e){return e!=e}function jt(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}var Ce=function(e,t){e===void 0&&(e={}),t===void 0&&(t={}),this.type="manipulateImage",this.move=e,this.scale=t},Ti=function(e,t){t===void 0&&(t={}),this.type="resize",this.directions=e,this.params=t},ct=function(e){this.type="move",this.directions=e},ki=function(){function e(t,n,i,a,o){this.type="drag",this.nativeEvent=t,this.position=i,this.previousPosition=a,this.element=n,this.anchor=o}return e.prototype.shift=function(){var t=this,n=t.element,i=t.anchor,a=t.position;if(n){var o=n.getBoundingClientRect(),h=o.left,c=o.top;return{left:a.left-h-i.left,top:a.top-c-i.top}}return{left:0,top:0}},e}(),dt={name:"DraggableElement",props:{classname:{type:String}},beforeMount:function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1})},beforeUnmount:function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)},mounted:function(){if(!this.$refs.draggable)throw new Error('You should add ref "draggable" to your root element to use draggable mixin');this.touches=[],this.hovered=!1},methods:{onMouseOver:function(){this.hovered||(this.hovered=!0,this.$emit("enter"))},onMouseLeave:function(){this.hovered&&!this.touches.length&&(this.hovered=!1,this.$emit("leave"))},onTouchStart:function(e){e.cancelable&&!this.disabled&&e.touches.length===1&&(this.touches=de(e.touches),this.hovered||(this.$emit("enter"),this.hovered=!0),e.touches.length&&this.initAnchor(this.touches.reduce(function(t,n){return{clientX:t.clientX+n.clientX/e.touches.length,clientY:t.clientY+n.clientY/e.touches.length}},{clientX:0,clientY:0})),e.preventDefault&&e.preventDefault(),e.stopPropagation())},onTouchEnd:function(){this.processEnd()},onTouchMove:function(e){this.touches.length&&(this.processMove(e,e.touches),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation())},onMouseDown:function(e){if(!this.disabled){var t={fake:!0,clientX:e.clientX,clientY:e.clientY};this.touches=[t],this.initAnchor(t),e.stopPropagation()}},onMouseMove:function(e){this.touches.length&&(this.processMove(e,[{fake:!0,clientX:e.clientX,clientY:e.clientY}]),e.preventDefault&&e.preventDefault())},onMouseUp:function(){this.processEnd()},initAnchor:function(e){var t=this.$refs.draggable.getBoundingClientRect(),n=t.left,i=t.right,a=t.bottom,o=t.top;this.anchor={left:e.clientX-n,top:e.clientY-o,bottom:a-e.clientY,right:i-e.clientX}},processMove:function(e,t){var n=de(t);if(this.touches.length){if(this.touches.length===1&&n.length===1){var i=this.$refs.draggable;this.$emit("drag",new ki(e,i,{left:n[0].clientX,top:n[0].clientY},{left:this.touches[0].clientX,top:this.touches[0].clientY},this.anchor))}this.touches=n}},processEnd:function(){this.touches.length&&this.$emit("drag-end"),this.hovered&&(this.$emit("leave"),this.hovered=!1),this.touches=[]}},emits:["drag","drag-end","leave","enter"]};dt.render=function(e,t,n,i,a,o){return w(),S("div",{ref:"draggable",class:n.classname,onTouchstart:t[1]||(t[1]=function(){return o.onTouchStart&&o.onTouchStart.apply(o,arguments)}),onMousedown:t[2]||(t[2]=function(){return o.onMouseDown&&o.onMouseDown.apply(o,arguments)}),onMouseover:t[3]||(t[3]=function(){return o.onMouseOver&&o.onMouseOver.apply(o,arguments)}),onMouseleave:t[4]||(t[4]=function(){return o.onMouseLeave&&o.onMouseLeave.apply(o,arguments)})},[ue(e.$slots,"default")],34)};var Qe=J("vue-handler-wrapper"),Vt={name:"HandlerWrapper",components:{DraggableElement:dt},props:{horizontalPosition:{type:String},verticalPosition:{type:String},disabled:{type:Boolean,default:!1}},computed:{classes:function(){var e;if(this.horizontalPosition||this.verticalPosition){var t,n=Bt(this.horizontalPosition,this.verticalPosition);e=Qe((K(t={},n.classname,!0),K(t,"disabled",this.disabled),t))}else e=Qe({disabled:this.disabled});return{root:e,draggable:Qe("draggable")}}},emits:["leave","enter","drag","drag-end"]};Vt.render=function(e,t,n,i,a,o){var h=Y("DraggableElement");return w(),S("div",{class:o.classes.root},[f(h,{class:o.classes.draggable,onDrag:t[1]||(t[1]=function(c){return e.$emit("drag",c)}),onDragEnd:t[2]||(t[2]=function(c){return e.$emit("drag-end")}),onLeave:t[3]||(t[3]=function(c){return e.$emit("leave")}),onEnter:t[4]||(t[4]=function(c){return e.$emit("enter")})},{default:R(function(){return[ue(e.$slots,"default")]}),_:3},8,["class"])],2)};var Ci=J("vue-line-wrapper"),Ut={name:"LineWrapper",components:{DraggableElement:dt},props:{position:{type:String,required:!0},disabled:{type:Boolean,default:!1}},computed:{classname:function(){var e;return Ci((K(e={},this.position,!0),K(e,"disabled",this.disabled),e))}},emits:["leave","enter","drag","drag-end"]};Ut.render=function(e,t,n,i,a,o){var h=Y("DraggableElement");return w(),S(h,{class:o.classname,onDrag:t[1]||(t[1]=function(c){return e.$emit("drag",c)}),onDragEnd:t[2]||(t[2]=function(c){return e.$emit("drag-end")}),onLeave:t[3]||(t[3]=function(c){return e.$emit("leave")}),onEnter:t[4]||(t[4]=function(c){return e.$emit("enter")})},{default:R(function(){return[ue(e.$slots,"default")]}),_:3},8,["class"])};var te=["left","right","top","bottom"],Ei=["left","right"],Di=["top","bottom"],Ii=["left","top"],Si=["fill-area","fit-area","stencil","none"],Ct={left:0,top:0,width:0,height:0};function Et(e,t,n){return!(n=n||["width","height","left","top"]).some(function(i){return e[i]!==t[i]})}function ie(e){return{left:e.left,top:e.top,right:e.left+e.width,bottom:e.top+e.height}}function be(e,t){return{left:e.left-t.left,top:e.top-t.top}}function H(e){return{left:e.left+e.width/2,top:e.top+e.height/2}}function Ee(e,t){var n={left:0,top:0,right:0,bottom:0};return te.forEach(function(i){var a=t[i],o=ie(e)[i];n[i]=a!==void 0&&o!==void 0?i==="left"||i==="top"?Math.max(0,a-o):Math.max(0,o-a):0}),n}function ee(e,t){return{left:e.left-t.left,top:e.top-t.top,width:e.width+t.left+t.right,height:e.height+t.top+t.bottom}}function Ye(e){return{left:-e.left,top:-e.top}}function V(e,t){return v(v({}
19,e),{left:e.left+t.left,top:e.top+t.top})}function $(e,t,n,i){if(t!==1){if(n){var a=H(e);return{width:e.width*t,height:e.height*t,left:e.left+e.width*(1-t)/2+(n.left-a.left)*(1-t),top:e.top+e.height*(1-t)/2+(n.top-a.top)*(1-t)}}return{width:e.width*t,height:e.height*t,left:e.left+e.width*(1-t)/2,top:e.top+e.height*(1-t)/2}}return e}function D(e){return e.width/e.height}function Ae(e,t){return Math.min(t.right!==void 0&&t.left!==void 0?(t.right-t.left)/e.width:1/0,t.bottom!==void 0&&t.top!==void 0?(t.bottom-t.top)/e.height:1/0)}function we(e,t){var n={left:0,top:0},i=Ee(e,t);return i.left&&i.left>0?n.left=i.left:i.right&&i.right>0&&(n.left=-i.right),i.top&&i.top>0?n.top=i.top:i.bottom&&i.bottom>0&&(n.top=-i.bottom),n}function Ze(e,t){var n;return t.minimum&&e<t.minimum?n=t.minimum:t.maximum&&e>t.maximum&&(n=t.maximum),n}function qt(e,t){var n=D(e),i=D(t);return t.width<1/0&&t.height<1/0?n>i?{width:t.width,height:t.width/n}:{width:t.height*n,height:t.height}:t.width<1/0?{width:t.width,height:t.width/n}:t.height<1/0?{width:t.height*n,height:t.height}:e}function Kt(e,t){var n=t*Math.PI/180;return{width:Math.abs(e.width*Math.cos(n))+Math.abs(e.height*Math.sin(n)),height:Math.abs(e.width*Math.sin(n))+Math.abs(e.height*Math.cos(n))}}function he(e,t){var n=t*Math.PI/180;return{left:e.left*Math.cos(n)-e.top*Math.sin(n),top:e.left*Math.sin(n)+e.top*Math.cos(n)}}function We(e,t){var n=Ee(B(e,t),t);return n.left+n.right+n.top+n.bottom?n.left+n.right>n.top+n.bottom?Math.min((e.width+n.left+n.right)/e.width,Ae(e,t)):Math.min((e.height+n.top+n.bottom)/e.height,Ae(e,t)):1}function B(e,t,n){n===void 0&&(n=!1);var i=we(e,t);return V(e,n?Ye(i):i)}function rt(e){return{width:e.right!==void 0&&e.left!==void 0?e.right-e.left:1/0,height:e.bottom!==void 0&&e.top!==void 0?e.bottom-e.top:1/0}}function zi(e,t){return v(v({},e),{minWidth:Math.min(t.width,e.minWidth),minHeight:Math.min(t.height,e.minHeight),maxWidth:Math.min(t.width,e.maxWidth),maxHeight:Math.min(t.height,e.maxHeight)})}function $t(e,t,n){n===void 0&&(n=!0);var i={};return te.forEach(function(a){var o=e[a],h=t[a];o!==void 0&&h!==void 0?i[a]=a==="left"||a==="top"?n?Math.max(o,h):Math.min(o,h):n?Math.min(o,h):Math.max(o,h):h!==void 0?i[a]=h:o!==void 0&&(i[a]=o)}),i}function je(e,t){return $t(e,t,!0)}function Dt(e){var t=e.size,n=e.aspectRatio,i=e.ignoreMinimum,a=e.sizeRestrictions;return!!((t.correctRatio||D(t)>=n.minimum&&D(t)<=n.maximum)&&t.height<=a.maxHeight&&t.width<=a.maxWidth&&t.width&&t.height&&(i||t.height>=a.minHeight&&t.width>=a.minWidth))}function It(e,t){return Math.pow(e.width-t.width,2)+Math.pow(e.height-t.height,2)}function ae(e){var t=e.width,n=e.height,i=e.sizeRestrictions,a={minimum:e.aspectRatio&&e.aspectRatio.minimum||0,maximum:e.aspectRatio&&e.aspectRatio.maximum||1/0},o={width:Math.max(i.minWidth,Math.min(i.maxWidth,t)),height:Math.max(i.minHeight,Math.min(i.maxHeight,n))};function h(d,u){return u===void 0&&(u=!1),d.reduce(function(p,m){return Dt({size:m,aspectRatio:a,sizeRestrictions:i,ignoreMinimum:u})&&(!p||It(m,{width:t,height:n})<It(p,{width:t,height:n}))?m:p},null)}var c=[];a&&[a.minimum,a.maximum].forEach(function(d){d&&c.push({width:o.width,height:o.width/d,correctRatio:!0},{width:o.height*d,height:o.height,correctRatio:!0})}),Dt({size:o,aspectRatio:a,sizeRestrictions:i})&&c.push(o);var l=h(c)||h(c,!0);return l&&{width:l.width,height:l.height}}function lt(e){var t=e.event,n=e.coordinates,i=e.positionRestrictions,a=i===void 0?{}:i,o=V(n,t.directions);return V(o,we(o,a))}function Mi(e){var t=e.coordinates,n=e.transform,i=e.imageSize,a=e.sizeRestrictions,o=e.positionRestrictions,h=e.aspectRatio,c=e.visibleArea,l=function(u,p){return lt({coordinates:u,positionRestrictions:o,event:new ct({left:p.left-u.left,top:p.top-u.top})})},d=v({},t);return(Array.isArray(n)?n:[n]).forEach(function(u){var p={};P((p=typeof u=="function"?u({coordinates:d,imageSize:i,visibleArea:c}):u).width)&&P(p.height)||(d=function(m,g){var A=v(v(v({},m),ae({width:g.width,height:g.height,sizeRestrictions:a,aspectRatio:h})),{left:0,top:0});return l(A,{left:m.left,top:m.top})}(d,v(v({},d),p))),P(p.left)&&P(p.top)||(d=l(d,v(v({},d),p)))}),d}function Ni(e){e.event;var t=e.getAreaRestrictions,n=e.boundaries,i=e.coordinates,a=e.visibleArea;e.aspectRatio;var o=e.stencilSize,h=e.sizeRestrictions,c=e.positionRestrictions;e.stencilReference;var l,d,u,p=v({},i),m=v({},a),g=v({},o);l=D(g),d=D(p),u===void 0&&(u=.001),(l===0||d===0?Math.abs(d-l)<u:Math.abs(d/l)<1+u&&Math.abs(d/l)>1-u)||(p=v(v({},p),ae({sizeRestrictions:h,width:p.width,height:p.height,aspectRatio:{minimum:D(g),maximum:D(g)}}
vendor: 4,117 bytes, line 19
19)));var A=We(m=$(m,p.width*n.width/(m.width*g.width)),t({visibleArea:m,type:"resize"}));return A!==1&&(m=$(m,A),p=$(p,A)),m=B(m=V(m,be(H(p),H(m))),t({visibleArea:m,type:"move"})),{coordinates:p=B(p,je(ie(m),c)),visibleArea:m}}function Oi(e){var t=e.event,n=e.getAreaRestrictions,i=e.boundaries,a=e.coordinates,o=e.visibleArea;e.aspectRatio,e.stencilSize,e.sizeRestrictions;var h=e.positionRestrictions;e.stencilReference;var c=v({},a),l=v({},o);if(a&&o&&t.type!=="manipulateImage"){var d={width:0,height:0};l.width,i.width,D(i)>D(c)?(d.height=.8*i.height,d.width=d.height*D(c)):(d.width=.8*i.width,d.height=d.width*D(c));var u=We(l=$(l,c.width*i.width/(l.width*d.width)),n({visibleArea:l,type:"resize"}));l=$(l,u),u!==1&&(d.height/=u,d.width/=u),l=B(l=V(l,be(H(c),H(l))),n({visibleArea:l,type:"move"})),c=B(c,je(ie(l),h))}return{coordinates:c,visibleArea:l}}function Li(e){var t=e.event,n=e.coordinates,i=e.visibleArea,a=e.getAreaRestrictions,o=v({},i),h=v({},n);if(t.type==="setCoordinates"){var c=Math.max(0,h.width-o.width),l=Math.max(0,h.height-o.height);c>l?o=$(o,Math.min(h.width/o.width,Ae(o,a({visibleArea:o,type:"resize"})))):l>c&&(o=$(o,Math.min(h.height/o.height,Ae(o,a({visibleArea:o,type:"resize"}))))),o=B(o=V(o,Ye(we(h,ie(o)))),a({visibleArea:o,type:"move"}))}return{visibleArea:o,coordinates:h}}function Gi(e){var t=e.imageSize,n=e.visibleArea,i=e.coordinates,a=n||t;return{left:(n?n.left:0)+a.width/2-i.width/2,top:(n?n.top:0)+a.height/2-i.height/2}}function xi(e){var t=e.imageSize,n=e.visibleArea,i=e.aspectRatio,a=e.sizeRestrictions,o=n||t,h=Math.min(i.maximum||1/0,Math.max(i.minimum||0,D(o))),c=o.width<o.height?{width:.8*o.width,height:.8*o.width/h}:{height:.8*o.height,width:.8*o.height*h};return ae(v(v({},c),{aspectRatio:i,sizeRestrictions:a}))}function Pi(e){var t,n,i=e.imageSize,a=e.visibleArea,o=e.boundaries,h=e.aspectRatio,c=e.sizeRestrictions,l=e.stencilSize,d=a||i;return D(d)>D(o)?n=(t=l.height*d.height/o.height)*D(l):t=(n=l.width*d.width/o.width)/D(l),ae({width:n,height:t,aspectRatio:h,sizeRestrictions:c})}function Fi(e){var t=e.getAreaRestrictions,n=e.coordinates,i=e.imageSize,a=D(e.boundaries);if(n){var o={height:Math.max(n.height,i.height),width:Math.max(n.width,i.width)},h=qt({width:D(o)>a?o.width:o.height*a,height:D(o)>a?o.width/a:o.height},rt(t())),c={left:n.left+n.width/2-h.width/2,top:n.top+n.height/2-h.height/2,width:h.width,height:h.height},l=Ee(n,ie(v({left:0,top:0},i))),d={};return!l.left&&!l.right&&c.width<=i.width&&(d.left=0,d.right=i.width),!l.top&&!l.bottom&&c.height<=i.height&&(d.top=0,d.bottom=i.height),B(c,d)}var u=D(i);return h={height:u>a?i.height:i.width/a,width:u>a?i.height*a:i.width},{left:i.width/2-h.width/2,top:i.height/2-h.height/2,width:h.width,height:h.height}}function Me(e,t){return $t(e,ie(t))}function Hi(e){var t=e.event,n=e.coordinates,i=e.visibleArea,a=e.sizeRestrictions,o=e.getAreaRestrictions,h=e.positionRestrictions,c=e.adjustStencil,l=t.scale,d=t.move,u=v({},i),p=v({},n),m=1,g=1,A=l.factor&&Math.abs(l.factor-1)>.001;u=V(u,{left:d.left||0,top:d.top||0});var y={stencil:{minimum:Math.max(a.minWidth?a.minWidth/p.width:0,a.minHeight?a.minHeight/p.height:0),maximum:Math.min(a.maxWidth?a.maxWidth/p.width:1/0,a.maxHeight?a.maxHeight/p.height:1/0,Ae(p,h))},area:{maximum:Ae(u,o({visibleArea:u,type:"resize"}))}};l.factor&&A&&(l.factor<1?(g=Math.max(l.factor,y.stencil.minimum))>1&&(g=1):l.factor>1&&(g=Math.min(l.factor,Math.min(y.area.maximum,y.stencil.maximum)))<1&&(g=1)),g&&(u=$(u,g,l.center));var M=n.left-i.left,_=i.width+i.left-(n.width+n.left),T=n.top-i.top,z=i.height+i.top-(n.height+n.top);return u=B(u=V(u,we(u,{left:h.left!==void 0?h.left-M*g:void 0,top:h.top!==void 0?h.top-T*g:void 0,bottom:h.bottom!==void 0?h.bottom+z*g:void 0,right:h.right!==void 0?h.right+_*g:void 0})),o({visibleArea:u,type:"move"})),p.width=p.width*g,p.height=p.height*g,p.left=u.left+M*g,p.top=u.top+T*g,p=B(p,je(ie(u),h)),l.factor&&A&&c&&(l.factor>1?m=Math.min(y.area.maximum,l.factor)/g:l.factor<1&&(m=Math.max(p.height/u.height,p.width/u.width,l.factor/g)),m!==1&&(u=V(u=B(u=$(u,m,l.factor>1?l.center:H(p)),o({visibleArea:u,type:"move"}
19)),Ye(we(p,ie(u)))))),{coordinates:p,visibleArea:u}}function Bi(e){var t=e.aspectRatio,n=e.getAreaRestrictions,i=e.coordinates,a=e.visibleArea,o=e.sizeRestrictions,h=e.positionRestrictions,c=e.imageSize,l=e.previousImageSize,d=e.angle,u=v({},i),p=v({},a),m=he(H(v({left:0,top:0},l)),d);return(u=v(v({},ae({sizeRestrictions:o,aspectRatio:t,width:u.width,height:u.height})),he(H(u),d))).left-=m.left-c.width/2+u.width/2,u.top-=m.top-c.height/2+u.height/2,p=$(p,We(p,n({visibleArea:p,type:"resize"}))),{coordinates:u=B(u,h),visibleArea:p=B(p=V(p,be(H(u),H(i))),n({visibleArea:p,type:"move"}))}}function Yi(e){var t=e.flip,n=e.previousFlip,i=e.rotate,a=e.getAreaRestrictions,o=e.coordinates,h=e.visibleArea,c=e.imageSize,l=v({},o),d=v({},h),u=n.horizontal!==t.horizontal,p=n.vertical!==t.vertical;if(u||p){var m=he({left:c.width/2,top:c.height/2},-i),g=he(H(l),-i),A=he({left:u?m.left-(g.left-m.left):g.left,top:p?m.top-(g.top-m.top):g.top},i);l=V(l,be(A,H(l))),g=he(H(d),-i),d=B(d=V(d,be(A=he({left:u?m.left-(g.left-m.left):g.left,top:p?m.top-(g.top-m.top):g.top},i),H(d))),a({visibleArea:d,type:"move"}))}return{coordinates:l,visibleArea:d}}function St(e){var t=e.directions,n=e.coordinates,i=e.positionRestrictions,a=i===void 0?{}:i,o=e.sizeRestrictions,h=e.preserveRatio,c=e.compensate,l=v({},t),d=ee(n,l).width,u=ee(n,l).height;d<0&&(l.left<0&&l.right<0?(l.left=-(n.width-o.minWidth)/(l.left/l.right),l.right=-(n.width-o.minWidth)/(l.right/l.left)):l.left<0?l.left=-(n.width-o.minWidth):l.right<0&&(l.right=-(n.width-o.minWidth))),u<0&&(l.top<0&&l.bottom<0?(l.top=-(n.height-o.minHeight)/(l.top/l.bottom),l.bottom=-(n.height-o.minHeight)/(l.bottom/l.top)):l.top<0?l.top=-(n.height-o.minHeight):l.bottom<0&&(l.bottom=-(n.height-o.minHeight)));var p=Ee(ee(n,l),a);c&&(p.left&&p.left>0&&p.right===0?(l.right+=p.left,l.left-=p.left):p.right&&p.right>0&&p.left===0&&(l.left+=p.right,l.right-=p.right),p.top&&p.top>0&&p.bottom===0?(l.bottom+=p.top,l.top-=p.top):p.bottom&&p.bottom>0&&p.top===0&&(l.top+=p.bottom,l.bottom-=p.bottom),p=Ee(ee(n,l),a));var m={width:1/0,height:1/0,left:1/0,right:1/0,top:1/0,bottom:1/0};if(te.forEach(function(y){var M=p[y];M&&l[y]&&(m[y]=Math.max(0,1-M/l[y]))}),h){var g=Math.min.apply(null,te.map(function(y){return m[y]}));g!==1/0&&te.forEach(function(y){l[y]*=g})}else te.forEach(function(y){m[y]!==1/0&&(l[y]*=m[y])});if(d=ee(n,l).width,u=ee(n,l).height,l.right+l.left&&(d>o.maxWidth?m.width=(o.maxWidth-n.width)/(l.right+l.left):d<o.minWidth&&(m.width=(o.minWidth-n.width)/(l.right+l.left))),l.bottom+l.top&&(u>o.maxHeight?m.height=(o.maxHeight-n.height)/(l.bottom+l.top):u<o.minHeight&&(m.height=(o.minHeight-n.height)/(l.bottom+l.top))),h){var A=Math.min(m.width,m.height);A!==1/0&&te.forEach(function(y){l[y]*=A})}else m.width!==1/0&&Ei.forEach(function(y){l[y]*=m.width}),m.height!==1/0&&Di.forEach(function(y){l[y]*=m.height});return l}function Ne(e,t,n){return t==0&&n==0?e/2:t==0?0:n==0?e:e*Math.abs(t/(t+n))}var Wi=J("vue-simple-handler"),ji=J("vue-simple-handler-wrapper"),ut={name:"SimpleHandler",components:{HandlerWrapper:Vt},props:{defaultClass:{type:String},hoverClass:{type:String},wrapperClass:{type:String},horizontalPosition:{type:String},verticalPosition:{type:String},disabled:{type:Boolean,default:!1}},data:function(){return{hover:!1}},computed:{classes:function(){var e,t=(K(e={},this.horizontalPosition,!!this.horizontalPosition),K(e,this.verticalPosition,!!this.verticalPosition),K(e,"".concat(this.horizontalPosition,"-").concat(this.verticalPosition),!!(this.verticalPosition&&this.horizontalPosition)),K(e,"hover",this.hover),e);return{default:x(Wi(t),this.defaultClass,this.hover&&this.hoverClass),wrapper:x(ji(t),this.wrapperClass)}}},methods:{onDrag:function(e){this.$emit("drag",e)},onEnter:function(){this.hover=!0},onLeave:function(){this.hover=!1},onDragEnd:function(){this.$emit("drag-end")}},emits:["drag","drag-end"]};ut.render=function(e,t,n,i,a,o){var h=Y("HandlerWrapper");return w(),S(h,{class:o.classes.wrapper,"vertical-position":n.verticalPosition,"horizontal-position":n.horizontalPosition,disabled:n.disabled,onDrag:o.onDrag,onDragEnd:o.onDragEnd,onEnter:o.onEnter,onLeave:o.onLeave},{default:R(function(){return[f("div",{class:o.classes.default},null,2)]}),_:1},8,["class","vertical-position","horizontal-position","disabled","onDrag","onDragEnd","onEnter","onLeave"])};var Vi=J("vue-simple-line"),Ui=J("vue-simple-line-wrapper"),pt={name:"SimpleLine",components:{LineWrapper:Ut},props:{defaultClass:{type:String},hoverClass:{type:String},wrapperClass:{type:String},position:{type:String},disabled:{type:Boolean,default:!1}},data:function(){return{hover:!1}},computed:{classes:function(){return{root:x(Vi(K({},this.position,!0)),this.defaultClass,this.hover&&this.hoverClass),wrapper:x(Ui(K({},this.position,!0)),this.wrapperClass)}}},methods:{onDrag:function(e){this.$emit("drag",e)},onEnter:function(){this.hover=!0},onLeave:function(){this.hover=!1},onDragEnd:function(){this.$emit("drag-end")}},emits:["drag","drag-end"]};pt.render=function(e,t,n,i,a,o){var h=Y("LineWrapper");return w(),S(h,{class:o.classes.wrapper,position:n.position,disabled:n.disabled,onDrag:o.onDrag,onDragEnd:o.onDragEnd,onEnter:o.onEnter,onLeave:o.onLeave},{default:R(function(){return[f("div",{class:o.classes.root},null,2)]}),_:1},8,["class","position","disabled","onDrag","onDragEnd","onEnter","onLeave"])};var Je=J("vue-bounding-box"),qi=["east","west",null],Ki=["south","north",null],Xt={name:"BoundingBox",props:{width:{type:Number},height:{type:Number},transitions:{type:Object},handlers:{type:Object,default:function(){return{eastNorth:!0,north:!0,westNorth:!0,west:!0,westSouth:!0,south:!0,eastSouth:!0,east:!0}}},handlersComponent:{type:[Object,String],default:function(){return ut}},handlersClasses:{type:Object,default:function(){return{}}},handlersWrappersClasses:{type:Object,default:function(){return{}}},lines:{type:Object,default:function(){return{west:!0,north:!0,east:!0,south:!0}}},linesComponent:{type:[Object,String],default:function(){return pt}},linesClasses:{type:Object,default:function(){return{}}},linesWrappersClasses:{type:Object,default:function(){return{}}},resizable:{type:Boolean,default:!0}},data:function(){var e=[];
19return qi.forEach(function(t){Ki.forEach(function(n){if(t!==n){var i=Bt(t,n),a=i.name,o=i.classname;e.push({name:a,classname:o,verticalDirection:n,horizontalDirection:t})}})}),{points:e}},computed:{style:function(){var e={};return this.width&&this.height&&(e.width="".concat(this.width,"px"),e.height="".concat(this.height,"px"),this.transitions&&this.transitions.enabled&&(e.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction))),e},classes:function(){var e=this.handlersClasses,t=this.handlersWrappersClasses,n=this.linesClasses,i=this.linesWrappersClasses;return{root:Je(),handlers:e,handlersWrappers:t,lines:n,linesWrappers:i}},lineNodes:function(){var e=this,t=[];return this.points.forEach(function(n){n.horizontalDirection&&n.verticalDirection||!e.lines[n.name]||t.push({name:n.name,component:e.linesComponent,class:x(e.classes.lines.default,e.classes.lines[n.name],!e.resizable&&e.classes.lines.disabled),wrapperClass:x(e.classes.linesWrappers.default,e.classes.linesWrappers[n.name],!e.resizable&&e.classes.linesWrappers.disabled),hoverClass:e.classes.lines.hover,verticalDirection:n.verticalDirection,horizontalDirection:n.horizontalDirection,disabled:!e.resizable})}),t},handlerNodes:function(){var e=this,t=[],n=this.width,i=this.height;return this.points.forEach(function(a){if(e.handlers[a.name]){var o={name:a.name,component:e.handlersComponent,class:x(e.classes.handlers.default,e.classes.handlers[a.name]),wrapperClass:x(e.classes.handlersWrappers.default,e.classes.handlersWrappers[a.name]),hoverClass:e.classes.handlers.hover,verticalDirection:a.verticalDirection,horizontalDirection:a.horizontalDirection,disabled:!e.resizable};if(n&&i){var h=a.horizontalDirection,c=a.verticalDirection,l=h==="east"?n:h==="west"?0:n/2,d=c==="south"?i:c==="north"?0:i/2;o.wrapperClass=Je("handler"),o.wrapperStyle={transform:"translate(".concat(l,"px, ").concat(d,"px)")},e.transitions&&e.transitions.enabled&&(o.wrapperStyle.transition="".concat(e.transitions.time,"ms ").concat(e.transitions.timingFunction))}else o.wrapperClass=Je("handler",K({},a.classname,!0));t.push(o)}}),t}},beforeMount:function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1})},beforeUnmount:function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)},mounted:function(){this.touches=[]},methods:{onEnd:function(){this.$emit("resize-end")},onHandlerDrag:function(e,t,n){var i,a=e.shift(),o=a.left,h=a.top,c={left:0,right:0,top:0,bottom:0};t==="west"?c.left-=o:t==="east"&&(c.right+=o),n==="north"?c.top-=h:n==="south"&&(c.bottom+=h),!n&&t?i="width":n&&!t&&(i="height"),this.resizable&&this.$emit("resize",new Ti(c,{allowedDirections:{left:t==="west"||!t,right:t==="east"||!t,bottom:n==="south"||!n,top:n==="north"||!n},preserveAspectRatio:e.nativeEvent&&e.nativeEvent.shiftKey,respectDirection:i}))}},emits:["resize","resize-end"]};Xt.render=function(e,t,n,i,a,o){return w(),S("div",{ref:"box",class:o.classes.root,style:o.style},[ue(e.$slots,"default"),f("div",null,[(w(!0),S(ve,null,ye(o.lineNodes,function(h){return w(),S(Pe(h.component),{key:h.name,"default-class":h.class,"hover-class":h.hoverClass,"wrapper-class":h.wrapperClass,position:h.name,disabled:h.disabled,onDrag:function(c){return o.onHandlerDrag(c,h.horizontalDirection,h.verticalDirection)},onDragEnd:t[1]||(t[1]=function(c){return o.onEnd()})},null,8,["default-class","hover-class","wrapper-class","position","disabled","onDrag"])}),128))]),(w(!0),S(ve,null,ye(o.handlerNodes,function(h){return w(),S("div",{key:h.name,style:h.wrapperStyle,class:h.wrapperClass},[(w(),S(Pe(h.component),{"default-class":h.class,"hover-class":h.hoverClass,"wrapper-class":h.wrapperClass,"horizontal-position":h.horizontalDirection,"vertical-position":h.verticalDirection,disabled:h.disabled,onDrag:function(c){return o.onHandlerDrag(c,h.horizontalDirection,h.verticalDirection)},onDragEnd:t[2]||(t[2]=function(c){return o.onEnd()})},null,8,["default-class","hover-class","wrapper-class","horizontal-position","vertical-position","disabled","onDrag"]))],6)}),128))],6)};var $i=J("vue-draggable-area"),Qt={name:"DraggableArea",props:{movable:{type:Boolean,default:!0},activationDistance:{type:Number,default:20}},computed:{classnames:function(){return{default:$i()}}},beforeMount:function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1})},beforeUnmount:function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)},mounted:function(){this.touches=[],this.touchStarted=!1},methods:{onTouchStart:function(e){if(e.cancelable){var t=this.movable&&e.touches.length===1;t&&(this.touches=de(e.touches)),(this.touchStarted||t)&&(e.preventDefault(),e.stopPropagation())}},onTouchEnd:function(){this.touchStarted=!1,this.processEnd()},onTouchMove:function(e){this.touches.length>=1&&(this.touchStarted?(this.processMove(e,e.touches),e.preventDefault(),e.stopPropagation()):jt({x:this.touches[0].clientX,y:this.touches[0].clientY},{x:e.touches[0].clientX,y:e.touches[0].clientY})>this.activationDistance&&(this.initAnchor({clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}),this.touchStarted=!0))},onMouseDown:function(e){if(this.movable&&e.button===0){var t={fake:!0,clientX:e.clientX,clientY:e.clientY};this.touches=[t],this.initAnchor(t),e.stopPropagation()}},onMouseMove:function(e){this.touches.length&&(this.processMove(e,[{fake:!0,clientX:e.clientX,clientY:e.clientY}]),e.preventDefault&&e.cancelable&&e.preventDefault(),e.stopPropagation())},onMouseUp:function(){this.processEnd()},initAnchor:function(e){var t=this.$refs.container.getBoundingClientRect(),n=t.left,i=t.top;this.anchor={x:e.clientX-n,y:e.clientY-i}},processMove:function(e,t){var n=de(t);if(this.touches.length){var i=this.$refs.container.getBoundingClientRect(),a=i.left,o=i.top;this.touches.length===1&&n.length===1&&this.$emit("move",new ct({left:n[0].clientX-(a+this.anchor.x),top:n[0].clientY-(o+this.anchor.y)}))}},processEnd:function(){this.touches.length&&this.$emit("move-end"),this.touches=[]}},emits:["move","move-end"]};Qt.render=function(e,t,n,i,a,o){return w(),S("div",{ref:"container",onTouchstart:t[1]||(t[1]=function(){return o.onTouchStart&&o.onTouchStart.apply(o,arguments)}),onMousedown:t[2]||(t[2]=function(){return o.onMouseDown&&o.onMouseDown.apply(o,arguments)})},[ue(e.$slots,"default")],544)};function et(e){var t,n;return{rotate:e.rotate||0,flip:{horizontal:((t=e?.flip)===null||t===void 0?void 0:t.horizontal)||!1,vertical:((n=e?.flip)===null||n===void 0?void 0:n.vertical)||!1}}}function Xi(e){return new Promise(function(t,n){try{if(e)if(/^data:/i.test(e))t
19(function(l){l=l.replace(/^data:([^;]+);base64,/gim,"");for(var d=atob(l),u=d.length,p=new ArrayBuffer(u),m=new Uint8Array(p),g=0;g<u;g++)m[g]=d.charCodeAt(g);return p}(e));else if(/^blob:/i.test(e)){var i=new FileReader;i.onload=function(l){t(l.target.result)},o=e,h=function(l){i.readAsArrayBuffer(l)},(c=new XMLHttpRequest).open("GET",o,!0),c.responseType="blob",c.onload=function(){this.status!=200&&this.status!==0||h(this.response)},c.send()}else{var a=new XMLHttpRequest;a.onreadystatechange=function(){a.readyState===4&&(a.status===200||a.status===0?t(a.response):n("Warning: could not load an image to parse its orientation"),a=null)},a.onprogress=function(){a.getResponseHeader("content-type")!=="image/jpeg"&&a.abort()},a.withCredentials=!1,a.open("GET",e,!0),a.responseType="arraybuffer",a.send(null)}else n("Error: the image is empty")}catch(l){n(l)}var o,h,c})}function Zt(e){var t=e.rotate,n=e.flip,i=e.scaleX,a=e.scaleY,o="";return o+=" rotate("+t+"deg) ",o+=" scaleX("+i*(n.horizontal?-1:1)+") ",o+=" scaleY("+a*(n.vertical?-1:1)+") "}function Qi(e){try{var t,n=new DataView(e),i=void 0,a=void 0,o=void 0,h=void 0;if(n.getUint8(0)===255&&n.getUint8(1)===216)for(var c=n.byteLength,l=2;l+1<c;){if(n.getUint8(l)===255&&n.getUint8(l+1)===225){o=l;break}l++}if(o&&(i=o+10,function(g,A,y){var M,_="";for(M=A,y+=A;M<y;M++)_+=String.fromCharCode(g.getUint8(M));return _}(n,o+4,4)==="Exif")){var d=n.getUint16(i);if(((a=d===18761)||d===19789)&&n.getUint16(i+2,a)===42){var u=n.getUint32(i+4,a);u>=8&&(h=i+u)}}if(h){for(var p=n.getUint16(h,a),m=0;m<p;m++)if(l=h+12*m+2,n.getUint16(l,a)===274){l+=8,t=n.getUint16(l,a),n.setUint16(l,1,a);break}}return t}catch{return null}}function zt(e,t){var n=t.getBoundingClientRect(),i=n.left,a=n.top,o={left:0,top:0},h=0;return e.forEach(function(c){o.left+=(c.clientX-i)/e.length,o.top+=(c.clientY-a)/e.length}),e.forEach(function(c){h+=jt({x:o.left,y:o.top},{x:c.clientX-i,y:c.clientY-a})}),{centerMass:o,spread:h,count:e.length}}var Jt={props:{touchMove:{type:Boolean,required:!0},mouseMove:{type:Boolean,required:!0},touchResize:{type:Boolean,required:!0},wheelResize:{type:[Boolean,Object],required:!0},eventsFilter:{type:Function,required:!1}},beforeMount:function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1})},beforeUnmount:function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)},created:function(){this.transforming=!1,this.debouncedProcessEnd=at(this.processEnd),this.touches=[]},methods:{processMove:function(e,t){if(this.touches.length){if(this.touches.length===1&&t.length===1)this.$emit("move",new Ce({left:this.touches[0].clientX-t[0].clientX,top:this.touches[0].clientY-t[0].clientY}));else if(this.touches.length>1&&this.touchResize){var n=zt(t,this.$refs.container),i=this.oldGeometricProperties;i.count===n.count&&i.count>1&&this.$emit("resize",new Ce({left:i.centerMass.left-n.centerMass.left,top:i.centerMass.top-n.centerMass.top},{factor:i.spread/n.spread,center:n.centerMass})),this.oldGeometricProperties=n}this.touches=t}},processEnd:function(){this.transforming&&(this.transforming=!1,this.$emit("transform-end"))},processStart:function(){this.transforming=!0,this.debouncedProcessEnd.clear()},processEvent:function(e){return this.eventsFilter?this.eventsFilter(e,this.transforming)!==!1:(e.preventDefault(),e.stopPropagation(),!0)},onTouchStart:function(e){if(e.cancelable&&(this.touchMove||this.touchResize&&e.touches.length>1)&&this.processEvent(e)){var t=this.$refs.container,n=t.getBoundingClientRect(),i=n.left,a=n.top,o=n.bottom,h=n.right;this.touches=de(e.touches).filter(function(c){return c.clientX>i&&c.clientX<h&&c.clientY>a&&c.clientY<o}),this.oldGeometricProperties=zt(this.touches,t)}},onTouchEnd:function(e){e.touches.length===0&&(this.touches=[],this.processEnd())},onTouchMove:function(e){var t=this;if(this.touches.length){var n=de(e.touches).filter(function(i){return!i.identifier||t.touches.find(function(a){return a.identifier===i.identifier})});this.processEvent(e)&&(this.processMove(e,n),this.processStart())}},onMouseDown:function(e){if(this.mouseMove&&"buttons"in e&&e.buttons===1&&this.processEvent(e)){var t={fake:!0,clientX:e.clientX,clientY:e.clientY};this.touches=[t],this.processStart()}},onMouseMove:function(e){this.touches.length&&this.processEvent(e)&&this.processMove(e,[{clientX:e.clientX,clientY:e.clientY}])},onMouseUp:function(){this.touches=[],this.processEnd()},onWheel:function(e){if(this.wheelResize&&this.processEvent(e)){var t=this.$refs.container.getBoundingClientRect(),n=t.left,i=t.top,a=1+this.wheelResize.ratio*(h=e.deltaY||e.detail||e.
19wheelDelta,(c=+h)==0||Wt(c)?c:c>0?1:-1),o={left:e.clientX-n,top:e.clientY-i};this.$emit("resize",new Ce({},{factor:a,center:o})),this.touches.length||this.debouncedProcessEnd()}var h,c}},emits:["resize","move","transform-end"]};Jt.render=function(e,t,n,i,a,o){return w(),S("div",{ref:"container",onTouchstart:t[1]||(t[1]=function(){return o.onTouchStart&&o.onTouchStart.apply(o,arguments)}),onMousedown:t[2]||(t[2]=function(){return o.onMouseDown&&o.onMouseDown.apply(o,arguments)}),onWheel:t[3]||(t[3]=function(){return o.onWheel&&o.onWheel.apply(o,arguments)})},[ue(e.$slots,"default")],544)};var ht={components:{TransformableImage:Jt},props:{touchMove:{type:Boolean,required:!0},mouseMove:{type:Boolean,required:!0},touchResize:{type:Boolean,required:!0},wheelResize:{type:[Boolean,Object],required:!0}},emits:["resize","move"]};ht.render=function(e,t,n,i,a,o){var h=Y("transformable-image");return w(),S(h,{"touch-move":n.touchMove,"touch-resize":n.touchResize,"mouse-move":n.mouseMove,"wheel-resize":n.wheelResize,onMove:t[1]||(t[1]=function(c){return e.$emit("move",c)}),onResize:t[2]||(t[2]=function(c){return e.$emit("resize",c)})},{default:R(function(){return[ue(e.$slots,"default")]}),_:3},8,["touch-move","touch-resize","mouse-move","wheel-resize"])};var Oe=J("vue-preview"),ei={props:{coordinates:{type:Object},transitions:{type:Object},image:{type:Object,default:function(){return{}}},imageClass:{type:String},width:{type:Number},height:{type:Number},fill:{type:Boolean}},data:function(){return{calculatedImageSize:{width:0,height:0},calculatedSize:{width:0,height:0}}},computed:{classes:function(){return{root:Oe({fill:this.fill}),wrapper:Oe("wrapper"),imageWrapper:Oe("image-wrapper"),image:x(Oe("image"),this.imageClass)}},style:function(){if(this.fill)return{};var e={};return this.width&&(e.width="".concat(this.size.width,"px")),this.height&&(e.height="".concat(this.size.height,"px")),this.transitions&&this.transitions.enabled&&(e.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction)),e},wrapperStyle:function(){var e={width:"".concat(this.size.width,"px"),height:"".concat(this.size.height,"px"),left:"calc(50% - ".concat(this.size.width/2,"px)"),top:"calc(50% - ".concat(this.size.height/2,"px)")};return this.transitions&&this.transitions.enabled&&(e.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction)),e},imageStyle:function(){if(this.coordinates&&this.image){var e=this.coordinates.width/this.size.width,t=E(E({rotate:0,flip:{horizontal:!1,vertical:!1}},this.image.transforms),{},{scaleX:1/e,scaleY:1/e}),n=this.imageSize.width,i=this.imageSize.height,a=Kt({width:n,height:i},t.rotate),o={width:"".concat(n,"px"),height:"".concat(i,"px"),left:"0px",top:"0px"},h={rotate:{left:(n-a.width)*t.scaleX/2,top:(i-a.height)*t.scaleY/2},scale:{left:(1-t.scaleX)*n/2,top:(1-t.scaleY)*i/2}};return o.transform=`translate( 20 `.concat(-this.coordinates.left/e-h.rotate.left-h.scale.left,"px,").concat(-this.coordinates.top/e-h.rotate.top-h.scale.top,"px) ")+Zt(t),this.transitions&&this.transitions.enabled&&(o.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction)),o}return{}},size:function(){return{width:this.width||this.calculatedSize.width,height:this.height||this.calculatedSize.height}},imageSize:function(){return{width:this.image.width||this.calculatedImageSize.width,height:this.image.height||this.calculatedImageSize.height}}},watch:{image:function(e){(e.width||e.height)&&this.onChangeImage()}},mounted:function(){var e=this;this.onChangeImage(),this.$refs.image.addEventListener("load",function(){e.refreshImage()}),window.addEventListener("resize",this.refresh),window.addEventListener("orientationchange",this.refresh)},unmounted:function(){window.removeEventListener("resize",this.refresh),window.removeEventListener("orientationchange",this.refresh)},methods:{refreshImage:function(){var e=this.$refs.image;this.calculatedImageSize.height=e.naturalHeight,this.calculatedImageSize.width=e.naturalWidth},refresh:function(){var e=this.$refs.root;this.width||(this.calculatedSize.width=e.clientWidth),this.height||(this.calculatedSize.height=e.clientHeight)},onChangeImage:function(){var e=this.$refs.image;e&&e.complete&&this.refreshImage(),this.refresh()}}};ei.render=function(e,t,n,i,a,o){return w(),S("div",{ref:"root",class:o.classes.root,style:o.style},[f("div",{ref:"wrapper",class:o.classes.wrapper,style:o.wrapperStyle},[Mt(f("img",{ref:"image",src:n.image&&n.image.src,class:o.classes.image,style:o.imageStyle},null,14,["src"]),[[Nt,n.image&&n.image.src]])],6)],6)};var ti={components:{Preview:ei},inheritAttrs:!1};ti.render=function(e,t,n,i,a,o){var h=Y("preview");return w(),S(h,Ot(e.$attrs,{fill:!0}),null,16)};var tt=J("vue-rectangle-stencil"),ii={name:"RectangleStencil",components:{StencilPreview:ti,BoundingBox:Xt,DraggableArea:Qt},props:{image:{type:Object},coordinates:{type:Object},stencilCoordinates:{type:Object},handlers:{type:Object},handlersComponent:{type:[Object,String],default:function(){return ut}},lines:{type:Object},linesComponent:{type:[Object,String],default:function(){return pt}},aspectRatio:{type:[Number,String]},minAspectRatio:{type:[Number,String]},maxAspectRatio:{type:[Number,String]},movable:{type:Boolean,default:!0},resizable:{type:Boolean,default:!0},transitions:{type:Object}
20,movingClass:{type:String},resizingClass:{type:String},previewClass:{type:String},boundingBoxClass:{type:String},linesClasses:{type:Object,default:function(){return{}}},linesWrappersClasses:{type:Object,default:function(){return{}}},handlersClasses:{type:Object,default:function(){return{}}},handlersWrappersClasses:{type:Object,default:function(){return{}}}},data:function(){return{moving:!1,resizing:!1}},computed:{classes:function(){return{stencil:x(tt({movable:this.movable,moving:this.moving,resizing:this.resizing}),this.moving&&this.movingClass,this.resizing&&this.resizingClass),preview:x(tt("preview"),this.previewClass),boundingBox:x(tt("bounding-box"),this.boundingBoxClass)}},style:function(){var e=this.stencilCoordinates,t=e.height,n=e.width,i=e.left,a=e.top,o={width:"".concat(n,"px"),height:"".concat(t,"px"),transform:"translate(".concat(i,"px, ").concat(a,"px)")};return this.transitions&&this.transitions.enabled&&(o.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction)),o}},methods:{onMove:function(e){this.$emit("move",e),this.moving=!0},onMoveEnd:function(){this.$emit("move-end"),this.moving=!1},onResize:function(e){this.$emit("resize",e),this.resizing=!0},onResizeEnd:function(){this.$emit("resize-end"),this.resizing=!1},aspectRatios:function(){return{minimum:this.aspectRatio||this.minAspectRatio,maximum:this.aspectRatio||this.maxAspectRatio}}},emits:["resize","resize-end","move","move-end"]};ii.render=function(e,t,n,i,a,o){var h=Y("stencil-preview"),c=Y("draggable-area"),l=Y("bounding-box");return w(),S("div",{class:o.classes.stencil,style:o.style},[f(l,{width:n.stencilCoordinates.width,height:n.stencilCoordinates.height,transitions:n.transitions,class:o.classes.boundingBox,handlers:n.handlers,"handlers-component":n.handlersComponent,"handlers-classe
20s":n.handlersClasses,"handlers-wrappers-classes":n.handlersWrappersClasses,lines:n.lines,"lines-component":n.linesComponent,"lines-classes":n.linesClasses,"lines-wrappers-classes":n.linesWrappersClasses,resizable:n.resizable,onResize:o.onResize,onResizeEnd:o.onResizeEnd},{default:R(function(){return[f(c,{movable:n.movable,onMove:o.onMove,onMoveEnd:o.onMoveEnd},{default:R(function(){return[f(h,{image:n.image,coordinates:n.coordinates,width:n.stencilCoordinates.width,height:n.stencilCoordinates.height,class:o.classes.preview,transitions:n.transitions},null,8,["image","coordinates","width","height","class","transitions"])]}),_:1},8,["movable","onMove","onMoveEnd"])]}),_:1},8,["width","height","transitions","class","handlers","handlers-component","handlers-classes","handlers-wrappers-classes","lines","lines-component","lines-classes","lines-wrappers-classes","resizable","onResize","onResizeEnd"])],6)};var Zi=["transitions"],oe=J("vue-advanced-cropper"),ni={name:"Cropper",components:{BackgroundWrapper:ht},props:{src:{type:String,default:null},stencilComponent:{type:[Object,String],default:function(){return ii}},backgroundWrapperComponent:{type:[Object,String],default:function(){return ht}},stencilProps:{type:Object,default:function(){return{}}},autoZoom:{type:Boolean,default:!1},imageClass:{type:String},boundariesClass:{type:String},backgroundClass:{type:String},foregroundClass:{type:String},minWidth:{type:[Number,String]},minHeight:{type:[Number,String]},maxWidth:{type:[Number,String]},maxHeight:{type:[Number,String]},debounce:{type:[Boolean,Number],default:500},transitions:{type:Boolean,default:!0},checkOrientation:{type:Boolean,default:!0},canvas:{type:[Object,Boolean],default:!0},crossOrigin:{type:[Boolean,String],default:void 0},transitionTime:{type:Number,default:300},imageRestriction:{type:String,default:"fit-area",validator:function(e){return Si.indexOf(e)!==-1}},roundResult:{type:Boolean,default:!0},defaultSize:{type:[Function,Object]},defaultPosition:{type:[Function,Object]},defaultVisibleArea:{type:[Function,Object]},defaultTransforms:{type:[Function,Object]},defaultBoundaries:{type:[Function,String],validator:function(e){return!(typeof e=="string"&&e!=="fill"&&e!=="fit")}},priority:{type:String,default:"coordinates"},stencilSize:{type:[Object,Function]},resizeImage:{type:[Boolean,Object],default:!0},moveImage:{type:[Boolean,Object],default:!0},autoZoomAlgorithm:{type:Function},resizeAlgorithm:{type:Function,default:function(e){var t=e.event,n=e.coordinates,i=e.aspectRatio,a=e.positionRestrictions,o=e.sizeRestrictions,h=v(v({},n),{right:n.left+n.width,bottom:n.top+n.height}),c=t.params||{},l=v({},t.directions),d=c.allowedDirections||{left:!0,right:!0,bottom:!0,top:!0};o.widthFrozen&&(l.left=0,l.right=0),o.heightFrozen&&(l.top=0,l.bottom=0),te.forEach(function(N){d[N]||(l[N]=0)});var u=ee(h,l=St({coordinates:h,directions:l,sizeRestrictions:o,positionRestrictions:a})).width,p=ee(h,l).height,m=c.preserveRatio?D(h):Ze(u/p,i);if(m){var g=c.respectDirection;if(g||(g=h.width>=h.height||m===1?"width":"height"),g==="width"){var A=u/m-h.height;if(d.top&&d.bottom){var y=l.top,M=l.bottom;l.bottom=Ne(A,M,y),l.top=Ne(A,y,M)}else d.bottom?l.bottom=A:d.top?l.top=A:d.right?l.right=0:d.left&&(l.left=0)}else if(g==="height"){var _=h.width-p*m;if(d.left&&d.right){var T=l.left,z=l.right;l.left=-Ne(_,T,z),l.right=-Ne(_,z,T)}else d.left?l.left=-_:d.right?l.right=-_:d.top?l.top=0:d.bottom&&(l.bottom=0)}l=St({directions:l,coordinates:h,sizeRestrictions:o,positionRestrictions:a,preserveRatio:!0,compensate:c.compensate})}return u=ee(h,l).width,p=ee(h,l).height,(m=c.preserveRatio?D(h):Ze(u/p,i))&&Math.abs(m-u/p)>.001&&te.forEach(function(N){d[N]||(l[N]=0)}),lt({event:new ct({left:-l.left,top:-l.top}),coordinates:{width:n.width+l.right+l.left,height:n.height+l.top+l.bottom,left:n.left,top:n.top},positionRestrictions:a})}},moveAlgorithm:{type:Function,default:lt},initStretcher:{type:Function,default:function(e){var t=e.stretcher,n=e.imageSize,i=D(n);t.style.width=n.width+"px",t.style.height=t.clientWidth/i+"px",t.style.width=t.clientWidth+"px"}},fitCoordinates:{type:Function,default:function(e){var t=e.visibleArea,n=e.coordinates,i=e.aspectRatio,a=e.sizeRestrictions,o=e.positionRestrictions,h=v(v({},n),ae({width:n.width,height:n.height,aspectRatio:i,sizeRestrictions:{maxWidth:t.width,maxHeight:t.height,minHeight:Math.min(t.height,a.minHeight),minWidth:Math.min(t.width,a.minWidth)}}));return h=B(h=V(h,be(H(n),H(h))),je(ie(t),o))}},fitVisibleArea:{type:Function,default:function(e){var t=e.visibleArea,n=e.boundaries,i=e.getAreaRestrictions,a=e.coordinates,o=v({},t);o.height=o.width/D(n),o.top+=(t.height-o.height)/2,(a.height-o.height>0||a.width-o.width>0)&&(o=$(o,Math.max(a.height/o.height,a.width/o.width)));var h=Ye(we(a,ie(o=$(o,We(o,i({visibleArea:o,type:"resize"}))))));return o.width<a.width&&(h.left=0),o.height<a.height&&(h.top=0),o=B(o=V(o,h),i({visibleArea:o,type:"move"}))}},areaRestrictionsAlgorithm:{type:Function,default:function(e){var t=e.visibleArea,n=e.boundaries,i=e.imageSize,a=e.imageRestriction,o=e.type,h={};return a==="fill-area"?h={left:0,top:0,right:i.width,bottom:i.height}:a==="fit-area"&&(D(n)>D(i)?(h={top:0,bottom:i.height},t&&o==="move"&&(t.width>i.width?(h.left=-(t.width-i.width)/2,h.right=i.width-h.left):(h.left=0,h.right=i.width))):(h={left:0,right:i.width},t&&o==="move"&&(t.height>i.height?(h.top=-(t.height-i.height)/2,h.bottom=i.height-h.top):(h.top=0,h.bottom=i.height)))),h}},sizeRestrictionsAlgorithm:{type:Function,default:function(e){return{minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight}}},positionRestrictionsAlgorithm:{type:Function,default:function(e){var t=e.imageSize,n={};return e.imageRestriction!=="none"&&(n={left:0,top:0,right:t.width,bottom:t.height}),n}}},data:function(){return{transitionsActive:!1,imageLoaded:!1,imageAttributes:{width:null,height:null,crossOrigin:null,src:null},defaultImageTransforms:{rotate:0,flip:{horizontal:!1,vertical:!1}},appliedImageTransforms:{rotate:0,flip:{horizontal:!1,vertical:!1}},boundaries:{width:0,height:0},visibleArea:null,coordinates:E({},Ct)}},computed:{image:function(){return{src:this.imageAttributes.src,width:this.imageAttributes.width,height:this.imageAttributes.height,transforms:this.imageTransforms}},imageTransforms:function(){return{rotate:this.appliedImageTransforms.rotate,flip:{horizontal:this.appliedImageTransforms.flip.horizontal,vertical:this.appliedImageTransforms.flip.vertical},translateX:this.visibleArea?this.visibleArea.left/this.coefficient:0,translateY:this.visibleArea?this.visibleArea.top/this.coefficient:0,scaleX:1/this.coefficient,scaleY:1/this.coefficient}},imageSize:function(){var e=function(t){return t*Math.PI/180}(this.imageTransforms.rotate);return{width:Math.abs(this.imageAttributes.width*Math.cos(e))+Math.abs(this.imageAttributes.height*Math.sin(e)),height:Math.abs(this.imageAttributes.width*Math.sin(e))+Math.abs(this.imageAttributes.height*Math.cos(e))}},initialized:function(){return!!(this.visibleArea&&this.imageLoaded)},settings:function(){var e=st(this.resizeImage,{touch:!0,wheel:{ratio:.1},adjustStencil:!0},{touch:!1,wheel:!1,adjustStencil:!1});return{moveImage:st(this.moveImage,{touch:!0,mouse:!0},{touch:!1,mouse:!1}),resizeImage:e}},coefficient:function(){return this.visibleArea?this.visibleArea.width/this.boundaries.width:0},areaRestrictions:function(){return this.imageLoaded?this.areaRestrictionsAlgorithm({imageSize:this.imageSize,imageRestriction:this.imageRestriction,boundaries:this.boundaries}):{}},transitionsOptions:function(){return{enabled:this.transitionsActive,timingFunction:"ease-in-out",time:350}},sizeRestrictions:function(){if(this.boundaries.width&&this.boundaries.height&&this.imageSize.width&&this.imageSize.height){var e=this.sizeRestrictionsAlgorithm({imageSize:this.imageSize,minWidth:P(this.minWidth)?0:ze(this.minWidth),minHeight:P(this.minHeight)?0:ze(this.minHeight),maxWidth:P(this.maxWidth)?1/0:ze(this.maxWidth),maxHeight:P(this.maxHeight)?1/0:ze(this.maxHeight)});if(e=function(i){var a=i.areaRestrictions,o=i.sizeRestrictions,h=i.boundaries,c=i.positionRestrictions,l=v(v({},o),{minWidth:o.minWidth!==void 0?o.minWidth:0,minHeight:o.minHeight!==void 0?o.minHeight:0,maxWidth:o.maxWidth!==void 0?o.maxWidth:1/0,maxHeight:o.maxHeight!==void 0?o.maxHeight:1/0});c.left!==void 0&&c.right!==void 0&&(l.maxWidth=Math.min(l.maxWidth,c.right-c.left)),c.bottom!==void 0&&c.top!==void 0&&(l.maxHeight=Math.min(l.maxHeight,c.bottom-c.top));var d=rt(a),u=qt(h,d);return d.width<1/0&&(!l.maxWidth||l.maxWidth>u.width)&&(l.maxWidth=Math.min(l.maxWidth,u.width)),d.height<1/0&&(!l.maxHeight||l.maxHeight>u.height)&&(l.maxHeight=Math.min(l.maxHeight,u.height)),l.minWidth>l.maxWidth&&(l.minWidth=l.maxWidth,l.widthFrozen=!0),l.minHeight>l.maxHeight&&(l.minHeight=l.maxHeight,l.heightFrozen=!0),l}({sizeRestrictions:e,areaRestrictions:this.getAreaRestrictions({visibleArea:this.visibleArea,type:"resize"}
20),imageSize:this.imageSize,boundaries:this.boundaries,positionRestrictions:this.positionRestrictions,imageRestriction:this.imageRestriction,visibleArea:this.visibleArea,stencilSize:this.getStencilSize()}),this.visibleArea&&this.stencilSize){var t=this.getStencilSize(),n=rt(this.getAreaRestrictions({visibleArea:this.visibleArea,type:"resize"}));e.maxWidth=Math.min(e.maxWidth,n.width*t.width/this.boundaries.width),e.maxHeight=Math.min(e.maxHeight,n.height*t.height/this.boundaries.height),e.maxWidth<e.minWidth&&(e.minWidth=e.maxWidth),e.maxHeight<e.minHeight&&(e.minHeight=e.maxHeight)}return e}return{minWidth:0,minHeight:0,maxWidth:0,maxHeight:0}},positionRestrictions:function(){return this.positionRestrictionsAlgorithm({imageSize:this.imageSize,imageRestriction:this.imageRestriction})},classes:function(){return{cropper:oe(),image:x(oe("image"),this.imageClass),stencil:oe("stencil"),boundaries:x(oe("boundaries"),this.boundariesClass),stretcher:x(oe("stretcher")),background:x(oe("background"),this.backgroundClass),foreground:x(oe("foreground"),this.foregroundClass),imageWrapper:x(oe("image-wrapper")),cropperWrapper:x(oe("cropper-wrapper"))}},stencilCoordinates:function(){if(this.initialized){var e=this.coordinates,t=e.width,n=e.height,i=e.left,a=e.top;return{width:t/this.coefficient,height:n/this.coefficient,left:(i-this.visibleArea.left)/this.coefficient,top:(a-this.visibleArea.top)/this.coefficient}}return this.defaultCoordinates()},boundariesStyle:function(){var e={width:this.boundaries.width?"".concat(Math.round(this.boundaries.width),"px"):"auto",height:this.boundaries.height?"".concat(Math.round(this.boundaries.height),"px"):"auto",transition:"opacity ".concat(this.transitionTime,"ms"),pointerEvents:this.imageLoaded?"all":"none"};return this.imageLoaded||(e.opacity="0"),e},imageStyle:function(){var e=this.imageAttributes.width>this.imageAttributes.height?{width:Math.min(1024,this.imageAttributes.width),height:Math.min(1024,this.imageAttributes.width)/(this.imageAttributes.width/this.imageAttributes.height)}:{height:Math.min(1024,this.imageAttributes.height),width:Math.min(1024,this.imageAttributes.height)*(this.imageAttributes.width/this.imageAttributes.height)},t={left:(e.width-this.imageSize.width)/(2*this.coefficient),top:(e.height-this.imageSize.height)/(2*this.coefficient)},n={left:(1-1/this.coefficient)*e.width/2,top:(1-1/this.coefficient)*e.height/2},i=E(E({},this.imageTransforms),{},{scaleX:this.imageTransforms.scaleX*(this.imageAttributes.width/e.width),scaleY:this.imageTransforms.scaleY*(this.imageAttributes.height/e.height)}),a={width:"".concat(e.width,"px"),height:"".concat(e.height,"px"),left:"0px",top:"0px",transform:"translate(".concat(-t.left-n.left-this.imageTransforms.translateX,"px, ").concat(-t.top-n.top-this.imageTransforms.translateY,"px)")+Zt(i)};return this.transitionsOptions.enabled&&(a.transition="".concat(this.transitionsOptions.time,"ms ").concat(this.transitionsOptions.timingFunction)),a}},watch:{src:function(){this.onChangeImage()},stencilComponent:function(){var e=this;this.$nextTick(function(){e.resetCoordinates(),e.runAutoZoom("setCoordinates"),e.onChange()})},minWidth:function(){this.onPropsChange()},maxWidth:function(){this.onPropsChange()},minHeight:function(){this.onPropsChange()},maxHeight:function(){this.onPropsChange()},imageRestriction:function(){this.reset()},stencilProps:function(e,t){["aspectRatio","minAspectRatio","maxAspectRatio"].find(function(n){return e[n]!==t[n]})&&this.$nextTick(this.onPropsChange)}},created:function(){this.debouncedUpdate=at(this.update,this.debounce),this.debouncedDisableTransitions=at(this.disableTransitions,this.transitionsOptions.time),this.awaiting=!1},mounted:function(){this.$refs.image.addEventListener("load",this.onSuccessLoadImage),this.$refs.image.addEventListener("error",this.onFailLoadImage),this.onChangeImage(),window.addEventListener("resize",this.refresh),window.addEventListener("orientationchange",this.refresh)},unmounted:function(){window.removeEventListener("resize",this.refresh),window.removeEventListener("orientationchange",this.refresh),this.imageAttributes.revoke&&this.imageAttributes.src&&URL.revokeObjectURL(this.imageAttributes.src),this.debouncedUpdate.clear(),this.debouncedDisableTransitions.clear()},methods:{getResult:function(){var e=this.initialized?this.prepareResult(E({},this.coordinates)):this.defaultCoordinates(),t={rotate:this.imageTransforms.rotate%360,flip:E({},this.imageTransforms.flip)};if(this.src&&this.imageLoaded){var n=this;return{image:this.image,coordinates:e,visibleArea:this.visibleArea?E({},this.visibleArea):null,imageTransforms:t,get canvas(){return n.canvas?n.getCanvas():void 0}}}return{image:this.image,coordinates:e,visibleArea:this.visibleArea?E({},this.visibleArea):null,canvas:void 0,imageTransforms:t}},zoom:function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=n.transitions,a=i===void 0||i;this.onManipulateImage(new Ce({},{factor:1/e,center:t}),{normalize:!1,transitions:a})},move:function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=n.transitions,a=i===void 0||i;this.onManipulateImage(new Ce({left:e||0,top:t||0}),{normalize:!1,transitions:a})}
20,setCoordinates:function(e){var t=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.autoZoom,a=i===void 0||i,o=n.transitions,h=o===void 0||o;this.$nextTick(function(){t.imageLoaded?(t.transitionsActive||(h&&t.enableTransitions(),t.coordinates=t.applyTransform(e),a&&t.runAutoZoom("setCoordinates"),h&&t.debouncedDisableTransitions()),t.onChange()):t.delayedTransforms=e})},refresh:function(){var e=this,t=this.$refs.image;if(this.src&&t)return this.initialized?this.updateVisibleArea().then(function(){e.onChange()}):this.resetVisibleArea().then(function(){e.onChange()})},reset:function(){var e=this;return this.resetVisibleArea().then(function(){e.onChange(!1)})},awaitRender:function(e){var t=this;this.awaiting||(this.awaiting=!0,this.$nextTick(function(){e(),t.awaiting=!1}))},prepareResult:function(e){return this.roundResult?function(t){var n=t.coordinates,i=t.sizeRestrictions,a=t.positionRestrictions,o={width:Math.round(n.width),height:Math.round(n.height),left:Math.round(n.left),top:Math.round(n.top)};return o.width>i.maxWidth?o.width=Math.floor(n.width):o.width<i.minWidth&&(o.width=Math.ceil(n.width)),o.height>i.maxHeight?o.height=Math.floor(n.height):o.height<i.minHeight&&(o.height=Math.ceil(n.height)),B(o,a)}(E(E({},this.getPublicProperties()),{},{positionRestrictions:Me(this.positionRestrictions,this.visibleArea),coordinates:e})):e},processAutoZoom:function(e,t,n,i){var a=this.autoZoomAlgorithm;a||(a=this.stencilSize?Ni:this.autoZoom?Oi:Li);var o=a({event:{type:e,params:i},visibleArea:t,coordinates:n,boundaries:this.boundaries,aspectRatio:this.getAspectRatio(),positionRestrictions:this.positionRestrictions,getAreaRestrictions:this.getAreaRestrictions,sizeRestrictions:this.sizeRestrictions,stencilSize:this.getStencilSize()});return E(E({},o),{},{changed:!Et(o.visibleArea,t)||!Et(o.coordinates,n)})},runAutoZoom:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.transitions,i=n!==void 0&&n,a=_i(t,Zi),o=this.processAutoZoom(e,this.visibleArea,this.coordinates,a),h=o.visibleArea,c=o.coordinates,l=o.changed;i&&l&&this.enableTransitions(),this.visibleArea=h,this.coordinates=c,i&&l&&this.debouncedDisableTransitions()},normalizeEvent:function(e){return function(t){var n=t.event,i=t.visibleArea,a=t.coefficient;if(n.type==="manipulateImage")return v(v({},n),{move:{left:n.move&&n.move.left?a*n.move.left:0,top:n.move&&n.move.top?a*n.move.top:0},scale:{factor:n.scale&&n.scale.factor?n.scale.factor:1,center:n.scale&&n.scale.center?{left:n.scale.center.left*a+i.left,top:n.scale.center.top*a+i.top}:null}});if(n.type==="resize"){var o=v(v({},n),{directions:v({},n.directions)});return te.forEach(function(c){o.directions[c]*=a}),o}if(n.type==="move"){var h=v(v({},n),{directions:v({},n.directions)});return Ii.forEach(function(c){h.directions[c]*=a}),h}return n}(E(E({},this.getPublicProperties()),{},{event:e}))},getCanvas:function(){if(this.$refs.canvas){var e=this.$refs.canvas,t=this.$refs.image,n=this.imageTransforms.rotate!==0||this.imageTransforms.flip.horizontal||this.imageTransforms.flip.vertical?function(c,l,d){var u=d.rotate,p=d.flip,m={width:l.naturalWidth,height:l.naturalHeight},g=Kt(m,u),A=c.getContext("2d");c.height=g.height,c.width=g.width,A.save();var y=he(H(v({left:0,top:0},m)),u);return A.translate(-(y.left-g.width/2),-(y.top-g.height/2)),A.rotate(u*Math.PI/180),A.translate(p.horizontal?m.width:0,p.vertical?m.height:0),A.scale(p.horizontal?-1:1,p.vertical?-1:1),A.drawImage(l,0,0,m.width,m.height),A.restore(),c}(this.$refs.sourceCanvas,t,this.imageTransforms):t,i=E({minWidth:0,minHeight:0,maxWidth:1/0,maxHeight:1/0,maxArea:this.maxCanvasSize,imageSmoothingEnabled:!0,imageSmoothingQuality:"high",fillColor:"transparent"},this.canvas),a=function(c){return c.find(function(l){return d=l,!Number.isNaN(parseFloat(d))&&isFinite(d);var d})},o=ae({sizeRestrictions:{minWidth:a([i.width,i.minWidth])||0,minHeight:a([i.height,i.minHeight])||0,maxWidth:a([i.width,i.maxWidth])||1/0,maxHeight:a([i.height,i.maxHeight])||1/0},width:this.coordinates.width,height:this.coordinates.height,aspectRatio:{minimum:this.coordinates.width/this.coordinates.height,maximum:this.coordinates.width/this.coordinates.height}});if(i.maxArea&&o.width*o.height>i.maxArea){var h=Math.sqrt(i.maxArea/(o.width*o.height));o={width:Math.round(h*o.width),height:Math.round(h*o.height)}}return function(c,l,d,u,p){c.width=u?u.width:d.width,c.height=u?u.height:d.height;var m=c.getContext("2d");m.clearRect(0,0,c.width,c.height),p&&(p.imageSmoothingEnabled&&(m.imageSmoothingEnabled=p.imageSmoothingEnabled),p.imageSmoothingQuality&&(m.imageSmoothingQuality=p.imageSmoothingQuality),p.fillColor&&(m.fillStyle=p.fillColor,m.fillRect(0,0,c.width,c.height),m.save()));var g=d.left<0?-d.left:0,A=d.top<0?-d.top:0;m.drawImage(l,d.left+g,d.top+A,d.width,d.height,g,A,c.width,c.height)}(e,n,this.coordinates,o,i),e}},update:function(){this.$emit("change",this.getResult())},applyTransform:function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=this.visibleArea&&t?zi(this.sizeRestrictions,this.visibleArea):this.sizeRestrictions,i=this.visibleArea&&t?Me(this.positionRestrictions,this.visibleArea):this.positionRestrictions;return Mi({transform:e,coordinates:this.coordinates,imageSize:this.imageSize,sizeRestrictions:n,positionRestrictions:i,aspectRatio:this.getAspectRatio(),visibleArea:this.visibleArea})},resetCoordinates:function(){var e=this;if(this.$refs.image){this.$refs.cropper,this.$refs.image;var t=this.defaultSize;t||(t=this.stencilSize?Pi:xi);var n=this.sizeRestrictions;n.minWidth,n.minHeight,n.maxWidth,n.maxHeight;var i=ge(t)?t({boundaries:this.boundaries,imageSize:this.imageSize,aspectRatio:this.getAspectRatio(),sizeRestrictions:this.sizeRestrictions,stencilSize:this.getStencilSize(),visibleArea:this.visibleArea}):t,a=this.defaultPosition||Gi,o=[i,function(h){var c=h.coordinates;return E({},ge(a)?a({coordinates:c,imageSize:e.imageSize,visibleArea:e.visibleArea}):e.defaultPosition)}];this.delayedTransforms&&o.push.apply(o,de(Array.isArray(this.delayedTransforms)?this.delayedTransforms:[this.delayedTransforms])),this.coordinates=this.applyTransform(o,!0),this.delayedTransforms=null}},clearImage:function(){var e=this;this.imageLoaded=!1,setTimeout(function(){var t=e.$refs.stretcher;t&&(t.style.height="auto",t.style.width="auto"),e.coordinates=e.defaultCoordinates(),e.boundaries={width:0,height:0}},this.transitionTime)},enableTransitions:function(){this.transitions&&(this.transitionsActive=!0)},disableTransitions:function(){this.transitionsActive=!1},updateBoundaries:function(){var e=this,t=this.$refs.stretcher,n=this.$refs.cropper;return this.initStretcher({cropper:n,stretcher:t,imageSize:this.imageSize}),this.$nextTick().then(function(){var i={cropper:n,imageSize:e.imageSize};
20if(ge(e.defaultBoundaries)?e.boundaries=e.defaultBoundaries(i):e.defaultBoundaries==="fit"?e.boundaries=function(a){var o=a.cropper,h=a.imageSize,c=o.clientHeight,l=o.clientWidth,d=c,u=h.width*c/h.height;return u>l&&(u=l,d=h.height*l/h.width),{width:u,height:d}}(i):e.boundaries=function(a){var o=a.cropper;return{width:o.clientWidth,height:o.clientHeight}}(i),!e.boundaries.width||!e.boundaries.height)throw new Error("It's impossible to fit the cropper in the current container")})},resetVisibleArea:function(){var e=this;return this.appliedImageTransforms=E(E({},this.defaultImageTransforms),{},{flip:E({},this.defaultImageTransforms.flip)}),this.updateBoundaries().then(function(){e.priority!=="visible-area"&&(e.visibleArea=null,e.resetCoordinates());var t,n,i,a,o,h,c=e.defaultVisibleArea||Fi;e.visibleArea=ge(c)?c({imageSize:e.imageSize,boundaries:e.boundaries,coordinates:e.priority!=="visible-area"?e.coordinates:null,getAreaRestrictions:e.getAreaRestrictions,stencilSize:e.getStencilSize()}):e.defaultVisibleArea,e.visibleArea=(t={visibleArea:e.visibleArea,boundaries:e.boundaries,getAreaRestrictions:e.getAreaRestrictions},n=t.visibleArea,i=t.boundaries,a=t.getAreaRestrictions,o=v({},n),h=D(i),o.width/o.height!==h&&(o.height=o.width/h),B(o,a({visibleArea:o,type:"move"}))),e.priority==="visible-area"?e.resetCoordinates():e.coordinates=e.fitCoordinates({visibleArea:e.visibleArea,coordinates:e.coordinates,aspectRatio:e.getAspectRatio(),positionRestrictions:e.positionRestrictions,sizeRestrictions:e.sizeRestrictions}),e.runAutoZoom("resetVisibleArea")}).catch(function(){e.visibleArea=null})},updateVisibleArea:function(){var e=this;return this.updateBoundaries().then(function(){e.visibleArea=e.fitVisibleArea({imageSize:e.imageSize,boundaries:e.boundaries,visibleArea:e.visibleArea,coordinates:e.coordinates,getAreaRestrictions:e.getAreaRestrictions}),e.coordinates=e.fitCoordinates({visibleArea:e.visibleArea,coordinates:e.coordinates,aspectRatio:e.getAspectRatio(),positionRestrictions:e.positionRestrictions,sizeRestrictions:e.sizeRestrictions}),e.runAutoZoom("updateVisibleArea")}).catch(function(){e.visibleArea=null})},onChange:function(){var e=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0];e&&this.debounce?this.debouncedUpdate():this.update()},onChangeImage:function(){var e,t=this;if(this.imageLoaded=!1,this.delayedTransforms=null,this.src){if(function(a){if(Tt(a))return!1;var o=window.location,h=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(a)||[],c={protocol:h[1]||"",host:h[2]||"",port:h[3]||""},l=function(d){return d.port||((d.protocol||o.protocol)==="http"?80:433)};return!(!c.protocol&&!c.host&&!c.port||c.protocol&&c.protocol==o.protocol&&c.host&&c.host==o.host&&c.host&&l(c)==l(o))}(this.src)){var n=P(this.crossOrigin)?this.canvas:this.crossOrigin;n===!0&&(n="anonymous"),this.imageAttributes.crossOrigin=n||null}if(this.checkOrientation){var i=(e=this.src,new Promise(function(a){Xi(e).then(function(o){var h=Qi(o);a(o?{source:e,arrayBuffer:o,orientation:h}:{source:e,arrayBuffer:null,orientation:null})}).catch(function(o){console.warn(o),a({source:e,arrayBuffer:null,orientation:null})})}));setTimeout(function(){i.then(t.onParseImage)},this.transitionTime)}else setTimeout(function(){t.onParseImage({source:t.src})},this.transitionTime)}else this.clearImage()},onFailLoadImage:function(){this.imageAttributes.src&&(this.clearImage(),this.$emit("error"))},onSuccessLoadImage:function(){var e=this,t=this.$refs.image;t&&!this.imageLoaded&&(this.imageAttributes.height=t.naturalHeight,this.imageAttributes.width=t.naturalWidth,this.imageLoaded=!0,this.resetVisibleArea().then(function(){e.$emit("ready"),e.onChange(!1)}))},onParseImage:function(e){var t=this,n=e.source,i=e.arrayBuffer,a=e.orientation;this.imageAttributes.revoke&&this.imageAttributes.src&&URL.revokeObjectURL(this.imageAttributes.src),this.imageAttributes.revoke=!1,i&&a&&a>1?Yt(n)||!Tt(n)?(this.imageAttributes.src=URL.createObjectURL(new Blob([i])),this.imageAttributes.revoke=!0):this.imageAttributes.src=function(o){for(var h=[],c=new Uint8Array(o);c.length>0;){var l=c.subarray(0,8192);h.push(String.fromCharCode.apply(null,Array.from?Array.from(l):l.slice())),c=c.subarray(8192)}return"data:image/jpeg;base64,"+btoa(h.join(""))}(i):this.imageAttributes.src=n,ge(this.defaultTransforms)?this.appliedImageTransforms=et(this.defaultTransforms()):xe(this.defaultTransforms)?this.appliedImageTransforms=et(this.defaultTransforms):this.appliedImageTransforms=function(o){var h=et({});if(o)switch(o){case 2:h.flip.horizontal=!0;break;case 3:h.rotate=-180;break;case 4:h.flip.vertical=!0;break;case 5:h.rotate=90,h.flip.vertical=!0;break;case 6:h.rotate=90;break;case 7:h.rotate=90,h.flip.horizontal=!0;break;case 8:h.rotate=-90}return h}(a),this.defaultImageTransforms=E(E({},this.appliedImageTransforms),{},{flip:E({},this.appliedImageTransforms.flip)}),this.$nextTick(function(){var o=t.$refs.image;
20o&&o.complete&&(function(h){return!!h.naturalWidth}(o)?t.onSuccessLoadImage():t.onFailLoadImage())})},onResizeEnd:function(){this.runAutoZoom("resize",{transitions:!0})},onMoveEnd:function(){this.runAutoZoom("move",{transitions:!0})},onMove:function(e){var t=this;this.transitionsOptions.enabled||this.awaitRender(function(){t.coordinates=t.moveAlgorithm(E(E({},t.getPublicProperties()),{},{positionRestrictions:Me(t.positionRestrictions,t.visibleArea),coordinates:t.coordinates,event:t.normalizeEvent(e)})),t.onChange()})},onResize:function(e){var t=this;this.transitionsOptions.enabled||this.stencilSize&&!this.autoZoom||this.awaitRender(function(){var n=t.sizeRestrictions,i=Math.min(t.coordinates.width,t.coordinates.height,20*t.coefficient);t.coordinates=t.resizeAlgorithm(E(E({},t.getPublicProperties()),{},{positionRestrictions:Me(t.positionRestrictions,t.visibleArea),sizeRestrictions:{maxWidth:Math.min(n.maxWidth,t.visibleArea.width),maxHeight:Math.min(n.maxHeight,t.visibleArea.height),minWidth:Math.max(n.minWidth,i),minHeight:Math.max(n.minHeight,i)},event:t.normalizeEvent(e)})),t.onChange(),t.ticking=!1})},onManipulateImage:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.transitionsOptions.enabled){var n=t.transitions,i=n!==void 0&&n,a=t.normalize,o=a===void 0||a;i&&this.enableTransitions();var h=Hi(E(E({},this.getPublicProperties()),{},{event:o?this.normalizeEvent(e):e,getAreaRestrictions:this.getAreaRestrictions,imageRestriction:this.imageRestriction,adjustStencil:!this.stencilSize&&this.settings.resizeImage.adjustStencil})),c=h.visibleArea,l=h.coordinates;this.visibleArea=c,this.coordinates=l,this.runAutoZoom("manipulateImage"),this.onChange(),i&&this.debouncedDisableTransitions()}},onPropsChange:function(){this.coordinates=this.applyTransform(this.coordinates,!0),this.onChange(!1)},getAreaRestrictions:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.visibleArea,n=e.type,i=n===void 0?"move":n;return this.areaRestrictionsAlgorithm({boundaries:this.boundaries,imageSize:this.imageSize,imageRestriction:this.imageRestriction,visibleArea:t,type:i})},getAspectRatio:function(e){var t,n,i=this.stencilProps,a=i.aspectRatio,o=i.minAspectRatio,h=i.maxAspectRatio;if(this.$refs.stencil&&this.$refs.stencil.aspectRatios){var c=this.$refs.stencil.aspectRatios();t=c.minimum,n=c.maximum}if(P(t)&&(t=P(a)?o:a),P(n)&&(n=P(a)?h:a),!e&&(P(t)||P(n))){var l=this.getStencilSize(),d=l?D(l):null;P(t)&&(t=kt(d)?d:void 0),P(n)&&(n=kt(d)?d:void 0)}return{minimum:t,maximum:n}},getStencilSize:function(){if(this.stencilSize)return e={currentStencilSize:{width:this.stencilCoordinates.width,height:this.stencilCoordinates.height},stencilSize:this.stencilSize,boundaries:this.boundaries,coefficient:this.coefficient,coordinates:this.coordinates,aspectRatio:this.getAspectRatio(!0)},t=e.boundaries,n=e.stencilSize,i=e.aspectRatio,Ze(D(a=ge(n)?n({boundaries:t,aspectRatio:i}):n),i)&&(a=ae({sizeRestrictions:{maxWidth:t.width,maxHeight:t.height,minWidth:0,minHeight:0},width:a.width,height:a.height,aspectRatio:{minimum:i.minimum,maximum:i.maximum}})),(a.width>t.width||a.height>t.height)&&(a=ae({sizeRestrictions:{maxWidth:t.width,maxHeight:t.height,minWidth:0,minHeight:0},width:a.width,height:a.height,aspectRatio:{minimum:D(a),maximum:D(a)}})),a;var e,t,n,i,a},getPublicProperties:function(){return{coefficient:this.coefficient,visibleArea:this.visibleArea,coordinates:this.coordinates,boundaries:this.boundaries,sizeRestrictions:this.sizeRestrictions,positionRestrictions:this.positionRestrictions,aspectRatio:this.getAspectRatio(),imageRestriction:this.imageRestriction}},defaultCoordinates:function(){return E({},Ct)},flip:function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=n.transitions,a=i===void 0||i;if(!this.transitionsActive){a&&this.enableTransitions();var o=E({},this.imageTransforms.flip),h=Yi({flip:{horizontal:e?!o.horizontal:o.horizontal,vertical:t?!o.vertical:o.vertical},previousFlip:o,rotate:this.imageTransforms.rotate,visibleArea:this.visibleArea,coordinates:this.coordinates,imageSize:this.imageSize,positionRestrictions:this.positionRestrictions,sizeRestrictions:this.sizeRestrictions,getAreaRestrictions:this.getAreaRestrictions,aspectRatio:this.getAspectRatio()}),c=h.visibleArea,l=h.coordinates;e&&(this.appliedImageTransforms.flip.horizontal=!this.appliedImageTransforms.flip.horizontal),t&&(this.appliedImageTransforms.flip.vertical=!this.appliedImageTransforms.flip.vertical),this.visibleArea=c,this.coordinates=l,this.onChange(),a&&this.debouncedDisableTransitions()}},rotate:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.transitions,i=n===void 0||n;if(!this.transitionsActive){i&&this.enableTransitions();var a=E({},this.imageSize);this.appliedImageTransforms.rotate+=e;var o=Bi({visibleArea:this.visibleArea,coordinates:this.coordinates,previousImageSize:a,imageSize:this.imageSize,angle:e,positionRestrictions:this.positionRestrictions,sizeRestrictions:this.sizeRestrictions,getAreaRestrictions:this.getAreaRestrictions,aspectRatio:this.getAspectRatio()}),h=o.visibleArea,c=o.coordinates,l=this.processAutoZoom("rotateImage",h,c);h=l.visibleArea,c=l.coordinates,this.visibleArea=h,this.coordinates=c,this.onChange(),i&&this.debouncedDisableTransitions()}}},emits:["change","error","ready"]},Ji={key:0,ref:"canvas",style:{display:"none"}},en={key:1,ref:"sourceCanvas",style:{display:"none"}};ni.render=function(e,t,n,i,a,o){return w(),S("div",{ref:"cropper",class:o.classes.cropper},[f("div",{ref:"stretcher",class:o.classes.stretcher},null,2),f("div",{class:o.classes.boundaries,style:o.boundariesStyle},[(w(),S(Pe(n.backgroundWrapperComponent),{class:o.classes.cropperWrapper,"
20wheel-resize":o.settings.resizeImage.wheel,"touch-resize":o.settings.resizeImage.touch,"touch-move":o.settings.moveImage.touch,"mouse-move":o.settings.moveImage.mouse,onMove:o.onManipulateImage,onResize:o.onManipulateImage},{default:R(function(){return[f("div",{class:o.classes.background,style:o.boundariesStyle},null,6),f("div",{class:o.classes.imageWrapper},[f("img",{ref:"image",crossorigin:a.imageAttributes.crossOrigin,src:a.imageAttributes.src,class:o.classes.image,style:o.imageStyle,onMousedown:t[1]||(t[1]=ke(function(){},["prevent"]))},null,46,["crossorigin","src"])],2),f("div",{class:o.classes.foreground,style:o.boundariesStyle},null,6),Mt((w(),S(Pe(n.stencilComponent),Ot({ref:"stencil",image:o.image,coordinates:a.coordinates,"stencil-coordinates":o.stencilCoordinates,transitions:o.transitionsOptions},n.stencilProps,{onResize:o.onResize,onResizeEnd:o.onResizeEnd,onMove:o.onMove,onMoveEnd:o.onMoveEnd}),null,16,["image","coordinates","stencil-coordinates","transitions","onResize","onResizeEnd","onMove","onMoveEnd"])),[[Nt,a.imageLoaded]]),n.canvas?(w(),S("canvas",Ji,null,512)):Fe("",!0),n.canvas?(w(),S("canvas",en,null,512)):Fe("",!0)]}),_:1},8,["class","wheel-resize","touch-resize","touch-move","mouse-move","onMove","onResize"]))],6)],2)};const tn="/appDesign/phone_frame.png",nn={[fe.forguard]:{appName:gt[fe.forguard],defaultLogo:"/images/forguard.png",frames:{palette:["/forguardPreview/forguard_page1_preview.html","/forguardPreview/forguard_page2_preview.html"],logo:["/forguardPreview/forguard_blank_preview.html","/forguardPreview/forguard_page3_preview.html"],cname:"/forguardPreview/forguard_blank_preview.html"}},[fe.tags]:{appName:gt[fe.tags],cnameTarget:"tgs-gl-eu-1.gurtam.space",defaultLogo:"/asset_tracking/logo-default.svg",frames:null}},Ve=e=>nn[e],on=_e({__name:"AppDesignPreview",props:{themeOption:{},logo:{},frameSrc:{},isLogoPreview:{type:Boolean},slideNumber:{},appName:{},defaultAppName:{},defaultLogo:{}},setup(e,{expose:t}){t();const n=Lt(),{t:i}=He(),a=e,o=k(),h=Z(()=>n.currentCompany),c=Z(()=>a.appName||a.defaultAppName),l=Z(()=>a.logo||a.defaultLogo),d=Z(()=>{const _=a.themeOption?.themes[O.default]??{};return{..._,"--preview-bg":_["--t-color-light"]??"#ffffff"}}),u=async _=>{try{return(await fetch(_)).blob()}catch(T){console.log(T)}},p=()=>{o.value&&(a.isLogoPreview&&m(),A(),g())},m=async()=>{if(!o.value)return;const _=o.value.contentWindow.document,T=z=>_.getElementById(z);if(a.slideNumber===1){const{name:z}=h.value,N=h.value.address,X=h.value.marketing_info??{},{email:U,website:se,phones:j,areas:ne,schedule:re,working_days:Q}=X,q=T("company-info"),pe=T("company-logo-icon"),I=T("company-logo-image"),C=T("company-logoButton-icon"),G=T("company-logoButton-image"),me=W=>W.style.setProperty("display","none"),Te=W=>W.style.setProperty("display","block");if(a.logo?(me(pe),Te(I),I.src=a.logo,me(C),Te(G),G.src=a.logo):(Te(pe),me(I),Te(C),me(G)),z&&(T("company-name").innerHTML=z),q.innerHTML="",(U||se||j&&j.length||N||ne&&ne.length||re||Q&&Q.length)&&Te(T("company-name-separator")),U){const W=y("Email",U);q.append(W)}if(se){const W=y("Website",se);q.append(W)}if(j&&j.length){const W=y("Phones",j.join(", "));q.append(W)}if(N){const W=y("Address",N);q.append(W)}if(ne&&ne.length){const W=y("Scope of the company",ne.map(Ue=>i(Ue)).join(", "));q.append(W)}if(re||Q&&Q.length){const W=y("Working hours",`${re||""} ${Q&&Q.length?",":""} ${(Q??[]).map(Ue=>i(`company.days.${Ue}`)).join(", ")}`);q.append(W)}}else{const z=T("logo");if(a.logo)z.src=a.logo;else{const N=await u(a.defaultLogo);N&&(z.src=await oi(N))}}},g=()=>{if(!o.value)return;const T=o.value.contentWindow.document.querySelector("h1.main__h");T&&(T.innerHTML=c.value)},A=async()=>{if(a.themeOption&&o.value){const _=o.value.contentWindow.document.querySelector(":root");for(const[T,z]of Object.entries(a.themeOption.themes[O.default]))_.style.setProperty(T,z)}},y=(_,T)=>{const z=document.createElement("div");z.setAttribute("data-v-da0a86dc",""),z.className="q-item q-item-type row no-wrap cursor-inherit q-item--clickable q-link cursor-pointer q-focusable q-hoverable";const N=document.createElement("div");N.className="q-item__section column q-item__section--main justify-center";const X=document.createElement("div");X.className="q-item__label t-text-body14",X.innerHTML=_;const U=document.createElement("div");return U.className="q-item__label q-item__label--caption text-caption",U.innerHTML=T,N.append(X,U),z.append(N),z};Le(()=>a.logo,()=>{a.isLogoPreview&&m()}),Le(()=>a.themeOption,()=>{A()}),Le(()=>a.appName,()=>g());const M={companyStore:n,t:i,props:a,appPreview:o,company:h,previewAppName:c,previewLogo:l,placeholderColors:d,fetchLogoBlob:u,updateSettings:p,updateLogo:m,updateAppName:g,updatePreset:A,buildInfoBlock:y,get PHONE_FRAME_SRC(){return tn}};return Object.defineProperty(M,"__isScriptSetup",{enumerable:!1,value:!0}),M}}),an={class:"preview-container"},sn=["src"],rn=["src"],ln={class:"preview-placeholder__bar"},hn={class:"preview-placeholder__body"},cn=["src"],dn={class:"preview-placeholder__lines"};function un(e,t,n,i,a,o){return w(),F("div",an,[b("img",{class:"preview-frame",src:i.PHONE_FRAME_SRC,alt:"phone_frame"},null,8,sn),i.props.frameSrc?(w(),F("iframe",{key:0,ref:"appPreview",src:i.props.frameSrc,title:"appPreview",frameborder:"0",allowfullscreen:"",class:"preview-app",onLoad:i.updateSettings},null,40,rn)):(w(),F("div",{key:1,class:"preview-app preview-placeholder",style:Gt(i.placeholderColors)},[b("div",ln,L(i.previewAppName),1),b("div",hn,[b("img",{class:"preview-placeholder__logo",src:i.previewLogo,alt:"logo"},null,8,cn),b("div",dn,[(w(),F(ve,null,ye(4,h=>b("span",{key:h,class:"preview-placeholder__line"})),64))]),t[0]||(t[0]=b("div",{class:"preview-placeholder__button"},null,-1))])],4))])}const mt=Re(on,[["render",un],["__scopeId","data-v-3ec30574"],["__file","AppDesignPreview.vue"]]),pn=e=>{if(!e)return!1;const n=e.size;return n&&n<2e6},mn=e=>e?["image/jpg","image/jpeg","image/png","image/bmp","image/gif","
20image/svg+xml"].includes(e.type):!1,gn=_e({__name:"AppDesignLogo",props:{appId:{},logo:{},companyOptionName:{},cnameConfig:{}},emits:["onLogoLoad"],setup(e,{expose:t,emit:n}){t();const{t:i}=He(),a=ai(),o=e,h=n,c=Z(()=>a.screen.xs||a.screen.sm),l=Ve(o.appId),d=Be(o.appId),u=k(l.frames?.logo??[]),p=k(u.value[0]),m=k(!0),g=k(De.getParam(De.appLStorageParams.appDesignCompanyDataHintHasSeen)),A=()=>{m.value=!1,De.setParam(De.appLStorageParams.appDesignCompanyDataHintHasSeen,!0)},y=k(!1),M=k(o.companyOptionName?d.find(C=>C.name===o.companyOptionName):d[0]),_=k(o.logo?.inputImage),T=k(o.logo?.cropedImage),z=k(),N=k(""),X=k(),U=C=>{const me=C.target.files?.[0];q(me)},se=()=>{z.value.click()},j=C=>{const G=C.dataTransfer?.files?.[0];q(G)},ne=({coordinates:C,canvas:G})=>{T.value=G.toDataURL(),y.value&&h("onLogoLoad",{newInputImage:_.value,newCropedImage:T.value,newCoordinates:C}),y.value=!0},re=({imageSize:C,visibleArea:G})=>({width:(o.logo?.imageCropedCoordinates||G||C).width,height:(o.logo?.imageCropedCoordinates||G||C).height}),Q=()=>({left:o.logo?.imageCropedCoordinates?.left,top:o.logo?.imageCropedCoordinates?.top}),q=C=>{if(y.value=!0,C)if(N.value="",!mn(C))N.value=i("company.fileError.accept");else if(!pn(C))N.value=i("company.fileError.max-file-size");else{const G=URL.createObjectURL(C);_.value=G,h("onLogoLoad",{newInputImage:_.value})}},I={t:i,$q:a,props:o,emit:h,mobileView:c,appDesignConfig:l,themeOptions:d,framesSrc:u,slide:p,isTooltipVisible:m,appDesignCompanyDataHintHasSeen:g,onAppDesignCompanyDataHintClose:A,isInitialImageRendered:y,themeOption:M,inputImage:_,cropedImage:T,inputLogo:z,inputError:N,dragndrop:X,onAddLogo:U,onAddLogoButton:se,onDropLogo:j,onCropChange:ne,getDefaultSize:re,getDefaultPosition:Q,checkImageFileRestrictions:q,onDeleteLogo:()=>{N.value="",_.value=void 0,T.value=void 0,h("onLogoLoad",{newInputImage:_.value,newCropedImage:T.value,newCoordinates:void 0})},get Cropper(){return ni},AppDesignPreview:mt,CustomTooltip:si};return Object.defineProperty(I,"__isScriptSetup",{enumerable:!1,value:!0}),I}}),fn={class:"row justify-center"},vn={class:"col-md-6 column justify-center"},yn={class:"row justify-center q-my-lg"},bn={class:"text-center logo-recomendation"},An={class:"row justify-center"},wn={key:0},_n={key:1,class:"logo-container__image-hover"},Rn={class:"row justify-evenly q-mt-lg"},Tn={class:"row justify-center q-mt-lg input-error"},kn={key:0,class:"text-center"},Cn={class:"col-md-6 column fix-height"},En={class:"row justify-center"};function Dn(e,t,n,i,a,o){const h=Y("t-action-btn");return w(),F("div",fn,[b("div",vn,[b("div",yn,[b("span",bn,L(e.$t("manage.appDesign.logoRecomendation")),1)]),b("div",An,[b("div",{ref:"dragndrop",class:"row justify-center relative-position logo-container shadow-1",onDrop:ke(i.onDropLogo,["prevent"]),onDragenter:t[0]||(t[0]=ke(()=>{},["prevent"])),onDragover:t[1]||(t[1]=ke(()=>{},["prevent"])),onDragleave:t[2]||(t[2]=ke(()=>{},["prevent"]))},[i.inputImage?(w(),F("div",wn,[f(i.Cropper,{class:"logo-cropper","default-size":i.getDefaultSize,"default-position":i.getDefaultPosition,src:i.inputImage,"stencil-props":{aspectRatio:1},canvas:{minHeight:0,minWidth:0,maxHeight:300,maxWidth:300},"default-boundaries":"fill",priority:"visibleArea",onChange:i.onCropChange},null,8,["src"]),b("input",{ref:"inputLogo",class:"logo-container__input",type:"file",accept:"image/*",onChange:i.onAddLogo},null,544)])):(w(),F("div",_n,[f(ft,{class:"logo-container__image logo-container__image-gag",rounded:"","font-size":"52px","text-color":"grey-6",icon:"mdi-camera-off"}),f(ft,{class:"logo-container__image logo-container__image-action",rounded:"","font-size":"52px","text-color":"grey-6",icon:"mdi-pencil-outline"},{default:R(()=>[b("input",{ref:"inputLogo",class:"logo-container__input",type:"file",accept:"image/*",onChange:i.onAddLogo},null,544)]),_:1})]))],544)]),b("div",Rn,[f(it,{dense:"",outline:"",color:"primary",title:e.$t("manage.appDesign.addLogoBtnTitle"),icon:"mdi-pencil-outline",onClick:i.onAddLogoButton},null,8,["title"]),f(it,{dense:"",outline:"",color:"primary",disable:!i.inputImage,title:e.$t("manage.a
20ppDesign.deleteLogoBtnTitle"),icon:"mdi-trash-can-outline",onClick:i.onDeleteLogo},null,8,["disable","title"])]),b("div",Tn,[i.inputError?(w(),F("span",kn,L(i.inputError),1)):Fe("",!0)])]),b("div",Cn,[b("div",En,[i.framesSrc.length?(w(),S(Ht,{key:0,modelValue:i.slide,"onUpdate:modelValue":t[4]||(t[4]=c=>i.slide=c),arrows:"",animated:"",padding:"",height:"100%","control-color":"primary",navigation:"","navigation-position":"bottom",class:"rounded-borders"},{default:R(()=>[(w(!0),F(ve,null,ye(i.framesSrc,(c,l)=>(w(),S(Ft,{key:c,name:c,class:"column no-wrap flex-center"},{default:R(()=>[f(i.AppDesignPreview,{logo:i.cropedImage,"theme-option":i.themeOption,"frame-src":c,"app-name":i.props.cnameConfig?.appName,"default-app-name":i.appDesignConfig.appName,"default-logo":i.appDesignConfig.defaultLogo,"slide-number":l,"is-logo-preview":""},null,8,["logo","theme-option","frame-src","app-name","default-app-name","default-logo","slide-number"]),l===1&&!i.mobileView&&!i.appDesignCompanyDataHintHasSeen?(w(),S(i.CustomTooltip,{key:0,ref_for:!0,ref:"customTooltipRef",modelValue:i.isTooltipVisible,"onUpdate:modelValue":t[3]||(t[3]=d=>i.isTooltipVisible=d),class:"company-data-hint",arrow:"right",anchor:"center left",self:"center start",persistent:"",closable:"",onOnClose:i.onAppDesignCompanyDataHintClose},{default:R(()=>[f(ri,null,{default:R(()=>[f(nt,null,{default:R(()=>[f(ce,{top:""},{default:R(()=>[f(Ge,{class:"text-secondary",innerHTML:i.t("manage.appDesign.fillInYourCompanyHint")},null,8,["innerHTML"])]),_:1})]),_:1})]),_:1}),f(h,{class:"company-data-hint__button q-mt-sm","icon-right":"mdi-chevron-right",dense:"",outline:"",to:{name:"CompanyUpdate"},label:i.t("manage.appDesign.goToCompanyCardButton"),onClick:i.onAppDesignCompanyDataHintClose},null,8,["label"])]),_:1},8,["modelValue"])):Fe("",!0)]),_:2},1032,["name"]))),128))]),_:1},8,["modelValue"])):(w(),S(i.AppDesignPreview,{key:1,logo:i.cropedImage||i.props.logo?.inputImage,"theme-option":i.themeOption,"app-name":i.props.cnameConfig?.appName,"default-app-name":i.appDesignConfig.appName,"default-logo":i.appDesignConfig.defaultLogo,"is-logo-preview":""},null,8,["logo","theme-option","app-name","default-app-name","default-logo"]))])])])}const In=Re(gn,[["render",Dn],["__scopeId","data-v-957fedb0"],["__file","AppDesignLogo.vue"]]),Sn=_e({__name:"AppDesignPalette",props:{appId:{},companyOptionName:{}},emits:["onOptionLoad"],setup(e,{expose:t,emit:n}){t();const i=e,a=n,o=Ve(i.appId),h=Be(i.appId),c=k(i.companyOptionName?h.find(g=>g.name===i.companyOptionName):h[0]),l=k(i.companyOptionName?i.companyOptionName:h[0].name),d=k(o.frames?.palette??[]),u=k(d.value[0]),m={props:i,emit:a,appDesignConfig:o,themeOptions:h,themeOption:c,checkedPreset:l,framesSrc:d,slide:u,onOptionChange:g=>{c.value=g,l.value=g.name,a("onOptionLoad",c)},get APP_COLOR_SETTINGS(){return r},AppDesignPreview:mt,get COLORS(){return s}};return Object.defineProperty(m,"__isScriptSetup",{enumerable:!1,value:!0}),m}}),zn={class:"row justify-center"},Mn={class:"col-md-6 column-md row justify-center"},Nn={class:"row"},On=["onClick"],Ln={class:"col-md-6 column justify-center fix-height"},Gn={key:1,class:"row justify-center"};function xn(e,t,n,i,a,o){return w(),F("div",zn,[b("div",Mn,[(w(!0),F(ve,null,ye(i.themeOptions,h=>(w(),F("div",{key:h.name,class:"row justify-evenly q-pa-md"},[b("div",null,[b("div",null,[b("div",Nn,[b("div",{class:li(`color ${i.checkedPreset===h.name?"selected-option shadow-7":"shadow-1"}`),style:Gt({background:h.themes.default[i.APP_COLOR_SETTINGS[i.COLORS.PRIMARY].key]}),onClick:c=>i.onOptionChange(h)},null,14,On)])])])]))),128))]),b("div",Ln,[i.framesSrc.length?(w(),S(Ht,{key:0,modelValue:i.slide,"onUpdate:modelValue":t[0]||(t[0]=h=>i.slide=h),arrows:"",animated:"",padding:"",height:"100%","control-color":"primary",navigation:"","navigation-position":"bottom",class:"rounded-borders"},{default:R(()=>[(w(!0),F(ve,null,ye(i.framesSrc,h=>(w(),S(Ft,{key:h,name:h,class:"column no-wrap flex-center"},{default:R(()=>[f(i.AppDesignPreview,{"theme-option":i.themeOption,"frame-src":h,"default-app-name":i.appDesignConfig.appName,"default-logo":i.app
20DesignConfig.defaultLogo},null,8,["theme-option","frame-src","default-app-name","default-logo"])]),_:2},1032,["name"]))),128))]),_:1},8,["modelValue"])):(w(),F("div",Gn,[f(i.AppDesignPreview,{"theme-option":i.themeOption,"default-app-name":i.appDesignConfig.appName,"default-logo":i.appDesignConfig.defaultLogo},null,8,["theme-option","default-app-name","default-logo"])]))])])}const Pn=Re(Sn,[["render",xn],["__scopeId","data-v-c4187e9a"],["__file","AppDesignPalette.vue"]]),Fn=_e({__name:"AppDesignGuide",props:{appId:{}},setup(e,{expose:t}){t();const n=e,i=xt(),a=Ve(n.appId),o=Z(()=>a.cnameTarget??i.userInfo.app_config?.cname_domain),h={props:n,appStore:i,appDesignConfig:a,domain:o};return Object.defineProperty(h,"__isScriptSetup",{enumerable:!1,value:!0}),h}}),Hn={class:"q-ma-md q-card t-card bg-white guide-info q-pa-lg"},Bn={class:"q-mt-xl"},Yn=["innerHTML"];function Wn(e,t,n,i,a,o){return w(),F("div",Hn,[b("p",null,L(e.$t("manage.appDesign.instructions.description_customization")),1),b("h2",Bn,L(e.$t("manage.appDesign.instructions.section_how_it_works")),1),b("p",null,[b("strong",null,L(e.$t("manage.appDesign.instructions.label_application_name")),1),le(" "+L(e.$t("manage.appDesign.instructions.description_application_name",{app:i.appDesignConfig.appName})),1)]),b("p",null,[b("strong",null,L(e.$t("manage.appDesign.instructions.label_cname")),1),le(" "+L(e.$t("manage.appDesign.instructions.description_cname")),1)]),b("p",null,L(e.$t("manage.appDesign.instructions.instruction_review_request")),1),b("h2",null,L(e.$t("manage.appDesign.instructions.section_steps_to_set_cname")),1),b("ul",null,[b("li",null,L(e.$t("manage.appDesign.instructions.step_access_dns")),1
20),b("li",null,[le(L(e.$t("manage.appDesign.instructions.step_create_cname"))+" ",1),b("ul",null,[b("li",null,[b("strong",null,L(e.$t("manage.appDesign.instructions.label_name_subdomain")),1),le(" "+L(e.$t("manage.appDesign.instructions.description_name_subdomain")),1)]),b("li",null,[b("strong",null,L(e.$t("manage.appDesign.instructions.label_value_address")),1),t[0]||(t[0]=le("Â ",-1)),b("span",{innerHTML:e.$t("manage.appDesign.instructions.description_value_address",{domain:i.domain})},null,8,Yn)])])]),b("li",null,L(e.$t("manage.appDesign.instructions.step_save_changes")),1)]),b("strong",null,L(e.$t("manage.appDesign.instructions.instruction_final_review")),1)])}const jn=Re(Fn,[["render",Wn],["__scopeId","data-v-b5abfcaa"],["__file","AppDesignGuide.vue"]]),Vn=15,Un=_e({__name:"AppDesignCname",props:{appId:{},logo:{},companyOptionName:{},cnameConfig:{}},emits:["onCnameConfigChange"],setup(e,{expose:t,emit:n}){t();const{t:i}=He(),a=xt(),o=a.appConfig.support_email,h=e,c=Ve(h.appId),l=Be(h.appId),d=n,u=k(),p=k(),m=k(h.cnameConfig.dns||""),g=k(h.cnameConfig.appName||""),{isPartnerWithActiveStatus:A}=Pt(),y=k(h.companyOptionName?l.find(T=>T.name===h.companyOptionName):l[0]),_={t:i,appStore:a,supportEmail:o,props:h,appDesignConfig:c,themeOptions:l,emit:d,domainRef:u,appNameRef:p,domain:m,applicationName:g,isPartnerWithActiveStatus:A,themeOption:y,maxAppNameLength:Vn,onChange:()=>setTimeout(()=>{const T=!p.value.hasError&&!u.value.hasError;d("onCnameConfigChange",{dns:m,appName:g,valid:T})},300),AppDesignPreview:mt,AppDesignGuide:jn,get ionChevronForwardOutline(){return hi},get ionGlobeOutline(){return ci},get ionMailOutline(){return di}};return Object.defineProperty(_,"__isScriptSetup",{enumerable:!1,value:!0}),_}}),qn={class:"row q-mt-lg justify-center"},Kn={class:"col-md-6 q-pl-md q-gutter-y-sm"},$n=["innerHTML"],Xn={class:"q-ml-xs text-weight-medium"},Qn={class:"row justify-end"},Zn={class:"col-md-6 flex justify-center"};function Jn(e,t,n,i,a,o){const h=Y("t-banner-info"),c=Y("t-guide-button");return w(),F("div",qn,[b("div",Kn,[f(h,{class:"col-12 bg-white q-pa-sm relative-position"},{default:R(()=>[b("p",null,L(e.$t("manage.appDesign.cnameHint")),1),b("span",{innerHTML:e.$t("manage.appDesign.cnameHint2",{supportEmail:i.supportEmail})},null,8,$n),f(qe,{name:"star",class:"cname-star",size:"sm"})]),_:1}),f(bt,{class:"q-mb-lg q-mt-md",flat:"",bordered:""},{default:R(()=>[f(vt,{class:"q-gutter-y-sm"},{default:R(()=>[f(nt,{class:"row col-md-12 q-pa-none",dense:""},{default:R(()=>[f(ce,null,{default:R(()=>[f(qe,{name:i.ionGlobeOutline,color:"primary",size:"xs"},null,8,["name"])]),_:1}),f(ce,{class:"col-md-7"},{default:R(()=>[f(Ge,{class:"text-weight-medium"},{default:R(()=>[le(L(i.t("manage.appDesign.mainFeatures")),1)]),_:1})]),_:1}),f(ce,{class:"col-md-4 items-end"},{default:R(()=>[b("div",null,[f(c,{class:"q-px-sm no-wrap-xs",comp:i.AppDesignGuide,"app-id":i.props.appId,title:e.$t("manage.appDesign.instructions.title"),label:e.$t("manage.appDesign.instructions.guideLabel"),"comp-styles":{width:"900px","max-width":"98vw"}},null,8,["app-id","title","label"])])]),_:1})]),_:1}),f(yt,{modelValue:i.domain,"onUpdate:modelValue":[t[0]||(t[0]=l=>i.domain=l),i.onChange],ref:"domainRef",dense:"",disable:!i.isPartnerWithActiveStatus,label:e.$t("manage.appDesign.domain"),hint:e.$t("manage.appDesign.domainHint"),rules:[l=>!!l||e.$t("manage.appDesign.domainRequired"),l=>l.length<=255||e.$t("manage.appDesign.domainLength"),l=>l.includes(".")&&!l.startsWith(".")&&!l.endsWith(".")&&!l.includes("http")&&!l.includes("/")||e.$t("manage.appDesign.domainValid")]},null,8,["modelValue","disable","label","hint","rules"]),f(yt,{modelValue:i.applicationName,"onUpdate:modelValue":[t[1]||(t[1]=l=>i.applicationName=l),i.onChange],ref:"appNameRef",dense:"",debounce:300,disable:!i.isPartnerWithActiveStatus,label:e.$t("manage.appDesign.app"),hint:e.$t("manage.appDesign.appHint",{app:i.appDesignConfig.appName}),rules:[l=>!!l||e.$t("manage.appDesign.appRequired"),l=>l.length<=i.maxAppNameLength||e.$t("manage.appDesign.appLength",{length:i.maxAppNameLength})]},null,8,["modelValue","disable","label","hint","rules"])]),_:1})]),_:1}
20),b("span",Xn,L(i.t("manage.appDesign.additionalFeatures")),1),f(bt,{flat:"",bordered:""},{default:R(()=>[f(vt,{class:"q-py-none"},{default:R(()=>[f(nt,{class:"col-md-12 q-pa-none"},{default:R(()=>[f(ce,null,{default:R(()=>[f(qe,{name:i.ionMailOutline,size:"xs",color:"primary"},null,8,["name"])]),_:1}),f(ce,{class:"col-md-8 q-py-sm"},{default:R(()=>[f(Ge,{class:"text-weight-medium"},{default:R(()=>[le(L(i.t("account.smtp.customSmtpSet")),1)]),_:1}),f(Ge,{caption:"",class:"text-grey-7"},{default:R(()=>[le(L(i.t("account.smtp.configureYourSmtpHint")),1)]),_:1})]),_:1}),f(ce,{class:"col-md-3"},{default:R(()=>[b("div",Qn,[f(it,{class:"text-secondary q-pl-sm",dense:"","icon-right":i.ionChevronForwardOutline,label:i.t("common.configure"),"no-caps":"",flat:"",to:{name:"MailSystem"},disable:!i.isPartnerWithActiveStatus},null,8,["icon-right","label","disable"])])]),_:1})]),_:1})]),_:1})]),_:1})]),b("div",Zn,[f(i.AppDesignPreview,{logo:i.props.logo?.cropedImage||i.props.logo?.inputImage,"app-name":i.applicationName,"theme-option":i.themeOption,"frame-src":i.appDesignConfig.frames?.cname,"default-app-name":i.appDesignConfig.appName,"default-logo":i.appDesignConfig.defaultLogo,"slide-number":0,"is-logo-preview":""}
20,null,8,["logo","app-name","theme-option","frame-src","default-app-name","default-logo"])])])}const eo=Re(Un,[["render",Jn],["__scopeId","data-v-32ee2874"],["__file","AppDesignCname.vue"]]),to=_e({__name:"AppDesign",props:{appId:{type:String,required:!0}},setup(e,{expose:t}){t();const n=Lt(),{t:i}=He(),a=e,o=Be(a.appId),{isFullAccessPartnerAsMDealer:h}=Pt(),c=Z(()=>n.currentCompany),l=Z(()=>(c.value?.white_label_configs??{})[a.appId]),d=Z(()=>l.value?.color_themes),u=Z(()=>l.value?.logo_cdn_uuid),p=k(d.value?.name||""),m=k(d.value?.name?o.find(I=>I.name===d.value?.name):o[0]),g=k(u.value),A=k(g.value?At(g.value):void 0),y=k(),M=k(),_=k({dns:l.value?.dns??"",appName:l.value?.app_name??""}),T=Z(()=>({inputImage:A.value,cropedImage:y.value,imageCropedCoordinates:M.value})),z=k(),N=k("palette"),X=k(!1),U=k(!1),se=k(!1),j=k([]),ne=I=>{m.value=I.value,p.value=I.value.name,j.value=[]},re=async({newInputImage:I,newCropedImage:C,newCoordinates:G})=>{A.value=I,z.value=C,y.value=C,M.value=G,I||(g.value=void 0),j.value=[]},Q=async()=>{const I={};if(I.app_id=a.appId,z.value){const C=z.value.split(",");I.logo=C[C.length-1],I.content_type="image/png",I.file_extension="png"}else g.value&&(I.logo_cdn_uuid=l.value?.logo_cdn_uuid);m.value?.themes&&m.value?.name!==o[0].name&&(I.color_themes={...m.value.themes,name:m.value.name}),_.value.dns&&(I.dns=_.value.dns),_.value.appName&&(I.app_name=_.value.appName);try{if(Object.keys(I).length>1){X.value=!0;const{result:C,error:G}=await Ie.rpc.oneRequest(Ie.rpc.methods.company.setSettings,I);C&&(j.value=[],A.value=C?.logo_cdn_uuid?At(C.logo_cdn_uuid):void 0,y.value=void 0,gi(i("manage.appDesign.successMsg"))),G&&(j.value.push(G),console.warn(G))}else if(d.value||u.value){const{error:C}=await Ie.rpc.oneRequest(Ie.rpc.methods.company.deleteSettings,I);C&&(j.value.push(C),console.warn(C))}}catch{fi(i("manage.appDesign.errorWithCreation"))}finally{X.value=!1}},q=I=>{_.value=I,U.value=!0,se.value=!I.valid};Le(()=>({themeOption:m.value,inputImage:A.value,coordinates:M.value,cnameConfig:_.value}),()=>{h.value&&(U.value=!0)},{deep:!0});const pe={companyStore:n,t:i,props:a,themeOptions:o,isFullAccessPartnerAsMDealer:h,company:c,whiteLabelConfig:l,companyColorThemes:d,companyLogoCdnUuid:u,companyOptionName:p,themeOption:m,imageDefault:g,inputImage:A,cropedImage:y,imageCropedCoordinates:M,cnameConfig:_,logo:T,logoBase64:z,tab:N,isLoading:X,isFormDirty:U,isFormInvalid:se,errors:j,onOptionLoad:ne,onLogoLoad:re,onSubmit:Q,onCnameConfigChange:q,AppDesignLogo:In,AppDesignPalette:Pn,AppDesignCname:eo,OfferBanner:vi,get APP_ROUTES(){return ui}};return Object.defineProperty(pe,"__isScriptSetup",{enumerable:!1,value:!0}),pe}}),io={ref:"appDesignPage",class:"q-gutter-y-md"},no={class:"col-12 row justify-end q-ma-lg"};function oo(e,t,n,i,a,o){const h=Y("t-breadcrumbs"),c=Y("errors-banner"),l=Y("t-ok-btn"),d=Y("t-card");return w(),F("div",io,[f(h,{directory:i.APP_ROUTES[i.props.appId],items:[{label:e.$t("manage.appDesign._name")}]},null,8,["directory","items"]),f(i.OfferBanner),f(c,{errors:i.errors,"onUpdate:errors":t[0]||(t[0]=u=>i.errors=u),class:"col-12"},null,8,["errors"]),f(d,{title:e.$t("manage.appDesign.title"),class:"col-12"},{default:R(()=>[f(pi,{modelValue:i.tab,"onUpdate:modelValue":t[1]||(t[1]=u=>i.tab=u),"inline-label":"",dense:"","no-caps":"",align:"justify","indicator-color":"primary"},{default:R(()=>[f(Ke,{name:"palette",label:e.$t("manage.appDesign.colorPalette")},null,8,["label"]),f(Ke,{name:"logo",label:e.$t("manage.appDesign.logo")},null,8,["label"]),f(Ke,{name:"cname",label:e.$t("manage.appDesign.cname"),alert:"positive","alert-icon":"star"},null,8,["label"])]),_:1},8,["modelValue"]),f(wt),f(mi,{modelValue:i.tab,"onUpdate:modelValue":t[4]||(t[4]=u=>i.tab=u),animated:"",class:"content"},{default:R(()=>[f($e,{name:"palette"},{default:R(()=>[f(i.AppDesignPalette,{"app-id":i.props.appId,"company-option-name":i.companyOptionName,onOnOptionLoad:t[2]||(t[2]=u=>i.onOptionLoad(u))},null,8,["app-id","company-option-name"])]),_:1}),f($e,{name:"logo"},{default:R(()=>[f(i.AppDesignLogo,{"app-id":i.props.appId,"company-option-name":i.companyOptionName,logo:i.logo,"cname-config":i.cnameConfig,onOnLogoLoad:t[3]||(t[3]=u=>i.onLogoLoad(u))},null,8,["app-id","company-option-name","logo","cname-config"])]),_:1}),f($e,{name:"cname"},{default:R(()=>
20[f(i.AppDesignCname,{"app-id":i.props.appId,"company-option-name":i.companyOptionName,logo:i.logo,"cname-config":i.cnameConfig,onOnCnameConfigChange:i.onCnameConfigChange},null,8,["app-id","company-option-name","logo","cname-config"])]),_:1})]),_:1},8,["modelValue"]),f(wt),b("div",no,[f(l,{class:"",label:e.$t("common.save"),disable:i.isLoading||!i.isFormDirty||i.isFormInvalid,loading:i.isLoading,onClick:i.onSubmit},null,8,["label","disable","loading"])])]),_:1},8,["title"])],512)}const co=Re(to,[["render",oo],["__scopeId","data-v-cb27a2ec"],["__file","AppDesign.vue"]]);export{co as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.