/*! * VAddressFields v0.0.0-development * Created by Morgan Benton (https://morphatic.com) * Released under the MIT License. */ !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("vue")):"function"==typeof define&&define.amd?define(["vue"],e):"object"==typeof exports?exports.VAddressFields=e(require("vue")):t.VAddressFields=e(t.Vue)}("undefined"!=typeof self?self:this,function(t){return function(t){var e={};function i(s){if(e[s])return e[s].exports;var n=e[s]={i:s,l:!1,exports:{}};return t[s].call(n.exports,n,n.exports,i),n.l=!0,n.exports}return i.m=t,i.c=e,i.d=function(t,e,s){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:s})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var s=Object.create(null);if(i.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)i.d(s,n,function(e){return t[e]}.bind(null,n));return s},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="/dist/",i(i.s=26)}([function(e,i){e.exports=t},function(t,e,i){},function(t,e){var i=function(){function t(t){if(this._states=[{name:"Alabama",abbreviation:"AL",territory:!1,capital:"Montgomery",contiguous:!0},{name:"Alaska",abbreviation:"AK",territory:!1,capital:"Juneau",contiguous:!1},{name:"American Samoa",abbreviation:"AS",territory:!0,capital:"Pago Pago",contiguous:!1},{name:"Arizona",abbreviation:"AZ",territory:!1,capital:"Phoenix",contiguous:!0},{name:"Arkansas",abbreviation:"AR",territory:!1,capital:"Little Rock",contiguous:!0},{name:"California",abbreviation:"CA",territory:!1,capital:"Sacramento",contiguous:!0},{name:"Colorado",abbreviation:"CO",territory:!1,capital:"Denver",contiguous:!0},{name:"Connecticut",abbreviation:"CT",territory:!1,capital:"Hartford",contiguous:!0},{name:"Delaware",abbreviation:"DE",territory:!1,capital:"Dover",contiguous:!0},{name:"District Of Columbia",abbreviation:"DC",territory:!1,capital:"",contiguous:!0},{name:"Federated States Of Micronesia",abbreviation:"FM",territory:!0,capital:"Palikir",contiguous:!1},{name:"Florida",abbreviation:"FL",territory:!1,capital:"Tallahassee",contiguous:!0},{name:"Georgia",abbreviation:"GA",territory:!1,capital:"Atlanta",contiguous:!0},{name:"Guam",abbreviation:"GU",territory:!0,capital:"Hagåtña",contiguous:!1},{name:"Hawaii",abbreviation:"HI",territory:!1,capital:"Honolulu",contiguous:!1},{name:"Idaho",abbreviation:"ID",territory:!1,capital:"Boise",contiguous:!0},{name:"Illinois",abbreviation:"IL",territory:!1,capital:"Springfield",contiguous:!0},{name:"Indiana",abbreviation:"IN",territory:!1,capital:"Indianapolis",contiguous:!0},{name:"Iowa",abbreviation:"IA",territory:!1,capital:"Des Moines",contiguous:!0},{name:"Kansas",abbreviation:"KS",territory:!1,capital:"Topeka",contiguous:!0},{name:"Kentucky",abbreviation:"KY",territory:!1,capital:"Frankfort",contiguous:!0},{name:"Louisiana",abbreviation:"LA",territory:!1,capital:"Baton Rouge",contiguous:!0},{name:"Maine",abbreviation:"ME",territory:!1,capital:"Augusta",contiguous:!0},{name:"Marshall Islands",abbreviation:"MH",territory:!0,capital:"Majuro",contiguous:!1},{name:"Maryland",abbreviation:"MD",territory:!1,capital:"Annapolis",contiguous:!0},{name:"Massachusetts",abbreviation:"MA",territory:!1,capital:"Boston",contiguous:!0},{name:"Michigan",abbreviation:"MI",territory:!1,capital:"Lansing",contiguous:!0},{name:"Minnesota",abbreviation:"MN",territory:!1,capital:"Saint Paul",contiguous:!0},{name:"Mississippi",abbreviation:"MS",territory:!1,capital:"Jackson",contiguous:!0},{name:"Missouri",abbreviation:"MO",territory:!1,capital:"Jefferson City",contiguous:!0},{name:"Montana",abbreviation:"MT",territory:!1,capital:"Helena",contiguous:!0},{name:"Nebraska",abbreviation:"NE",territory:!1,capital:"Lincoln",contiguous:!0},{name:"Nevada",abbreviation:"NV",territory:!1,capital:"Carson City",contiguous:!0},{name:"New Hampshire",abbreviation:"NH",territory:!1,capital:"Concord",contiguous:!0},{name:"New Jersey",abbreviation:"NJ",territory:!1,capital:"Trenton",contiguous:!0},{name:"New Mexico",abbreviation:"NM",territory:!1,capital:"Santa Fe",contiguous:!0},{name:"New York",abbreviation:"NY",territory:!1,capital:"Albany",contiguous:!0},{name:"North Carolina",abbreviation:"NC",territory:!1,capital:"Raleigh",contiguous:!0},{name:"North Dakota",abbreviation:"ND",territory:!1,capital:"Bismarck",contiguous:!0},{name:"Northern Mariana Islands",abbreviation:"MP",territory:!0,capital:"Saipan",contiguous:!1},{name:"Ohio",abbreviation:"OH",territory:!1,capital:"Columbus",contiguous:!0},{name:"Oklahoma",abbreviation:"OK",territory:!1,capital:"Oklahoma City",contiguous:!0},{name:"Oregon",abbreviation:"OR",territory:!1,capital:"Salem",contiguous:!0},{name:"Palau",abbreviation:"PW",territory:!0,capital:"Ngerulmud",contiguous:!1},{name:"Pennsylvania",abbreviation:"PA",territory:!1,capital:"Harrisburg",contiguous:!0},{name:"Puerto Rico",abbreviation:"PR",territory:!0,capital:"San Juan",contiguous:!1},{name:"Rhode Island",abbreviation:"RI",territory:!1,capital:"Providence",contiguous:!0},{name:"South Carolina",abbreviation:"SC",territory:!1,capital:"Columbia",contiguous:!0},{name:"South Dakota",abbreviation:"SD",territory:!1,capital:"Pierre",contiguous:!0},{name:"Tennessee",abbreviation:"TN",territory:!1,capital:"Nashville",contiguous:!0},{name:"Texas",abbreviation:"TX",territory:!1,capital:"Austin",contiguous:!0},{name:"Utah",abbreviation:"UT",territory:!1,capital:"Salt Lake City",contiguous:!0},{name:"Vermont",abbreviation:"VT",territory:!1,capital:"Montpelier",contiguous:!0},{name:"Virgin Islands",abbreviation:"VI",territory:!0,capital:"Charlotte Amalie",contiguous:!1},{name:"Virginia",abbreviation:"VA",territory:!1,capital:"Richmond",contiguous:!0},{name:"Washington",abbreviation:"WA",territory:!1,capital:"Olympia",contiguous:!0},{name:"West Virginia",abbreviation:"WV",territory:!1,capital:"Charleston",contiguous:!0},{name:"Wisconsin",abbreviation:"WI",territory:!1,capital:"Madison",contiguous:!0},{name:"Wyoming",abbreviation:"WY",territory:!1,capital:"Cheyenne",contiguous:!0}],this.selectorAliases={abbreviation:["a","abbreviations","abbr"],name:["names","state","states","s","n"],capital:["c","cap","capitals"]},this.defaultFormat={abbreviation:"name"},this.defaultSelector="abbreviation",this.defaultConfig={contiguousOnly:!1,includeTerritories:!1,exclude:[]},this.config=this.defaultConfig,t)for(var e in this.config)void 0!==t[e]&&(this.config[e]=t[e]);this.aliasKeys=Object.keys(this.selectorAliases),this.states=this.generateStates()}return t.prototype.generateStates=function(){for(var t=[],e=0,i=this._states;e=0||this.config.exclude.indexOf(s.name)>=0||this.config.exclude.indexOf(s.capital)>=0)||t.push(s)}return t},t.prototype.arrayOf=function(t){var e=t?this.findSelector(t):this.defaultSelector;if(!e)throw new Error("Invalid selector used: "+t);for(var i=[],s=0,n=this.states;s=0)return e;for(var i=0,s=this.aliasKeys;i=0)return n}return null},t}();e.UsaStates=i},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){},function(t,e,i){"use strict";i.r(e);var s=i(0),n=i.n(s),a=i(2);i(3),i(4),i(1),i(5),i(24);function r(...t){return n.a.extend({mixins:t})}function o(t,e="div",i){return n.a.extend({name:i||t.replace(/__/g,"-"),functional:!0,render:(i,{data:s,children:n})=>(s.staticClass=`${t} ${s.staticClass||""}`.trim(),i(e,s,n))})}function l(t,e){return Array.isArray(t)?t.concat(e):(t&&e.push(t),e)}function h(t,e="top center 0",i){return{name:t,functional:!0,props:{group:{type:Boolean,default:!1},hideOnLeave:{type:Boolean,default:!1},leaveAbsolute:{type:Boolean,default:!1},mode:{type:String,default:i},origin:{type:String,default:e}},render(e,i){const s=`transition${i.props.group?"-group":""}`;i.data=i.data||{},i.data.props={name:t,mode:i.props.mode},i.data.on=i.data.on||{},Object.isExtensible(i.data.on)||(i.data.on={...i.data.on});const n=[],a=[];n.push(t=>{t.style.transformOrigin=i.props.origin,t.style.webkitTransformOrigin=i.props.origin}),i.props.leaveAbsolute&&a.push(t=>t.style.position="absolute"),i.props.hideOnLeave&&a.push(t=>t.style.display="none");const{beforeEnter:r,leave:o}=i.data.on;return i.data.on.beforeEnter=()=>l(r,n),i.data.on.leave=l(o,a),e(s,i.data,i.children)}}}function c(t,e,i="in-out"){return{name:t,functional:!0,props:{mode:{type:String,default:i}},render:(i,s)=>i("transition",{props:{...s.props,name:t},on:e},s.children)}}let u=!1;try{if("undefined"!=typeof window){const t=Object.defineProperty({},"passive",{get:()=>{u=!0}});window.addEventListener("testListener",t,t),window.removeEventListener("testListener",t,t)}}catch(t){console.warn(t)}function d(t,e,i){const s=e.length-1;if(s<0)return void 0===t?i:t;for(let n=0;np(t[i],e[i]))}function m(t,e,i){return null!=t&&e&&"string"==typeof e?void 0!==t[e]?t[e]:d(t,(e=(e=e.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"")).split("."),i):i}function g(t,e,i){if(null==e)return void 0===t?i:t;if(t!==Object(t))return void 0===i?t:i;if("string"==typeof e)return m(t,e,i);if(Array.isArray(e))return d(t,e,i);if("function"!=typeof e)return i;const s=e(t,i);return void 0===s?i:s}function v(t){if(!t||t.nodeType!==Node.ELEMENT_NODE)return 0;const e=+window.getComputedStyle(t).getPropertyValue("z-index");return e||v(t.parentNode)}const f={"&":"&","<":"<",">":">"};function b(t){return t.replace(/[&<>]/g,t=>f[t]||t)}function y(t,e){const i={};for(let s=0;s{e.style[i]=a})},afterEnter:r,enterCancelled:r,leave(t){t._initialStyle={transition:"",visibility:"",overflow:t.style.overflow,[i]:t.style[i]},t.style.overflow="hidden",t.style[i]=`${t[s]}px`,t.offsetHeight,requestAnimationFrame(()=>t.style[i]="0")},afterLeave:a,leaveCancelled:a};function a(e){t&&e._parent&&e._parent.classList.remove(t),r(e)}function r(t){const e=t._initialStyle[i];t.style.overflow=t._initialStyle.overflow,null!=e&&(t.style[i]=e),delete t._initialStyle}};h("carousel-transition"),h("carousel-reverse-transition"),h("tab-transition"),h("tab-reverse-transition"),h("menu-transition"),h("fab-transition","center center","out-in"),h("dialog-transition"),h("dialog-bottom-transition");const A=h("fade-transition"),w=(h("scale-transition"),h("scroll-x-transition"),h("scroll-x-reverse-transition"),h("scroll-y-transition"),h("scroll-y-reverse-transition"),h("slide-x-transition")),_=(h("slide-x-reverse-transition"),h("slide-y-transition"),h("slide-y-reverse-transition"),c("expand-transition",k())),B=c("expand-x-transition",k("",!0));i(7);function T(t,e,i){if(i&&(e={_isVue:!0,$parent:i,$options:e}),e){if(e.$_alreadyWarned=e.$_alreadyWarned||[],e.$_alreadyWarned.includes(t))return;e.$_alreadyWarned.push(t)}return`[Vuetify] ${t}`+(e?function(t){if(t._isVue&&t.$parent){const e=[];let i=0;for(;t;){if(e.length>0){const s=e[e.length-1];if(s.constructor===t.constructor){i++,t=t.$parent;continue}i>0&&(e[e.length-1]=[s,i],i=0)}e.push(t),t=t.$parent}return"\n\nfound in\n\n"+e.map((t,e)=>`${0===e?"---\x3e ":" ".repeat(5+2*e)}${Array.isArray(t)?`${N(t[0])}... (${t[1]} recursive calls)`:N(t)}`).join("\n")}return`\n\n(found in ${N(t)})`}(e):"")}function D(t,e,i){const s=T(t,e,i);null!=s&&console.warn(s)}function M(t,e,i){const s=T(t,e,i);null!=s&&console.error(s)}function L(t,e,i,s){M(`[BREAKING] '${t}' has been removed, use '${e}' instead. For more information, see the upgrade guide https://github.com/vuetifyjs/vuetify/releases/tag/v2.0.0#user-content-upgrade-guide`,i,s)}function V(t,e,i){D(`[REMOVED] '${t}' has been removed. You can safely omit it.`,e,i)}const E=/(?:^|[-_])(\w)/g,O=t=>t.replace(E,t=>t.toUpperCase()).replace(/[-_]/g,"");function N(t,e){if(t.$root===t)return"";const i="function"==typeof t&&null!=t.cid?t.options:t._isVue?t.$options||t.constructor.options:t||{};let s=i.name||i._componentTag;const n=i.__file;if(!s&&n){const t=n.match(/([^\/\\]+)\.vue$/);s=t&&t[1]}return(s?`<${O(s)}>`:"")+(n&&!1!==e?` at ${n}`:"")}function P(t){return!!t&&!!t.match(/^(#|(rgb|hsl)a?\()/)}var z=n.a.extend({name:"colorable",props:{color:String},methods:{setBackgroundColor(t,e={}){return"string"==typeof e.style?(M("style must be an object",this),e):"string"==typeof e.class?(M("class must be an object",this),e):(P(t)?e.style={...e.style,"background-color":`${t}`,"border-color":`${t}`}:t&&(e.class={...e.class,[t]:!0}),e)},setTextColor(t,e={}){if("string"==typeof e.style)return M("style must be an object",this),e;if("string"==typeof e.class)return M("class must be an object",this),e;if(P(t))e.style={...e.style,color:`${t}`,"caret-color":`${t}`};else if(t){const[i,s]=t.toString().trim().split(" ",2);e.class={...e.class,[i+"--text"]:!0},s&&(e.class["text--"+s]=!0)}return e}}}),F=n.a.extend({name:"sizeable",props:{large:Boolean,small:Boolean,xLarge:Boolean,xSmall:Boolean},computed:{medium(){return Boolean(!(this.xSmall||this.small||this.large||this.xLarge))},sizeableClasses(){return{"v-size--x-small":this.xSmall,"v-size--small":this.small,"v-size--default":this.medium,"v-size--large":this.large,"v-size--x-large":this.xLarge}}}});function W(t){const e={...t.props,...t.injections},i=H.options.computed.isDark.call(e);return H.options.computed.themeClasses.call({isDark:i})}const H=n.a.extend().extend({name:"themeable",provide(){return{theme:this.themeableProvide}},inject:{theme:{default:{isDark:!1}}},props:{dark:{type:Boolean,default:null},light:{type:Boolean,default:null}},data:()=>({themeableProvide:{isDark:!1}}),computed:{appIsDark(){return this.$vuetify.theme.dark||!1},isDark(){return!0===this.dark||!0!==this.light&&this.theme.isDark},themeClasses(){return{"theme--dark":this.isDark,"theme--light":!this.isDark}},rootIsDark(){return!0===this.dark||!0!==this.light&&this.appIsDark},rootThemeClasses(){return{"theme--dark":this.rootIsDark,"theme--light":!this.rootIsDark}}},watch:{isDark:{handler(t,e){t!==e&&(this.themeableProvide.isDark=this.isDark)},immediate:!0}}});var j,R=H;!function(t){t.xSmall="12px",t.small="16px",t.default="24px",t.medium="28px",t.large="36px",t.xLarge="40px"}(j||(j={}));const Y=r(z,F,R).extend({name:"v-icon",props:{dense:Boolean,disabled:Boolean,left:Boolean,right:Boolean,size:[Number,String],tag:{type:String,required:!1,default:"i"}},computed:{medium:()=>!1},methods:{getIcon(){let t="";return this.$slots.default&&(t=this.$slots.default[0].text.trim()),function(t,e){return e.startsWith(S)?m(t,`$vuetify.icons.values.${e.split(".").pop()}`,e):e}(this,t)},getSize(){const t={xSmall:this.xSmall,small:this.small,medium:this.medium,large:this.large,xLarge:this.xLarge},e=(i=t,Object.keys(i)).find(e=>t[e]);var i;return e&&j[e]||x(this.size)},getDefaultData(){const t=Boolean(this.$listeners.click||this.$listeners["!click"]);return{staticClass:"v-icon notranslate",class:{"v-icon--disabled":this.disabled,"v-icon--left":this.left,"v-icon--link":t,"v-icon--right":this.right,"v-icon--dense":this.dense},attrs:{"aria-hidden":!t,role:t?"button":null,...this.$attrs},on:this.$listeners}},applyColors(t){t.class={...t.class,...this.themeClasses},this.setTextColor(this.color,t)},renderFontIcon(t,e){const i=[],s=this.getDefaultData();let n="material-icons";const a=t.indexOf("-"),r=a<=-1;r?i.push(t):function(t){return["fas","far","fal","fab"].some(e=>t.includes(e))}(n=t.slice(0,a))&&(n=""),s.class[n]=!0,s.class[t]=!r;const o=this.getSize();return o&&(s.style={fontSize:o}),this.applyColors(s),e(this.tag,s,i)},renderSvgIcon(t,e){const i=this.getDefaultData();i.class["v-icon--svg"]=!0,i.attrs={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",height:"24",width:"24",role:"img","aria-hidden":!this.$attrs["aria-label"],"aria-label":this.$attrs["aria-label"]};const s=this.getSize();return s&&(i.style={fontSize:s,height:s,width:s},i.attrs.height=s,i.attrs.width=s),this.applyColors(i),e("svg",i,[e("path",{attrs:{d:t}})])},renderSvgIconComponent(t,e){const i=this.getDefaultData();i.class["v-icon--is-component"]=!0;const s=this.getSize();s&&(i.style={fontSize:s,height:s}),this.applyColors(i);const n=t.component;return i.props=t.props,i.nativeOn=i.on,e(n,i)}},render(t){const e=this.getIcon();return"string"==typeof e?function(t){return/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\dz]$/i.test(t)&&t.length>4}(e)?this.renderSvgIcon(e,t):this.renderFontIcon(e,t):this.renderSvgIconComponent(e,t)}});var q=n.a.extend({name:"v-icon",$_wrapperFor:Y,functional:!0,render(t,{data:e,children:i}){let s="";return e.domProps&&(s=e.domProps.textContent||e.domProps.innerHTML||s,delete e.domProps.textContent,delete e.domProps.innerHTML),t(Y,e,s?[s]:i)}}),G=q;function K(t,e){return()=>D(`The ${t} component must be used inside a ${e}`)}function X(t,e,i){const s=e&&i?{register:K(e,i),unregister:K(e,i)}:null;return n.a.extend({name:"registrable-inject",inject:{[t]:{default:s}}})}function U(t,e,i){return X(t,e,i).extend({name:"groupable",props:{activeClass:{type:String,default(){if(this[t])return this[t].activeClass}},disabled:Boolean},data:()=>({isActive:!1}),computed:{groupClasses(){return this.activeClass?{[this.activeClass]:this.isActive}:{}}},created(){this[t]&&this[t].register(this)},beforeDestroy(){this[t]&&this[t].unregister(this)},methods:{toggle(){this.$emit("change")}}})}U("itemGroup");function J(t="value",e="input"){return n.a.extend({name:"toggleable",model:{prop:t,event:e},props:{[t]:{required:!1}},data(){return{isActive:!!this[t]}},watch:{[t](t){this.isActive=!!t},isActive(i){!!i!==this[t]&&this.$emit(e,i)}}})}var Z=J();i(11);function Q(t,e){t.style.transform=e,t.style.webkitTransform=e}function tt(t,e){t.style.opacity=e.toString()}function et(t){return"TouchEvent"===t.constructor.name}const it={show(t,e,i={}){if(!e._ripple||!e._ripple.enabled)return;const s=document.createElement("span"),n=document.createElement("span");s.appendChild(n),s.className="v-ripple__container",i.class&&(s.className+=` ${i.class}`);const{radius:a,scale:r,x:o,y:l,centerX:h,centerY:c}=((t,e,i={})=>{const s=e.getBoundingClientRect(),n=et(t)?t.touches[t.touches.length-1]:t,a=n.clientX-s.left,r=n.clientY-s.top;let o=0,l=.3;e._ripple&&e._ripple.circle?(l=.15,o=e.clientWidth/2,o=i.center?o:o+Math.sqrt((a-o)**2+(r-o)**2)/4):o=Math.sqrt(e.clientWidth**2+e.clientHeight**2)/2;const h=`${(e.clientWidth-2*o)/2}px`,c=`${(e.clientHeight-2*o)/2}px`;return{radius:o,scale:l,x:i.center?h:`${a-o}px`,y:i.center?c:`${r-o}px`,centerX:h,centerY:c}})(t,e,i),u=`${2*a}px`;n.className="v-ripple__animation",n.style.width=u,n.style.height=u,e.appendChild(s);const d=window.getComputedStyle(e);d&&"static"===d.position&&(e.style.position="relative",e.dataset.previousPosition="static"),n.classList.add("v-ripple__animation--enter"),n.classList.add("v-ripple__animation--visible"),Q(n,`translate(${o}, ${l}) scale3d(${r},${r},${r})`),tt(n,0),n.dataset.activated=String(performance.now()),setTimeout(()=>{n.classList.remove("v-ripple__animation--enter"),n.classList.add("v-ripple__animation--in"),Q(n,`translate(${h}, ${c}) scale3d(1,1,1)`),tt(n,.25)},0)},hide(t){if(!t||!t._ripple||!t._ripple.enabled)return;const e=t.getElementsByClassName("v-ripple__animation");if(0===e.length)return;const i=e[e.length-1];if(i.dataset.isHiding)return;i.dataset.isHiding="true";const s=performance.now()-Number(i.dataset.activated),n=Math.max(250-s,0);setTimeout(()=>{i.classList.remove("v-ripple__animation--in"),i.classList.add("v-ripple__animation--out"),tt(i,0),setTimeout(()=>{1===t.getElementsByClassName("v-ripple__animation").length&&t.dataset.previousPosition&&(t.style.position=t.dataset.previousPosition,delete t.dataset.previousPosition),i.parentNode&&t.removeChild(i.parentNode)},300)},n)}};function st(t){return void 0===t||!!t}function nt(t){const e={},i=t.currentTarget;if(i&&i._ripple&&!i._ripple.touched){if(et(t))i._ripple.touched=!0,i._ripple.isTouch=!0;else if(i._ripple.isTouch)return;e.center=i._ripple.centered,i._ripple.class&&(e.class=i._ripple.class),it.show(t,i,e)}}function at(t){const e=t.currentTarget;e&&(window.setTimeout(()=>{e._ripple&&(e._ripple.touched=!1)}),it.hide(e))}function rt(t,e,i){const s=st(e.value);s||it.hide(t),t._ripple=t._ripple||{},t._ripple.enabled=s;const n=e.value||{};n.center&&(t._ripple.centered=!0),n.class&&(t._ripple.class=e.value.class),n.circle&&(t._ripple.circle=n.circle),s&&!i?(t.addEventListener("touchstart",nt,{passive:!0}),t.addEventListener("touchend",at,{passive:!0}),t.addEventListener("touchcancel",at),t.addEventListener("mousedown",nt),t.addEventListener("mouseup",at),t.addEventListener("mouseleave",at),t.addEventListener("dragstart",at,{passive:!0})):!s&&i&&ot(t)}function ot(t){t.removeEventListener("mousedown",nt),t.removeEventListener("touchstart",at),t.removeEventListener("touchend",at),t.removeEventListener("touchcancel",at),t.removeEventListener("mouseup",at),t.removeEventListener("mouseleave",at),t.removeEventListener("dragstart",at)}var lt={bind:function(t,e,i){rt(t,e,!1)},unbind:function(t){delete t._ripple,ot(t)},update:function(t,e){if(e.value===e.oldValue)return;rt(t,e,st(e.oldValue))}},ht=n.a.extend({name:"routable",directives:{Ripple:lt},props:{activeClass:String,append:Boolean,disabled:Boolean,exact:{type:Boolean,default:void 0},exactActiveClass:String,link:Boolean,href:[String,Object],to:[String,Object],nuxt:Boolean,replace:Boolean,ripple:{type:[Boolean,Object],default:null},tag:String,target:String},data:()=>({isActive:!1,proxyClass:""}),computed:{classes(){const t={};return this.to?t:(this.activeClass&&(t[this.activeClass]=this.isActive),this.proxyClass&&(t[this.proxyClass]=this.isActive),t)},computedRipple(){return null!=this.ripple?this.ripple:!this.disabled&&this.isClickable},isClickable(){return!this.disabled&&Boolean(this.isLink||this.$listeners.click||this.$listeners["!click"]||this.$attrs.tabindex)},isLink(){return this.to||this.href||this.link},styles:()=>({})},watch:{$route:"onRouteChange"},methods:{click(t){this.$emit("click",t)},generateRouteLink(){let t,e=this.exact;const i={attrs:{tabindex:"tabindex"in this.$attrs?this.$attrs.tabindex:void 0},class:this.classes,style:this.styles,props:{},directives:[{name:"ripple",value:this.computedRipple}],[this.to?"nativeOn":"on"]:{...this.$listeners,click:this.click},ref:"link"};if(void 0===this.exact&&(e="/"===this.to||this.to===Object(this.to)&&"/"===this.to.path),this.to){let s=this.activeClass,n=this.exactActiveClass||s;this.proxyClass&&(s=`${s} ${this.proxyClass}`.trim(),n=`${n} ${this.proxyClass}`.trim()),t=this.nuxt?"nuxt-link":"router-link",Object.assign(i.props,{to:this.to,exact:e,activeClass:s,exactActiveClass:n,append:this.append,replace:this.replace})}else"a"===(t=(this.href?"a":this.tag)||"div")&&this.href&&(i.attrs.href=this.href);return this.target&&(i.attrs.target=this.target),{tag:t,data:i}},onRouteChange(){if(!this.to||!this.$refs.link||!this.$route)return;const t=`_vnode.data.class.${`${this.activeClass} ${this.proxyClass||""}`.trim()}`;this.$nextTick(()=>{m(this.$refs.link,t)&&this.toggle()})},toggle:()=>{}}}),ct=r(z,F,ht,R,U("chipGroup"),J("inputValue")).extend({name:"v-chip",props:{active:{type:Boolean,default:!0},activeClass:{type:String,default(){return this.chipGroup?this.chipGroup.activeClass:""}},close:Boolean,closeIcon:{type:String,default:"$vuetify.icons.delete"},disabled:Boolean,draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$vuetify.icons.complete"},label:Boolean,link:Boolean,outlined:Boolean,pill:Boolean,tag:{type:String,default:"span"},textColor:String,value:null},data:()=>({proxyClass:"v-chip--active"}),computed:{classes(){return{"v-chip":!0,...ht.options.computed.classes.call(this),"v-chip--clickable":this.isClickable,"v-chip--disabled":this.disabled,"v-chip--draggable":this.draggable,"v-chip--label":this.label,"v-chip--link":this.isLink,"v-chip--no-color":!this.color,"v-chip--outlined":this.outlined,"v-chip--pill":this.pill,"v-chip--removable":this.hasClose,...this.themeClasses,...this.sizeableClasses,...this.groupClasses}},hasClose(){return Boolean(this.close)},isClickable(){return Boolean(ht.options.computed.isClickable.call(this)||this.chipGroup)}},created(){[["outline","outlined"],["selected","input-value"],["value","active"],["@input","@active.sync"]].forEach(([t,e])=>{this.$attrs.hasOwnProperty(t)&&L(t,e,this)})},methods:{click(t){this.$emit("click",t),this.chipGroup&&this.toggle()},genFilter(){const t=[];return this.isActive&&t.push(this.$createElement(G,{staticClass:"v-chip__filter",props:{left:!0}},this.filterIcon)),this.$createElement(B,t)},genClose(){return this.$createElement(G,{staticClass:"v-chip__close",props:{right:!0},on:{click:t=>{t.stopPropagation(),this.$emit("click:close"),this.$emit("update:active",!1)}}},this.closeIcon)},genContent(){return this.$createElement("span",{staticClass:"v-chip__content"},[this.filter&&this.genFilter(),this.$slots.default,this.hasClose&&this.genClose()])}},render(t){const e=[this.genContent()];let{tag:i,data:s}=this.generateRouteLink();s.attrs={...s.attrs,draggable:this.draggable?"true":void 0,tabindex:this.chipGroup&&!this.disabled?0:s.attrs.tabindex},s.directives.push({name:"show",value:this.active}),s=this.setBackgroundColor(this.color,s);const n=this.textColor||this.outlined&&this.color;return t(i,this.setTextColor(n,s),e)}}),ut=(i(25),n.a.extend().extend({name:"delayable",props:{openDelay:{type:[Number,String],default:0},closeDelay:{type:[Number,String],default:0}},data:()=>({openTimeout:void 0,closeTimeout:void 0}),methods:{clearDelay(){clearTimeout(this.openTimeout),clearTimeout(this.closeTimeout)},runDelay(t,e){this.clearDelay();const i=parseInt(this[`${t}Delay`],10);this[`${t}Timeout`]=setTimeout(e||(()=>{this.isActive={open:!0,close:!1}[t]}),i)}}}));var dt=r().extend({name:"dependent",data:()=>({closeDependents:!0,isActive:!1,isDependent:!0}),watch:{isActive(t){if(t)return;const e=this.getOpenDependents();for(let t=0;t({isBooted:!1}),computed:{hasContent(){return this.isBooted||this.eager||this.isActive}},watch:{isActive(){this.isBooted=!0}},created(){"lazy"in this.$attrs&&V("lazy",this)},methods:{showLazyContent(t){return this.hasContent?t:void 0}}});var mt=r(pt).extend({name:"detachable",props:{attach:{default:!1,validator:function(t){const e=typeof t;return"boolean"===e||"string"===e||t.nodeType===Node.ELEMENT_NODE}},contentClass:{type:String,default:""}},data:()=>({activatorNode:null,hasDetached:!1}),watch:{attach(){this.hasDetached=!1,this.initDetach()},hasContent:"initDetach"},beforeMount(){this.$nextTick(()=>{if(this.activatorNode){(Array.isArray(this.activatorNode)?this.activatorNode:[this.activatorNode]).forEach(t=>{if(!t.elm)return;if(!this.$el.parentNode)return;const e=this.$el===this.$el.parentNode.firstChild?this.$el:this.$el.nextSibling;this.$el.parentNode.insertBefore(t.elm,e)})}})},mounted(){this.eager&&this.initDetach()},deactivated(){this.isActive=!1},beforeDestroy(){try{if(this.$refs.content&&this.$refs.content.parentNode&&this.$refs.content.parentNode.removeChild(this.$refs.content),this.activatorNode){(Array.isArray(this.activatorNode)?this.activatorNode:[this.activatorNode]).forEach(t=>{t.elm&&t.elm.parentNode&&t.elm.parentNode.removeChild(t.elm)})}}catch(t){console.log(t)}},methods:{getScopeIdAttrs(){const t=m(this.$vnode,"context.$options._scopeId");return t&&{[t]:""}},initDetach(){if(this._isDestroyed||!this.$refs.content||this.hasDetached||""===this.attach||!0===this.attach||"attach"===this.attach)return;let t;(t=!1===this.attach?document.querySelector("[data-app]"):"string"==typeof this.attach?document.querySelector(this.attach):this.attach)?(t.insertBefore(this.$refs.content,t.firstChild),this.hasDetached=!0):D(`Unable to locate target ${this.attach||"[data-app]"}`,this)}}});const gt={absolute:Boolean,bottom:Boolean,fixed:Boolean,left:Boolean,right:Boolean,top:Boolean};function vt(t=[]){return n.a.extend({name:"positionable",props:t.length?y(gt,t):gt})}var ft=vt(),bt=n.a.extend().extend({name:"stackable",data:()=>({stackElement:null,stackExclude:null,stackMinZIndex:0,isActive:!1}),computed:{activeZIndex(){if("undefined"==typeof window)return 0;const t=this.stackElement||this.$refs.content,e=this.isActive?this.getMaxZIndex(this.stackExclude||[t])+2:v(t);return null==e?e:parseInt(e)}},methods:{getMaxZIndex(t=[]){const e=this.$el,i=[this.stackMinZIndex,v(e)],s=[...document.getElementsByClassName("v-menu__content--active"),...document.getElementsByClassName("v-dialog__content--active")];for(let e=0;e["string","object"].includes(typeof t)},disabled:Boolean,internalActivator:Boolean,openOnHover:Boolean},data:()=>({activatorElement:null,activatorNode:[],events:["click","mouseenter","mouseleave"],listeners:{}}),watch:{activator:"resetActivator",activatorElement(t){t&&this.addActivatorEvents()},openOnHover:"resetActivator"},mounted(){const t=(i="activator",s=!0,(e=this).$slots[i]&&e.$scopedSlots[i]&&e.$scopedSlots[i].name?s?"v-slot":"scoped":e.$slots[i]?"normal":e.$scopedSlots[i]?"scoped":void 0);var e,i,s;t&&["v-slot","normal"].includes(t)&&M('The activator slot must be bound, try \'