(function(e){function t(t){for(var s,i,o=t[0],l=t[1],u=t[2],c=0,d=[];c[]},outlined:{type:Boolean,default:!0},mask:{type:String,default:""}},data(){return{isPwd:!1,d_disabled:!1}},computed:{c_error(){return this.error.constructor===Array?this.error.indexOf(this.name)>-1:!0===this.error||this.error===name},c_disabled(){return this.disabled||this.d_disabled},handleType(){return"password"===this.type?this.reveal&&this.isPwd?"text":"password":this.type}},mounted(){for(var e of(this.$root.$on("input:disable",(()=>{this.d_disabled=!0})),this.$root.$on("input:enable",(()=>{this.d_disabled=!1})),["edit,nav,search"]))this.$root.$on("form:mode:"+e,(()=>{this.d_disabled=this.disabledin.indexOf(e)>-1}))},methods:{focus(){this.$refs.field.focus()}}}),l=o,u=(a("7b4c"),a("2877")),c=a("27f9"),d=a("0016"),p=a("8572"),f=a("ddd8"),b=a("eebe"),m=a.n(b),h=Object(u["a"])(l,r,n,!1,null,null,null),v=h.exports;m()(h,"components",{QInput:c["a"],QIcon:d["a"],QField:p["a"],QSelect:f["a"]});var y=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("cyb-input",e._g(e._b({staticClass:"cyb-text",attrs:{type:"textarea",error:e.error,value:e.value,autofocus:e.autofocus,disable:e.disabled,disabled:e.disabled}},"cyb-input",e.$attrs,!1),e.$listeners))},g=[],_={name:"CybTextarea",components:{CybInput:v},props:{name:{type:String,default:""},label:{type:String,default:""},error:{type:null,default:!1},disabled:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},value:{type:null,default:null}},data(){return{}}},w=_,k=(a("08f6"),Object(u["a"])(w,y,g,!1,null,null,null)),j=k.exports;m()(k,"components",{QField:p["a"]});var $=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("cyb-input",e._g(e._b({staticClass:"cyb-iconfield",attrs:{error:e.error,autofocus:e.autofocus,disable:e.disabled,disabled:e.disabled},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(!0)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.search(!0)}},scopedSlots:e._u([{key:"append",fn:function(){return[null!==e.action?a("q-icon",{staticClass:"cyb-icon cursor-pointer",attrs:{disable:e.disabled,disabled:e.disabled,name:"fas fa-search"},on:{click:function(t){return e.search(!1)}}}):e._e()]},proxy:!0}]),model:{value:e.valore,callback:function(t){e.valore=t},expression:"valore"}},"cyb-input",e.$attrs,!1),e.filteredListeners))},S=[],x=a("ded3"),C=a.n(x),T=a("7424"),q={name:"CybSearchField",components:{CybInput:v},props:{name:{type:String,default:""},label:{type:String,default:""},value:{type:null,default:null},defaultobject:{type:Object,default:()=>({id:null,val:null})},fieldvalue:{type:String,default:"val"},multivalue:{type:Boolean,default:!1},rowindex:{type:null,default:null},error:{type:null,default:!1},disabled:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},modal:{type:null,default:"framework/cybsearchmodal"},modalid:{type:null,default:null},newmodal:{type:null,default:null},list:{type:null,default:null},action:{type:null,default:null},searchparams:{type:null,default:null},cols:{type:Array,default:()=>{}}},data(){return{}},computed:{valore:{get(){return this.multivalue?null!==this.value&&"object"===typeof this.value?this.value[this.fieldvalue]:null:this.value},set(e){if(this.multivalue){var t=this.value;"object"!==typeof t&&(t=C()({},this.defaultobject)),t[this.fieldvalue]=e,this.$emit("input",t)}else this.$emit("input",e)}},filteredListeners(){var e={};for(var t in this.$listeners)"input"!==t&&(e[t]=this.$listeners[t]);return e}},methods:{search(e){this.$emit("input",this.value),!0===e?T["a"].get(this.action+"/"+e+"/"+(this.list?"1/":"")+(this.valore?encodeURIComponent(this.valore):""),this.searchparams).then((e=>{null!==this.rowindex&&(e.result.rowindex=this.rowindex),this.$root.$emit("search:done:"+this.modalid+":"+this.name,e.result)})):this.$root.$emit("modal:search",{view:this.modal,name:this.name,value:encodeURIComponent(this.valore),modalid:this.modalid,action:this.action,searchparams:this.searchparams,newmodal:this.newmodal,list:this.list,rowindex:this.rowindex,cols:this.cols,title:"Ricerca",prefab:"form-sm"})}}},O=q,P=Object(u["a"])(O,$,S,!1,null,null,null),z=P.exports;m()(P,"components",{QIcon:d["a"]});var F=a("93a7"),I=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("q-file",e._g(e._b({ref:"field",staticClass:"cyb-file-picker cyb-iconfield",class:{droparea:e.droparea},attrs:{dense:"","popup-content-class":"cyb-file-options",error:e.error,disable:e.disabled,disabled:e.disabled,"input-style":e.inputStyle},on:{input:e.fileSelected},scopedSlots:e._u([{key:"file",fn:function(t){var s=t.index,i=t.file;return[a("div",{class:"ellipsis relative-position"+s},[e._v("\n "+e._s(i.name)+"\n ")])]}},e.droparea?null:{key:"append",fn:function(){return[e.isUploading?a("div",[e._v(e._s(e.uploadingProgress))]):e._e(),a("q-icon",{staticClass:"cyb-icon cursor-pointer",attrs:{disable:e.disabled,disabled:e.disabled,name:"fas fa-folder-open"},on:{click:function(e){e.stopPropagation()}}})]},proxy:!0}],null,!0),model:{value:e.files,callback:function(t){e.files=t},expression:"files"}},"q-file",e.$attrs,!1),e.$listeners))],1)},Q=[],D=a("3452"),E=a.n(D),N=a("66b2");const B={_queues:[],antiloop:0,clearQueue(e){e||(e="_main"),B._queues[e]=[]},addToQueue(e,t){B._queues[e]&&B._queues[e].constructor===Array||(B._queues[e]=[]),B._queues[e].push(t)},nextInQueue(e,t){if(B.antiloop++,B.antiloop>100)console.error("uploadService loop detected!");else if(B._queues[e].constructor===Array){var a=B._queues[e].indexOf(t)+1,s=B._queues[e][a],i="uploadService:"+e+":complete",r="uploadService:"+e+":error";if(a>-1){var n="cybfilepicker:"+s+":complete",o="cybfilepicker:"+s+":error";N["a"].bind("uploadService",o,(e=>{N["a"].unbind("uploadService",n),N["a"].unbind("uploadService",o),N["a"].emit(r,e)})),N["a"].bind("uploadService",n,(()=>{N["a"].unbind("uploadService",n),N["a"].unbind("uploadService",o),a===B._queues[e].length-1?N["a"].emit(i):B.nextInQueue(e,s)})),N["a"].emit("cybfilepicker:"+s+":start")}else N["a"].emit(i)}},start(e){return B.antiloop=0,e||(e="_main"),new Promise(((t,a)=>{var s="uploadService:"+e+":complete",i="uploadService:"+e+":error";N["a"].bind("uploadService",s,(()=>{N["a"].unbind("uploadService",s),N["a"].unbind("uploadService",i),t(e)})),N["a"].bind("uploadService",i,(e=>{N["a"].unbind("uploadService",s),N["a"].unbind("uploadService",i),a(e)})),B.nextInQueue(e)}))},sendChunk(e,t){return new Promise(((a,s)=>{var i=new FileReader,r=Math.min(t.lastchunk+t.params.chunksize,e.size),n=e.slice(t.lastchunk,r);i.onload=i=>{T["a"].post(t.route,C()({fileid:t.fileid,chunkstart:t.lastchunk,chunkdata:i.target.result},t.params)).then((()=>{t.lastchunk=r,N["a"].emit("cybfilepicker:"+t.fieldname+":step",e.size/r),t.lastchunk===e.size?B.checkFile(t).then((e=>{a(e)})).catch((e=>{s(e)})):B.sendChunk(e,t).then((e=>{a(e)})).catch((e=>{s(e)}))})).catch((e=>{s(e)}))},i.readAsDataURL(n)}))},sendFile(e,t){return new Promise(((a,s)=>{if(e.constructor===File){t.lastchunk=-1;var i=new FileReader,r=Math.min(400,e.size),n=e.slice(0,r);i.onload=i=>{T["a"].put(t.route,C()({filename:e.name,filesize:e.size,chunkdata:i.target.result},t.params)).then((i=>{i&&i.fileid&&(t.fileid=i.fileid,t.lastchunk=r,N["a"].emit("cybfilepicker:"+t.fieldname+":step",e.size/r),Promise.all([B.hashFile(e,t),B.sendChunk(e,t)]).then((i=>{B.checkFile(t).then((i=>{B.finalize(e,t).then((()=>{a(i)})).catch((e=>{s(e)}))})).catch((e=>{s(e)}))})).catch((e=>{s(e)})))})).catch((e=>{s(e)}))},i.readAsDataURL(n)}}))},hashFile(e,t){return new Promise((a=>{var s=new FileReader;s.onload=e=>{var s=E.a.lib.WordArray.create(e.target.result);t.filehash=E.a.SHA1(s).toString(),a({hash:t.filehash})},s.readAsArrayBuffer(e)}))},checkFile(e){return new Promise(((t,a)=>{T["a"].get(e.route+"/"+e.fileid,{}).then((s=>{s&&e.filehash===s.hash?t(s):a(C()({resp:s},e))})).catch((e=>{a(e)}))}))},finalize(e,t){return new Promise(((a,s)=>{t.params.finalize?T["a"].post(t.params.finalize+"/"+t.fileid,{filename:e.name,params:t.params}).then((e=>{a(e)})).catch((e=>{s(e)})):a({})}))}};var A=B,R={name:"CybFilePicker",props:{name:{type:String,default:""},label:{type:String,default:""},value:{type:null,default:null},error:{type:null,default:!1},inputStyle:{type:String,default:""},disabled:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},droparea:{type:Boolean,default:!1},queue:{type:String,default:"_main"},route:{type:String,default:"file/upload"},params:{type:Object,default:()=>{}}},data(){return{files:[],uploadProgress:[],uploading:null,files_array:[]}},computed:{isUploading(){return null!==this.uploading}},mounted(){this.queue&&A.addToQueue(this.queue,this.name),N["a"].bind("cybFilePicker","cybfilepicker:"+this.name+":clear",(()=>{this.files=[]})),N["a"].bind("cybFilePicker","cybfilepicker:"+this.name+":step",(e=>{this.uploadProgress[this.uploading]=e})),N["a"].bind("cybFilePicker","cybfilepicker:"+this.name+":start",(()=>{if(this.multiple)this.uploadFileSend(0);else if(this.files.constructor===File){const t={chunksize:1024e3,finalize:"file/finalize",fieldname:this.name};var e=C()(C()({},t),this.params);A.sendFile(this.files,{route:this.route,fieldname:this.name,params:e}).then((e=>{N["a"].emit("cybfilepicker:"+this.name+":complete")})).catch((e=>{N["a"].emit("cybfilepicker:"+this.name+":error",e)}))}else N["a"].emit("cybfilepicker:"+this.name+":complete");this.uploading=null}))},beforeDestroy(){N["a"].unbind("cybFilePicker","cybfilepicker:"+this.name+":clear"),N["a"].unbind("cybFilePicker","cybfilepicker:"+this.name+":step"),N["a"].unbind("cybFilePicker","cybfilepicker:"+this.name+":start")},methods:{pickFiles(e){this.$refs.field.pickFiles(e)},fileSelected(e){this.multiple&&this.files_array.push(e)},uploadFileSend(e){const t={chunksize:1024e3,finalize:"file/finalize",fieldname:this.name};var a=C()(C()({},t),this.params);A.sendFile(this.files_array[e],{route:this.route,fieldname:this.name,params:a}).then((t=>{e===this.files_array.length-1?N["a"].emit("cybfilepicker:"+this.name+":complete"):this.uploadFileSend(e+1)})).catch((e=>{N["a"].emit("cybfilepicker:"+this.name+":error",e)}))}}},L=R,U=(a("d53e"),a("7d53")),M=Object(u["a"])(L,I,Q,!1,null,"7e724436",null),Y=M.exports;m()(M,"components",{QFile:U["a"],QIcon:d["a"],QField:p["a"]});var H=a("a9dc");a("ac1f"),a("5319");const V={formatNum(e,t=2){return new Intl.NumberFormat("it-IT",{style:"decimal",minimumFractionDigits:t,maximumFractionDigits:t}).format(e)},evalNum(e){var t=parseFloat(String(e).replace(".","").replace(",","."));return isNaN(t)?0:t}};var Z=V,W={name:"CybFormInput",components:{CybInput:v,CybTextarea:j,CybSearchField:z,CybSelect:F["a"],CybFilePicker:Y},props:{type:{type:String,default:"text"},name:{type:String,default:""},value:{type:null,default:null},val:{type:null,default:null},fieldvalue:{type:String,default:"val"},multivalue:{type:Boolean,default:!1},nowbtn:{type:Boolean,default:!1},seconds:{type:Boolean,default:!1},rowindex:{type:null,default:null},optwidth:{type:String,default:"10px"},error:{type:null,default:!1},autofocus:{type:Boolean,default:!1},action:{type:null,default:null},searchparams:{type:null,default:null},currency:{type:String,default:""},precision:{type:null,default:2},label:{type:String,default:""},disabled:{type:Boolean,default:!1},newmodal:{type:null,default:null},list:{type:null,default:null},option:{type:null,default:null},options:{type:null,default:null},mask:{type:String,default:""}},data(){return{i_autofocus:!1}},computed:{time(){return this.seconds?"##:##:##":"##:##"}},methods:{moneyFormatter(){var e=String(this.value);-1!==e.indexOf(",")&&(e=Z.evalNum(e)),e=Z.formatNum(e,this.precision),this.$emit("input",e)},isNumber(e){e=e||window.event;var t=e.which||e.keyCode;if(!(t>31&&(t<48||t>57)&&44!==t&&46!==t))return!0;e.preventDefault()},feste(e){return H["a"].festivities(e)},pickFiles(e){"file"===this.type&&this.$refs.filefield.pickFiles(e)}}},J=W,K=(a("bf20"),a("7cbe")),X=a("52ee"),G=a("ca78"),ee=a("8f8e"),te=a("3786"),ae=Object(u["a"])(J,s,i,!1,null,null,null);t["a"]=ae.exports;m()(ae,"components",{QIcon:d["a"],QPopupProxy:K["a"],QDate:X["a"],QTime:G["a"],QCheckbox:ee["a"],QRadio:te["a"],QField:p["a"]})},"08f6":function(e,t,a){"use strict";a("a02c")},1:function(e,t){},"2dea":function(e,t,a){"use strict";a("951d")},"2f39":function(e,t,a){"use strict";a.r(t);a("ac1f"),a("5319"),a("573e"),a("7d6e"),a("e54f"),a("4439"),a("4605"),a("f580"),a("5b2b"),a("8753"),a("2967"),a("7e67"),a("d770"),a("dd82"),a("922c"),a("d7fb"),a("a533"),a("c32e"),a("a151"),a("8bc7"),a("e80f"),a("5fec"),a("e42f"),a("57fc"),a("d67f"),a("880e"),a("1c10"),a("9482"),a("e797"),a("4848"),a("53d0"),a("63b1"),a("e9fd"),a("195c"),a("64e9"),a("33c5"),a("4f62"),a("0dbc"),a("7c38"),a("0756"),a("4953"),a("81db"),a("2e52"),a("22485"),a("7797"),a("12a1"),a("ce96"),a("70ca"),a("2318"),a("24bd"),a("8f27"),a("3064"),a("c9a2"),a("8767"),a("4a8e"),a("b828"),a("3c1c"),a("21cb"),a("c00e"),a("e4a8"),a("e4d3"),a("f4d9"),a("fffd"),a("f645"),a("639e"),a("34ee"),a("b794"),a("af24"),a("7c9c"),a("7bb2"),a("64f7"),a("c382"),a("053c"),a("c48f"),a("f5d1"),a("3cec"),a("c00ee"),a("d450"),a("ca07"),a("14e3"),a("9393"),a("9227"),a("1dba"),a("674a"),a("de26"),a("6721"),a("9cb5"),a("ed9b"),a("fc83"),a("98e5"),a("605a"),a("ba60"),a("df07"),a("7903"),a("e046"),a("58af"),a("7713"),a("0571"),a("3e27"),a("6837"),a("3fc9"),a("0693"),a("bf41"),a("985d"),a("e7fc"),a("31cd");var s=a("2b0e"),i=a("a745"),r=a("42d2"),n=a("b05d");s["a"].use(n["a"],{config:{},lang:i["a"],iconSet:r["a"]});var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"q-app"}},[a("transition",{attrs:{name:"fade",mode:"out-in"}},[a("router-view")],1),e._l(e.$store.modals,(function(t){return a("cyb-modal",e._b({key:t.id,on:{close:e.modalClose,hide:e.modalHidden}},"cyb-modal",t,!1))}))],2)},l=[],u=a("7424"),c=a("6bf2"),d=a("66b2"),p=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("q-dialog",{attrs:{persistent:""},on:{hide:function(t){return e.$emit("hide")}},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[a("vue-draggable-resizable",{staticClass:"draggable-container",attrs:{w:"auto",h:"auto","drag-handle":".titlebar",resizable:!1},on:{dragging:e.onDrag}},[a("q-card",{staticClass:"modalcard",class:e.prefab},[a("q-card-section",[a("div",{staticClass:"row titlebar"},[a("div",{staticClass:"col title"},[e._v(e._s(e.title))]),a("div",{staticClass:"col-auto bg-light fg-dark hover-fg-light hover-bg-negative close-btn"},[a("q-btn",{directives:[{name:"close-popup",rawName:"v-close-popup"}],attrs:{flat:"",icon:"fas fa-times"},on:{click:function(t){return e.handleButton()}}})],1)]),e.popup?a("q-separator",{staticClass:"title-separator"}):e._e()],1),a("q-card-section",{staticClass:"q-pt-none modalarea"},[e.view&&e.view.constructor==Array?a("div",e._l(e.view,(function(t,s){return a("div",{key:s},[e._v(e._s(t||" "))])})),0):e.view&&e.view.constructor==Object?a(e.view,{directives:[{name:"cybform",rawName:"v-cybform"}],tag:"component",attrs:{modaldata:e.data},on:{close:function(t){return e.$emit("close",e.id)}}}):"inputdialog"==e.prefab?a("div",e._l(e.data.fields,(function(t){return a("cyb-form-input",{directives:[{name:"cybfield",rawName:"v-cybfield"}],key:t.name,attrs:{error:e.errors[t.model],label:t.label,placeholder:t.label,type:t.type},model:{value:e.form[t.model],callback:function(a){e.$set(e.form,t.model,a)},expression:"form[field.model]"}})})),1):a("span",[e._v(e._s(e.view))])],1),e.buttons.length?a("q-card-actions",{staticClass:"text-primary",attrs:{align:"right"}},e._l(e.buttons,(function(t,s){return a("div",{key:s,class:t.class},[a("q-btn",{directives:[{name:"close-popup",rawName:"v-close-popup",value:t.close,expression:"btn.close"}],attrs:{flat:"",dense:"","no-caps":""},on:{click:function(a){return e.handleButton(t)}}},[e._v(e._s(t.label))])],1)})),0):e._e()],1)],1)],1)},f=[],b=a("0005"),m=a("fb19"),h=a.n(m),v={components:{CybFormInput:b["a"],VueDraggableResizable:h.a},props:{id:{type:null,default:-1},title:{type:String,default:""},view:{type:null,default:null},shown:{type:Boolean,default:!1},type:{type:String,default:"string"},data:{type:Object,default:()=>{}}},data(){return{form:{},originalData:{},errors:{},parentmodal:null,modalid:null,x:0,y:0}},computed:{prefab(){return this.data.prefab?this.data.prefab:""},popup(){return"warning"===this.data.prefab||"error"===this.data.prefab||"info"===this.data.prefab},buttons(){return this.data.buttons?this.data.buttons:[]},visible:{get(){return this.shown},set(e){this.$emit(e?"open":"close",this.id)}}},methods:{handleButton(e){void 0===e&&(e={name:"close"}),"function"===typeof e.click&&e.click(this),this.$root.$emit("modal:"+this.data.modalid+":button",e),this.$root.$emit("modal:"+this.data.modalid+":button:"+e.name,this)},onDrag(e,t){this.x=e,this.y=t}}},y=v,g=(a("2dea"),a("e9dc"),a("2877")),_=a("24e8"),w=a("f09f"),k=a("a370"),j=a("9c40"),$=a("eb85"),S=a("4b7e"),x=a("0016"),C=a("65c6"),T=a("7f67"),q=a("eebe"),O=a.n(q),P=Object(g["a"])(y,p,f,!1,null,"e2b7f5e0",null),z=P.exports;O()(P,"components",{QDialog:_["a"],QCard:w["a"],QCardSection:k["a"],QBtn:j["a"],QSeparator:$["a"],QCardActions:S["a"],QIcon:x["a"],QToolbar:C["a"]}),O()(P,"directives",{ClosePopup:T["a"]});var F=a("64b4"),I={name:"App",components:{CybModal:z},computed:{},mounted(){document.title=this.$config.app_name,u["a"].init(this),d["a"].init(this.$root),F["a"].init(this),d["a"].bind("app","auth:logout",(e=>{e&&e.nosession||u["a"].delete("auth",{}),c["a"].clearSession(),c["a"].clearCsrf(),this.$store.loggedin=!1,this.$store.userid="",this.$store.username="",this.$store.companyid="",this.$store.companyname="",this.$store.topmenu=[],this.$store.toolbar_left=[],this.$store.toolbar_right=[],this.$store.sidemenu=[],this.$store.apptabs=[],this.$store.activeform=null,this.$store.modals=[],this.$router.push("/login")})),d["a"].bind("app","auth:login",(()=>{this.onLogin()})),c["a"].isLoggedIn()&&this.onLogin()},methods:{onLogin(){this.$store.loggedin=!0,this.$store.userid?"/"!==this.$route.path&&this.$router.replace("/"):u["a"].get("auth",{}).then((e=>{e.user&&e.user.id?(this.$store.userid=e.user.id,this.$store.username=e.user.name?e.user.name:e.user.account,this.$store.companyid=e.user.idazienda,this.$store.companyname=e.companyname,"/"!==this.$route.path&&this.$router.replace("/")):(c["a"].clearSession(),this.$store.loggedin=!1,"/login"!==this.$route.path&&this.$router.replace("/login"))})).catch((()=>{c["a"].clearSession(!1),this.$store.loggedin=!1,"/login"!==this.$route.path&&this.$router.replace("/login")}))},modalClose(e){F["a"].close(e)},modalHidden(){F["a"].purge()}}},Q=I,D=(a("b983"),Object(g["a"])(Q,o,l,!1,null,"180083f9",null)),E=D.exports,N=a("8c4f");a("ddb0");const B=[{path:"/forgotpassword",component:()=>Promise.all([a.e(0),a.e(1),a.e(2)]).then(a.bind(null,"437a"))},{path:"/resetpassword/:token",component:()=>Promise.all([a.e(0),a.e(1),a.e(3)]).then(a.bind(null,"b0ef"))},{path:"/login",component:()=>Promise.all([a.e(0),a.e(1),a.e(4)]).then(a.bind(null,"c6f7"))},{path:"",component:()=>Promise.all([a.e(0),a.e(1),a.e(30)]).then(a.bind(null,"713b")),meta:{requiresAuth:!0}}];var A=B;s["a"].use(N["a"]);var R=function(){const e=new N["a"]({scrollBehavior:()=>({x:0,y:0}),routes:A,mode:"history",base:"/"});return e.beforeEach(((e,t,a)=>{e.matched.some((e=>e.meta.requiresAuth))?c["a"].isLoggedIn()?a():a({path:"/login",params:{nextUrl:e.fullPath}}):a()})),e},L=async function(){const e="function"===typeof R?await R({Vue:s["a"]}):R,t={router:e,render:e=>e(E),el:"#q-app"};return{app:t,router:e}},U=a("bc3a"),M=a.n(U);s["a"].prototype.$axios=M.a;var Y={install(e){e.prototype.$config=e.observable({app_name:window.app_name?window.app_name:"Qsoftware",multiproprieta:!1,azienda:!1,app_host:window.location.host,server_url:"https://%host%/rest".replace(/%host%/,window.location.host),app_version:"1.1.8"})}},H={bind(e,t,a){var i=a.context,r=a.componentOptions.propsData.name;s["a"].set(a.componentOptions.propsData,"value",(()=>i.form[r]&&i.form[r].desc?i.form[r].desc:""))}},V={bind(e,t,a){var i=a.context,r=a.componentOptions.propsData.name;if(i.$cybfields||(i.$cybfields=[]),i.$cybfields.push(a),i.errors||(i.errors=s["a"].observable({})),s["a"].set(i.errors,r,!1),i.form||(i.form=s["a"].observable({})),"undefined"===typeof i.form[r])switch(a.componentOptions.propsData.type){case"check":case"checkfil":case"toggle":case"radio":case"radiofil":s["a"].set(i.form,r,!1);break;case"numeric":case"money":s["a"].set(i.form,r,0);break;case"file":s["a"].set(i.form,r,[]);break;case"search":a.componentOptions.propsData.multivalue?s["a"].set(i.form,r,{id:"",val:""}):s["a"].set(i.form,r,"");break;default:s["a"].set(i.form,r,"");break}i.originalData||(i.originalData=s["a"].observable({})),s["a"].set(i.originalData,r,""),e.addEventListener("input",(()=>{i.errors[r]&&(i.errors[r]=!1)})),i.$on("form:load",(e=>{"undefined"!==typeof e[r]?i.form[r]=e[r]:i.form[r]="",i.originalData[r]=i.form[r]})),i.$on("form:undo",(()=>{i.originalData&&("undefined"!==typeof i.originalData[r]?i.form[r]=i.originalData[r]:i.form[r]="")})),i.$on("form:clear",(()=>{i.form[r]="","undefined"!==typeof i.originalData[r]&&(i.originalData[r]="")})),i.$on("form:saved",(()=>{i.originalData[r]=i.form[r]}))}};const Z={_app:null,init(e){Z._app=e},serialize(e){var t={};for(var a in e.$cybfields){var s=e.$cybfields[a].componentOptions.propsData;switch(s.type){case"select":if(s.option)if(s.option.constructor===String)e.form[s.name]&&e.form[s.name].constructor===Object?t[s.name]=e.form[s.name][s.option]:t[s.name]=e.form[s.name];else{var i={};for(var r of s.option)e.form[s.name]&&e.form[s.name].constructor===Object?i[r]=e.form[s.name][r]:i[r]=e.form[s.name],t[s.name]=i}else t[s.name]=e.form[s.name];break;default:t[s.name]=e.form[s.name];break}}return t},focusFirst(e){if("undefined"!==typeof e.$cybfields){var t=!1;e.$cybfields.forEach((e=>{e.componentInstance.disabled||t?e.componentInstance.i_autofocus=!1:(e.componentInstance.i_autofocus=!0,t=!0)}))}}};var W=Z,J=a("84d1"),K={bind(e,t,a){if(a.componentOptions.propsData&&a.componentOptions.propsData.modaldata)if(a.componentOptions.propsData.modaldata.tabinstance){var s=J["a"].getTab(a.componentOptions.propsData.modaldata.tabid);s.vueInstance=a.componentInstance}else{var i=F["a"].get(a.componentOptions.propsData.modaldata.modalid);i.vueInstance=a.componentInstance}var r=a.componentInstance;r.$watch("state",(function(e,t){"edit"===e&&W.focusFirst(r)})),"edit"===a.componentInstance.state&&W.focusFirst(r)}},X={install(e){e.prototype.$store=e.observable({loggedin:!1,system_message:"",system_message_shown:!1,userid:"",username:"",companyid:"",companyname:"",topmenu:[],toolbar_left:[],toolbar_right:[],sidemenu:[],mainmenu:[],mainsubmenu:[],apptabs:[],activeform:null,modals:[]})}},G=({Vue:e})=>{e.use(Y),e.use(X),e.directive("cybfield",V),e.directive("cybdesc",H),e.directive("cybform",K)};const ee="/";async function te(){const{app:e,router:t}=await L();let a=!1;const i=e=>{a=!0;const s=Object(e)===e?t.resolve(e).route.fullPath:e;window.location.href=s},r=window.location.href.replace(window.location.origin,""),n=[void 0,G];for(let l=0;!1===a&&l{n._app.$store.modals.push({id:s.modalid,title:t,type:i,data:s,view:e.default,shown:!0})})):"multiline"===i?n._app.$store.modals.push({id:s.modalid,title:t,type:i,data:s,view:e,shown:!0}):n._app.$store.modals.push({id:s.modalid,title:t,type:i,data:s,shown:!0}),s.modalid},message(e,t,a){void 0===a&&(a={}),a.prefab="info",n.open(e,t||"Messaggio",a)},warning(e,t,a){void 0===a&&(a={}),a.prefab="warning",n.open(e,t||"ATTENZIONE",a)},error(e,t,a){void 0===a&&(a={}),a.prefab="error",n.open(e,t||"ERRORI RISCONTRATI",a)},get(e){for(let t=0;t{e&&(t.shown=!1)}))}else t.data&&"function"===typeof t.data.onClose&&t.data.onClose(t.data),t.shown=!1},purge(){n._app.$store.modals=n._app.$store.modals.filter((e=>e.shown))},question(e,t){var a=r["a"].uuid();t||(t={});var s={modalid:a,buttons:n.buttonsYesNo(),prefab:"warning"},o=i()(i()({},s),t);return new Promise(((t,s)=>{n._app.$root.$once("modal:"+a+":button",(e=>{e?(o.button=e,t(o)):s(o)})),n.open(e,"ATTENZIONE",o)}))},messageLocked(e,t){n.error(["Modulo in modifica dall'utente "+e],null,t)},messageIsPresent(e,t,a){n.error([`- ${e} già presente${t?" per "+t:""}`],null,a)},questionUnlock(e,t){var a=[`Modulo in modifica dall'utente ${e}, vuoi disconnettere l'utente?`,`ATTENZIONE: tutte le modifiche di ${e} andranno perse.`];return n.question(a,t)},questionUndo(e){var t=["Tutte le modifiche effettuate andranno perse.","Vuoi annullare ugualmente?"];return n.question(t,e)},questionDel(e,t,a){var s=[`Eliminare definitivamente ${e} "${t}"?`];return n.question(s,a)},buttonsYesNo(){return[{label:"Si",close:!0,name:"yes"},{label:"No",close:!0,name:"no"}]},formDialog(e,t,a,s,i){var r={title:e,prefab:t,modalid:a,fields:s,buttons:i};return n.open(null,r.title,r)},popupWindow(e){var t=window.innerWidth,a=window.innerHeight,s=520,i=270,r=0,n=0;t>0&&a>0&&(i=Math.ceil(.66*a),s=Math.ceil(.66*t),r=Math.floor(t/2-s/2),n=Math.floor(a/2-i/2)),window.open(e,"_blank",`location=yes,height=${i},width=${s},top=${n},left=${r},scrollbars=yes,status=yes`)}};t["a"]=n},"66b2":function(e,t,a){"use strict";a("ddb0");const s={_app:null,_listeners:[],init(e){this._app=e},bind(e,t,a){this._listeners.find((e=>e.event===t))&&this.unbind(e,t),this._listeners.push({view:e,event:t,callback:a}),s._app.$on(t,a)},unbind(e,t,a){for(var i of s._listeners.filter((a=>a.view===e&&(!t||a.event===t))))s._app.$off(i.event,i.callback);s._listeners=s._listeners.filter((a=>a.view!==e||!!t&&a.event!==t))},emit(e,t){s._app&&s._app.$emit(e,t)}};t["a"]=s},"6bf2":function(e,t,a){"use strict";a("ac1f"),a("5319");var s=a("1c39"),i=a.n(s),r=a("c1df"),n=a.n(r),o=a("7424"),l=a("66b2");const u={_session:!1,_csrf:!1,_refreshTimeout:!1,_expiration:!1,setSession(e){u._session=e,localStorage.setItem("auth:session",e),u.setRefreshTimeout()},getSession(){return u._session||(u._session=localStorage.getItem("auth:session"),u._session&&u.checkExpiration()),u._session},clearSession(){u._session=!1,localStorage.removeItem("auth:session")},setCsrf(e){u._csrf=e,localStorage.setItem("auth:csrf",e)},getCsrf(){return u._csrf||(u._csrf=localStorage.getItem("auth:csrf")),u._csrf},clearCsrf(){u._csrf=!1,localStorage.removeItem("auth:csrf")},handleExpiration(){if(u._session){var e=n()(),t=String(u._session).replace(/[0-9A-Z]+-E([0-9A-Z]+)/,"$1");if(u._expiration=n.a.unix(i()(t,36,10)),u._expiration.isBefore(e))o["a"].startQueue(),o["a"].instant_post("auth/refresh",{}).then((e=>{e.token&&(u.setSession(e.token),u.setRefreshTimeout()),o["a"].flushQueue()})).catch((e=>{e.system&&"NO_BASEURL"!==e.system?u.setRefreshTimeout():401===e.status?l["a"].emit("auth:logout"):console.error(e),o["a"].flushQueue()}));else{var a=u._expiration.subtract(30,"seconds");a.isBefore(e)?(o["a"].startQueue(),o["a"].instant_post("auth/refresh",{}).then((e=>{e.token&&(u.setSession(e.token),u.setRefreshTimeout()),o["a"].flushQueue()})).catch((e=>{e.system&&"NO_BASEURL"!==e.system?u.setRefreshTimeout():console.error(e),o["a"].flushQueue()}))):u.setRefreshTimeout()}}},checkExpiration(){!1===u._refreshTimeout&&(u.handleExpiration(),u.setRefreshTimeout())},setRefreshTimeout(){!1!==u._refreshTimeout&&(clearTimeout(u._refreshTimeout),u._refreshTimeout=!1),u._refreshTimeout=setTimeout(u.handleExpiration,5e3)},isLoggedIn(e){return!!u.getSession()}};t["a"]=u},7424:function(e,t,a){"use strict";var s=a("ded3"),i=a.n(s),r=(a("ac1f"),a("498a"),a("bc3a")),n=a.n(r),o=a("6bf2"),l=a("66b2"),u=a("9523"),c=a.n(u);class d{constructor(){c()(this,"queue",[]),c()(this,"pendingPromise",!1)}enqueue(e){return new Promise(((t,a)=>{this.queue.push({promise:e,resolve:t,reject:a})}))}dequeue(){if(this.pendingPromise)return!1;const e=this.queue.shift();if(!e)return!1;try{this.pendingPromise=!0,e.promise().then((t=>{this.pendingPromise=!1,e.resolve(t),this.dequeue()})).catch((t=>{this.pendingPromise=!1,e.reject(t),this.dequeue()}))}catch(t){this.pendingPromise=!1,e.reject(t),this.dequeue()}return!0}}const p={baseurl:null,_csrfRequired:["post","put","patch","delete","options"],_app:null,_queue:null,_enableQueuing:!1,init(e){p.baseurl=e.$config.server_url,p._app=e},startQueue(){p._enableQueuing||(p._queue=new d,p._enableQueuing=!0)},flushQueue(){p._enableQueuing&&(p._enableQueuing=!1,p._queue.dequeue())},_preCall(e,t,a){if(!p.baseurl){var s=new Error("No apiService.baseurl set");return{error:s.message,system:s.message,trace:s.stack}}var i={method:e,url:p.baseurl+"/"+t,headers:{},data:a};return o["a"].isLoggedIn()&&(i.headers["Authorization"]="Bearer "+o["a"].getSession(),p._csrfRequired.indexOf(e.toLowerCase())>-1&&!a.csrf&&(i.headers["X-CSRF-TOKEN"]=o["a"].getCsrf())),i},_postCall(e,t){return!!t&&(p._csrfRequired.indexOf(e.method.toLowerCase())>-1&&t.headers&&t.headers["x-csrf-token"]&&o["a"].setCsrf(t.headers["x-csrf-token"]),401===t.status&&l["a"].emit("auth:logout",{nosession:!0}),t.data?(t.data.system_messages&&this._app&&p._app.$root.$emit("update:message",t.data.system_messages),t.status&&(t.data.status=t.status),t.data):t)},call(e,t,a,s){return p._enableQueuing&&!s?p._queue.enqueue((()=>p._call(e,t,a))):p._call(e,t,a)},_call(e,t,a){return new Promise(((s,r)=>{var o=p._preCall(e,t,a);o.error?r(i()({status:-1,error:o.error,system:"NO_BASEURL"},o.trace&&{trace:o.trace.split("\n").map((e=>String(e).trim()))})):n()(o).then((e=>{var t=p._postCall(o,e);s(t)})).catch((e=>{var t=p._postCall(o,e.response);r(t)}))}))},get(e,t){return t&&"object"===typeof t&&(e+="?"+p._serializeObject(t)),p.call("get",e,t)},post(e,t){return p.call("post",e,t)},put(e,t){return p.call("put",e,t)},delete(e,t){return p.call("delete",e,t)},patch(e,t){return p.call("patch",e,t)},options(e,t){return p.call("options",e,t)},instant_get(e,t){return t&&"object"===typeof t&&(e+="?"+p._serializeObject(t)),p.call("get",e,t,!0)},instant_post(e,t){return p.call("post",e,t,!0)},instant_put(e,t){return p.call("put",e,t,!0)},instant_delete(e,t){return p.call("delete",e,t,!0)},instant_patch(e,t){return p.call("patch",e,t,!0)},instant_options(e,t){return p.call("options",e,t,!0)},_serializeObject(e,t){var a=[];if(e)for(var s in e)e.hasOwnProperty(s)&&("object"===typeof e[s]?a.push(p._serializeObject(e[s],s)):t?a.push(encodeURIComponent(t)+"["+s+"]="+encodeURIComponent(e[s])):a.push(encodeURIComponent(s)+"="+encodeURIComponent(e[s])));return a.join("&")}};t["a"]=p},"7b4c":function(e,t,a){"use strict";a("3beb")},"81b8":function(e,t,a){},"84d1":function(e,t,a){"use strict";a("ddb0");var s=a("82fd"),i=a.n(s),r=a("64b4");const n=i()(),o={_app:null,init(e){o._app=e},uuid(){return n.new()},addTab(e,t,a=null,s=null,i=!0,n=!1){null===a&&(a={}),a.tabid&&(s=a.tabid),a.tabinstance=!0;var l=o.getTab(a.tabid);return a.tabid&&l?r["a"].question("string:Una maschera "+e+" è già aperta, chiuderla prima di continuare?").then((r=>{"yes"===r.button.name&&o.closeTab(s,!1).then((()=>{o._app.$store.apptabs.push(o.newTab(e,t,a,s,i)),n||o.switchToTab(s)}))})):(s||(s=o.uuid()),a.tabid=s,o._app.$store.apptabs.push(o.newTab(e,t,a,s,i)),n||o.switchToTab(s)),s},newTab(e,t,s=null,i=null,r=!0){var n={id:i,label:e,data:s,instance:null,view:null,closable:r,active:!1,tabdata:s};return t.constructor===String?n.view=()=>a("a383")("./"+t).then((e=>(n.instance=e.default,e))):n.view=t,n},switchToTab(e){var t=o.getTab(e);if(t){for(var a of(o._app.$root.$emit("tab:switch",t.id),o._app.$store.apptabs))a.active=!1;t.active=!0}},rmTab(e){var t=o.getTab(e);t&&t.active&&o.switchToPrevTab(),o._app.$store.apptabs=o._app.$store.apptabs.filter((t=>t.id!==e))},getTab(e){return o._app.$store.apptabs.find((t=>t.id===e))},closeTab(e,t=!0){return new Promise((a=>{var s=o.getTab(e);if(s&&s.instance&&s.instance.methods&&s.instance.methods.beforeClose){var i=s.instance.methods.beforeClose.bind(s.vueInstance);i(t).then((t=>{t&&(o.rmTab(e),a())}))}else o.rmTab(e),a()}))},clear(){o._app.$store.apptabs=[]},getActiveTab(){return o._app.$store.apptabs.find((e=>e.active))},getNextTab(){var e=!1;for(var t of o._app.$store.apptabs){if(e)return t;t.active&&(e=!0)}},getPrevTab(){var e=!1;for(var t of o._app.$store.apptabs){if(t.active)return e;e=t}},switchToNextTab(){o.switchToTab(o.getNextTab().id)},switchToPrevTab(){o.switchToTab(o.getPrevTab().id)}};t["a"]=o},"89a9":function(e,t,a){},"93a7":function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("q-select",e._g(e._b({staticClass:"cyb-select-field cyb-iconfield",attrs:{dense:"",outlined:"","options-dense":"","use-input":e.filtered,"hide-selected":e.filtered,"fill-input":"",value:e.value,options:e.opt,"popup-content-class":"cyb-select-options","popup-content-style":"white-space: nowrap; width: "+e.optwidth,error:e.error,autofocus:e.autofocus,disable:e.disabled,disabled:e.disabled},on:{filter:e.filtroCombo}},"q-select",e.$attrs,!1),e.$listeners))},i=[],r={name:"CybSelect",props:{name:{type:String,default:""},label:{type:String,default:""},value:{type:null,default:null},optwidth:{type:String,default:"10px"},options:{type:null,default:null},error:{type:null,default:!1},disabled:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},filtered:{type:Boolean,default:!0}},data(){return{opt:this.options}},methods:{lower(e){return"string"===typeof e?e.toLowerCase():""+e},filtroCombo(e,t,a){t((()=>{const t=this.lower(e);this.opt=this.options.filter((e=>"object"===typeof e?0===this.lower(e.label).indexOf(t):null===e||0===this.lower(e).indexOf(t)))}))}}},n=r,o=(a("4ba0"),a("2877")),l=a("ddd8"),u=a("8572"),c=a("0016"),d=a("eebe"),p=a.n(d),f=Object(o["a"])(n,s,i,!1,null,"20a182ce",null);t["a"]=f.exports;p()(f,"components",{QSelect:l["a"],QField:u["a"],QIcon:c["a"]})},"951d":function(e,t,a){},a02c:function(e,t,a){},a2f9:function(e,t,a){var s={"./anagrafica/banche.vue":["9ccb",0,1,23],"./anagrafica/referenti.vue":["44d3",0,1,7],"./anagrafica/sistema/aziende.vue":["1914",0,1,5],"./anagrafica/sistema/utenti.vue":["4f3e",0,1,8],"./anagrafica/tabelle/condpag.vue":["5ff5",0,1,9],"./anagrafica/tabelle/condpag_test.vue":["6b20",0,1,10],"./anagrafica/tabelle/iva.vue":["dc34",0,1,11],"./anagrafica/tabelle/lista_condpag.vue":["298f",0,1,12],"./anagrafica/tabelle/lista_iva.vue":["f648",0,1,13],"./anagrafica/tabelle/lista_tipidoc.vue":["568e",0,1,14],"./forgotpassword.vue":["437a",0,1,2],"./framework/cybmenutab.vue":["aa57",0,15],"./framework/cybsearchmodal.vue":["29fd",0,1,16],"./ingressi/ingressi.vue":["0308",0,1,17],"./ingressi/lista_ingressi.vue":["b3d5",0,1,24],"./login.vue":["c6f7",0,1,4],"./parametri/lista_testiemail.vue":["29c6",0,1,25],"./parametri/lista_tipicondpag.vue":["5af5",0,1,18],"./parametri/lista_tipiiva.vue":["8da3",0,1,19],"./parametri/numeratori.vue":["b341",0,1,20],"./parametri/registro_sistema.vue":["55cf",0,1,26],"./parametri/testiemail.vue":["b4d6",0,1,6],"./parametri/tipicondpag.vue":["8384",0,1,21],"./parametri/tipiiva.vue":["621f",0,1,22],"./resetpassword.vue":["b0ef",0,1,3],"./stampe/esportazione.vue":["b842",0,1,27],"./stampe/stampapdf.vue":["d7ba",0,1,28]};function i(e){if(!a.o(s,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=s[e],i=t[0];return Promise.all(t.slice(1).map(a.e)).then((function(){return a(i)}))}i.keys=function(){return Object.keys(s)},i.id="a2f9",e.exports=i},a383:function(e,t,a){var s={"./anagrafica/banche":["9ccb",0,1,23],"./anagrafica/banche.vue":["9ccb",0,1,23],"./anagrafica/referenti":["44d3",0,1,7],"./anagrafica/referenti.vue":["44d3",0,1,7],"./anagrafica/sistema/aziende":["1914",0,1,5],"./anagrafica/sistema/aziende.vue":["1914",0,1,5],"./anagrafica/sistema/utenti":["4f3e",0,1,8],"./anagrafica/sistema/utenti.vue":["4f3e",0,1,8],"./anagrafica/tabelle/condpag":["5ff5",0,1,9],"./anagrafica/tabelle/condpag.vue":["5ff5",0,1,9],"./anagrafica/tabelle/condpag_test":["6b20",0,1,10],"./anagrafica/tabelle/condpag_test.vue":["6b20",0,1,10],"./anagrafica/tabelle/iva":["dc34",0,1,11],"./anagrafica/tabelle/iva.vue":["dc34",0,1,11],"./anagrafica/tabelle/lista_condpag":["298f",0,1,12],"./anagrafica/tabelle/lista_condpag.vue":["298f",0,1,12],"./anagrafica/tabelle/lista_iva":["f648",0,1,13],"./anagrafica/tabelle/lista_iva.vue":["f648",0,1,13],"./anagrafica/tabelle/lista_tipidoc":["568e",0,1,14],"./anagrafica/tabelle/lista_tipidoc.vue":["568e",0,1,14],"./forgotpassword":["437a",0,1,2],"./forgotpassword.vue":["437a",0,1,2],"./framework/cybmenutab":["aa57",0,15],"./framework/cybmenutab.vue":["aa57",0,15],"./framework/cybsearchmodal":["29fd",0,1,16],"./framework/cybsearchmodal.vue":["29fd",0,1,16],"./ingressi/ingressi":["0308",0,1,17],"./ingressi/ingressi.vue":["0308",0,1,17],"./ingressi/lista_ingressi":["b3d5",0,1,24],"./ingressi/lista_ingressi.vue":["b3d5",0,1,24],"./login":["c6f7",0,1,4],"./login.vue":["c6f7",0,1,4],"./parametri/lista_testiemail":["29c6",0,1,25],"./parametri/lista_testiemail.vue":["29c6",0,1,25],"./parametri/lista_tipicondpag":["5af5",0,1,18],"./parametri/lista_tipicondpag.vue":["5af5",0,1,18],"./parametri/lista_tipiiva":["8da3",0,1,19],"./parametri/lista_tipiiva.vue":["8da3",0,1,19],"./parametri/numeratori":["b341",0,1,20],"./parametri/numeratori.vue":["b341",0,1,20],"./parametri/registro_sistema":["55cf",0,1,26],"./parametri/registro_sistema.vue":["55cf",0,1,26],"./parametri/testiemail":["b4d6",0,1,6],"./parametri/testiemail.vue":["b4d6",0,1,6],"./parametri/tipicondpag":["8384",0,1,21],"./parametri/tipicondpag.vue":["8384",0,1,21],"./parametri/tipiiva":["621f",0,1,22],"./parametri/tipiiva.vue":["621f",0,1,22],"./resetpassword":["b0ef",0,1,3],"./resetpassword.vue":["b0ef",0,1,3],"./stampe/esportazione":["b842",0,1,27],"./stampe/esportazione.vue":["b842",0,1,27],"./stampe/stampapdf":["d7ba",0,1,28],"./stampe/stampapdf.vue":["d7ba",0,1,28]};function i(e){if(!a.o(s,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=s[e],i=t[0];return Promise.all(t.slice(1).map(a.e)).then((function(){return a(i)}))}i.keys=function(){return Object.keys(s)},i.id="a383",e.exports=i},a9dc:function(e,t,a){"use strict";a("ac1f"),a("5319");var s=a("38b1"),i=a.n(s),r=a("c1df"),n=a.n(r);const o={_app:null,_listeners:[],_festivities:[],init(e){this._app=e},generate(e){this._festivities[e]=["01/01","01/06","04/25","05/01","06/02","08/15","11/01","12/08","12/25","12/26"];var t=n()(i.a.easter(e).toString());t=t.add(1,"d"),this._festivities[e].push(this.padout(t.month()+1)+"/"+this.padout(t.date()))},festivities(e){var t=e.split("/")[0],a=e.split("/")[1]+"/"+e.split("/")[2],s=n()(t+"-"+a.replace("/","-"));return 0===s.day()||(this._festivities[t]?-1!==this._festivities[t].indexOf(a):(this.generate(t),this.festivities(e)))},padout(e){return e<10?"0"+e:e}};t["a"]=o},b983:function(e,t,a){"use strict";a("81b8")},bf20:function(e,t,a){"use strict";a("3c76")},d53e:function(e,t,a){"use strict";a("30e2")},e7fc:function(e,t,a){},e9dc:function(e,t,a){"use strict";a("89a9")},f15b:function(e,t,a){}});