diff --git a/docs/assets/ShareStructure.stories-0a18af58.js b/docs/assets/ShareStructure.stories-0a18af58.js deleted file mode 100644 index eb472823..00000000 --- a/docs/assets/ShareStructure.stories-0a18af58.js +++ /dev/null @@ -1,18 +0,0 @@ -var G=Object.defineProperty;var H=(i,e,a)=>e in i?G(i,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[e]=a;var o=(i,e,a)=>(H(i,typeof e!="symbol"?e+"":e,a),a);import{V as b}from"./vue.esm-b1e57a2f.js";import{C as A,m as Y,P as h,E as S,n as k}from"./_plugin-vue2_normalizer-b11a0120.js";import{W as E}from"./Watch-62f8b699.js";import{l as v}from"./lodash-f6b38868.js";import{A as l,a as W}from"./ActionChip-73b76eea.js";import{C as F}from"./ConfirmDialog-9091213f.js";import"./_commonjsHelpers-de833af9.js";let g;const j=new Uint8Array(16);function z(){if(!g&&(g=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!g))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return g(j)}const u=[];for(let i=0;i<256;++i)u.push((i+256).toString(16).slice(1));function Z(i,e=0){return u[i[e+0]]+u[i[e+1]]+u[i[e+2]]+u[i[e+3]]+"-"+u[i[e+4]]+u[i[e+5]]+"-"+u[i[e+6]]+u[i[e+7]]+"-"+u[i[e+8]]+u[i[e+9]]+"-"+u[i[e+10]]+u[i[e+11]]+u[i[e+12]]+u[i[e+13]]+u[i[e+14]]+u[i[e+15]]}const J=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),V={randomUUID:J};function P(i,e,a){if(V.randomUUID&&!e&&!i)return V.randomUUID();i=i||{};const s=i.random||(i.rng||z)();if(s[6]=s[6]&15|64,s[8]=s[8]&63|128,e){a=a||0;for(let t=0;t<16;++t)e[a+t]=s[t];return e}return Z(s)}function O(i,e,a){const s=e<0?i.length+e:e;if(s>=0&&s{for(var t=s>1?void 0:s?Q(e,a):e,r=i.length-1,n;r>=0;r--)(n=i[r])&&(t=(s?n(e,a,t):n(t))||t);return s&&t&&X(e,a,t),t};let x=class extends b{constructor(){super(...arguments);o(this,"currencyList",[{code:"CAD",name:"Canadian dollar"},{code:"USD",name:"United States dollar"},{divider:!0},{code:"AED",name:"UAE dirham"},{code:"AFN",name:"Afghan afghani"},{code:"ALL",name:"Albanian lek"},{code:"AMD",name:"Armenian dram"},{code:"ANG",name:"Netherlands Antillean gulden"},{code:"AOA",name:"Angolan kwanza"},{code:"ARS",name:"Argentine peso"},{code:"AUD",name:"Australian dollar"},{code:"AWG",name:"Aruban florin"},{code:"AZN",name:"Azerbaijani manat"},{code:"BAM",name:"Bosnia and Herzegovina konvertibilna marka"},{code:"BBD",name:"Barbadian dollar"},{code:"BDT",name:"Bangladeshi taka"},{code:"BGN",name:"Bulgarian lev"},{code:"BHD",name:"Bahraini dinar"},{code:"BIF",name:"Burundi franc"},{code:"BMD",name:"Bermudian dollar"},{code:"BND",name:"Brunei dollar"},{code:"BOB",name:"Bolivian boliviano"},{code:"BRL",name:"Brazilian real"},{code:"BSD",name:"Bahamian dollar"},{code:"BTN",name:"Bhutanese ngultrum"},{code:"BWP",name:"Botswana pula"},{code:"BYR",name:"Belarusian ruble"},{code:"BZD",name:"Belize dollar"},{code:"CDF",name:"Congolese franc"},{code:"CHF",name:"Swiss franc"},{code:"CLP",name:"Chilean peso"},{code:"CNY",name:"Chinese/Yuan renminbi"},{code:"COP",name:"Colombian peso"},{code:"CRC",name:"Costa Rican colon"},{code:"CUC",name:"Cuban peso"},{code:"CVE",name:"Cape Verdean escudo"},{code:"CZK",name:"Czech koruna"},{code:"DJF",name:"Djiboutian franc"},{code:"DKK",name:"Danish krone"},{code:"DOP",name:"Dominican peso"},{code:"DZD",name:"Algerian dinar"},{code:"EEK",name:"Estonian kroon"},{code:"EGP",name:"Egyptian pound"},{code:"ERN",name:"Eritrean nakfa"},{code:"ETB",name:"Ethiopian birr"},{code:"EUR",name:"European Euro"},{code:"FJD",name:"Fijian dollar"},{code:"FKP",name:"Falkland Islands pound"},{code:"GBP",name:"British pound"},{code:"GEL",name:"Georgian lari"},{code:"GHS",name:"Ghanaian cedi"},{code:"GIP",name:"Gibraltar pound"},{code:"GMD",name:"Gambian dalasi"},{code:"GNF",name:"Guinean franc"},{code:"GQE",name:"Central African CFA franc"},{code:"GTQ",name:"Guatemalan quetzal"},{code:"GYD",name:"Guyanese dollar"},{code:"HKD",name:"Hong Kong dollar"},{code:"HNL",name:"Honduran lempira"},{code:"HRK",name:"Croatian kuna"},{code:"HTG",name:"Haitian gourde"},{code:"HUF",name:"Hungarian forint"},{code:"IDR",name:"Indonesian rupiah"},{code:"ILS",name:"Israeli new sheqel"},{code:"INR",name:"Indian rupee"},{code:"IQD",name:"Iraqi dinar"},{code:"IRR",name:"Iranian rial"},{code:"ISK",name:"Icelandic króna"},{code:"JMD",name:"Jamaican dollar"},{code:"JOD",name:"Jordanian dinar"},{code:"JPY",name:"Japanese yen"},{code:"KES",name:"Kenyan shilling"},{code:"KGS",name:"Kyrgyzstani som"},{code:"KHR",name:"Cambodian riel"},{code:"KMF",name:"Comorian franc"},{code:"KPW",name:"North Korean won"},{code:"KRW",name:"South Korean won"},{code:"KWD",name:"Kuwaiti dinar"},{code:"KYD",name:"Cayman Islands dollar"},{code:"KZT",name:"Kazakhstani tenge"},{code:"LAK",name:"Lao kip"},{code:"LBP",name:"Lebanese lira"},{code:"LKR",name:"Sri Lankan rupee"},{code:"LRD",name:"Liberian dollar"},{code:"LSL",name:"Lesotho loti"},{code:"LTL",name:"Lithuanian litas"},{code:"LVL",name:"Latvian lats"},{code:"LYD",name:"Libyan dinar"},{code:"MAD",name:"Moroccan dirham"},{code:"MDL",name:"Moldovan leu"},{code:"MGA",name:"Malagasy ariary"},{code:"MKD",name:"Macedonian denar"},{code:"MMK",name:"Myanma kyat"},{code:"MNT",name:"Mongolian tugrik"},{code:"MOP",name:"Macanese pataca"},{code:"MRO",name:"Mauritanian ouguiya"},{code:"MUR",name:"Mauritian rupee"},{code:"MVR",name:"Maldivian rufiyaa"},{code:"MWK",name:"Malawian kwacha"},{code:"MXN",name:"Mexican peso"},{code:"MYR",name:"Malaysian ringgit"},{code:"MZM",name:"Mozambican metical"},{code:"NAD",name:"Namibian dollar"},{code:"NGN",name:"Nigerian naira"},{code:"NIO",name:"Nicaraguan córdoba"},{code:"NOK",name:"Norwegian krone"},{code:"NPR",name:"Nepalese rupee"},{code:"NZD",name:"New Zealand dollar"},{code:"OMR",name:"Omani rial"},{code:"PAB",name:"Panamanian balboa"},{code:"PEN",name:"Peruvian nuevo sol"},{code:"PGK",name:"Papua New Guinean kina"},{code:"PHP",name:"Philippine peso"},{code:"PKR",name:"Pakistani rupee"},{code:"PLN",name:"Polish zloty"},{code:"PYG",name:"Paraguayan guarani"},{code:"QAR",name:"Qatari riyal"},{code:"RON",name:"Romanian leu"},{code:"RSD",name:"Serbian dinar"},{code:"RUB",name:"Russian ruble"},{code:"SAR",name:"Saudi riyal"},{code:"SBD",name:"Solomon Islands dollar"},{code:"SCR",name:"Seychellois rupee"},{code:"SDG",name:"Sudanese pound"},{code:"SEK",name:"Swedish krona"},{code:"SGD",name:"Singapore dollar"},{code:"SHP",name:"Saint Helena pound"},{code:"SLL",name:"Sierra Leonean leone"},{code:"SOS",name:"Somali shilling"},{code:"SRD",name:"Surinamese dollar"},{code:"SYP",name:"Syrian pound"},{code:"SZL",name:"Swazi lilangeni"},{code:"THB",name:"Thai baht"},{code:"TJS",name:"Tajikistani somoni"},{code:"TMT",name:"Turkmen manat"},{code:"TND",name:"Tunisian dinar"},{code:"TRY",name:"Turkish new lira"},{code:"TTD",name:"Trinidad and Tobago dollar"},{code:"TWD",name:"New Taiwan dollar"},{code:"TZS",name:"Tanzanian shilling"},{code:"UAH",name:"Ukrainian hryvnia"},{code:"UGX",name:"Ugandan shilling"},{code:"UYU",name:"Uruguayan peso"},{code:"UZS",name:"Uzbekistani som"},{code:"VEB",name:"Venezuelan bolivar"},{code:"VND",name:"Vietnamese dong"},{code:"VUV",name:"Vanuatu vatu"},{code:"WST",name:"Samoan tala"},{code:"XAF",name:"Central African CFA franc"},{code:"XCD",name:"East Caribbean dollar"},{code:"XDR",name:"Special Drawing Rights"},{code:"XOF",name:"West African CFA franc"},{code:"XPF",name:"CFP franc"},{code:"YER",name:"Yemeni rial"},{code:"ZAR",name:"South African rand"},{code:"ZMK",name:"Zambian kwacha"},{code:"ZWR",name:"Zimbabwean dollar"}])}getCurrencyList(){return this.currencyList}getCurrencyNameByCode(e){const a=this.currencyList.find(s=>s.code===e);return a&&a.name}};x=ee([A({})],x);var ae=Object.defineProperty,se=Object.getOwnPropertyDescriptor,p=(i,e,a,s)=>{for(var t=s>1?void 0:s?se(e,a):e,r=i.length-1,n;r>=0;r--)(n=i[r])&&(t=(s?n(e,a,t):n(t))||t);return s&&t&&ae(e,a,t),t};let d=class extends Y(x){constructor(){super(...arguments);o(this,"$refs");o(this,"initialValue");o(this,"activeIndex");o(this,"parentIndex");o(this,"shareId");o(this,"shareClasses");o(this,"resolutionRequired");o(this,"invalidSection");o(this,"nameRules",[]);o(this,"maximumShareRules",[]);o(this,"parValueRules",[]);o(this,"currencyRules",[]);o(this,"shareStructure",null);o(this,"formValid",!0);o(this,"hasNoMaximumShares",!1);o(this,"hasNoParValue",!1);o(this,"hasSeriesShares",!1);o(this,"excludedWordsListForClass",["share","shares","value"]);o(this,"excludedWordsListForSeries",["share","shares"])}get isClass(){return this.shareStructure.type==="Class"}get isSeries(){return this.shareStructure.type==="Series"}get isNoMaxSharesVisible(){return this.isSeries?!this.shareClasses[this.parentIndex].hasMaximumShares:!0}get nameRule(){const a=[s=>!/^\s/g.test(s)||"Invalid spaces",s=>!/\s$/g.test(s)||"Invalid spaces"];return this.isClass?(a.push(s=>!!s||'Enter the name of the class - the word "Shares" is automatically added',s=>!this.shareClasses.find((t,r)=>r!==this.activeIndex&&t.name.split(" Shares")[0].toLowerCase()===s.toLowerCase())||"Class name must be unique"),a.push(s=>!s.split(" ").some(t=>this.excludedWordsListForClass.includes(t.toLowerCase()))||"Class name should not contain any of the words share, shares or value")):this.isSeries&&(a.push(s=>!!s||'Enter the name of the series - the word "Shares" is automatically added',s=>!this.shareClasses[this.parentIndex].series.find((t,r)=>r!==this.activeIndex&&t.name.split(" Shares")[0].toLowerCase()===s.toLowerCase())||"Series name must be unique"),a.push(s=>!s.split(" ").some(t=>this.excludedWordsListForSeries.includes(t.toLowerCase()))||"Series name should not contain any of the words share or shares")),a}get maximumShareRule(){let a=[];if(!this.hasNoMaximumShares){if(a=[s=>s!==""&&s!==null&&s!==void 0||"Number of shares is required",s=>/^-?\d+$/.test(s)||"Must be a whole number",s=>+s>0||"Number must be greater than 0",s=>s&&s.toString().length<16||"Number must be less than 16 digits"],this.isClass&&this.activeIndex!==-1&&!this.hasNoMaximumShares&&this.shareStructure.series.length>0){const s=this.shareStructure.series.reduce((t,r)=>+t+ +r.maxNumberOfShares,0);a.push(t=>!!t||"Enter the maximum number of shares in the class",t=>+t>=s||"The number for the series (or all series combined, if there are multiple under a class) cannot exceed the number for the class")}if(this.isSeries&&this.shareClasses[this.parentIndex].hasMaximumShares){let s=this.shareClasses[this.parentIndex].series;this.activeIndex!==-1&&(s=s.filter(r=>r.id!==this.shareClasses[this.parentIndex].series[this.activeIndex].id));const t=s.reduce((r,n)=>+r+ +n.maxNumberOfShares,0);a.push(r=>!!r||"Enter the maximum number of shares in the series",r=>+r+t<=+this.shareClasses[this.parentIndex].maxNumberOfShares||"The number for the series (or all series combined, if there are multiple under a class) cannot exceed the number for the class")}}return a}get parValueRule(){let a=[];return this.hasNoParValue||(a=[s=>s!==""&&s!==null&&s!==void 0||"Par value is required",s=>s>0||"Amount must be greater than 0",s=>s<1?/^\d+(\.\d{0,6})?$/.test(s)||"Amounts less than 1 can be entered with up to 6 decimal places":/^\d+(\.\d{1,2})?$/.test(s)||"Amounts greater than 1 can be entered with up to 2 decimal places"]),a}get currencyRule(){return this.hasNoParValue?[]:[a=>!!a||"Currency is required"]}created(){if(this.initialValue&&(this.shareStructure={...this.initialValue},this.hasNoMaximumShares=!this.shareStructure.hasMaximumShares,this.hasNoParValue=!this.shareStructure.hasParValue,this.hasSeriesShares=this.shareStructure.hasRightsOrRestrictions&&this.shareStructure.series&&this.shareStructure.series.length>=1,this.activeIndex!==-1)){const a=this.shareStructure.name;this.shareStructure.name=a.substr(0,a.indexOf(" Shares"))}}async validateForm(){if(this.nameRules=this.nameRule,this.maximumShareRules=this.maximumShareRule,this.parValueRules=this.parValueRule,this.currencyRules=this.currencyRule,await b.nextTick(),this.$refs.shareStructureForm.validate(),this.formValid){const a=this.addShareStructure();this.emitAddShareStructureEvent(a),this.resetFormAndData(!1)}}emitAddShareStructureEvent(a){this.isClass?this.emitAddEditShareClassEvent(a):this.isSeries&&this.emitAddEditShareSeriesEvent(a)}addShareStructure(){let a={...this.shareStructure};if(this.activeIndex===-1&&(a.id=this.shareId),a.name=`${a.name} Shares`,a.hasMaximumShares=!this.hasNoMaximumShares,a.hasParValue=!this.hasNoParValue,!a.hasRightsOrRestrictions&&a.series){let s=[];a.series.forEach(t=>{if(t.action===l.ADDED){const r=a.series.findIndex(n=>n.id===t.id);s.push(r)}}),s.reverse().forEach(t=>a.series.splice(t,1)),a.series.forEach(t=>{t.action=l.REMOVED})}return a}removeShareStructure(){this.isClass?this.emitRemoveShareClassEvent(this.activeIndex):this.isSeries&&this.emitRemoveShareSeriesEvent(this.activeIndex)}resetFormAndData(a){this.$refs.shareStructureForm.reset(),a&&this.emitResetEvent()}changeMaximumShareFlag(){this.hasNoMaximumShares&&(this.shareStructure.maxNumberOfShares=null)}changeParValueFlag(){this.hasNoParValue&&(this.shareStructure.currency=null,this.shareStructure.parValue=null)}async confirmSeriesRemoval(){this.hasSeriesShares&&!this.shareStructure.hasRightsOrRestrictions?this.$refs.confirm.open("Remove Share Series with Class","A share series exists for this class. Removing the Special Rights or Restrictions for this class will remove all associated share series.",{width:"45rem",persistent:!0,yes:"Remove",no:null,cancel:"Cancel"}).then(()=>{this.shareStructure.hasRightsOrRestrictions=!1}).catch(()=>{this.shareStructure.hasRightsOrRestrictions=!0}):this.resolutionRequired&&(await this.emitResolutionPrompt(!0),this.shareStructure.hasRightsOrRestrictions=!1)}updateResolutionRequirement(){this.shareStructure.hasRightsOrRestrictions=!this.resolutionRequired}emitAddEditShareClassEvent(a){}emitAddEditShareSeriesEvent(a){}emitRemoveShareClassEvent(a){}emitRemoveShareSeriesEvent(a){}emitResetEvent(){}emitResolutionPrompt(a){}};p([h({default:null})],d.prototype,"initialValue",2);p([h({default:null})],d.prototype,"activeIndex",2);p([h({default:null})],d.prototype,"parentIndex",2);p([h({default:""})],d.prototype,"shareId",2);p([h({default:[]})],d.prototype,"shareClasses",2);p([h({default:!1})],d.prototype,"resolutionRequired",2);p([h({default:!1})],d.prototype,"invalidSection",2);p([E("resolutionRequired")],d.prototype,"updateResolutionRequirement",1);p([S("addEditClass")],d.prototype,"emitAddEditShareClassEvent",1);p([S("addEditSeries")],d.prototype,"emitAddEditShareSeriesEvent",1);p([S("removeClass")],d.prototype,"emitRemoveShareClassEvent",1);p([S("removeSeries")],d.prototype,"emitRemoveShareSeriesEvent",1);p([S("resetEvent")],d.prototype,"emitResetEvent",1);p([S("resolutionPrompt")],d.prototype,"emitResolutionPrompt",1);d=p([A({components:{ConfirmDialog:F}})],d);var te=function(){var e=this,a=e._self._c;return e._self._setupProxy,a("div",{attrs:{id:"edit-share-structure"}},[a("ConfirmDialog",{ref:"confirm",attrs:{attach:"#edit-share-structure"}}),a("v-expand-transition",[a("ul",{staticClass:"list add-share-structure"},[a("li",{staticClass:"add-share-structure-container"},[a("div",{staticClass:"meta-container"},[a("label",{staticClass:"add-share-structure-header",class:{"error-text":e.invalidSection}},[e.activeIndex===-1?a("span",{staticClass:"pl-5",class:{"pl-10 text-body-3":e.isSeries}},[e._v(" Add Share "+e._s(e.shareStructure.type)+" ")]):a("span",{class:{"pl-10 text-body-3":e.isSeries}},[e._v("Edit Share "+e._s(e.shareStructure.type))])]),a("div",{staticClass:"meta-container__inner"},[a("v-form",{ref:"shareStructureForm",staticClass:"share-structure-form",on:{submit:function(s){return s.preventDefault(),e.addShareStructure()}},model:{value:e.formValid,callback:function(s){e.formValid=s},expression:"formValid"}},[a("v-text-field",{attrs:{id:"txt-name",filled:"",label:e.shareStructure.type+" Name [Shares]",hint:"Enter the name of the "+e.shareStructure.type.toLowerCase()+' - the word "Shares" is automatically added',rules:e.nameRules,suffix:"Shares","persistent-hint":""},model:{value:e.shareStructure.name,callback:function(s){e.$set(e.shareStructure,"name",s)},expression:"shareStructure.name"}}),a("v-divider",{staticClass:"separator"}),a("v-radio-group",{staticClass:"radio-group",attrs:{column:""},on:{change:function(s){return e.changeMaximumShareFlag()}},model:{value:e.hasNoMaximumShares,callback:function(s){e.hasNoMaximumShares=s},expression:"hasNoMaximumShares"}},[a("v-radio",{attrs:{value:!1},scopedSlots:e._u([{key:"label",fn:function(){return[a("v-row",[a("v-col",{attrs:{cols:"6"}},[a("v-text-field",{attrs:{id:"txt-max-shares",filled:"",label:"Maximum Number of Shares","persistent-hint":"",type:"number","hide-spin-buttons":"",hint:"Enter the maximum number of shares in the "+e.shareStructure.type.toLowerCase(),rules:e.maximumShareRules,disabled:e.hasNoMaximumShares},model:{value:e.shareStructure.maxNumberOfShares,callback:function(s){e.$set(e.shareStructure,"maxNumberOfShares",e._n(s))},expression:"shareStructure.maxNumberOfShares"}})],1)],1)]},proxy:!0}])}),e.isNoMaxSharesVisible?a("v-radio",{attrs:{id:"lbl-no-maximum",value:!0,label:"No maximum"}}):e._e()],1),a("v-divider",{staticClass:"separator mx-4"}),a("v-radio-group",{directives:[{name:"show",rawName:"v-show",value:e.isClass,expression:"isClass"}],staticClass:"radio-group",attrs:{column:""},on:{change:function(s){return e.changeParValueFlag()}},model:{value:e.hasNoParValue,callback:function(s){e.hasNoParValue=s},expression:"hasNoParValue"}},[a("v-radio",{attrs:{id:"radio-par-value",value:!1},scopedSlots:e._u([{key:"label",fn:function(){return[a("v-row",[a("v-col",{attrs:{cols:"6"}},[a("v-text-field",{attrs:{id:"class-par-value",filled:"",label:"Par Value",rules:e.parValueRules,hint:"Enter the initial value of each share","persistent-hint":"",type:"number","hide-spin-buttons":""},model:{value:e.shareStructure.parValue,callback:function(s){e.$set(e.shareStructure,"parValue",e._n(s))},expression:"shareStructure.parValue"}})],1),a("v-col",{attrs:{cols:"6"}},[a("v-select",{attrs:{id:"class-currency",items:e.getCurrencyList(),filled:"",label:"Currency",rules:e.currencyRules,"item-text":"`${data.item.name}, ${data.item.code}`","item-value":"code"},scopedSlots:e._u([{key:"selection",fn:function(s){return[e._v(" "+e._s(s.item.name)+" ("+e._s(s.item.code)+") ")]}},{key:"item",fn:function(s){return[e._v(" "+e._s(s.item.name)+" ("+e._s(s.item.code)+") ")]}}]),model:{value:e.shareStructure.currency,callback:function(s){e.$set(e.shareStructure,"currency",s)},expression:"shareStructure.currency"}})],1)],1)]},proxy:!0}])}),a("v-radio",{attrs:{id:"radio-no-par",value:!0,label:"No par value"}})],1),a("div",{directives:[{name:"show",rawName:"v-show",value:e.isSeries,expression:"isSeries"}],staticClass:"pl-10"},[e.shareStructure.hasParValue?a("v-row",[a("v-col",{attrs:{cols:"6"}},[a("v-text-field",{attrs:{id:"series-par-value",label:"Par Value",value:e.shareStructure.parValue,disabled:!0,width:"10"}})],1),a("v-col",{attrs:{cols:"6"}},[a("v-text-field",{attrs:{id:"series-currency",label:"Currency",value:`${e.getCurrencyNameByCode(e.shareStructure.currency)} (${e.shareStructure.currency})`,disabled:!0}})],1)],1):a("v-label",{attrs:{id:"lbl-no-par"}},[e._v(" No par value ")])],1),a("v-divider",{staticClass:"separator mx-4"}),a("div",{staticClass:"form__row"},[a("v-checkbox",{attrs:{id:"special-rights-check-box",label:"This share "+e.shareStructure.type.toLowerCase()+" has special rights or restrictions"},on:{click:function(s){return e.confirmSeriesRemoval()}},model:{value:e.shareStructure.hasRightsOrRestrictions,callback:function(s){e.$set(e.shareStructure,"hasRightsOrRestrictions",s)},expression:"shareStructure.hasRightsOrRestrictions"}})],1),a("div",{staticClass:"form__row form__btns"},[a("v-btn",{attrs:{id:"remove-btn",large:"",outlined:"",color:"error",disabled:e.activeIndex===-1},on:{click:function(s){return e.removeShareStructure()}}},[e._v(" Remove ")]),a("v-btn",{staticClass:"form-primary-btn",attrs:{id:"done-btn",large:"",color:"primary"},on:{click:function(s){return e.validateForm()}}},[e._v(" Done ")]),a("v-btn",{attrs:{id:"cancel-btn",large:"",outlined:"",color:"primary"},on:{click:function(s){return e.resetFormAndData(!0)}}},[e._v(" Cancel ")])],1)],1)],1)])])])])],1)},re=[],B=k(d,te,re,!1,null,"3d1d44c8",null,null);const ie=B.exports;B.exports.__docgenInfo={description:"Mixin that provides currency list and lookup operations",tags:{},exportName:"default",displayName:"EditShareStructure",props:[{name:"initialValue",tags:{},type:{name:"ShareClassIF"},defaultValue:{func:!1,value:"null"}},{name:"activeIndex",tags:{},type:{name:"number"},defaultValue:{func:!1,value:"null"}},{name:"parentIndex",tags:{},type:{name:"number"},defaultValue:{func:!1,value:"null"}},{name:"shareId",tags:{},type:{name:"string"},defaultValue:{func:!1,value:"''"}},{name:"shareClasses",tags:{},type:{name:"Array",elements:[{name:"ShareClassIF"}]},defaultValue:{func:!1,value:"[]"}},{name:"resolutionRequired",tags:{},type:{name:"boolean"},defaultValue:{func:!1,value:"false"}},{name:"invalidSection",tags:{},description:"Prompt Error.",type:{name:"boolean"},defaultValue:{func:!1,value:"false"}}],events:[{name:"addEditClass"},{name:"addEditSeries"},{name:"removeClass"},{name:"removeSeries"},{name:"resetEvent"},{name:"resolutionPrompt"}],sourceFiles:["/home/severin/repos/bcrs-shared-components/src/components/share-structure/EditShareStructure.vue","/home/severin/repos/bcrs-shared-components/src/components/share-structure/currency-lookup-mixin.ts"]};var ne=Object.defineProperty,oe=Object.getOwnPropertyDescriptor,m=(i,e,a,s)=>{for(var t=s>1?void 0:s?oe(e,a):e,r=i.length-1,n;r>=0;r--)(n=i[r])&&(t=(s?n(e,a,t):n(t))||t);return s&&t&&ne(e,a,t),t};let c=class extends b{constructor(){super(...arguments);o(this,"ActionTypes",l);o(this,"$refs");o(this,"isEditMode");o(this,"originalShareStructure");o(this,"shareClasses");o(this,"resolutionRequired");o(this,"editLabel");o(this,"editedLabel");o(this,"hasRightsOrRestrictions");o(this,"invalidSection");o(this,"invalidMinimumShareClass");o(this,"activeIndex",-1);o(this,"classDropdown",[]);o(this,"parentIndex",-1);o(this,"seriesDropdown",this.mapEmpty2dArray());o(this,"shareId","");o(this,"showAddShareStructureForm",!1);o(this,"showClassEditForm",[!1]);o(this,"showSeriesAddForm",[!1]);o(this,"showSeriesEditForm",this.mapEmpty2dArray());o(this,"addEditInProgress",!1);o(this,"currentShareStructure",null);o(this,"headers",[{text:"Name of Share Class or Series",align:"start",sortable:!1,value:"name"},{text:"Maximum Number of Shares",value:"maxNumberOfShares"},{text:"Par Value",value:"parValue"},{text:"Currency",value:"currency"},{text:"Special Rights or Restrictions",value:"hasRightsOrRestrictions"}]);o(this,"newShareClass",{id:null,priority:null,type:"Class",name:"",hasMaximumShares:!0,maxNumberOfShares:null,hasParValue:!0,parValue:null,currency:"CAD",hasRightsOrRestrictions:!1,series:[],action:l.ADDED});o(this,"newShareSeries",{id:null,priority:null,type:"Series",name:"",hasMaximumShares:!0,maxNumberOfShares:null,hasParValue:!0,parValue:null,currency:null,hasRightsOrRestrictions:!1,action:l.ADDED})}get hasClassChanges(){return this.shareClasses.some(a=>a.action)}get hasSeriesChanges(){return!!this.shareClasses.find(a=>a.series.some(s=>s.action))}formatParValue(a){return a.toString().includes(".")?a:`${a}.00`}clearDropdowns(){this.classDropdown=[],this.seriesDropdown=this.mapEmpty2dArray()}displaySeriesRow(a,s,t){return this.showSeriesEditForm[a.index]&&!this.showSeriesEditForm[a.index][t]&&!(!this.isEditMode&&(s.action===l.REMOVED||a.item.action===l.REMOVED))}initNewShareClass(){this.activeIndex=-1,this.parentIndex=-1,this.currentShareStructure={...this.newShareClass},this.currentShareStructure.priority=this.shareClasses.length===0?1:this.shareClasses[this.shareClasses.length-1].priority+1,this.shareId=P(),this.addEditInProgress=!0,this.showAddShareStructureForm=!0}initShareClassForEdit(a){this.currentShareStructure={...this.shareClasses[a]},this.activeIndex=a,this.parentIndex=-1,this.addEditInProgress=!0,this.showClassEditForm[a]=!0}addEditShareClass(a){a.action!==l.ADDED&&(a.action=this.isShareClassEdited(a)?l.EDITED:null);let s=[...this.shareClasses];this.activeIndex===-1?s.push(a):s.splice(this.activeIndex,1,a),this.emitShareClasses(s),this.resetData()}isShareClassEdited(a){const t=v.cloneDeep(this.originalShareStructure.shareClasses).find(r=>+r.id==+a.id);return!v.isEqual({...v.omit(a,"action")},{...v.omit(t,"action")})}removeShareClass(a){const s={...this.shareClasses[a]};let t=[...this.shareClasses];s.action===l.ADDED?t.splice(a,1):(s.action=l.REMOVED,t.splice(a,1,s)),this.emitShareClasses(t),this.resetData()}restoreShareClass(a){const t=v.cloneDeep(this.originalShareStructure.shareClasses).find(n=>+n.id==+this.shareClasses[a].id);let r=[...this.shareClasses];r[a]={...t,series:[...t.series]},r.forEach(n=>{n.hasRightsOrRestrictions||(n.series=[])}),this.emitShareClasses(r),this.resetData()}initNewShareSeries(a){this.activeIndex=-1,this.parentIndex=a;const t=[...this.shareClasses][a],r=t.series;this.currentShareStructure={...this.newShareSeries},this.currentShareStructure.hasParValue=t.hasParValue,this.currentShareStructure.parValue=t.parValue,this.currentShareStructure.currency=t.currency,this.currentShareStructure.priority=r.length===0?1:r[r.length-1].priority+1,this.shareId=P(),this.addEditInProgress=!0,this.showSeriesAddForm[a]=!0}addEditShareSeries(a){a.action!==l.ADDED&&this.isShareClassEdited(a)&&(a.action=l.EDITED);let s=[...this.shareClasses];const t=s[this.parentIndex];let r=[...t.series];this.activeIndex===-1?r.push(a):r.splice(this.activeIndex,1,a),t.series=r,this.emitShareClasses(s),this.resetData()}editSeries(a,s){this.activeIndex=s,this.parentIndex=a;let t=[...this.shareClasses];this.currentShareStructure={...t[this.parentIndex].series[this.activeIndex]},this.addEditInProgress=!0,this.showSeriesEditForm[a][s]=!0}removeSeries(a,s){const t={...this.shareClasses[s].series[a]};let r=[...this.shareClasses];t.action===l.ADDED?r[s].series.splice(a,1):(t.action=l.REMOVED,r[s].series.splice(a,1,t)),this.emitShareClasses(r),this.resetData()}restoreShareSeries(a,s,t,r){const n=v.cloneDeep(this.originalShareStructure.shareClasses),y=Object.assign({},n.find(R=>+R.id==+t)),q=Object.assign({},y.series.find(R=>+R.id==+r));let M=[...this.shareClasses];M[s].series[a]=q,this.emitShareClasses(M),this.resetData()}moveIndex(a,s,t=-1){let r;t>=0?(r=s==="up"?t-1:t+1,this.shareClasses[a].series[t].priority=r,this.shareClasses[a].series[t].priority=a,O(this.shareClasses[a].series,t,r)):(r=s==="up"?a-1:a+1,this.shareClasses[a].priority=r,this.shareClasses[r].priority=a,O(this.shareClasses,a,r)),this.clearDropdowns()}isMoveDisabled(a,s,t=-1){const r=t>=0,n=r?this.shareClasses[a].series.length-1:this.shareClasses.length-1;switch(s){case"up":return r?t===0:a===0;case"down":return r?t===n:a===n;default:return!1}}undoCorrection(a,s,t,r=null,n=null,y=null){switch(s){case l.ADDED:a?this.removeShareClass(t):this.removeSeries(t,r);break;case l.EDITED:a?this.restoreShareClass(t):this.restoreShareSeries(t,r,n,y);break;case l.REMOVED:a?this.restoreShareClass(t):this.restoreShareSeries(t,r,n,y);break}this.clearDropdowns()}resetData(){function a(s){({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1,STORYBOOK:"true"}).JEST_WORKER_ID!==void 0||window.scrollTo({top:s.offsetTop,behavior:"smooth"})}this.currentShareStructure=null,this.activeIndex=-1,this.addEditInProgress=!1,this.showAddShareStructureForm=!1,this.showClassEditForm=[!1],this.showSeriesAddForm=[!1],this.showSeriesEditForm=this.mapEmpty2dArray(),this.parentIndex=-1,this.shareId="",b.nextTick(()=>a(this.$el)),this.clearDropdowns()}confirmShareRemoval(a){({...this.shareClasses[a]}).series.length>0?this.$refs.confirm.open("Remove Share Series with Class","A share series exists for this class. Removing the share class will remove all associated share series.",{width:"45rem",persistent:!0,yes:"Remove",no:null,cancel:"Cancel"}).then(()=>{this.removeShareClass(a)}).catch(()=>{this.resetData()}):this.removeShareClass(a)}mapEmpty2dArray(){return new Array(50).fill(null).map(()=>new Array(50).fill(null))}onShareStructureChanged(){this.emitShareStructureChanged(this.hasClassChanges||this.hasSeriesChanges)}onEditingChanged(a){this.emitEditingShareStructure(a)}emitShareClasses(a){}emitShareStructureChanged(a){}emitEditingShareStructure(a){}emitResolutionPrompt(a){}};m([h({default:!0})],c.prototype,"isEditMode",2);m([h({default:null})],c.prototype,"originalShareStructure",2);m([h({default:[]})],c.prototype,"shareClasses",2);m([h({default:!1})],c.prototype,"resolutionRequired",2);m([h({default:"Edit"})],c.prototype,"editLabel",2);m([h({default:"EDITED"})],c.prototype,"editedLabel",2);m([h({default:!1})],c.prototype,"hasRightsOrRestrictions",2);m([h({default:!1})],c.prototype,"invalidSection",2);m([h({default:!1})],c.prototype,"invalidMinimumShareClass",2);m([E("hasClassChanges"),E("hasSeriesChanges")],c.prototype,"onShareStructureChanged",1);m([E("addEditInProgress",{immediate:!0})],c.prototype,"onEditingChanged",1);m([S("emitShareClasses")],c.prototype,"emitShareClasses",1);m([S("emitShareStructureChanged")],c.prototype,"emitShareStructureChanged",1);m([S("emitEditingShareStructure")],c.prototype,"emitEditingShareStructure",1);m([S("emitResolutionPrompt")],c.prototype,"emitResolutionPrompt",1);c=m([A({components:{ActionChip:W,ConfirmDialog:F,EditShareStructure:ie}})],c);var le=function(){var e=this,a=e._self._c;return e._self._setupProxy,a("v-card",{attrs:{id:"share-structure",flat:""}},[a("ConfirmDialog",{ref:"confirm",attrs:{attach:"#share-structure"}}),e.isEditMode?[a("div",{attrs:{id:"share-summary"}},[a("div",{staticClass:"share-summary-header"},[a("v-icon",{attrs:{color:"app-dk-blue"}},[e._v(" mdi-sitemap ")]),a("label",{staticClass:"share-summary-header-title"},[a("strong",[e._v("Share Structure")])])],1)]),a("div",{staticClass:"share-info-container info-text pt-6 px-4"},[e._v(" If your share structure contains a class or series of shares with special rights or restrictions, you must have passed a resolution or have a court order to change your share structure. "),a("strong",[e._v("Note:")]),e._v(" All changes must have the same Resolution or Court Order Date. If you need to enter changes that occurred on multiple dates you must file and pay for each change separately. "),e.invalidMinimumShareClass?a("p",{staticClass:"error-text small-text mt-6"},[e._v(" Your share structure must contain at least one share class. ")]):e._e()]),a("div",{staticClass:"btn-container py-6 px-4"},[a("v-btn",{attrs:{id:"btn-add-person",outlined:"",color:"primary",disabled:e.addEditInProgress},on:{click:function(s){return e.initNewShareClass()}}},[a("v-icon",[e._v("mdi-plus")]),a("span",[e._v("Add Share Class")])],1)],1)]:e._e(),a("div",{class:{"invalid-section":e.invalidSection}},[a("v-expand-transition",[e.showAddShareStructureForm?a("v-card",{staticClass:"add-share-structure-container",attrs:{flat:""}},[a("EditShareStructure",{attrs:{initialValue:e.currentShareStructure,activeIndex:e.activeIndex,shareId:e.shareId,parentIndex:e.parentIndex,shareClasses:e.shareClasses,resolutionRequired:e.resolutionRequired,invalidSection:e.invalidSection},on:{addEditClass:function(s){return e.addEditShareClass(s)},resolutionPrompt:function(s){return e.emitResolutionPrompt(s)},resetEvent:function(s){return e.resetData()}}})],1):e._e()],1)],1),a("v-data-table",{staticClass:"share-structure-table",attrs:{headers:e.headers,items:e.shareClasses,"disable-pagination":"","disable-sort":"","hide-default-footer":""},scopedSlots:e._u([{key:"item",fn:function(s){return[!e.showClassEditForm[s.index]&&!(!e.isEditMode&&s.item.action===e.ActionTypes.REMOVED)?a("tr",{key:s.item.id,staticClass:"class-row",class:[{"class-row-has-series":s.item.series.length},{removed:s.item.action===e.ActionTypes.REMOVED}]},[a("td",{staticClass:"list-item__title",class:[{"invalid-section":e.invalidMinimumShareClass},{"list-item__subtitle":s.item.action===e.ActionTypes.REMOVED}]},[e._v(" "+e._s(s.item.name)+" "),s.item.action&&e.isEditMode?a("ActionChip",{staticClass:"pb-2",attrs:{"actionable-item":s.item,"edited-label":e.editedLabel}}):e._e()],1),a("td",{staticClass:"text-right"},[e._v(" "+e._s(s.item.maxNumberOfShares?(+s.item.maxNumberOfShares).toLocaleString():"No Maximum")+" ")]),a("td",{staticClass:"text-right"},[e._v(" "+e._s(s.item.parValue?`$${e.formatParValue(s.item.parValue)}`:"No Par Value")+" ")]),a("td",[e._v(e._s(s.item.parValue?s.item.currency:null))]),a("td",[e._v(e._s(s.item.hasRightsOrRestrictions?"Yes":"No"))]),e.isEditMode?a("td",{staticClass:"actions-cell pt-4"},[a("div",{staticClass:"actions"},[s.item.action?e._e():a("span",{staticClass:"edit-action"},[a("v-btn",{attrs:{id:"class-"+s.index+"-change-btn",text:"",color:"primary",disabled:e.addEditInProgress},on:{click:function(t){return e.initShareClassForEdit(s.index)}}},[a("v-icon",{attrs:{small:""}},[e._v("mdi-pencil")]),a("span",[e._v(e._s(e.editLabel))])],1)],1),s.item.action===e.ActionTypes.EDITED||s.item.action===e.ActionTypes.REMOVED?a("span",{class:{"undo-action":s.item.action!==e.ActionTypes.REMOVED}},[a("v-btn",{attrs:{id:"class-"+s.index+"-undo-btn",text:"",color:"primary",disabled:e.addEditInProgress},on:{click:function(t){return e.undoCorrection(!0,s.item.action,s.index)}}},[a("v-icon",{attrs:{small:""}},[e._v("mdi-undo")]),a("span",[e._v("Undo")])],1)],1):e._e(),s.item.action===e.ActionTypes.ADDED?a("span",{staticClass:"edit-action"},[a("v-btn",{attrs:{id:"class-"+s.index+"-change-added-btn",text:"",color:"primary",disabled:e.addEditInProgress},on:{click:function(t){return e.initShareClassForEdit(s.index)}}},[a("v-icon",{attrs:{small:""}},[e._v("mdi-pencil")]),a("span",[e._v("Edit")])],1)],1):e._e(),s.item.action!==e.ActionTypes.REMOVED?a("span",[a("v-menu",{attrs:{"offset-y":"",left:""},scopedSlots:e._u([{key:"activator",fn:function({on:t}){return[a("v-btn",e._g({staticClass:"actions__more-actions__btn",attrs:{text:"",color:"primary",disabled:e.addEditInProgress}},t),[a("v-icon",[e._v(e._s(e.classDropdown[s.index]?"mdi-menu-up":"mdi-menu-down"))])],1)]}}],null,!0),model:{value:e.classDropdown[s.index],callback:function(t){e.$set(e.classDropdown,s.index,t)},expression:"classDropdown[row.index]"}},[a("v-list",{staticClass:"more-actions"},[s.item.action===e.ActionTypes.EDITED?a("v-list-item",{staticClass:"actions-dropdown_item",attrs:{disabled:e.addEditInProgress},on:{click:function(t){return e.initShareClassForEdit(s.index)}}},[a("v-list-item-subtitle",[a("v-icon",{staticClass:"mr-3",attrs:{small:"",color:"primary"}},[e._v("mdi-pencil")]),a("span",[e._v("Change")])],1)],1):e._e(),a("v-list-item",{staticClass:"actions-dropdown_item",class:{"item-disabled":!s.item.hasRightsOrRestrictions},attrs:{disabled:!s.item.hasRightsOrRestrictions},on:{click:function(t){return e.initNewShareSeries(s.index)}}},[a("v-list-item-subtitle",[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-playlist-plus")]),a("span",[e._v("Add Series")])],1)],1),a("v-list-item",{staticClass:"actions-dropdown_item",class:{"item-disabled":e.isMoveDisabled(s.index,"up")},attrs:{disabled:e.isMoveDisabled(s.index,"up")},on:{click:function(t){return e.moveIndex(s.index,"up")}}},[a("v-list-item-subtitle",{staticClass:"move-up-selector"},[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-arrow-up")]),a("span",[e._v("Move Up")])],1)],1),a("v-list-item",{staticClass:"actions-dropdown_item",class:{"item-disabled":e.isMoveDisabled(s.index,"down")},attrs:{disabled:e.isMoveDisabled(s.index,"down")},on:{click:function(t){return e.moveIndex(s.index,"down")}}},[a("v-list-item-subtitle",{staticClass:"move-down-selector"},[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-arrow-down")]),a("span",[e._v("Move Down")])],1)],1),a("v-list-item",{staticClass:"actions-dropdown_item",on:{click:function(t){return e.confirmShareRemoval(s.index)}}},[a("v-list-item-subtitle",{staticClass:"remove-selector"},[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-delete")]),a("span",[e._v("Remove")])],1)],1)],1)],1)],1):e._e()])]):[a("span")]],2):e._e(),e.showClassEditForm[s.index]?a("tr",[a("td",{class:{"invalid-section":e.invalidSection},attrs:{colspan:"6"}},[a("v-expand-transition",[a("div",{staticClass:"edit-share-structure-container"},[a("EditShareStructure",{attrs:{initialValue:e.currentShareStructure,activeIndex:e.activeIndex,shareId:e.shareId,parentIndex:e.parentIndex,shareClasses:e.shareClasses,resolutionRequired:e.resolutionRequired,invalidSection:e.invalidSection},on:{addEditClass:function(t){return e.addEditShareClass(t)},addEditSeries:function(t){return e.addEditShareSeries(t)},removeClass:function(t){return e.confirmShareRemoval(t)},resolutionPrompt:function(t){return e.emitResolutionPrompt(t)},resetEvent:function(t){return e.resetData()}}})],1)])],1)]):e._e(),e._l(s.item.series,function(t,r){return[e.displaySeriesRow(s,t,r)?a("tr",{key:`class:${s.index}-Series:${r}`,staticClass:"series-row",class:[{"series-row-last":r===s.item.series.length-1},{removed:s.item.action===e.ActionTypes.REMOVED||t.action===e.ActionTypes.REMOVED}]},[a("td",{staticClass:"series-name",class:{"invalid-section":e.invalidMinimumShareClass}},[a("li",[a("span",{staticClass:"h3 ml-n2",class:{"list-item__subtitle":s.item.action===e.ActionTypes.REMOVED||t.action===e.ActionTypes.REMOVED}},[e._v(e._s(t.name))])]),s.item.action!==e.ActionTypes.REMOVED&&t.action&&e.isEditMode?a("ActionChip",{attrs:{"actionable-item":t,"edited-label":e.editedLabel}}):e._e()],1),a("td",{staticClass:"text-right"},[e._v(" "+e._s(t.maxNumberOfShares?(+t.maxNumberOfShares).toLocaleString():"No Maximum")+" ")]),a("td",{staticClass:"text-right"},[e._v(" "+e._s(s.item.parValue?`$${e.formatParValue(s.item.parValue)}`:"No Par Value")+" ")]),a("td",[e._v(e._s(s.item.parValue?s.item.currency:null))]),a("td",[e._v(e._s(t.hasRightsOrRestrictions?"Yes":"No"))]),e.isEditMode?a("td",{staticClass:"actions-cell pt-4"},[s.item.action!==e.ActionTypes.REMOVED?a("div",{staticClass:"actions"},[t.action?s.item.hasRightsOrRestrictions&&t.action!==e.ActionTypes.ADDED?a("span",{class:{"undo-action":t.action!==e.ActionTypes.REMOVED}},[a("v-btn",{attrs:{id:"series-"+r+"-undo-btn",text:"",color:"primary",disabled:e.addEditInProgress},on:{click:function(n){return e.undoCorrection(!1,t.action,r,s.index,s.item.id,t.id)}}},[a("v-icon",{attrs:{small:""}},[e._v("mdi-undo")]),a("span",[e._v("Undo")])],1)],1):t.action!==e.ActionTypes.REMOVED?a("span",{staticClass:"edit-action"},[a("v-btn",{attrs:{id:"series-"+r+"-change-added-btn",text:"",color:"primary",disabled:e.addEditInProgress},on:{click:function(n){return e.editSeries(s.index,r)}}},[a("v-icon",{attrs:{small:""}},[e._v("mdi-pencil")]),a("span",[e._v("Edit")])],1)],1):e._e():a("span",{staticClass:"edit-action"},[a("v-btn",{attrs:{id:"series-"+r+"-change-btn",text:"",color:"primary",disabled:e.addEditInProgress},on:{click:function(n){return e.editSeries(s.index,r)}}},[a("v-icon",{attrs:{small:""}},[e._v("mdi-pencil")]),a("span",[e._v(e._s(e.editLabel))])],1)],1),t.action!==e.ActionTypes.REMOVED?a("span",[a("v-menu",{attrs:{"offset-y":"",left:""},scopedSlots:e._u([{key:"activator",fn:function({on:n}){return[a("v-btn",e._g({staticClass:"actions__more-actions__btn",attrs:{text:"",color:"primary",disabled:e.addEditInProgress}},n),[a("v-icon",[e._v(e._s(e.seriesDropdown[s.index][r]?"mdi-menu-up":"mdi-menu-down"))])],1)]}}],null,!0),model:{value:e.seriesDropdown[s.index][r],callback:function(n){e.$set(e.seriesDropdown[s.index],r,n)},expression:"seriesDropdown[row.index][index]"}},[a("v-list",{staticClass:"more-actions"},[t.action===e.ActionTypes.EDITED?a("v-list-item",{staticClass:"actions-dropdown_item",attrs:{disabled:e.addEditInProgress},on:{click:function(n){return e.editSeries(s.index,r)}}},[a("v-list-item-subtitle",[a("v-icon",{staticClass:"mr-2",attrs:{small:"",color:"primary"}},[e._v("mdi-pencil")]),e._v(" "+e._s(e.editLabel)+" ")],1)],1):e._e(),a("v-list-item",{staticClass:"actions-dropdown_item",class:{"item-disabled":e.isMoveDisabled(s.index,"up",r)},attrs:{disabled:e.isMoveDisabled(s.index,"up",r)},on:{click:function(n){return e.moveIndex(s.index,"up",r)}}},[a("v-list-item-subtitle",{staticClass:"move-up-selector"},[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-arrow-up")]),e._v(" Move Up ")],1)],1),a("v-list-item",{staticClass:"actions-dropdown_item",class:{"item-disabled":e.isMoveDisabled(s.index,"down",r)},attrs:{disabled:e.isMoveDisabled(s.index,"down",r)},on:{click:function(n){return e.moveIndex(s.index,"down",r)}}},[a("v-list-item-subtitle",{staticClass:"move-down-selector"},[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-arrow-down")]),e._v(" Move Down ")],1)],1),a("v-list-item",{staticClass:"actions-dropdown_item",on:{click:function(n){return e.removeSeries(r,s.index)}}},[a("v-list-item-subtitle",[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-delete")]),e._v(" Remove ")],1)],1)],1)],1)],1):e._e()]):e._e()]):[a("span")]],2):e._e(),e.showSeriesEditForm[s.index]&&e.showSeriesEditForm[s.index][r]?a("tr",{key:`class:${s.index}-Series:${r}-edit-form`},[a("td",{class:{"invalid-section":e.invalidSection},attrs:{colspan:"6"}},[a("v-expand-transition",[a("div",{staticClass:"edit-share-structure-container"},[a("EditShareStructure",{attrs:{initialValue:e.currentShareStructure,activeIndex:e.activeIndex,shareId:e.shareId,parentIndex:e.parentIndex,shareClasses:e.shareClasses,resolutionRequired:e.resolutionRequired,invalidSection:e.invalidSection},on:{addEditClass:function(n){return e.addEditShareClass(n)},addEditSeries:function(n){return e.addEditShareSeries(n)},removeSeries:function(n){return e.removeSeries(n,s.index)},resolutionPrompt:function(n){return e.emitResolutionPrompt(n)},resetEvent:function(n){return e.resetData()}}})],1)])],1)]):e._e()]}),e.showSeriesAddForm[s.index]?a("tr",[a("td",{class:{"invalid-section":e.invalidSection},attrs:{colspan:"6"}},[a("v-expand-transition",[a("div",{staticClass:"edit-share-structure-container"},[a("EditShareStructure",{attrs:{initialValue:e.currentShareStructure,activeIndex:e.activeIndex,shareId:e.shareId,parentIndex:e.parentIndex,shareClasses:e.shareClasses,resolutionRequired:e.resolutionRequired,invalidSection:e.invalidSection},on:{addEditClass:function(t){return e.addEditShareClass(t)},addEditSeries:function(t){return e.addEditShareSeries(t)},removeSeries:function(t){return e.removeSeries(t,s.index)},resolutionPrompt:function(t){return e.emitResolutionPrompt(t)},resetEvent:function(t){return e.resetData()}}})],1)])],1)]):e._e()]}}])})],2)},ce=[],K=k(c,le,ce,!1,null,"f13021e3",null,null);const ue=K.exports;K.exports.__docgenInfo={exportName:"default",displayName:"ShareStructure",description:"",tags:{},props:[{name:"isEditMode",tags:{},description:"Edit Mode",type:{name:"boolean"},defaultValue:{func:!1,value:"true"}},{name:"originalShareStructure",tags:{},type:{name:"ShareStructureIF"},defaultValue:{func:!1,value:"null"}},{name:"shareClasses",tags:{},type:{name:"Array",elements:[{name:"ShareClassIF"}]},defaultValue:{func:!1,value:"[]"}},{name:"resolutionRequired",tags:{},type:{name:"boolean"},defaultValue:{func:!1,value:"false"}},{name:"editLabel",tags:{},description:"Edit label name (ie 'Change' or 'Correct')",type:{name:"string"},defaultValue:{func:!1,value:"'Edit'"}},{name:"editedLabel",tags:{},description:"Edited label name (ie 'Changed' or 'Corrected')",type:{name:"string"},defaultValue:{func:!1,value:"'EDITED'"}},{name:"hasRightsOrRestrictions",tags:{},type:{name:"boolean"},defaultValue:{func:!1,value:"false"}},{name:"invalidSection",tags:{},description:"Prompt Error.",type:{name:"boolean"},defaultValue:{func:!1,value:"false"}},{name:"invalidMinimumShareClass",tags:{},description:"Verification the Share Structure contains the minimum required Share Classes.",type:{name:"boolean"},defaultValue:{func:!1,value:"false"}}],events:[{name:"emitShareClasses"},{name:"emitShareStructureChanged"},{name:"emitEditingShareStructure"},{name:"emitResolutionPrompt"}],sourceFiles:["/home/severin/repos/bcrs-shared-components/src/components/share-structure/ShareStructure.vue"]};const be={title:"component/ShareStructure"},U=(i,{argTypes:e})=>({props:Object.keys(e),components:{ShareStructure:ue},template:''}),_={business:{identifier:"BC1230105",legalType:"BEN"},header:{certifiedBy:"Cameron",date:"2021-03-04T16:59:54.905823+00:00",effectiveDate:"2021-03-04T16:59:54.905880+00:00",filingId:111645,isFutureEffective:!1,name:"incorporationApplication",status:"COMPLETED"},incorporationApplication:{contactPoint:{email:"cameron@freshworks.io",extension:"",phone:"(123) 456-7890"},incorporationAgreement:{agreementType:"sample"},nameRequest:{legalType:"BEN"},nameTranslations:[],offices:{},parties:[],shareStructure:{shareClasses:[{currency:"CAD",hasMaximumShares:!0,hasParValue:!0,hasRightsOrRestrictions:!0,id:"434416",maxNumberOfShares:100,name:"Class A Shares",parValue:1,priority:1,series:[{hasMaximumShares:!0,hasRightsOrRestrictions:!1,id:"434265",maxNumberOfShares:10,name:"Series 1A Shares",priority:1,type:"Series"},{hasMaximumShares:!0,hasRightsOrRestrictions:!1,id:"434266",maxNumberOfShares:2,name:"Series 2 Shares",priority:2,type:"Series"}],type:"Class"},{currency:"CAD",hasMaximumShares:!0,hasParValue:!0,hasRightsOrRestrictions:!0,id:"434417",maxNumberOfShares:122,name:"Class B Shares",parValue:2,priority:2,series:[{hasMaximumShares:!0,hasRightsOrRestrictions:!1,id:"434267",maxNumberOfShares:22,name:"Series b1 Shares",priority:1,type:"Series"}],type:"Class"}]}}},D=[{business:{}},{aliases:[]},{recordsOffice:{},registeredOffice:{}},{directors:[]},{shareClasses:[{currency:"CAD",hasMaximumShares:!0,hasParValue:!0,hasRightsOrRestrictions:!0,id:434416,maxNumberOfShares:100,name:"Class A Shares",parValue:1,priority:1,series:[{hasMaximumShares:!0,hasRightsOrRestrictions:!1,id:434265,maxNumberOfShares:10,name:"Series 1A Shares",priority:1,type:"Series"},{hasMaximumShares:!0,hasRightsOrRestrictions:!1,id:434266,maxNumberOfShares:2,name:"Series 2 Shares",priority:2,type:"Series"}],type:"Class"},{currency:"CAD",hasMaximumShares:!0,hasParValue:!0,hasRightsOrRestrictions:!0,id:434417,maxNumberOfShares:122,name:"Class B Shares",parValue:2,priority:2,series:[{hasMaximumShares:!0,hasRightsOrRestrictions:!1,id:434267,maxNumberOfShares:22,name:"Series b1 Shares",priority:1,type:"Series"}],type:"Class"}]},{}],f=U.bind({});f.args={isEditMode:!0,editLabel:"Correct",editedLabel:"CORRECTED",isCorrection:!0,incorporationApplication:_,businessSnapshot:D,shareClasses:_.incorporationApplication.shareStructure.shareClasses,resolutionRequired:!1};const C=U.bind({});C.args={isEditMode:!0,editLabel:"Change",editedLabel:"CHANGED",isCorrection:!0,incorporationApplication:_,businessSnapshot:D,shareClasses:D[4].shareClasses,resolutionRequired:!0};var N,I,T;f.parameters={...f.parameters,docs:{...(N=f.parameters)==null?void 0:N.docs,source:{originalSource:`(args, { - argTypes -}) => ({ - props: Object.keys(argTypes), - components: { - ShareStructure - }, - template: '' // $props comes from args below -})`,...(T=(I=f.parameters)==null?void 0:I.docs)==null?void 0:T.source}}};var w,L,$;C.parameters={...C.parameters,docs:{...(w=C.parameters)==null?void 0:w.docs,source:{originalSource:`(args, { - argTypes -}) => ({ - props: Object.keys(argTypes), - components: { - ShareStructure - }, - template: '' // $props comes from args below -})`,...($=(L=C.parameters)==null?void 0:L.docs)==null?void 0:$.source}}};const Ee=["correction","alteration"];export{Ee as __namedExportsOrder,C as alteration,f as correction,be as default}; -//# sourceMappingURL=ShareStructure.stories-0a18af58.js.map diff --git a/docs/assets/ShareStructure.stories-0a18af58.js.map b/docs/assets/ShareStructure.stories-0a18af58.js.map deleted file mode 100644 index efa05747..00000000 --- a/docs/assets/ShareStructure.stories-0a18af58.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ShareStructure.stories-0a18af58.js","sources":["../../node_modules/uuid/dist/esm-browser/rng.js","../../node_modules/uuid/dist/esm-browser/stringify.js","../../node_modules/uuid/dist/esm-browser/native.js","../../node_modules/uuid/dist/esm-browser/v4.js","../../src/components/share-structure/array-move.ts","../../src/components/share-structure/currency-lookup-mixin.ts","../../src/components/share-structure/EditShareStructure.vue","../../src/components/share-structure/ShareStructure.vue"],"sourcesContent":["// Unique ID creation requires a high quality random # generator. In the browser we therefore\n// require the crypto API and do not support built-in fallback to lower quality random number\n// generators (like Math.random()).\nlet getRandomValues;\nconst rnds8 = new Uint8Array(16);\nexport default function rng() {\n // lazy load so that environments that need to polyfill have a chance to do so\n if (!getRandomValues) {\n // getRandomValues needs to be invoked in a context where \"this\" is a Crypto implementation.\n getRandomValues = typeof crypto !== 'undefined' && crypto.getRandomValues && crypto.getRandomValues.bind(crypto);\n\n if (!getRandomValues) {\n throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');\n }\n }\n\n return getRandomValues(rnds8);\n}","import validate from './validate.js';\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\n\nconst byteToHex = [];\n\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).slice(1));\n}\n\nexport function unsafeStringify(arr, offset = 0) {\n // Note: Be careful editing this code! It's been tuned for performance\n // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434\n return byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]];\n}\n\nfunction stringify(arr, offset = 0) {\n const uuid = unsafeStringify(arr, offset); // Consistency check for valid UUID. If this throws, it's likely due to one\n // of the following:\n // - One or more input array values don't map to a hex octet (leading to\n // \"undefined\" in the uuid)\n // - Invalid input values for the RFC `version` or `variant` fields\n\n if (!validate(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n\n return uuid;\n}\n\nexport default stringify;","const randomUUID = typeof crypto !== 'undefined' && crypto.randomUUID && crypto.randomUUID.bind(crypto);\nexport default {\n randomUUID\n};","import native from './native.js';\nimport rng from './rng.js';\nimport { unsafeStringify } from './stringify.js';\n\nfunction v4(options, buf, offset) {\n if (native.randomUUID && !buf && !options) {\n return native.randomUUID();\n }\n\n options = options || {};\n const rnds = options.random || (options.rng || rng)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n\n return buf;\n }\n\n return unsafeStringify(rnds);\n}\n\nexport default v4;","/** array-move version 4.0\nCredit: https://github.com/sindresorhus/array-move\n\nLicence:\n\nMIT License\n\nCopyright (c) Sindre Sorhus (https://sindresorhus.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit\npersons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or\nsubstantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\nUSE OR OTHER DEALINGS IN THE SOFTWARE.\n**/\n\n/**\nMoves the item to the new position in the input array. Useful for huge arrays where absolute performance is needed.\n\n@param array - The array to modify.\n@param fromIndex - The index of item to move. If negative, it will begin that many elements from the end.\n@param toIndex - The index of where to move the item. If negative, it will begin that many elements from the end.\n**/\nexport function arrayMoveMutable (array: unknown[], fromIndex: number, toIndex: number): void {\n const startIndex = fromIndex < 0 ? array.length + fromIndex : fromIndex\n\n if (startIndex >= 0 && startIndex < array.length) {\n const endIndex = toIndex < 0 ? array.length + toIndex : toIndex\n\n const [item] = array.splice(fromIndex, 1)\n array.splice(endIndex, 0, item)\n }\n}\n\n/**\nClones the given `array`, moves the item to a new position in the new array, and then returns the new array.\nThe given `array` is not mutated.\n\n@param array - The array with the item to move.\n@param fromIndex - The index of item to move. If negative, it will begin that many elements from the end.\n@param toIndex - The index of where to move the item. If negative, it will begin that many elements from the end.\n@returns A new array with the item moved to the new position.\n**/\nexport function arrayMoveImmutable (array: readonly ValueType[], fromIndex: number, toIndex: number):\n ValueType[] {\n const newArray = [...array]\n arrayMoveMutable(newArray, fromIndex, toIndex)\n return newArray\n}\n","import Vue from 'vue'\nimport { Component } from 'vue-property-decorator'\n\n/**\n * Mixin that provides currency list and lookup operations\n */\n@Component({})\nexport default class CurrencyLookupMixin extends Vue {\n readonly currencyList = [\n { code: 'CAD', name: 'Canadian dollar' },\n { code: 'USD', name: 'United States dollar' },\n { divider: true },\n { code: 'AED', name: 'UAE dirham' },\n { code: 'AFN', name: 'Afghan afghani' },\n { code: 'ALL', name: 'Albanian lek' },\n { code: 'AMD', name: 'Armenian dram' },\n { code: 'ANG', name: 'Netherlands Antillean gulden' },\n { code: 'AOA', name: 'Angolan kwanza' },\n { code: 'ARS', name: 'Argentine peso' },\n { code: 'AUD', name: 'Australian dollar' },\n { code: 'AWG', name: 'Aruban florin' },\n { code: 'AZN', name: 'Azerbaijani manat' },\n { code: 'BAM', name: 'Bosnia and Herzegovina konvertibilna marka' },\n { code: 'BBD', name: 'Barbadian dollar' },\n { code: 'BDT', name: 'Bangladeshi taka' },\n { code: 'BGN', name: 'Bulgarian lev' },\n { code: 'BHD', name: 'Bahraini dinar' },\n { code: 'BIF', name: 'Burundi franc' },\n { code: 'BMD', name: 'Bermudian dollar' },\n { code: 'BND', name: 'Brunei dollar' },\n { code: 'BOB', name: 'Bolivian boliviano' },\n { code: 'BRL', name: 'Brazilian real' },\n { code: 'BSD', name: 'Bahamian dollar' },\n { code: 'BTN', name: 'Bhutanese ngultrum' },\n { code: 'BWP', name: 'Botswana pula' },\n { code: 'BYR', name: 'Belarusian ruble' },\n { code: 'BZD', name: 'Belize dollar' },\n { code: 'CDF', name: 'Congolese franc' },\n { code: 'CHF', name: 'Swiss franc' },\n { code: 'CLP', name: 'Chilean peso' },\n { code: 'CNY', name: 'Chinese/Yuan renminbi' },\n { code: 'COP', name: 'Colombian peso' },\n { code: 'CRC', name: 'Costa Rican colon' },\n { code: 'CUC', name: 'Cuban peso' },\n { code: 'CVE', name: 'Cape Verdean escudo' },\n { code: 'CZK', name: 'Czech koruna' },\n { code: 'DJF', name: 'Djiboutian franc' },\n { code: 'DKK', name: 'Danish krone' },\n { code: 'DOP', name: 'Dominican peso' },\n { code: 'DZD', name: 'Algerian dinar' },\n { code: 'EEK', name: 'Estonian kroon' },\n { code: 'EGP', name: 'Egyptian pound' },\n { code: 'ERN', name: 'Eritrean nakfa' },\n { code: 'ETB', name: 'Ethiopian birr' },\n { code: 'EUR', name: 'European Euro' },\n { code: 'FJD', name: 'Fijian dollar' },\n { code: 'FKP', name: 'Falkland Islands pound' },\n { code: 'GBP', name: 'British pound' },\n { code: 'GEL', name: 'Georgian lari' },\n { code: 'GHS', name: 'Ghanaian cedi' },\n { code: 'GIP', name: 'Gibraltar pound' },\n { code: 'GMD', name: 'Gambian dalasi' },\n { code: 'GNF', name: 'Guinean franc' },\n { code: 'GQE', name: 'Central African CFA franc' },\n { code: 'GTQ', name: 'Guatemalan quetzal' },\n { code: 'GYD', name: 'Guyanese dollar' },\n { code: 'HKD', name: 'Hong Kong dollar' },\n { code: 'HNL', name: 'Honduran lempira' },\n { code: 'HRK', name: 'Croatian kuna' },\n { code: 'HTG', name: 'Haitian gourde' },\n { code: 'HUF', name: 'Hungarian forint' },\n { code: 'IDR', name: 'Indonesian rupiah' },\n { code: 'ILS', name: 'Israeli new sheqel' },\n { code: 'INR', name: 'Indian rupee' },\n { code: 'IQD', name: 'Iraqi dinar' },\n { code: 'IRR', name: 'Iranian rial' },\n { code: 'ISK', name: 'Icelandic kr\\u00f3na' },\n { code: 'JMD', name: 'Jamaican dollar' },\n { code: 'JOD', name: 'Jordanian dinar' },\n { code: 'JPY', name: 'Japanese yen' },\n { code: 'KES', name: 'Kenyan shilling' },\n { code: 'KGS', name: 'Kyrgyzstani som' },\n { code: 'KHR', name: 'Cambodian riel' },\n { code: 'KMF', name: 'Comorian franc' },\n { code: 'KPW', name: 'North Korean won' },\n { code: 'KRW', name: 'South Korean won' },\n { code: 'KWD', name: 'Kuwaiti dinar' },\n { code: 'KYD', name: 'Cayman Islands dollar' },\n { code: 'KZT', name: 'Kazakhstani tenge' },\n { code: 'LAK', name: 'Lao kip' },\n { code: 'LBP', name: 'Lebanese lira' },\n { code: 'LKR', name: 'Sri Lankan rupee' },\n { code: 'LRD', name: 'Liberian dollar' },\n { code: 'LSL', name: 'Lesotho loti' },\n { code: 'LTL', name: 'Lithuanian litas' },\n { code: 'LVL', name: 'Latvian lats' },\n { code: 'LYD', name: 'Libyan dinar' },\n { code: 'MAD', name: 'Moroccan dirham' },\n { code: 'MDL', name: 'Moldovan leu' },\n { code: 'MGA', name: 'Malagasy ariary' },\n { code: 'MKD', name: 'Macedonian denar' },\n { code: 'MMK', name: 'Myanma kyat' },\n { code: 'MNT', name: 'Mongolian tugrik' },\n { code: 'MOP', name: 'Macanese pataca' },\n { code: 'MRO', name: 'Mauritanian ouguiya' },\n { code: 'MUR', name: 'Mauritian rupee' },\n { code: 'MVR', name: 'Maldivian rufiyaa' },\n { code: 'MWK', name: 'Malawian kwacha' },\n { code: 'MXN', name: 'Mexican peso' },\n { code: 'MYR', name: 'Malaysian ringgit' },\n { code: 'MZM', name: 'Mozambican metical' },\n { code: 'NAD', name: 'Namibian dollar' },\n { code: 'NGN', name: 'Nigerian naira' },\n { code: 'NIO', name: 'Nicaraguan c\\u00f3rdoba' },\n { code: 'NOK', name: 'Norwegian krone' },\n { code: 'NPR', name: 'Nepalese rupee' },\n { code: 'NZD', name: 'New Zealand dollar' },\n { code: 'OMR', name: 'Omani rial' },\n { code: 'PAB', name: 'Panamanian balboa' },\n { code: 'PEN', name: 'Peruvian nuevo sol' },\n { code: 'PGK', name: 'Papua New Guinean kina' },\n { code: 'PHP', name: 'Philippine peso' },\n { code: 'PKR', name: 'Pakistani rupee' },\n { code: 'PLN', name: 'Polish zloty' },\n { code: 'PYG', name: 'Paraguayan guarani' },\n { code: 'QAR', name: 'Qatari riyal' },\n { code: 'RON', name: 'Romanian leu' },\n { code: 'RSD', name: 'Serbian dinar' },\n { code: 'RUB', name: 'Russian ruble' },\n { code: 'SAR', name: 'Saudi riyal' },\n { code: 'SBD', name: 'Solomon Islands dollar' },\n { code: 'SCR', name: 'Seychellois rupee' },\n { code: 'SDG', name: 'Sudanese pound' },\n { code: 'SEK', name: 'Swedish krona' },\n { code: 'SGD', name: 'Singapore dollar' },\n { code: 'SHP', name: 'Saint Helena pound' },\n { code: 'SLL', name: 'Sierra Leonean leone' },\n { code: 'SOS', name: 'Somali shilling' },\n { code: 'SRD', name: 'Surinamese dollar' },\n { code: 'SYP', name: 'Syrian pound' },\n { code: 'SZL', name: 'Swazi lilangeni' },\n { code: 'THB', name: 'Thai baht' },\n { code: 'TJS', name: 'Tajikistani somoni' },\n { code: 'TMT', name: 'Turkmen manat' },\n { code: 'TND', name: 'Tunisian dinar' },\n { code: 'TRY', name: 'Turkish new lira' },\n { code: 'TTD', name: 'Trinidad and Tobago dollar' },\n { code: 'TWD', name: 'New Taiwan dollar' },\n { code: 'TZS', name: 'Tanzanian shilling' },\n { code: 'UAH', name: 'Ukrainian hryvnia' },\n { code: 'UGX', name: 'Ugandan shilling' },\n { code: 'UYU', name: 'Uruguayan peso' },\n { code: 'UZS', name: 'Uzbekistani som' },\n { code: 'VEB', name: 'Venezuelan bolivar' },\n { code: 'VND', name: 'Vietnamese dong' },\n { code: 'VUV', name: 'Vanuatu vatu' },\n { code: 'WST', name: 'Samoan tala' },\n { code: 'XAF', name: 'Central African CFA franc' },\n { code: 'XCD', name: 'East Caribbean dollar' },\n { code: 'XDR', name: 'Special Drawing Rights' },\n { code: 'XOF', name: 'West African CFA franc' },\n { code: 'XPF', name: 'CFP franc' },\n { code: 'YER', name: 'Yemeni rial' },\n { code: 'ZAR', name: 'South African rand' },\n { code: 'ZMK', name: 'Zambian kwacha' },\n { code: 'ZWR', name: 'Zimbabwean dollar' }\n ]\n\n getCurrencyList (): Array {\n return this.currencyList\n }\n\n getCurrencyNameByCode (code: string): string {\n const currency = this.currencyList.find(currency => currency.code === code)\n return currency && currency.name\n }\n}\n","\n\n\n\n\n","\n\n\n\n\n"],"names":["getRandomValues","rnds8","rng","byteToHex","unsafeStringify","arr","offset","randomUUID","native","v4","options","buf","rnds","i","arrayMoveMutable","array","fromIndex","toIndex","startIndex","endIndex","item","CurrencyLookupMixin","Vue","__publicField","code","currency","__decorateClass","Component","EditShareStructure","Mixins","rules","v","s","index","r","seriesSum","a","b","filteredSeries","series","currentSum","name","shareStructure","shareStructureToAdd","addedSeriesIndexes","ActionTypes","seriesIndex","x","emitEvent","shareClass","shareSeries","shareClassIndex","shareSeriesIndex","requiresPrompt","Prop","Watch","Emit","ConfirmDialog","ShareStructure","parValue","classRow","seriesRow","uuidv4","newList","originalShareClass","cloneDeep","share","isEqual","omit","tempList","shareClassToRestore","classShare","parentShareClass","parentIndex","parentId","seriesId","originalShareClasses","shareSeriesToRestore","indexFrom","direction","indexTo","seriesCheck","arrBoundry","isClass","actionType","scrollToTop","element","val","shareClasses","hasChanges","isEditing","ActionChip"],"mappings":"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","x_google_ignoreList":[0,1,2,3]} \ No newline at end of file diff --git a/docs/assets/ShareStructure.stories-3220b180.js b/docs/assets/ShareStructure.stories-3220b180.js new file mode 100644 index 00000000..5989e057 --- /dev/null +++ b/docs/assets/ShareStructure.stories-3220b180.js @@ -0,0 +1,18 @@ +var G=Object.defineProperty;var H=(i,e,a)=>e in i?G(i,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[e]=a;var o=(i,e,a)=>(H(i,typeof e!="symbol"?e+"":e,a),a);import{V as b}from"./vue.esm-b1e57a2f.js";import{C as A,m as W,P as h,E as S,n as k}from"./_plugin-vue2_normalizer-b11a0120.js";import{W as E}from"./Watch-62f8b699.js";import{l as v}from"./lodash-f6b38868.js";import{A as c,a as Y}from"./ActionChip-73b76eea.js";import{C as F}from"./ConfirmDialog-9091213f.js";import"./_commonjsHelpers-de833af9.js";let g;const j=new Uint8Array(16);function z(){if(!g&&(g=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!g))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return g(j)}const d=[];for(let i=0;i<256;++i)d.push((i+256).toString(16).slice(1));function Z(i,e=0){return d[i[e+0]]+d[i[e+1]]+d[i[e+2]]+d[i[e+3]]+"-"+d[i[e+4]]+d[i[e+5]]+"-"+d[i[e+6]]+d[i[e+7]]+"-"+d[i[e+8]]+d[i[e+9]]+"-"+d[i[e+10]]+d[i[e+11]]+d[i[e+12]]+d[i[e+13]]+d[i[e+14]]+d[i[e+15]]}const J=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),V={randomUUID:J};function P(i,e,a){if(V.randomUUID&&!e&&!i)return V.randomUUID();i=i||{};const s=i.random||(i.rng||z)();if(s[6]=s[6]&15|64,s[8]=s[8]&63|128,e){a=a||0;for(let t=0;t<16;++t)e[a+t]=s[t];return e}return Z(s)}function O(i,e,a){const s=e<0?i.length+e:e;if(s>=0&&s{for(var t=s>1?void 0:s?Q(e,a):e,r=i.length-1,n;r>=0;r--)(n=i[r])&&(t=(s?n(e,a,t):n(t))||t);return s&&t&&X(e,a,t),t};let x=class extends b{constructor(){super(...arguments);o(this,"currencyList",[{code:"CAD",name:"Canadian dollar"},{code:"USD",name:"United States dollar"},{divider:!0},{code:"AED",name:"UAE dirham"},{code:"AFN",name:"Afghan afghani"},{code:"ALL",name:"Albanian lek"},{code:"AMD",name:"Armenian dram"},{code:"ANG",name:"Netherlands Antillean gulden"},{code:"AOA",name:"Angolan kwanza"},{code:"ARS",name:"Argentine peso"},{code:"AUD",name:"Australian dollar"},{code:"AWG",name:"Aruban florin"},{code:"AZN",name:"Azerbaijani manat"},{code:"BAM",name:"Bosnia and Herzegovina konvertibilna marka"},{code:"BBD",name:"Barbadian dollar"},{code:"BDT",name:"Bangladeshi taka"},{code:"BGN",name:"Bulgarian lev"},{code:"BHD",name:"Bahraini dinar"},{code:"BIF",name:"Burundi franc"},{code:"BMD",name:"Bermudian dollar"},{code:"BND",name:"Brunei dollar"},{code:"BOB",name:"Bolivian boliviano"},{code:"BRL",name:"Brazilian real"},{code:"BSD",name:"Bahamian dollar"},{code:"BTN",name:"Bhutanese ngultrum"},{code:"BWP",name:"Botswana pula"},{code:"BYR",name:"Belarusian ruble"},{code:"BZD",name:"Belize dollar"},{code:"CDF",name:"Congolese franc"},{code:"CHF",name:"Swiss franc"},{code:"CLP",name:"Chilean peso"},{code:"CNY",name:"Chinese/Yuan renminbi"},{code:"COP",name:"Colombian peso"},{code:"CRC",name:"Costa Rican colon"},{code:"CUC",name:"Cuban peso"},{code:"CVE",name:"Cape Verdean escudo"},{code:"CZK",name:"Czech koruna"},{code:"DJF",name:"Djiboutian franc"},{code:"DKK",name:"Danish krone"},{code:"DOP",name:"Dominican peso"},{code:"DZD",name:"Algerian dinar"},{code:"EEK",name:"Estonian kroon"},{code:"EGP",name:"Egyptian pound"},{code:"ERN",name:"Eritrean nakfa"},{code:"ETB",name:"Ethiopian birr"},{code:"EUR",name:"European Euro"},{code:"FJD",name:"Fijian dollar"},{code:"FKP",name:"Falkland Islands pound"},{code:"GBP",name:"British pound"},{code:"GEL",name:"Georgian lari"},{code:"GHS",name:"Ghanaian cedi"},{code:"GIP",name:"Gibraltar pound"},{code:"GMD",name:"Gambian dalasi"},{code:"GNF",name:"Guinean franc"},{code:"GQE",name:"Central African CFA franc"},{code:"GTQ",name:"Guatemalan quetzal"},{code:"GYD",name:"Guyanese dollar"},{code:"HKD",name:"Hong Kong dollar"},{code:"HNL",name:"Honduran lempira"},{code:"HRK",name:"Croatian kuna"},{code:"HTG",name:"Haitian gourde"},{code:"HUF",name:"Hungarian forint"},{code:"IDR",name:"Indonesian rupiah"},{code:"ILS",name:"Israeli new sheqel"},{code:"INR",name:"Indian rupee"},{code:"IQD",name:"Iraqi dinar"},{code:"IRR",name:"Iranian rial"},{code:"ISK",name:"Icelandic króna"},{code:"JMD",name:"Jamaican dollar"},{code:"JOD",name:"Jordanian dinar"},{code:"JPY",name:"Japanese yen"},{code:"KES",name:"Kenyan shilling"},{code:"KGS",name:"Kyrgyzstani som"},{code:"KHR",name:"Cambodian riel"},{code:"KMF",name:"Comorian franc"},{code:"KPW",name:"North Korean won"},{code:"KRW",name:"South Korean won"},{code:"KWD",name:"Kuwaiti dinar"},{code:"KYD",name:"Cayman Islands dollar"},{code:"KZT",name:"Kazakhstani tenge"},{code:"LAK",name:"Lao kip"},{code:"LBP",name:"Lebanese lira"},{code:"LKR",name:"Sri Lankan rupee"},{code:"LRD",name:"Liberian dollar"},{code:"LSL",name:"Lesotho loti"},{code:"LTL",name:"Lithuanian litas"},{code:"LVL",name:"Latvian lats"},{code:"LYD",name:"Libyan dinar"},{code:"MAD",name:"Moroccan dirham"},{code:"MDL",name:"Moldovan leu"},{code:"MGA",name:"Malagasy ariary"},{code:"MKD",name:"Macedonian denar"},{code:"MMK",name:"Myanma kyat"},{code:"MNT",name:"Mongolian tugrik"},{code:"MOP",name:"Macanese pataca"},{code:"MRO",name:"Mauritanian ouguiya"},{code:"MUR",name:"Mauritian rupee"},{code:"MVR",name:"Maldivian rufiyaa"},{code:"MWK",name:"Malawian kwacha"},{code:"MXN",name:"Mexican peso"},{code:"MYR",name:"Malaysian ringgit"},{code:"MZM",name:"Mozambican metical"},{code:"NAD",name:"Namibian dollar"},{code:"NGN",name:"Nigerian naira"},{code:"NIO",name:"Nicaraguan córdoba"},{code:"NOK",name:"Norwegian krone"},{code:"NPR",name:"Nepalese rupee"},{code:"NZD",name:"New Zealand dollar"},{code:"OMR",name:"Omani rial"},{code:"PAB",name:"Panamanian balboa"},{code:"PEN",name:"Peruvian nuevo sol"},{code:"PGK",name:"Papua New Guinean kina"},{code:"PHP",name:"Philippine peso"},{code:"PKR",name:"Pakistani rupee"},{code:"PLN",name:"Polish zloty"},{code:"PYG",name:"Paraguayan guarani"},{code:"QAR",name:"Qatari riyal"},{code:"RON",name:"Romanian leu"},{code:"RSD",name:"Serbian dinar"},{code:"RUB",name:"Russian ruble"},{code:"SAR",name:"Saudi riyal"},{code:"SBD",name:"Solomon Islands dollar"},{code:"SCR",name:"Seychellois rupee"},{code:"SDG",name:"Sudanese pound"},{code:"SEK",name:"Swedish krona"},{code:"SGD",name:"Singapore dollar"},{code:"SHP",name:"Saint Helena pound"},{code:"SLL",name:"Sierra Leonean leone"},{code:"SOS",name:"Somali shilling"},{code:"SRD",name:"Surinamese dollar"},{code:"SYP",name:"Syrian pound"},{code:"SZL",name:"Swazi lilangeni"},{code:"THB",name:"Thai baht"},{code:"TJS",name:"Tajikistani somoni"},{code:"TMT",name:"Turkmen manat"},{code:"TND",name:"Tunisian dinar"},{code:"TRY",name:"Turkish new lira"},{code:"TTD",name:"Trinidad and Tobago dollar"},{code:"TWD",name:"New Taiwan dollar"},{code:"TZS",name:"Tanzanian shilling"},{code:"UAH",name:"Ukrainian hryvnia"},{code:"UGX",name:"Ugandan shilling"},{code:"UYU",name:"Uruguayan peso"},{code:"UZS",name:"Uzbekistani som"},{code:"VEB",name:"Venezuelan bolivar"},{code:"VND",name:"Vietnamese dong"},{code:"VUV",name:"Vanuatu vatu"},{code:"WST",name:"Samoan tala"},{code:"XAF",name:"Central African CFA franc"},{code:"XCD",name:"East Caribbean dollar"},{code:"XDR",name:"Special Drawing Rights"},{code:"XOF",name:"West African CFA franc"},{code:"XPF",name:"CFP franc"},{code:"YER",name:"Yemeni rial"},{code:"ZAR",name:"South African rand"},{code:"ZMK",name:"Zambian kwacha"},{code:"ZWR",name:"Zimbabwean dollar"}])}getCurrencyList(){return this.currencyList}getCurrencyNameByCode(e){const a=this.currencyList.find(s=>s.code===e);return a&&a.name}};x=ee([A({})],x);var ae=Object.defineProperty,se=Object.getOwnPropertyDescriptor,p=(i,e,a,s)=>{for(var t=s>1?void 0:s?se(e,a):e,r=i.length-1,n;r>=0;r--)(n=i[r])&&(t=(s?n(e,a,t):n(t))||t);return s&&t&&ae(e,a,t),t};let u=class extends W(x){constructor(){super(...arguments);o(this,"$refs");o(this,"initialValue");o(this,"activeIndex");o(this,"parentIndex");o(this,"shareId");o(this,"shareClasses");o(this,"resolutionRequired");o(this,"invalidSection");o(this,"nameRules",[]);o(this,"maximumShareRules",[]);o(this,"parValueRules",[]);o(this,"currencyRules",[]);o(this,"shareStructure",null);o(this,"formValid",!0);o(this,"hasNoMaximumShares",!1);o(this,"hasNoParValue",!1);o(this,"hasSeriesShares",!1);o(this,"excludedWordsListForClass",["share","shares","value"]);o(this,"excludedWordsListForSeries",["share","shares"])}get isClass(){return this.shareStructure.type==="Class"}get isSeries(){return this.shareStructure.type==="Series"}get isNoMaxSharesVisible(){return this.isSeries?!this.shareClasses[this.parentIndex].hasMaximumShares:!0}get nameRule(){const a=[s=>!/^\s/g.test(s)||"Invalid spaces",s=>!/\s$/g.test(s)||"Invalid spaces"];return this.isClass?(a.push(s=>!!s||'Enter the name of the class - the word "Shares" is automatically added',s=>!this.shareClasses.find((t,r)=>r!==this.activeIndex&&t.name.split(" Shares")[0].toLowerCase()===s.toLowerCase())||"Class name must be unique"),a.push(s=>!s.split(" ").some(t=>this.excludedWordsListForClass.includes(t.toLowerCase()))||"Class name should not contain any of the words share, shares or value")):this.isSeries&&(a.push(s=>!!s||'Enter the name of the series - the word "Shares" is automatically added',s=>!this.shareClasses[this.parentIndex].series.find((t,r)=>r!==this.activeIndex&&t.name.split(" Shares")[0].toLowerCase()===s.toLowerCase())||"Series name must be unique"),a.push(s=>!s.split(" ").some(t=>this.excludedWordsListForSeries.includes(t.toLowerCase()))||"Series name should not contain any of the words share or shares")),a}get maximumShareRule(){let a=[];if(!this.hasNoMaximumShares){if(a=[s=>s!==""&&s!==null&&s!==void 0||"Number of shares is required",s=>/^-?\d+$/.test(s)||"Must be a whole number",s=>+s>0||"Number must be greater than 0",s=>s&&s.toString().length<16||"Number must be less than 16 digits"],this.isClass&&this.activeIndex!==-1&&!this.hasNoMaximumShares&&this.shareStructure.series.length>0){const s=this.shareStructure.series.reduce((t,r)=>+t+ +r.maxNumberOfShares,0);a.push(t=>!!t||"Enter the maximum number of shares in the class",t=>+t>=s||"The number for the series (or all series combined, if there are multiple under a class) cannot exceed the number for the class")}if(this.isSeries&&this.shareClasses[this.parentIndex].hasMaximumShares){let s=this.shareClasses[this.parentIndex].series;this.activeIndex!==-1&&(s=s.filter(r=>r.id!==this.shareClasses[this.parentIndex].series[this.activeIndex].id));const t=s.reduce((r,n)=>+r+ +n.maxNumberOfShares,0);a.push(r=>!!r||"Enter the maximum number of shares in the series",r=>+r+t<=+this.shareClasses[this.parentIndex].maxNumberOfShares||"The number for the series (or all series combined, if there are multiple under a class) cannot exceed the number for the class")}}return a}get parValueRule(){let a=[];return this.hasNoParValue||(a=[s=>s!==""&&s!==null&&s!==void 0||"Par value is required",s=>s>0||"Amount must be greater than 0",s=>s<1?/^\d+(\.\d{0,6})?$/.test(s)||"Amounts less than 1 can be entered with up to 6 decimal places":/^\d+(\.\d{1,2})?$/.test(s)||"Amounts greater than 1 can be entered with up to 2 decimal places"]),a}get currencyRule(){return this.hasNoParValue?[]:[a=>!!a||"Currency is required"]}created(){if(this.initialValue&&(this.shareStructure={...this.initialValue},this.hasNoMaximumShares=!this.shareStructure.hasMaximumShares,this.hasNoParValue=!this.shareStructure.hasParValue,this.hasSeriesShares=this.shareStructure.hasRightsOrRestrictions&&this.shareStructure.series&&this.shareStructure.series.length>=1,this.activeIndex!==-1)){const a=this.shareStructure.name;this.shareStructure.name=a.substr(0,a.indexOf(" Shares"))}}async validateForm(){if(this.nameRules=this.nameRule,this.maximumShareRules=this.maximumShareRule,this.parValueRules=this.parValueRule,this.currencyRules=this.currencyRule,await b.nextTick(),this.$refs.shareStructureForm.validate(),this.formValid){const a=this.addShareStructure();this.emitAddShareStructureEvent(a),this.resetFormAndData(!1)}}emitAddShareStructureEvent(a){this.isClass?this.emitAddEditShareClassEvent(a):this.isSeries&&this.emitAddEditShareSeriesEvent(a)}addShareStructure(){let a={...this.shareStructure};if(this.activeIndex===-1&&(a.id=this.shareId),a.name=`${a.name} Shares`,a.hasMaximumShares=!this.hasNoMaximumShares,a.hasParValue=!this.hasNoParValue,!a.hasRightsOrRestrictions&&a.series){let s=[];a.series.forEach(t=>{if(t.action===c.ADDED){const r=a.series.findIndex(n=>n.id===t.id);s.push(r)}}),s.reverse().forEach(t=>a.series.splice(t,1)),a.series.forEach(t=>{t.action=c.REMOVED})}return a}removeShareStructure(){this.isClass?this.emitRemoveShareClassEvent(this.activeIndex):this.isSeries&&this.emitRemoveShareSeriesEvent(this.activeIndex)}resetFormAndData(a){this.$refs.shareStructureForm.reset(),a&&this.emitResetEvent()}changeMaximumShareFlag(){this.hasNoMaximumShares&&(this.shareStructure.maxNumberOfShares=null)}changeParValueFlag(){this.hasNoParValue&&(this.shareStructure.currency=null,this.shareStructure.parValue=null)}async confirmSeriesRemoval(){this.hasSeriesShares&&!this.shareStructure.hasRightsOrRestrictions?this.$refs.confirm.open("Remove Share Series with Class","A share series exists for this class. Removing the Special Rights or Restrictions for this class will remove all associated share series.",{width:"45rem",persistent:!0,yes:"Remove",no:null,cancel:"Cancel"}).then(()=>{this.shareStructure.hasRightsOrRestrictions=!1}).catch(()=>{this.shareStructure.hasRightsOrRestrictions=!0}):this.resolutionRequired&&(await this.emitResolutionPrompt(!0),this.shareStructure.hasRightsOrRestrictions=!1)}updateResolutionRequirement(){this.shareStructure.hasRightsOrRestrictions=!this.resolutionRequired}emitAddEditShareClassEvent(a){}emitAddEditShareSeriesEvent(a){}emitRemoveShareClassEvent(a){}emitRemoveShareSeriesEvent(a){}emitResetEvent(){}emitResolutionPrompt(a){}};p([h({default:null})],u.prototype,"initialValue",2);p([h({default:null})],u.prototype,"activeIndex",2);p([h({default:null})],u.prototype,"parentIndex",2);p([h({default:""})],u.prototype,"shareId",2);p([h({default:[]})],u.prototype,"shareClasses",2);p([h({default:!1})],u.prototype,"resolutionRequired",2);p([h({default:!1})],u.prototype,"invalidSection",2);p([E("resolutionRequired")],u.prototype,"updateResolutionRequirement",1);p([S("addEditClass")],u.prototype,"emitAddEditShareClassEvent",1);p([S("addEditSeries")],u.prototype,"emitAddEditShareSeriesEvent",1);p([S("removeClass")],u.prototype,"emitRemoveShareClassEvent",1);p([S("removeSeries")],u.prototype,"emitRemoveShareSeriesEvent",1);p([S("resetEvent")],u.prototype,"emitResetEvent",1);p([S("resolutionPrompt")],u.prototype,"emitResolutionPrompt",1);u=p([A({components:{ConfirmDialog:F}})],u);var te=function(){var e=this,a=e._self._c;return e._self._setupProxy,a("div",{attrs:{id:"edit-share-structure"}},[a("ConfirmDialog",{ref:"confirm",attrs:{attach:"#edit-share-structure"}}),a("v-expand-transition",[a("ul",{staticClass:"list add-share-structure"},[a("li",{staticClass:"add-share-structure-container"},[a("div",{staticClass:"meta-container"},[a("label",{staticClass:"add-share-structure-header",class:{"error-text":e.invalidSection}},[e.activeIndex===-1?a("span",{staticClass:"pl-5",class:{"pl-10 text-body-3":e.isSeries}},[e._v(" Add Share "+e._s(e.shareStructure.type)+" ")]):a("span",{class:{"pl-10 text-body-3":e.isSeries}},[e._v("Edit Share "+e._s(e.shareStructure.type))])]),a("div",{staticClass:"meta-container__inner"},[a("v-form",{ref:"shareStructureForm",staticClass:"share-structure-form",on:{submit:function(s){return s.preventDefault(),e.addShareStructure()}},model:{value:e.formValid,callback:function(s){e.formValid=s},expression:"formValid"}},[a("v-text-field",{attrs:{id:"txt-name",filled:"",label:e.shareStructure.type+" Name [Shares]",hint:"Enter the name of the "+e.shareStructure.type.toLowerCase()+' - the word "Shares" is automatically added',rules:e.nameRules,suffix:"Shares","persistent-hint":""},model:{value:e.shareStructure.name,callback:function(s){e.$set(e.shareStructure,"name",s)},expression:"shareStructure.name"}}),a("v-divider",{staticClass:"separator"}),a("v-radio-group",{staticClass:"radio-group",attrs:{column:""},on:{change:function(s){return e.changeMaximumShareFlag()}},model:{value:e.hasNoMaximumShares,callback:function(s){e.hasNoMaximumShares=s},expression:"hasNoMaximumShares"}},[a("v-radio",{attrs:{value:!1},scopedSlots:e._u([{key:"label",fn:function(){return[a("v-row",[a("v-col",{attrs:{cols:"6"}},[a("v-text-field",{attrs:{id:"txt-max-shares",filled:"",label:"Maximum Number of Shares","persistent-hint":"",type:"number","hide-spin-buttons":"",hint:"Enter the maximum number of shares in the "+e.shareStructure.type.toLowerCase(),rules:e.maximumShareRules,disabled:e.hasNoMaximumShares},model:{value:e.shareStructure.maxNumberOfShares,callback:function(s){e.$set(e.shareStructure,"maxNumberOfShares",e._n(s))},expression:"shareStructure.maxNumberOfShares"}})],1)],1)]},proxy:!0}])}),e.isNoMaxSharesVisible?a("v-radio",{attrs:{id:"lbl-no-maximum",value:!0,label:"No maximum"}}):e._e()],1),a("v-divider",{staticClass:"separator mx-4"}),a("v-radio-group",{directives:[{name:"show",rawName:"v-show",value:e.isClass,expression:"isClass"}],staticClass:"radio-group",attrs:{column:""},on:{change:function(s){return e.changeParValueFlag()}},model:{value:e.hasNoParValue,callback:function(s){e.hasNoParValue=s},expression:"hasNoParValue"}},[a("v-radio",{attrs:{id:"radio-par-value",value:!1},scopedSlots:e._u([{key:"label",fn:function(){return[a("v-row",[a("v-col",{attrs:{cols:"6"}},[a("v-text-field",{attrs:{id:"class-par-value",filled:"",label:"Par Value",rules:e.parValueRules,hint:"Enter the initial value of each share","persistent-hint":"",type:"number","hide-spin-buttons":""},model:{value:e.shareStructure.parValue,callback:function(s){e.$set(e.shareStructure,"parValue",e._n(s))},expression:"shareStructure.parValue"}})],1),a("v-col",{attrs:{cols:"6"}},[a("v-select",{attrs:{id:"class-currency",items:e.getCurrencyList(),filled:"",label:"Currency",rules:e.currencyRules,"item-text":"`${data.item.name}, ${data.item.code}`","item-value":"code"},scopedSlots:e._u([{key:"selection",fn:function(s){return[e._v(" "+e._s(s.item.name)+" ("+e._s(s.item.code)+") ")]}},{key:"item",fn:function(s){return[e._v(" "+e._s(s.item.name)+" ("+e._s(s.item.code)+") ")]}}]),model:{value:e.shareStructure.currency,callback:function(s){e.$set(e.shareStructure,"currency",s)},expression:"shareStructure.currency"}})],1)],1)]},proxy:!0}])}),a("v-radio",{attrs:{id:"radio-no-par",value:!0,label:"No par value"}})],1),a("div",{directives:[{name:"show",rawName:"v-show",value:e.isSeries,expression:"isSeries"}],staticClass:"pl-10"},[e.shareStructure.hasParValue?a("v-row",[a("v-col",{attrs:{cols:"6"}},[a("v-text-field",{attrs:{id:"series-par-value",label:"Par Value",value:e.shareStructure.parValue,disabled:!0,width:"10"}})],1),a("v-col",{attrs:{cols:"6"}},[a("v-text-field",{attrs:{id:"series-currency",label:"Currency",value:`${e.getCurrencyNameByCode(e.shareStructure.currency)} (${e.shareStructure.currency})`,disabled:!0}})],1)],1):a("v-label",{attrs:{id:"lbl-no-par"}},[e._v(" No par value ")])],1),a("v-divider",{staticClass:"separator mx-4"}),a("div",{staticClass:"form__row"},[a("v-checkbox",{attrs:{id:"special-rights-check-box",label:"This share "+e.shareStructure.type.toLowerCase()+" has special rights or restrictions"},on:{click:function(s){return e.confirmSeriesRemoval()}},model:{value:e.shareStructure.hasRightsOrRestrictions,callback:function(s){e.$set(e.shareStructure,"hasRightsOrRestrictions",s)},expression:"shareStructure.hasRightsOrRestrictions"}})],1),a("div",{staticClass:"form__row form__btns"},[a("v-btn",{attrs:{id:"remove-btn",large:"",outlined:"",color:"error",disabled:e.activeIndex===-1},on:{click:function(s){return e.removeShareStructure()}}},[e._v(" Remove ")]),a("v-btn",{staticClass:"form-primary-btn",attrs:{id:"done-btn",large:"",color:"primary"},on:{click:function(s){return e.validateForm()}}},[e._v(" Done ")]),a("v-btn",{attrs:{id:"cancel-btn",large:"",outlined:"",color:"primary"},on:{click:function(s){return e.resetFormAndData(!0)}}},[e._v(" Cancel ")])],1)],1)],1)])])])])],1)},re=[],B=k(u,te,re,!1,null,"3d1d44c8",null,null);const ie=B.exports;B.exports.__docgenInfo={description:"Mixin that provides currency list and lookup operations",tags:{},exportName:"default",displayName:"EditShareStructure",props:[{name:"initialValue",tags:{},type:{name:"ShareClassIF"},defaultValue:{func:!1,value:"null"}},{name:"activeIndex",tags:{},type:{name:"number"},defaultValue:{func:!1,value:"null"}},{name:"parentIndex",tags:{},type:{name:"number"},defaultValue:{func:!1,value:"null"}},{name:"shareId",tags:{},type:{name:"string"},defaultValue:{func:!1,value:"''"}},{name:"shareClasses",tags:{},type:{name:"Array",elements:[{name:"ShareClassIF"}]},defaultValue:{func:!1,value:"[]"}},{name:"resolutionRequired",tags:{},type:{name:"boolean"},defaultValue:{func:!1,value:"false"}},{name:"invalidSection",tags:{},description:"Prompt Error.",type:{name:"boolean"},defaultValue:{func:!1,value:"false"}}],events:[{name:"addEditClass"},{name:"addEditSeries"},{name:"removeClass"},{name:"removeSeries"},{name:"resetEvent"},{name:"resolutionPrompt"}],sourceFiles:["/home/severin/repos/bcrs-shared-components/src/components/share-structure/EditShareStructure.vue","/home/severin/repos/bcrs-shared-components/src/components/share-structure/currency-lookup-mixin.ts"]};var ne=Object.defineProperty,oe=Object.getOwnPropertyDescriptor,m=(i,e,a,s)=>{for(var t=s>1?void 0:s?oe(e,a):e,r=i.length-1,n;r>=0;r--)(n=i[r])&&(t=(s?n(e,a,t):n(t))||t);return s&&t&&ne(e,a,t),t};let l=class extends b{constructor(){super(...arguments);o(this,"ActionTypes",c);o(this,"$refs");o(this,"isEditMode");o(this,"originalShareStructure");o(this,"shareClasses");o(this,"resolutionRequired");o(this,"editLabel");o(this,"editedLabel");o(this,"hasRightsOrRestrictions");o(this,"invalidSection");o(this,"invalidMinimumShareClass");o(this,"disabled");o(this,"activeIndex",-1);o(this,"classDropdown",[]);o(this,"parentIndex",-1);o(this,"seriesDropdown",this.mapEmpty2dArray());o(this,"shareId","");o(this,"showAddShareStructureForm",!1);o(this,"showClassEditForm",[!1]);o(this,"showSeriesAddForm",[!1]);o(this,"showSeriesEditForm",this.mapEmpty2dArray());o(this,"addEditInProgress",!1);o(this,"currentShareStructure",null);o(this,"headers",[{text:"Name of Share Class or Series",align:"start",sortable:!1,value:"name"},{text:"Maximum Number of Shares",value:"maxNumberOfShares"},{text:"Par Value",value:"parValue"},{text:"Currency",value:"currency"},{text:"Special Rights or Restrictions",value:"hasRightsOrRestrictions"}]);o(this,"newShareClass",{id:null,priority:null,type:"Class",name:"",hasMaximumShares:!0,maxNumberOfShares:null,hasParValue:!0,parValue:null,currency:"CAD",hasRightsOrRestrictions:!1,series:[],action:c.ADDED});o(this,"newShareSeries",{id:null,priority:null,type:"Series",name:"",hasMaximumShares:!0,maxNumberOfShares:null,hasParValue:!0,parValue:null,currency:null,hasRightsOrRestrictions:!1,action:c.ADDED})}get hasClassChanges(){return this.shareClasses.some(a=>a.action)}get hasSeriesChanges(){return!!this.shareClasses.find(a=>a.series.some(s=>s.action))}formatParValue(a){return a.toString().includes(".")?a:`${a}.00`}clearDropdowns(){this.classDropdown=[],this.seriesDropdown=this.mapEmpty2dArray()}displaySeriesRow(a,s,t){return this.showSeriesEditForm[a.index]&&!this.showSeriesEditForm[a.index][t]&&!(!this.isEditMode&&(s.action===c.REMOVED||a.item.action===c.REMOVED))}initNewShareClass(){this.activeIndex=-1,this.parentIndex=-1,this.currentShareStructure={...this.newShareClass},this.currentShareStructure.priority=this.shareClasses.length===0?1:this.shareClasses[this.shareClasses.length-1].priority+1,this.shareId=P(),this.addEditInProgress=!0,this.showAddShareStructureForm=!0}initShareClassForEdit(a){this.currentShareStructure={...this.shareClasses[a]},this.activeIndex=a,this.parentIndex=-1,this.addEditInProgress=!0,this.showClassEditForm[a]=!0}addEditShareClass(a){a.action!==c.ADDED&&(a.action=this.isShareClassEdited(a)?c.EDITED:null);let s=[...this.shareClasses];this.activeIndex===-1?s.push(a):s.splice(this.activeIndex,1,a),this.emitShareClasses(s),this.resetData()}isShareClassEdited(a){const t=v.cloneDeep(this.originalShareStructure.shareClasses).find(r=>+r.id==+a.id);return!v.isEqual({...v.omit(a,"action")},{...v.omit(t,"action")})}removeShareClass(a){const s={...this.shareClasses[a]};let t=[...this.shareClasses];s.action===c.ADDED?t.splice(a,1):(s.action=c.REMOVED,t.splice(a,1,s)),this.emitShareClasses(t),this.resetData()}restoreShareClass(a){const t=v.cloneDeep(this.originalShareStructure.shareClasses).find(n=>+n.id==+this.shareClasses[a].id);let r=[...this.shareClasses];r[a]={...t,series:[...t.series]},r.forEach(n=>{n.hasRightsOrRestrictions||(n.series=[])}),this.emitShareClasses(r),this.resetData()}initNewShareSeries(a){this.activeIndex=-1,this.parentIndex=a;const t=[...this.shareClasses][a],r=t.series;this.currentShareStructure={...this.newShareSeries},this.currentShareStructure.hasParValue=t.hasParValue,this.currentShareStructure.parValue=t.parValue,this.currentShareStructure.currency=t.currency,this.currentShareStructure.priority=r.length===0?1:r[r.length-1].priority+1,this.shareId=P(),this.addEditInProgress=!0,this.showSeriesAddForm[a]=!0}addEditShareSeries(a){a.action!==c.ADDED&&this.isShareClassEdited(a)&&(a.action=c.EDITED);let s=[...this.shareClasses];const t=s[this.parentIndex];let r=[...t.series];this.activeIndex===-1?r.push(a):r.splice(this.activeIndex,1,a),t.series=r,this.emitShareClasses(s),this.resetData()}editSeries(a,s){this.activeIndex=s,this.parentIndex=a;let t=[...this.shareClasses];this.currentShareStructure={...t[this.parentIndex].series[this.activeIndex]},this.addEditInProgress=!0,this.showSeriesEditForm[a][s]=!0}removeSeries(a,s){const t={...this.shareClasses[s].series[a]};let r=[...this.shareClasses];t.action===c.ADDED?r[s].series.splice(a,1):(t.action=c.REMOVED,r[s].series.splice(a,1,t)),this.emitShareClasses(r),this.resetData()}restoreShareSeries(a,s,t,r){const n=v.cloneDeep(this.originalShareStructure.shareClasses),y=Object.assign({},n.find(R=>+R.id==+t)),q=Object.assign({},y.series.find(R=>+R.id==+r));let M=[...this.shareClasses];M[s].series[a]=q,this.emitShareClasses(M),this.resetData()}moveIndex(a,s,t=-1){let r;t>=0?(r=s==="up"?t-1:t+1,this.shareClasses[a].series[t].priority=r,this.shareClasses[a].series[t].priority=a,O(this.shareClasses[a].series,t,r)):(r=s==="up"?a-1:a+1,this.shareClasses[a].priority=r,this.shareClasses[r].priority=a,O(this.shareClasses,a,r)),this.clearDropdowns()}isMoveDisabled(a,s,t=-1){const r=t>=0,n=r?this.shareClasses[a].series.length-1:this.shareClasses.length-1;switch(s){case"up":return r?t===0:a===0;case"down":return r?t===n:a===n;default:return!1}}undoCorrection(a,s,t,r=null,n=null,y=null){switch(s){case c.ADDED:a?this.removeShareClass(t):this.removeSeries(t,r);break;case c.EDITED:a?this.restoreShareClass(t):this.restoreShareSeries(t,r,n,y);break;case c.REMOVED:a?this.restoreShareClass(t):this.restoreShareSeries(t,r,n,y);break}this.clearDropdowns()}resetData(){function a(s){({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1,STORYBOOK:"true"}).JEST_WORKER_ID!==void 0||window.scrollTo({top:s.offsetTop,behavior:"smooth"})}this.currentShareStructure=null,this.activeIndex=-1,this.addEditInProgress=!1,this.showAddShareStructureForm=!1,this.showClassEditForm=[!1],this.showSeriesAddForm=[!1],this.showSeriesEditForm=this.mapEmpty2dArray(),this.parentIndex=-1,this.shareId="",b.nextTick(()=>a(this.$el)),this.clearDropdowns()}confirmShareRemoval(a){({...this.shareClasses[a]}).series.length>0?this.$refs.confirm.open("Remove Share Series with Class","A share series exists for this class. Removing the share class will remove all associated share series.",{width:"45rem",persistent:!0,yes:"Remove",no:null,cancel:"Cancel"}).then(()=>{this.removeShareClass(a)}).catch(()=>{this.resetData()}):this.removeShareClass(a)}mapEmpty2dArray(){return new Array(50).fill(null).map(()=>new Array(50).fill(null))}onShareStructureChanged(){this.emitShareStructureChanged(this.hasClassChanges||this.hasSeriesChanges)}onEditingChanged(a){this.emitEditingShareStructure(a)}emitShareClasses(a){}emitShareStructureChanged(a){}emitEditingShareStructure(a){}emitResolutionPrompt(a){}};m([h({default:!0})],l.prototype,"isEditMode",2);m([h({default:null})],l.prototype,"originalShareStructure",2);m([h({default:[]})],l.prototype,"shareClasses",2);m([h({default:!1})],l.prototype,"resolutionRequired",2);m([h({default:"Edit"})],l.prototype,"editLabel",2);m([h({default:"EDITED"})],l.prototype,"editedLabel",2);m([h({default:!1})],l.prototype,"hasRightsOrRestrictions",2);m([h({default:!1})],l.prototype,"invalidSection",2);m([h({default:!1})],l.prototype,"invalidMinimumShareClass",2);m([h({default:!1})],l.prototype,"disabled",2);m([E("hasClassChanges"),E("hasSeriesChanges")],l.prototype,"onShareStructureChanged",1);m([E("addEditInProgress",{immediate:!0})],l.prototype,"onEditingChanged",1);m([S("emitShareClasses")],l.prototype,"emitShareClasses",1);m([S("emitShareStructureChanged")],l.prototype,"emitShareStructureChanged",1);m([S("emitEditingShareStructure")],l.prototype,"emitEditingShareStructure",1);m([S("emitResolutionPrompt")],l.prototype,"emitResolutionPrompt",1);l=m([A({components:{ActionChip:Y,ConfirmDialog:F,EditShareStructure:ie}})],l);var le=function(){var e=this,a=e._self._c;return e._self._setupProxy,a("v-card",{attrs:{id:"share-structure",flat:""}},[a("ConfirmDialog",{ref:"confirm",attrs:{attach:"#share-structure"}}),e.isEditMode?[a("div",{attrs:{id:"share-summary"}},[a("div",{staticClass:"share-summary-header"},[a("v-icon",{attrs:{color:"app-dk-blue"}},[e._v(" mdi-sitemap ")]),a("label",{staticClass:"share-summary-header-title"},[a("strong",[e._v("Share Structure")])])],1)]),a("div",{staticClass:"share-info-container info-text pt-6 px-4"},[e._v(" If your share structure contains a class or series of shares with special rights or restrictions, you must have passed a resolution or have a court order to change your share structure. "),a("strong",[e._v("Note:")]),e._v(" All changes must have the same Resolution or Court Order Date. If you need to enter changes that occurred on multiple dates you must file and pay for each change separately. "),e.invalidMinimumShareClass?a("p",{staticClass:"error-text small-text mt-6"},[e._v(" Your share structure must contain at least one share class. ")]):e._e()]),a("div",{staticClass:"btn-container py-6 px-4"},[a("v-btn",{attrs:{id:"btn-add-person",outlined:"",color:"primary",disabled:e.addEditInProgress||e.disabled},on:{click:function(s){return e.initNewShareClass()}}},[a("v-icon",[e._v("mdi-plus")]),a("span",[e._v("Add Share Class")])],1)],1)]:e._e(),a("div",{class:{"invalid-section":e.invalidSection}},[a("v-expand-transition",[e.showAddShareStructureForm?a("v-card",{staticClass:"add-share-structure-container",attrs:{flat:""}},[a("EditShareStructure",{attrs:{initialValue:e.currentShareStructure,activeIndex:e.activeIndex,shareId:e.shareId,parentIndex:e.parentIndex,shareClasses:e.shareClasses,resolutionRequired:e.resolutionRequired,invalidSection:e.invalidSection},on:{addEditClass:function(s){return e.addEditShareClass(s)},resolutionPrompt:function(s){return e.emitResolutionPrompt(s)},resetEvent:function(s){return e.resetData()}}})],1):e._e()],1)],1),a("v-data-table",{staticClass:"share-structure-table",attrs:{headers:e.headers,items:e.shareClasses,"disable-pagination":"","disable-sort":"","hide-default-footer":""},scopedSlots:e._u([{key:"item",fn:function(s){return[!e.showClassEditForm[s.index]&&!(!e.isEditMode&&s.item.action===e.ActionTypes.REMOVED)?a("tr",{key:s.item.id,staticClass:"class-row",class:[{"class-row-has-series":s.item.series.length},{removed:s.item.action===e.ActionTypes.REMOVED}]},[a("td",{staticClass:"list-item__title",class:[{"invalid-section":e.invalidMinimumShareClass},{"list-item__subtitle":s.item.action===e.ActionTypes.REMOVED}]},[e._v(" "+e._s(s.item.name)+" "),s.item.action&&e.isEditMode?a("ActionChip",{staticClass:"pb-2",attrs:{"actionable-item":s.item,"edited-label":e.editedLabel}}):e._e()],1),a("td",{staticClass:"text-right"},[e._v(" "+e._s(s.item.maxNumberOfShares?(+s.item.maxNumberOfShares).toLocaleString():"No Maximum")+" ")]),a("td",{staticClass:"text-right"},[e._v(" "+e._s(s.item.parValue?`$${e.formatParValue(s.item.parValue)}`:"No Par Value")+" ")]),a("td",[e._v(e._s(s.item.parValue?s.item.currency:null))]),a("td",[e._v(e._s(s.item.hasRightsOrRestrictions?"Yes":"No"))]),e.isEditMode?a("td",{staticClass:"actions-cell pt-4"},[a("div",{staticClass:"actions"},[s.item.action?e._e():a("span",{staticClass:"edit-action"},[a("v-btn",{attrs:{id:"class-"+s.index+"-change-btn",text:"",color:"primary",disabled:e.addEditInProgress||e.disabled},on:{click:function(t){return e.initShareClassForEdit(s.index)}}},[a("v-icon",{attrs:{small:""}},[e._v("mdi-pencil")]),a("span",[e._v(e._s(e.editLabel))])],1)],1),s.item.action===e.ActionTypes.EDITED||s.item.action===e.ActionTypes.REMOVED?a("span",{class:{"undo-action":s.item.action!==e.ActionTypes.REMOVED}},[a("v-btn",{attrs:{id:"class-"+s.index+"-undo-btn",text:"",color:"primary",disabled:e.addEditInProgress},on:{click:function(t){return e.undoCorrection(!0,s.item.action,s.index)}}},[a("v-icon",{attrs:{small:""}},[e._v("mdi-undo")]),a("span",[e._v("Undo")])],1)],1):e._e(),s.item.action===e.ActionTypes.ADDED?a("span",{staticClass:"edit-action"},[a("v-btn",{attrs:{id:"class-"+s.index+"-change-added-btn",text:"",color:"primary",disabled:e.addEditInProgress},on:{click:function(t){return e.initShareClassForEdit(s.index)}}},[a("v-icon",{attrs:{small:""}},[e._v("mdi-pencil")]),a("span",[e._v("Edit")])],1)],1):e._e(),s.item.action!==e.ActionTypes.REMOVED?a("span",[a("v-menu",{attrs:{"offset-y":"",left:""},scopedSlots:e._u([{key:"activator",fn:function({on:t}){return[a("v-btn",e._g({staticClass:"actions__more-actions__btn",attrs:{text:"",color:"primary",disabled:e.addEditInProgress||e.disabled}},t),[a("v-icon",[e._v(e._s(e.classDropdown[s.index]?"mdi-menu-up":"mdi-menu-down"))])],1)]}}],null,!0),model:{value:e.classDropdown[s.index],callback:function(t){e.$set(e.classDropdown,s.index,t)},expression:"classDropdown[row.index]"}},[a("v-list",{staticClass:"more-actions"},[s.item.action===e.ActionTypes.EDITED?a("v-list-item",{staticClass:"actions-dropdown_item",attrs:{disabled:e.addEditInProgress},on:{click:function(t){return e.initShareClassForEdit(s.index)}}},[a("v-list-item-subtitle",[a("v-icon",{staticClass:"mr-3",attrs:{small:"",color:"primary"}},[e._v("mdi-pencil")]),a("span",[e._v("Change")])],1)],1):e._e(),a("v-list-item",{staticClass:"actions-dropdown_item",class:{"item-disabled":!s.item.hasRightsOrRestrictions},attrs:{disabled:!s.item.hasRightsOrRestrictions},on:{click:function(t){return e.initNewShareSeries(s.index)}}},[a("v-list-item-subtitle",[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-playlist-plus")]),a("span",[e._v("Add Series")])],1)],1),a("v-list-item",{staticClass:"actions-dropdown_item",class:{"item-disabled":e.isMoveDisabled(s.index,"up")},attrs:{disabled:e.isMoveDisabled(s.index,"up")},on:{click:function(t){return e.moveIndex(s.index,"up")}}},[a("v-list-item-subtitle",{staticClass:"move-up-selector"},[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-arrow-up")]),a("span",[e._v("Move Up")])],1)],1),a("v-list-item",{staticClass:"actions-dropdown_item",class:{"item-disabled":e.isMoveDisabled(s.index,"down")},attrs:{disabled:e.isMoveDisabled(s.index,"down")},on:{click:function(t){return e.moveIndex(s.index,"down")}}},[a("v-list-item-subtitle",{staticClass:"move-down-selector"},[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-arrow-down")]),a("span",[e._v("Move Down")])],1)],1),a("v-list-item",{staticClass:"actions-dropdown_item",on:{click:function(t){return e.confirmShareRemoval(s.index)}}},[a("v-list-item-subtitle",{staticClass:"remove-selector"},[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-delete")]),a("span",[e._v("Remove")])],1)],1)],1)],1)],1):e._e()])]):[a("span")]],2):e._e(),e.showClassEditForm[s.index]?a("tr",[a("td",{class:{"invalid-section":e.invalidSection},attrs:{colspan:"6"}},[a("v-expand-transition",[a("div",{staticClass:"edit-share-structure-container"},[a("EditShareStructure",{attrs:{initialValue:e.currentShareStructure,activeIndex:e.activeIndex,shareId:e.shareId,parentIndex:e.parentIndex,shareClasses:e.shareClasses,resolutionRequired:e.resolutionRequired,invalidSection:e.invalidSection},on:{addEditClass:function(t){return e.addEditShareClass(t)},addEditSeries:function(t){return e.addEditShareSeries(t)},removeClass:function(t){return e.confirmShareRemoval(t)},resolutionPrompt:function(t){return e.emitResolutionPrompt(t)},resetEvent:function(t){return e.resetData()}}})],1)])],1)]):e._e(),e._l(s.item.series,function(t,r){return[e.displaySeriesRow(s,t,r)?a("tr",{key:`class:${s.index}-Series:${r}`,staticClass:"series-row",class:[{"series-row-last":r===s.item.series.length-1},{removed:s.item.action===e.ActionTypes.REMOVED||t.action===e.ActionTypes.REMOVED}]},[a("td",{staticClass:"series-name",class:{"invalid-section":e.invalidMinimumShareClass}},[a("li",[a("span",{staticClass:"h3 ml-n2",class:{"list-item__subtitle":s.item.action===e.ActionTypes.REMOVED||t.action===e.ActionTypes.REMOVED}},[e._v(e._s(t.name))])]),s.item.action!==e.ActionTypes.REMOVED&&t.action&&e.isEditMode?a("ActionChip",{attrs:{"actionable-item":t,"edited-label":e.editedLabel}}):e._e()],1),a("td",{staticClass:"text-right"},[e._v(" "+e._s(t.maxNumberOfShares?(+t.maxNumberOfShares).toLocaleString():"No Maximum")+" ")]),a("td",{staticClass:"text-right"},[e._v(" "+e._s(s.item.parValue?`$${e.formatParValue(s.item.parValue)}`:"No Par Value")+" ")]),a("td",[e._v(e._s(s.item.parValue?s.item.currency:null))]),a("td",[e._v(e._s(t.hasRightsOrRestrictions?"Yes":"No"))]),e.isEditMode?a("td",{staticClass:"actions-cell pt-4"},[s.item.action!==e.ActionTypes.REMOVED?a("div",{staticClass:"actions"},[t.action?s.item.hasRightsOrRestrictions&&t.action!==e.ActionTypes.ADDED?a("span",{class:{"undo-action":t.action!==e.ActionTypes.REMOVED}},[a("v-btn",{attrs:{id:"series-"+r+"-undo-btn",text:"",color:"primary",disabled:e.addEditInProgress},on:{click:function(n){return e.undoCorrection(!1,t.action,r,s.index,s.item.id,t.id)}}},[a("v-icon",{attrs:{small:""}},[e._v("mdi-undo")]),a("span",[e._v("Undo")])],1)],1):t.action!==e.ActionTypes.REMOVED?a("span",{staticClass:"edit-action"},[a("v-btn",{attrs:{id:"series-"+r+"-change-added-btn",text:"",color:"primary",disabled:e.addEditInProgress},on:{click:function(n){return e.editSeries(s.index,r)}}},[a("v-icon",{attrs:{small:""}},[e._v("mdi-pencil")]),a("span",[e._v("Edit")])],1)],1):e._e():a("span",{staticClass:"edit-action"},[a("v-btn",{attrs:{id:"series-"+r+"-change-btn",text:"",color:"primary",disabled:e.addEditInProgress||e.disabled},on:{click:function(n){return e.editSeries(s.index,r)}}},[a("v-icon",{attrs:{small:""}},[e._v("mdi-pencil")]),a("span",[e._v(e._s(e.editLabel))])],1)],1),t.action!==e.ActionTypes.REMOVED?a("span",[a("v-menu",{attrs:{"offset-y":"",left:""},scopedSlots:e._u([{key:"activator",fn:function({on:n}){return[a("v-btn",e._g({staticClass:"actions__more-actions__btn",attrs:{text:"",color:"primary",disabled:e.addEditInProgress||e.disabled}},n),[a("v-icon",[e._v(e._s(e.seriesDropdown[s.index][r]?"mdi-menu-up":"mdi-menu-down"))])],1)]}}],null,!0),model:{value:e.seriesDropdown[s.index][r],callback:function(n){e.$set(e.seriesDropdown[s.index],r,n)},expression:"seriesDropdown[row.index][index]"}},[a("v-list",{staticClass:"more-actions"},[t.action===e.ActionTypes.EDITED?a("v-list-item",{staticClass:"actions-dropdown_item",attrs:{disabled:e.addEditInProgress},on:{click:function(n){return e.editSeries(s.index,r)}}},[a("v-list-item-subtitle",[a("v-icon",{staticClass:"mr-2",attrs:{small:"",color:"primary"}},[e._v("mdi-pencil")]),e._v(" "+e._s(e.editLabel)+" ")],1)],1):e._e(),a("v-list-item",{staticClass:"actions-dropdown_item",class:{"item-disabled":e.isMoveDisabled(s.index,"up",r)},attrs:{disabled:e.isMoveDisabled(s.index,"up",r)},on:{click:function(n){return e.moveIndex(s.index,"up",r)}}},[a("v-list-item-subtitle",{staticClass:"move-up-selector"},[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-arrow-up")]),e._v(" Move Up ")],1)],1),a("v-list-item",{staticClass:"actions-dropdown_item",class:{"item-disabled":e.isMoveDisabled(s.index,"down",r)},attrs:{disabled:e.isMoveDisabled(s.index,"down",r)},on:{click:function(n){return e.moveIndex(s.index,"down",r)}}},[a("v-list-item-subtitle",{staticClass:"move-down-selector"},[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-arrow-down")]),e._v(" Move Down ")],1)],1),a("v-list-item",{staticClass:"actions-dropdown_item",on:{click:function(n){return e.removeSeries(r,s.index)}}},[a("v-list-item-subtitle",[a("v-icon",{attrs:{color:"primary"}},[e._v("mdi-delete")]),e._v(" Remove ")],1)],1)],1)],1)],1):e._e()]):e._e()]):[a("span")]],2):e._e(),e.showSeriesEditForm[s.index]&&e.showSeriesEditForm[s.index][r]?a("tr",{key:`class:${s.index}-Series:${r}-edit-form`},[a("td",{class:{"invalid-section":e.invalidSection},attrs:{colspan:"6"}},[a("v-expand-transition",[a("div",{staticClass:"edit-share-structure-container"},[a("EditShareStructure",{attrs:{initialValue:e.currentShareStructure,activeIndex:e.activeIndex,shareId:e.shareId,parentIndex:e.parentIndex,shareClasses:e.shareClasses,resolutionRequired:e.resolutionRequired,invalidSection:e.invalidSection},on:{addEditClass:function(n){return e.addEditShareClass(n)},addEditSeries:function(n){return e.addEditShareSeries(n)},removeSeries:function(n){return e.removeSeries(n,s.index)},resolutionPrompt:function(n){return e.emitResolutionPrompt(n)},resetEvent:function(n){return e.resetData()}}})],1)])],1)]):e._e()]}),e.showSeriesAddForm[s.index]?a("tr",[a("td",{class:{"invalid-section":e.invalidSection},attrs:{colspan:"6"}},[a("v-expand-transition",[a("div",{staticClass:"edit-share-structure-container"},[a("EditShareStructure",{attrs:{initialValue:e.currentShareStructure,activeIndex:e.activeIndex,shareId:e.shareId,parentIndex:e.parentIndex,shareClasses:e.shareClasses,resolutionRequired:e.resolutionRequired,invalidSection:e.invalidSection},on:{addEditClass:function(t){return e.addEditShareClass(t)},addEditSeries:function(t){return e.addEditShareSeries(t)},removeSeries:function(t){return e.removeSeries(t,s.index)},resolutionPrompt:function(t){return e.emitResolutionPrompt(t)},resetEvent:function(t){return e.resetData()}}})],1)])],1)]):e._e()]}}])})],2)},ce=[],K=k(l,le,ce,!1,null,"8d582da6",null,null);const de=K.exports;K.exports.__docgenInfo={exportName:"default",displayName:"ShareStructure",description:"",tags:{},props:[{name:"isEditMode",tags:{},description:"Edit Mode",type:{name:"boolean"},defaultValue:{func:!1,value:"true"}},{name:"originalShareStructure",tags:{},type:{name:"ShareStructureIF"},defaultValue:{func:!1,value:"null"}},{name:"shareClasses",tags:{},type:{name:"Array",elements:[{name:"ShareClassIF"}]},defaultValue:{func:!1,value:"[]"}},{name:"resolutionRequired",tags:{},type:{name:"boolean"},defaultValue:{func:!1,value:"false"}},{name:"editLabel",tags:{},description:"Edit label name (ie 'Change' or 'Correct')",type:{name:"string"},defaultValue:{func:!1,value:"'Edit'"}},{name:"editedLabel",tags:{},description:"Edited label name (ie 'Changed' or 'Corrected')",type:{name:"string"},defaultValue:{func:!1,value:"'EDITED'"}},{name:"hasRightsOrRestrictions",tags:{},type:{name:"boolean"},defaultValue:{func:!1,value:"false"}},{name:"invalidSection",tags:{},description:"Prompt Error.",type:{name:"boolean"},defaultValue:{func:!1,value:"false"}},{name:"invalidMinimumShareClass",tags:{},description:"Verification the Share Structure contains the minimum required Share Classes.",type:{name:"boolean"},defaultValue:{func:!1,value:"false"}},{name:"disabled",tags:{},description:"Whether this component should be disabled.",type:{name:"boolean"},defaultValue:{func:!1,value:"false"}}],events:[{name:"emitShareClasses"},{name:"emitShareStructureChanged"},{name:"emitEditingShareStructure"},{name:"emitResolutionPrompt"}],sourceFiles:["/home/severin/repos/bcrs-shared-components/src/components/share-structure/ShareStructure.vue"]};const be={title:"component/ShareStructure"},U=(i,{argTypes:e})=>({props:Object.keys(e),components:{ShareStructure:de},template:''}),_={business:{identifier:"BC1230105",legalType:"BEN"},header:{certifiedBy:"Cameron",date:"2021-03-04T16:59:54.905823+00:00",effectiveDate:"2021-03-04T16:59:54.905880+00:00",filingId:111645,isFutureEffective:!1,name:"incorporationApplication",status:"COMPLETED"},incorporationApplication:{contactPoint:{email:"cameron@freshworks.io",extension:"",phone:"(123) 456-7890"},incorporationAgreement:{agreementType:"sample"},nameRequest:{legalType:"BEN"},nameTranslations:[],offices:{},parties:[],shareStructure:{shareClasses:[{currency:"CAD",hasMaximumShares:!0,hasParValue:!0,hasRightsOrRestrictions:!0,id:"434416",maxNumberOfShares:100,name:"Class A Shares",parValue:1,priority:1,series:[{hasMaximumShares:!0,hasRightsOrRestrictions:!1,id:"434265",maxNumberOfShares:10,name:"Series 1A Shares",priority:1,type:"Series"},{hasMaximumShares:!0,hasRightsOrRestrictions:!1,id:"434266",maxNumberOfShares:2,name:"Series 2 Shares",priority:2,type:"Series"}],type:"Class"},{currency:"CAD",hasMaximumShares:!0,hasParValue:!0,hasRightsOrRestrictions:!0,id:"434417",maxNumberOfShares:122,name:"Class B Shares",parValue:2,priority:2,series:[{hasMaximumShares:!0,hasRightsOrRestrictions:!1,id:"434267",maxNumberOfShares:22,name:"Series b1 Shares",priority:1,type:"Series"}],type:"Class"}]}}},D=[{business:{}},{aliases:[]},{recordsOffice:{},registeredOffice:{}},{directors:[]},{shareClasses:[{currency:"CAD",hasMaximumShares:!0,hasParValue:!0,hasRightsOrRestrictions:!0,id:434416,maxNumberOfShares:100,name:"Class A Shares",parValue:1,priority:1,series:[{hasMaximumShares:!0,hasRightsOrRestrictions:!1,id:434265,maxNumberOfShares:10,name:"Series 1A Shares",priority:1,type:"Series"},{hasMaximumShares:!0,hasRightsOrRestrictions:!1,id:434266,maxNumberOfShares:2,name:"Series 2 Shares",priority:2,type:"Series"}],type:"Class"},{currency:"CAD",hasMaximumShares:!0,hasParValue:!0,hasRightsOrRestrictions:!0,id:434417,maxNumberOfShares:122,name:"Class B Shares",parValue:2,priority:2,series:[{hasMaximumShares:!0,hasRightsOrRestrictions:!1,id:434267,maxNumberOfShares:22,name:"Series b1 Shares",priority:1,type:"Series"}],type:"Class"}]},{}],f=U.bind({});f.args={isEditMode:!0,editLabel:"Correct",editedLabel:"CORRECTED",isCorrection:!0,incorporationApplication:_,businessSnapshot:D,shareClasses:_.incorporationApplication.shareStructure.shareClasses,resolutionRequired:!1,disabled:!1};const C=U.bind({});C.args={isEditMode:!0,editLabel:"Change",editedLabel:"CHANGED",isCorrection:!0,incorporationApplication:_,businessSnapshot:D,shareClasses:D[4].shareClasses,resolutionRequired:!0,disabled:!1};var N,I,T;f.parameters={...f.parameters,docs:{...(N=f.parameters)==null?void 0:N.docs,source:{originalSource:`(args, { + argTypes +}) => ({ + props: Object.keys(argTypes), + components: { + ShareStructure + }, + template: '' // $props comes from args below +})`,...(T=(I=f.parameters)==null?void 0:I.docs)==null?void 0:T.source}}};var w,L,$;C.parameters={...C.parameters,docs:{...(w=C.parameters)==null?void 0:w.docs,source:{originalSource:`(args, { + argTypes +}) => ({ + props: Object.keys(argTypes), + components: { + ShareStructure + }, + template: '' // $props comes from args below +})`,...($=(L=C.parameters)==null?void 0:L.docs)==null?void 0:$.source}}};const Ee=["correction","alteration"];export{Ee as __namedExportsOrder,C as alteration,f as correction,be as default}; +//# sourceMappingURL=ShareStructure.stories-3220b180.js.map diff --git a/docs/assets/ShareStructure.stories-3220b180.js.map b/docs/assets/ShareStructure.stories-3220b180.js.map new file mode 100644 index 00000000..6308704f --- /dev/null +++ b/docs/assets/ShareStructure.stories-3220b180.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ShareStructure.stories-3220b180.js","sources":["../../node_modules/uuid/dist/esm-browser/rng.js","../../node_modules/uuid/dist/esm-browser/stringify.js","../../node_modules/uuid/dist/esm-browser/native.js","../../node_modules/uuid/dist/esm-browser/v4.js","../../src/components/share-structure/array-move.ts","../../src/components/share-structure/currency-lookup-mixin.ts","../../src/components/share-structure/EditShareStructure.vue","../../src/components/share-structure/ShareStructure.vue"],"sourcesContent":["// Unique ID creation requires a high quality random # generator. In the browser we therefore\n// require the crypto API and do not support built-in fallback to lower quality random number\n// generators (like Math.random()).\nlet getRandomValues;\nconst rnds8 = new Uint8Array(16);\nexport default function rng() {\n // lazy load so that environments that need to polyfill have a chance to do so\n if (!getRandomValues) {\n // getRandomValues needs to be invoked in a context where \"this\" is a Crypto implementation.\n getRandomValues = typeof crypto !== 'undefined' && crypto.getRandomValues && crypto.getRandomValues.bind(crypto);\n\n if (!getRandomValues) {\n throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');\n }\n }\n\n return getRandomValues(rnds8);\n}","import validate from './validate.js';\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\n\nconst byteToHex = [];\n\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).slice(1));\n}\n\nexport function unsafeStringify(arr, offset = 0) {\n // Note: Be careful editing this code! It's been tuned for performance\n // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434\n return byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]];\n}\n\nfunction stringify(arr, offset = 0) {\n const uuid = unsafeStringify(arr, offset); // Consistency check for valid UUID. If this throws, it's likely due to one\n // of the following:\n // - One or more input array values don't map to a hex octet (leading to\n // \"undefined\" in the uuid)\n // - Invalid input values for the RFC `version` or `variant` fields\n\n if (!validate(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n\n return uuid;\n}\n\nexport default stringify;","const randomUUID = typeof crypto !== 'undefined' && crypto.randomUUID && crypto.randomUUID.bind(crypto);\nexport default {\n randomUUID\n};","import native from './native.js';\nimport rng from './rng.js';\nimport { unsafeStringify } from './stringify.js';\n\nfunction v4(options, buf, offset) {\n if (native.randomUUID && !buf && !options) {\n return native.randomUUID();\n }\n\n options = options || {};\n const rnds = options.random || (options.rng || rng)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n\n return buf;\n }\n\n return unsafeStringify(rnds);\n}\n\nexport default v4;","/** array-move version 4.0\nCredit: https://github.com/sindresorhus/array-move\n\nLicence:\n\nMIT License\n\nCopyright (c) Sindre Sorhus (https://sindresorhus.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit\npersons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or\nsubstantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\nUSE OR OTHER DEALINGS IN THE SOFTWARE.\n**/\n\n/**\nMoves the item to the new position in the input array. Useful for huge arrays where absolute performance is needed.\n\n@param array - The array to modify.\n@param fromIndex - The index of item to move. If negative, it will begin that many elements from the end.\n@param toIndex - The index of where to move the item. If negative, it will begin that many elements from the end.\n**/\nexport function arrayMoveMutable (array: unknown[], fromIndex: number, toIndex: number): void {\n const startIndex = fromIndex < 0 ? array.length + fromIndex : fromIndex\n\n if (startIndex >= 0 && startIndex < array.length) {\n const endIndex = toIndex < 0 ? array.length + toIndex : toIndex\n\n const [item] = array.splice(fromIndex, 1)\n array.splice(endIndex, 0, item)\n }\n}\n\n/**\nClones the given `array`, moves the item to a new position in the new array, and then returns the new array.\nThe given `array` is not mutated.\n\n@param array - The array with the item to move.\n@param fromIndex - The index of item to move. If negative, it will begin that many elements from the end.\n@param toIndex - The index of where to move the item. If negative, it will begin that many elements from the end.\n@returns A new array with the item moved to the new position.\n**/\nexport function arrayMoveImmutable (array: readonly ValueType[], fromIndex: number, toIndex: number):\n ValueType[] {\n const newArray = [...array]\n arrayMoveMutable(newArray, fromIndex, toIndex)\n return newArray\n}\n","import Vue from 'vue'\nimport { Component } from 'vue-property-decorator'\n\n/**\n * Mixin that provides currency list and lookup operations\n */\n@Component({})\nexport default class CurrencyLookupMixin extends Vue {\n readonly currencyList = [\n { code: 'CAD', name: 'Canadian dollar' },\n { code: 'USD', name: 'United States dollar' },\n { divider: true },\n { code: 'AED', name: 'UAE dirham' },\n { code: 'AFN', name: 'Afghan afghani' },\n { code: 'ALL', name: 'Albanian lek' },\n { code: 'AMD', name: 'Armenian dram' },\n { code: 'ANG', name: 'Netherlands Antillean gulden' },\n { code: 'AOA', name: 'Angolan kwanza' },\n { code: 'ARS', name: 'Argentine peso' },\n { code: 'AUD', name: 'Australian dollar' },\n { code: 'AWG', name: 'Aruban florin' },\n { code: 'AZN', name: 'Azerbaijani manat' },\n { code: 'BAM', name: 'Bosnia and Herzegovina konvertibilna marka' },\n { code: 'BBD', name: 'Barbadian dollar' },\n { code: 'BDT', name: 'Bangladeshi taka' },\n { code: 'BGN', name: 'Bulgarian lev' },\n { code: 'BHD', name: 'Bahraini dinar' },\n { code: 'BIF', name: 'Burundi franc' },\n { code: 'BMD', name: 'Bermudian dollar' },\n { code: 'BND', name: 'Brunei dollar' },\n { code: 'BOB', name: 'Bolivian boliviano' },\n { code: 'BRL', name: 'Brazilian real' },\n { code: 'BSD', name: 'Bahamian dollar' },\n { code: 'BTN', name: 'Bhutanese ngultrum' },\n { code: 'BWP', name: 'Botswana pula' },\n { code: 'BYR', name: 'Belarusian ruble' },\n { code: 'BZD', name: 'Belize dollar' },\n { code: 'CDF', name: 'Congolese franc' },\n { code: 'CHF', name: 'Swiss franc' },\n { code: 'CLP', name: 'Chilean peso' },\n { code: 'CNY', name: 'Chinese/Yuan renminbi' },\n { code: 'COP', name: 'Colombian peso' },\n { code: 'CRC', name: 'Costa Rican colon' },\n { code: 'CUC', name: 'Cuban peso' },\n { code: 'CVE', name: 'Cape Verdean escudo' },\n { code: 'CZK', name: 'Czech koruna' },\n { code: 'DJF', name: 'Djiboutian franc' },\n { code: 'DKK', name: 'Danish krone' },\n { code: 'DOP', name: 'Dominican peso' },\n { code: 'DZD', name: 'Algerian dinar' },\n { code: 'EEK', name: 'Estonian kroon' },\n { code: 'EGP', name: 'Egyptian pound' },\n { code: 'ERN', name: 'Eritrean nakfa' },\n { code: 'ETB', name: 'Ethiopian birr' },\n { code: 'EUR', name: 'European Euro' },\n { code: 'FJD', name: 'Fijian dollar' },\n { code: 'FKP', name: 'Falkland Islands pound' },\n { code: 'GBP', name: 'British pound' },\n { code: 'GEL', name: 'Georgian lari' },\n { code: 'GHS', name: 'Ghanaian cedi' },\n { code: 'GIP', name: 'Gibraltar pound' },\n { code: 'GMD', name: 'Gambian dalasi' },\n { code: 'GNF', name: 'Guinean franc' },\n { code: 'GQE', name: 'Central African CFA franc' },\n { code: 'GTQ', name: 'Guatemalan quetzal' },\n { code: 'GYD', name: 'Guyanese dollar' },\n { code: 'HKD', name: 'Hong Kong dollar' },\n { code: 'HNL', name: 'Honduran lempira' },\n { code: 'HRK', name: 'Croatian kuna' },\n { code: 'HTG', name: 'Haitian gourde' },\n { code: 'HUF', name: 'Hungarian forint' },\n { code: 'IDR', name: 'Indonesian rupiah' },\n { code: 'ILS', name: 'Israeli new sheqel' },\n { code: 'INR', name: 'Indian rupee' },\n { code: 'IQD', name: 'Iraqi dinar' },\n { code: 'IRR', name: 'Iranian rial' },\n { code: 'ISK', name: 'Icelandic kr\\u00f3na' },\n { code: 'JMD', name: 'Jamaican dollar' },\n { code: 'JOD', name: 'Jordanian dinar' },\n { code: 'JPY', name: 'Japanese yen' },\n { code: 'KES', name: 'Kenyan shilling' },\n { code: 'KGS', name: 'Kyrgyzstani som' },\n { code: 'KHR', name: 'Cambodian riel' },\n { code: 'KMF', name: 'Comorian franc' },\n { code: 'KPW', name: 'North Korean won' },\n { code: 'KRW', name: 'South Korean won' },\n { code: 'KWD', name: 'Kuwaiti dinar' },\n { code: 'KYD', name: 'Cayman Islands dollar' },\n { code: 'KZT', name: 'Kazakhstani tenge' },\n { code: 'LAK', name: 'Lao kip' },\n { code: 'LBP', name: 'Lebanese lira' },\n { code: 'LKR', name: 'Sri Lankan rupee' },\n { code: 'LRD', name: 'Liberian dollar' },\n { code: 'LSL', name: 'Lesotho loti' },\n { code: 'LTL', name: 'Lithuanian litas' },\n { code: 'LVL', name: 'Latvian lats' },\n { code: 'LYD', name: 'Libyan dinar' },\n { code: 'MAD', name: 'Moroccan dirham' },\n { code: 'MDL', name: 'Moldovan leu' },\n { code: 'MGA', name: 'Malagasy ariary' },\n { code: 'MKD', name: 'Macedonian denar' },\n { code: 'MMK', name: 'Myanma kyat' },\n { code: 'MNT', name: 'Mongolian tugrik' },\n { code: 'MOP', name: 'Macanese pataca' },\n { code: 'MRO', name: 'Mauritanian ouguiya' },\n { code: 'MUR', name: 'Mauritian rupee' },\n { code: 'MVR', name: 'Maldivian rufiyaa' },\n { code: 'MWK', name: 'Malawian kwacha' },\n { code: 'MXN', name: 'Mexican peso' },\n { code: 'MYR', name: 'Malaysian ringgit' },\n { code: 'MZM', name: 'Mozambican metical' },\n { code: 'NAD', name: 'Namibian dollar' },\n { code: 'NGN', name: 'Nigerian naira' },\n { code: 'NIO', name: 'Nicaraguan c\\u00f3rdoba' },\n { code: 'NOK', name: 'Norwegian krone' },\n { code: 'NPR', name: 'Nepalese rupee' },\n { code: 'NZD', name: 'New Zealand dollar' },\n { code: 'OMR', name: 'Omani rial' },\n { code: 'PAB', name: 'Panamanian balboa' },\n { code: 'PEN', name: 'Peruvian nuevo sol' },\n { code: 'PGK', name: 'Papua New Guinean kina' },\n { code: 'PHP', name: 'Philippine peso' },\n { code: 'PKR', name: 'Pakistani rupee' },\n { code: 'PLN', name: 'Polish zloty' },\n { code: 'PYG', name: 'Paraguayan guarani' },\n { code: 'QAR', name: 'Qatari riyal' },\n { code: 'RON', name: 'Romanian leu' },\n { code: 'RSD', name: 'Serbian dinar' },\n { code: 'RUB', name: 'Russian ruble' },\n { code: 'SAR', name: 'Saudi riyal' },\n { code: 'SBD', name: 'Solomon Islands dollar' },\n { code: 'SCR', name: 'Seychellois rupee' },\n { code: 'SDG', name: 'Sudanese pound' },\n { code: 'SEK', name: 'Swedish krona' },\n { code: 'SGD', name: 'Singapore dollar' },\n { code: 'SHP', name: 'Saint Helena pound' },\n { code: 'SLL', name: 'Sierra Leonean leone' },\n { code: 'SOS', name: 'Somali shilling' },\n { code: 'SRD', name: 'Surinamese dollar' },\n { code: 'SYP', name: 'Syrian pound' },\n { code: 'SZL', name: 'Swazi lilangeni' },\n { code: 'THB', name: 'Thai baht' },\n { code: 'TJS', name: 'Tajikistani somoni' },\n { code: 'TMT', name: 'Turkmen manat' },\n { code: 'TND', name: 'Tunisian dinar' },\n { code: 'TRY', name: 'Turkish new lira' },\n { code: 'TTD', name: 'Trinidad and Tobago dollar' },\n { code: 'TWD', name: 'New Taiwan dollar' },\n { code: 'TZS', name: 'Tanzanian shilling' },\n { code: 'UAH', name: 'Ukrainian hryvnia' },\n { code: 'UGX', name: 'Ugandan shilling' },\n { code: 'UYU', name: 'Uruguayan peso' },\n { code: 'UZS', name: 'Uzbekistani som' },\n { code: 'VEB', name: 'Venezuelan bolivar' },\n { code: 'VND', name: 'Vietnamese dong' },\n { code: 'VUV', name: 'Vanuatu vatu' },\n { code: 'WST', name: 'Samoan tala' },\n { code: 'XAF', name: 'Central African CFA franc' },\n { code: 'XCD', name: 'East Caribbean dollar' },\n { code: 'XDR', name: 'Special Drawing Rights' },\n { code: 'XOF', name: 'West African CFA franc' },\n { code: 'XPF', name: 'CFP franc' },\n { code: 'YER', name: 'Yemeni rial' },\n { code: 'ZAR', name: 'South African rand' },\n { code: 'ZMK', name: 'Zambian kwacha' },\n { code: 'ZWR', name: 'Zimbabwean dollar' }\n ]\n\n getCurrencyList (): Array {\n return this.currencyList\n }\n\n getCurrencyNameByCode (code: string): string {\n const currency = this.currencyList.find(currency => currency.code === code)\n return currency && currency.name\n }\n}\n","\n\n\n\n\n","\n\n\n\n\n"],"names":["getRandomValues","rnds8","rng","byteToHex","unsafeStringify","arr","offset","randomUUID","native","v4","options","buf","rnds","i","arrayMoveMutable","array","fromIndex","toIndex","startIndex","endIndex","item","CurrencyLookupMixin","Vue","__publicField","code","currency","__decorateClass","Component","EditShareStructure","Mixins","rules","v","s","index","r","seriesSum","a","b","filteredSeries","series","currentSum","name","shareStructure","shareStructureToAdd","addedSeriesIndexes","ActionTypes","seriesIndex","x","emitEvent","shareClass","shareSeries","shareClassIndex","shareSeriesIndex","requiresPrompt","Prop","Watch","Emit","ConfirmDialog","ShareStructure","parValue","classRow","seriesRow","uuidv4","newList","originalShareClass","cloneDeep","share","isEqual","omit","tempList","shareClassToRestore","classShare","parentShareClass","parentIndex","parentId","seriesId","originalShareClasses","shareSeriesToRestore","indexFrom","direction","indexTo","seriesCheck","arrBoundry","isClass","actionType","scrollToTop","element","val","shareClasses","hasChanges","isEditing","ActionChip"],"mappings":"ogBAGA,IAAIA,EACJ,MAAMC,EAAQ,IAAI,WAAW,EAAE,EAChB,SAASC,GAAM,CAE5B,GAAI,CAACF,IAEHA,EAAkB,OAAO,OAAW,KAAe,OAAO,iBAAmB,OAAO,gBAAgB,KAAK,MAAM,EAE3G,CAACA,GACH,MAAM,IAAI,MAAM,0GAA0G,EAI9H,OAAOA,EAAgBC,CAAK,CAC9B,CCXA,MAAME,EAAY,CAAA,EAElB,QAAS,EAAI,EAAG,EAAI,IAAK,EAAE,EACzBA,EAAU,MAAM,EAAI,KAAO,SAAS,EAAE,EAAE,MAAM,CAAC,CAAC,EAG3C,SAASC,EAAgBC,EAAKC,EAAS,EAAG,CAG/C,OAAOH,EAAUE,EAAIC,EAAS,CAAC,CAAC,EAAIH,EAAUE,EAAIC,EAAS,CAAC,CAAC,EAAIH,EAAUE,EAAIC,EAAS,CAAC,CAAC,EAAIH,EAAUE,EAAIC,EAAS,CAAC,CAAC,EAAI,IAAMH,EAAUE,EAAIC,EAAS,CAAC,CAAC,EAAIH,EAAUE,EAAIC,EAAS,CAAC,CAAC,EAAI,IAAMH,EAAUE,EAAIC,EAAS,CAAC,CAAC,EAAIH,EAAUE,EAAIC,EAAS,CAAC,CAAC,EAAI,IAAMH,EAAUE,EAAIC,EAAS,CAAC,CAAC,EAAIH,EAAUE,EAAIC,EAAS,CAAC,CAAC,EAAI,IAAMH,EAAUE,EAAIC,EAAS,EAAE,CAAC,EAAIH,EAAUE,EAAIC,EAAS,EAAE,CAAC,EAAIH,EAAUE,EAAIC,EAAS,EAAE,CAAC,EAAIH,EAAUE,EAAIC,EAAS,EAAE,CAAC,EAAIH,EAAUE,EAAIC,EAAS,EAAE,CAAC,EAAIH,EAAUE,EAAIC,EAAS,EAAE,CAAC,CACnf,CChBA,MAAMC,EAAa,OAAO,OAAW,KAAe,OAAO,YAAc,OAAO,WAAW,KAAK,MAAM,EACvFC,EAAA,CACb,WAAAD,CACF,ECCA,SAASE,EAAGC,EAASC,EAAKL,EAAQ,CAChC,GAAIE,EAAO,YAAc,CAACG,GAAO,CAACD,EAChC,OAAOF,EAAO,aAGhBE,EAAUA,GAAW,GACrB,MAAME,EAAOF,EAAQ,SAAWA,EAAQ,KAAOR,KAK/C,GAHAU,EAAK,CAAC,EAAIA,EAAK,CAAC,EAAI,GAAO,GAC3BA,EAAK,CAAC,EAAIA,EAAK,CAAC,EAAI,GAAO,IAEvBD,EAAK,CACPL,EAASA,GAAU,EAEnB,QAASO,EAAI,EAAGA,EAAI,GAAI,EAAEA,EACxBF,EAAIL,EAASO,CAAC,EAAID,EAAKC,CAAC,EAG1B,OAAOF,CACR,CAED,OAAOP,EAAgBQ,CAAI,CAC7B,CCKgB,SAAAE,EAAkBC,EAAkBC,EAAmBC,EAAuB,CAC5F,MAAMC,EAAaF,EAAY,EAAID,EAAM,OAASC,EAAYA,EAE9D,GAAIE,GAAc,GAAKA,EAAaH,EAAM,OAAQ,CAChD,MAAMI,EAAWF,EAAU,EAAIF,EAAM,OAASE,EAAUA,EAElD,CAACG,CAAI,EAAIL,EAAM,OAAOC,EAAW,CAAC,EAClCD,EAAA,OAAOI,EAAU,EAAGC,CAAI,CAChC,CACF,kMCjCA,IAAqBC,EAArB,cAAiDC,CAAI,CAArD,kCACWC,EAAA,oBAAe,CACtB,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,sBAAuB,EAC5C,CAAE,QAAS,EAAK,EAChB,CAAE,KAAM,MAAO,KAAM,YAAa,EAClC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,8BAA+B,EACpD,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,mBAAoB,EACzC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,mBAAoB,EACzC,CAAE,KAAM,MAAO,KAAM,4CAA6C,EAClE,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,oBAAqB,EAC1C,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,oBAAqB,EAC1C,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,aAAc,EACnC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,uBAAwB,EAC7C,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,mBAAoB,EACzC,CAAE,KAAM,MAAO,KAAM,YAAa,EAClC,CAAE,KAAM,MAAO,KAAM,qBAAsB,EAC3C,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,wBAAyB,EAC9C,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,2BAA4B,EACjD,CAAE,KAAM,MAAO,KAAM,oBAAqB,EAC1C,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,mBAAoB,EACzC,CAAE,KAAM,MAAO,KAAM,oBAAqB,EAC1C,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,aAAc,EACnC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,iBAAuB,EAC5C,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,uBAAwB,EAC7C,CAAE,KAAM,MAAO,KAAM,mBAAoB,EACzC,CAAE,KAAM,MAAO,KAAM,SAAU,EAC/B,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,aAAc,EACnC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,qBAAsB,EAC3C,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,mBAAoB,EACzC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,mBAAoB,EACzC,CAAE,KAAM,MAAO,KAAM,oBAAqB,EAC1C,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,oBAA0B,EAC/C,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,oBAAqB,EAC1C,CAAE,KAAM,MAAO,KAAM,YAAa,EAClC,CAAE,KAAM,MAAO,KAAM,mBAAoB,EACzC,CAAE,KAAM,MAAO,KAAM,oBAAqB,EAC1C,CAAE,KAAM,MAAO,KAAM,wBAAyB,EAC9C,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,oBAAqB,EAC1C,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,aAAc,EACnC,CAAE,KAAM,MAAO,KAAM,wBAAyB,EAC9C,CAAE,KAAM,MAAO,KAAM,mBAAoB,EACzC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,oBAAqB,EAC1C,CAAE,KAAM,MAAO,KAAM,sBAAuB,EAC5C,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,mBAAoB,EACzC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,WAAY,EACjC,CAAE,KAAM,MAAO,KAAM,oBAAqB,EAC1C,CAAE,KAAM,MAAO,KAAM,eAAgB,EACrC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,4BAA6B,EAClD,CAAE,KAAM,MAAO,KAAM,mBAAoB,EACzC,CAAE,KAAM,MAAO,KAAM,oBAAqB,EAC1C,CAAE,KAAM,MAAO,KAAM,mBAAoB,EACzC,CAAE,KAAM,MAAO,KAAM,kBAAmB,EACxC,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,oBAAqB,EAC1C,CAAE,KAAM,MAAO,KAAM,iBAAkB,EACvC,CAAE,KAAM,MAAO,KAAM,cAAe,EACpC,CAAE,KAAM,MAAO,KAAM,aAAc,EACnC,CAAE,KAAM,MAAO,KAAM,2BAA4B,EACjD,CAAE,KAAM,MAAO,KAAM,uBAAwB,EAC7C,CAAE,KAAM,MAAO,KAAM,wBAAyB,EAC9C,CAAE,KAAM,MAAO,KAAM,wBAAyB,EAC9C,CAAE,KAAM,MAAO,KAAM,WAAY,EACjC,CAAE,KAAM,MAAO,KAAM,aAAc,EACnC,CAAE,KAAM,MAAO,KAAM,oBAAqB,EAC1C,CAAE,KAAM,MAAO,KAAM,gBAAiB,EACtC,CAAE,KAAM,MAAO,KAAM,mBAAoB,CAAA,GAG3C,iBAA+B,CAC7B,OAAO,KAAK,YACd,CAEA,sBAAuBC,EAAsB,CACrC,MAAAC,EAAW,KAAK,aAAa,KAAKA,GAAYA,EAAS,OAASD,CAAI,EAC1E,OAAOC,GAAYA,EAAS,IAC9B,CACF,EAzKqBJ,EAArBK,GAAA,CADCC,EAAU,CAAA,CAAE,CAAA,EACQN,CAAA,sMCsOrB,IAAAO,EAAA,cAAAC,EAAAR,CAAA,CAAA,CAAA,kCAEAE,EAAA,cAMAA,EAAA,qBACAA,EAAA,oBACAA,EAAA,oBACAA,EAAA,gBACAA,EAAA,qBACAA,EAAA,2BAGAA,EAAA,uBAGAA,EAAA,iBAAA,CAAA,GACAA,EAAA,yBAAA,CAAA,GACAA,EAAA,qBAAA,CAAA,GACAA,EAAA,qBAAA,CAAA,GAGAA,EAAA,sBAAA,MACAA,EAAA,iBAAA,IACAA,EAAA,0BAAA,IACAA,EAAA,qBAAA,IACAA,EAAA,uBAAA,IAEAA,EAAA,iCAAA,CAAA,QAAA,SAAA,OAAA,GACAA,EAAA,kCAAA,CAAA,QAAA,QAAA,GAGA,IAAA,SAAA,CACA,OAAA,KAAA,eAAA,OAAA,OACA,CAEA,IAAA,UAAA,CACA,OAAA,KAAA,eAAA,OAAA,QACA,CAEA,IAAA,sBAAA,CACA,OAAA,KAAA,SAAA,CAAA,KAAA,aAAA,KAAA,WAAA,EAAA,iBAAA,EACA,CAGA,IAAA,UAAA,CACA,MAAAO,EAAA,CACAC,GAAA,CAAA,OAAA,KAAAA,CAAA,GAAA,iBACAA,GAAA,CAAA,OAAA,KAAAA,CAAA,GAAA,gBAAA,EAEA,OAAA,KAAA,SACAD,EAAA,KACAC,GAAA,CAAA,CAAAA,GAAA,yEACAA,GAAA,CAAA,KAAA,aACA,KAAA,CAAAC,EAAAC,IAEAA,IAAA,KAAA,aAAAD,EAAA,KAAA,MAAA,SAAA,EAAA,CAAA,EAAA,YAAA,IAAAD,EAAA,YAAA,CACA,GACA,2BAAA,EACAD,EAAA,KACAC,GAAA,CAAAA,EAAA,MAAA,GAAA,EAAA,KAAAG,GAAA,KAAA,0BAAA,SAAAA,EAAA,YAAA,CAAA,CAAA,GACA,uEAAA,GACA,KAAA,WACAJ,EAAA,KACAC,GAAA,CAAA,CAAAA,GAAA,0EACAA,GAAA,CAAA,KAAA,aAAA,KAAA,WAAA,EAAA,OACA,KAAA,CAAAC,EAAAC,IAEAA,IAAA,KAAA,aACAD,EAAA,KAAA,MAAA,SAAA,EAAA,CAAA,EAAA,YAAA,IAAAD,EAAA,YAAA,CACA,GACA,4BAAA,EACAD,EAAA,KACAC,GAAA,CAAAA,EAAA,MAAA,GAAA,EAAA,KAAAG,GAAA,KAAA,2BAAA,SAAAA,EAAA,YAAA,CAAA,CAAA,GACA,iEAAA,GAEAJ,CACA,CAGA,IAAA,kBAAA,CACA,IAAAA,EAAA,CAAA,EACA,GAAA,CAAA,KAAA,mBAAA,CAQA,GAPAA,EAAA,CACAC,GAAAA,IAAA,IAAAA,IAAA,MAAAA,IAAA,QAAA,+BACAA,GAAA,UAAA,KAAAA,CAAA,GAAA,yBACAA,GAAA,CAAAA,EAAA,GAAA,gCACAA,GAAAA,GAAAA,EAAA,SAAA,EAAA,OAAA,IAAA,oCAAA,EAGA,KAAA,SAAA,KAAA,cAAA,IAAA,CAAA,KAAA,oBACA,KAAA,eAAA,OAAA,OAAA,EAAA,CACA,MAAAI,EAAA,KAAA,eAAA,OAAA,OAAA,CAAAC,EAAAC,IAAA,CAAAD,GAAA,CAAAC,EAAA,kBAAA,CAAA,EACAP,EAAA,KACAC,GAAA,CAAA,CAAAA,GAAA,kDACAA,GAAA,CAAAA,GAAAI,GACA,gIAAA,CAEA,CACA,GAAA,KAAA,UAAA,KAAA,aAAA,KAAA,WAAA,EAAA,iBAAA,CACA,IAAAG,EAAA,KAAA,aAAA,KAAA,WAAA,EAAA,OAEA,KAAA,cAAA,KACAA,EAAAA,EAAA,OAAAC,GACAA,EAAA,KAAA,KAAA,aAAA,KAAA,WAAA,EAAA,OAAA,KAAA,WAAA,EAAA,EAAA,GAEA,MAAAC,EAAAF,EAAA,OAAA,CAAAF,EAAAC,IAAA,CAAAD,GAAA,CAAAC,EAAA,kBAAA,CAAA,EACAP,EAAA,KACAC,GAAA,CAAA,CAAAA,GAAA,mDACAA,GAAA,CAAAA,EAAAS,GAAA,CAAA,KAAA,aAAA,KAAA,WAAA,EAAA,mBACA,gIAAA,CAEA,CACA,CACA,OAAAV,CACA,CAGA,IAAA,cAAA,CACA,IAAAA,EAAA,CAAA,EACA,OAAA,KAAA,gBACAA,EAAA,IACAC,IAAA,IAAAA,IAAA,MAAAA,IAAA,QAAA,wBACAA,GAAAA,EAAA,GAAA,gCACAA,GAAAA,EAAA,EACA,oBAAA,KAAAA,CAAA,GAAA,iEACA,oBAAA,KAAAA,CAAA,GAAA,mEAAA,GAGAD,CACA,CAGA,IAAA,cAAA,CACA,OAAA,KAAA,cAGA,GAFA,CAAAC,GAAA,CAAA,CAAAA,GAAA,sBAAA,CAGA,CAGA,SAAA,CACA,GAAA,KAAA,eACA,KAAA,eAAA,CAAA,GAAA,KAAA,YAAA,EACA,KAAA,mBAAA,CAAA,KAAA,eAAA,iBACA,KAAA,cAAA,CAAA,KAAA,eAAA,YACA,KAAA,gBAAA,KAAA,eAAA,yBACA,KAAA,eAAA,QAAA,KAAA,eAAA,OAAA,QAAA,EACA,KAAA,cAAA,IAAA,CACA,MAAAU,EAAA,KAAA,eAAA,KACA,KAAA,eAAA,KAAAA,EAAA,OAAA,EAAAA,EAAA,QAAA,SAAA,CAAA,CACA,CAEA,CAGA,MAAA,cAAA,CAUA,GATA,KAAA,UAAA,KAAA,SACA,KAAA,kBAAA,KAAA,iBACA,KAAA,cAAA,KAAA,aACA,KAAA,cAAA,KAAA,aAGA,MAAAnB,EAAA,WACA,KAAA,MAAA,mBAAA,WAEA,KAAA,UAAA,CACA,MAAAoB,EAAA,KAAA,oBACA,KAAA,2BAAAA,CAAA,EACA,KAAA,iBAAA,EAAA,CACA,CACA,CAMA,2BAAAA,EAAA,CACA,KAAA,QACA,KAAA,2BAAAA,CAAA,EACA,KAAA,UACA,KAAA,4BAAAA,CAAA,CAEA,CAGA,mBAAA,CACA,IAAAC,EAAA,CAAA,GAAA,KAAA,cAAA,EASA,GARA,KAAA,cAAA,KACAA,EAAA,GAAA,KAAA,SAEAA,EAAA,KAAA,GAAAA,EAAA,IAAA,UACAA,EAAA,iBAAA,CAAA,KAAA,mBACAA,EAAA,YAAA,CAAA,KAAA,cAGA,CAAAA,EAAA,yBAAAA,EAAA,OAAA,CACA,IAAAC,EAAA,CAAA,EACAD,EAAA,OAAA,QAAAJ,GAAA,CAEA,GAAAA,EAAA,SAAAM,EAAA,MAAA,CAEA,MAAAC,EAAAH,EAAA,OAAA,aAAAI,EAAA,KAAAR,EAAA,EAAA,EACAK,EAAA,KAAAE,CAAA,CACA,CAAA,CACA,EAEAF,EAAA,QAAA,EAAA,QAAAX,GAAAU,EAAA,OAAA,OAAAV,EAAA,CAAA,CAAA,EAGAU,EAAA,OAAA,QAAAJ,GAAA,CACAA,EAAA,OAAAM,EAAA,OAAA,CACA,CACA,CACA,OAAAF,CACA,CAGA,sBAAA,CACA,KAAA,QACA,KAAA,0BAAA,KAAA,WAAA,EACA,KAAA,UACA,KAAA,2BAAA,KAAA,WAAA,CAEA,CAGA,iBAAAK,EAAA,CACA,KAAA,MAAA,mBAAA,QACAA,GACA,KAAA,eAAA,CAEA,CAGA,wBAAA,CACA,KAAA,qBACA,KAAA,eAAA,kBAAA,KAEA,CAGA,oBAAA,CACA,KAAA,gBACA,KAAA,eAAA,SAAA,KACA,KAAA,eAAA,SAAA,KAEA,CAGA,MAAA,sBAAA,CACA,KAAA,iBAAA,CAAA,KAAA,eAAA,wBAEA,KAAA,MAAA,QAAA,KACA,iCACA,4IAEA,CACA,MAAA,QACA,WAAA,GACA,IAAA,SACA,GAAA,KACA,OAAA,QACA,CACA,EAAA,KAAA,IAAA,CAEA,KAAA,eAAA,wBAAA,EAAA,CACA,EAAA,MAAA,IAAA,CAEA,KAAA,eAAA,wBAAA,EAAA,CACA,EAGA,KAAA,qBACA,MAAA,KAAA,qBAAA,EAAA,EACA,KAAA,eAAA,wBAAA,GAGA,CAGA,6BAAA,CAEA,KAAA,eAAA,wBAAA,CAAA,KAAA,kBACA,CAKA,2BAAAC,EAAA,CAAA,CAIA,4BAAAC,EAAA,CAAA,CAIA,0BAAAC,EAAA,CAAA,CAIA,2BAAAC,EAAA,CAAA,CAGA,gBAAA,CAAA,CAIA,qBAAAC,EAAA,CAAA,CACA,EAhTA3B,EAAA,CAAA4B,EAAA,CAAA,QAAA,KAAA,CAAA,EARA1B,EAQA,UAAA,eAAA,CAAA,EACAF,EAAA,CAAA4B,EAAA,CAAA,QAAA,KAAA,CAAA,EATA1B,EASA,UAAA,cAAA,CAAA,EACAF,EAAA,CAAA4B,EAAA,CAAA,QAAA,KAAA,CAAA,EAVA1B,EAUA,UAAA,cAAA,CAAA,EACAF,EAAA,CAAA4B,EAAA,CAAA,QAAA,GAAA,CAAA,EAXA1B,EAWA,UAAA,UAAA,CAAA,EACAF,EAAA,CAAA4B,EAAA,CAAA,QAAA,CAAA,EAAA,CAAA,EAZA1B,EAYA,UAAA,eAAA,CAAA,EACAF,EAAA,CAAA4B,EAAA,CAAA,QAAA,GAAA,CAAA,EAbA1B,EAaA,UAAA,qBAAA,CAAA,EAGAF,EAAA,CAAA4B,EAAA,CAAA,QAAA,GAAA,CAAA,EAhBA1B,EAgBA,UAAA,iBAAA,CAAA,EA4QAF,EAAA,CADA6B,EAAA,oBAAA,CAAA,EA3RA3B,EA4RA,UAAA,8BAAA,CAAA,EAQAF,EAAA,CAFA8B,EAAA,cAAA,CAAA,EAlSA5B,EAoSA,UAAA,6BAAA,CAAA,EAIAF,EAAA,CAFA8B,EAAA,eAAA,CAAA,EAtSA5B,EAwSA,UAAA,8BAAA,CAAA,EAIAF,EAAA,CAFA8B,EAAA,aAAA,CAAA,EA1SA5B,EA4SA,UAAA,4BAAA,CAAA,EAIAF,EAAA,CAFA8B,EAAA,cAAA,CAAA,EA9SA5B,EAgTA,UAAA,6BAAA,CAAA,EAGAF,EAAA,CADA8B,EAAA,YAAA,CAAA,EAlTA5B,EAmTA,UAAA,iBAAA,CAAA,EAIAF,EAAA,CAFA8B,EAAA,kBAAA,CAAA,EArTA5B,EAuTA,UAAA,uBAAA,CAAA,EAvTAA,EAAAF,EAAA,CALAC,EAAA,CACA,WAAA,CACA,cAAA8B,CACA,CAAA,CACA,CAAA,EACA7B,CAAA,mxNCmTA,IAAA8B,EAAA,cAAApC,CAAA,CAAA,kCAEAC,EAAA,mBAAAsB,GAGAtB,EAAA,cASAA,EAAA,mBAEAA,EAAA,+BAEAA,EAAA,qBAEAA,EAAA,2BAGAA,EAAA,kBAGAA,EAAA,oBAEAA,EAAA,gCAGAA,EAAA,uBAGAA,EAAA,iCAGAA,EAAA,iBAMAA,EAAA,mBAAA,IACAA,EAAA,qBAAA,CAAA,GACAA,EAAA,mBAAA,IACAA,EAAA,sBAAA,KAAA,mBACAA,EAAA,eAAA,IACAA,EAAA,iCAAA,IACAA,EAAA,yBAAA,CAAA,EAAA,GACAA,EAAA,yBAAA,CAAA,EAAA,GACAA,EAAA,0BAAA,KAAA,mBACAA,EAAA,yBAAA,IACAA,EAAA,6BAAA,MAEAA,EAAA,eAAA,CACA,CACA,KAAA,gCACA,MAAA,QACA,SAAA,GACA,MAAA,MACA,EACA,CAAA,KAAA,2BAAA,MAAA,mBAAA,EACA,CAAA,KAAA,YAAA,MAAA,UAAA,EACA,CAAA,KAAA,WAAA,MAAA,UAAA,EACA,CAAA,KAAA,iCAAA,MAAA,yBAAA,CAAA,GAGAA,EAAA,qBAAA,CACA,GAAA,KACA,SAAA,KACA,KAAA,QACA,KAAA,GACA,iBAAA,GACA,kBAAA,KACA,YAAA,GACA,SAAA,KACA,SAAA,MACA,wBAAA,GACA,OAAA,CAAA,EACA,OAAAsB,EAAA,KAAA,GAGAtB,EAAA,sBAAA,CACA,GAAA,KACA,SAAA,KACA,KAAA,SACA,KAAA,GACA,iBAAA,GACA,kBAAA,KACA,YAAA,GACA,SAAA,KACA,SAAA,KACA,wBAAA,GACA,OAAAsB,EAAA,KAAA,GAIA,IAAA,iBAAA,CACA,OAAA,KAAA,aAAA,KAAAE,GAAAA,EAAA,MAAA,CACA,CAGA,IAAA,kBAAA,CACA,MAAA,CAAA,CAAA,KAAA,aAAA,KAAAE,GAAAA,EAAA,OAAA,KAAAF,GAAAA,EAAA,MAAA,CAAA,CACA,CAOA,eAAAY,EAAA,CAEA,OADAA,EAAA,SAAA,EAAA,SAAA,GAAA,EACAA,EAAA,GAAAA,CAAA,KACA,CAGA,gBAAA,CACA,KAAA,cAAA,GACA,KAAA,eAAA,KAAA,iBACA,CAGA,iBAAAC,EAAAC,EAAA5B,EAAA,CACA,OAAA,KAAA,mBAAA2B,EAAA,KAAA,GACA,CAAA,KAAA,mBAAAA,EAAA,KAAA,EAAA3B,CAAA,GACA,EAAA,CAAA,KAAA,aAAA4B,EAAA,SAAAhB,EAAA,SAAAe,EAAA,KAAA,SAAAf,EAAA,SACA,CASA,mBAAA,CACA,KAAA,YAAA,GACA,KAAA,YAAA,GACA,KAAA,sBAAA,CAAA,GAAA,KAAA,aAAA,EACA,KAAA,sBAAA,SAAA,KAAA,aAAA,SAAA,EACA,EACA,KAAA,aAAA,KAAA,aAAA,OAAA,CAAA,EAAA,SAAA,EACA,KAAA,QAAAiB,IAEA,KAAA,kBAAA,GACA,KAAA,0BAAA,EACA,CAMA,sBAAA7B,EAAA,CACA,KAAA,sBAAA,CAAA,GAAA,KAAA,aAAAA,CAAA,GACA,KAAA,YAAAA,EACA,KAAA,YAAA,GACA,KAAA,kBAAA,GACA,KAAA,kBAAAA,CAAA,EAAA,EACA,CAMA,kBAAAS,EAAA,CAEAA,EAAA,SAAAG,EAAA,QACAH,EAAA,OAAA,KAAA,mBAAAA,CAAA,EAAAG,EAAA,OAAA,MAGA,IAAAkB,EAAA,CAAA,GAAA,KAAA,YAAA,EAEA,KAAA,cAAA,GACAA,EAAA,KAAArB,CAAA,EAGAqB,EAAA,OAAA,KAAA,YAAA,EAAArB,CAAA,EAEA,KAAA,iBAAAqB,CAAA,EACA,KAAA,UAAA,CACA,CAMA,mBAAAd,EAAA,CAGA,MAAAe,EAFAC,EAAA,UAAA,KAAA,uBAAA,YAAA,EAEA,KACAC,GAAA,CAAAA,EAAA,IAAA,CAAAjB,EAAA,EAAA,EAGA,MAAA,CAAAkB,EAAA,QACA,CAAA,GAAAC,EAAA,KAAAnB,EAAA,QAAA,CAAA,EACA,CAAA,GAAAmB,EAAA,KAAAJ,EAAA,QAAA,CAAA,CAAA,CAEA,CAMA,iBAAA/B,EAAA,CAGA,MAAAgB,EAAA,CAAA,GAAA,KAAA,aAAAhB,CAAA,CAAA,EACA,IAAAoC,EAAA,CAAA,GAAA,KAAA,YAAA,EAEApB,EAAA,SAAAJ,EAAA,MACAwB,EAAA,OAAApC,EAAA,CAAA,GAEAgB,EAAA,OAAAJ,EAAA,QACAwB,EAAA,OAAApC,EAAA,EAAAgB,CAAA,GAGA,KAAA,iBAAAoB,CAAA,EACA,KAAA,UAAA,CACA,CAMA,kBAAApC,EAAA,CAIA,MAAAqC,EAHAL,EAAA,UAAA,KAAA,uBAAA,YAAA,EAGA,KACAhB,GAAA,CAAAA,EAAA,IAAA,CAAA,KAAA,aAAAhB,CAAA,EAAA,EAAA,EAIA,IAAA8B,EAAA,CAAA,GAAA,KAAA,YAAA,EACAA,EAAA9B,CAAA,EAAA,CAAA,GAAAqC,EAAA,OAAA,CAAA,GAAAA,EAAA,MAAA,GAEAP,EAAA,QAAAQ,GAAA,CAEAA,EAAA,0BAAAA,EAAA,OAAA,GAAA,CACA,EAEA,KAAA,iBAAAR,CAAA,EACA,KAAA,UAAA,CACA,CASA,mBAAAZ,EAAA,CACA,KAAA,YAAA,GACA,KAAA,YAAAA,EAGA,MAAAqB,EADA,CAAA,GAAA,KAAA,YAAA,EACArB,CAAA,EACAD,EAAAsB,EAAA,OACA,KAAA,sBAAA,CAAA,GAAA,KAAA,cAAA,EACA,KAAA,sBAAA,YAAAA,EAAA,YACA,KAAA,sBAAA,SAAAA,EAAA,SACA,KAAA,sBAAA,SAAAA,EAAA,SACA,KAAA,sBAAA,SACAtB,EAAA,SAAA,EAAA,EAAAA,EAAAA,EAAA,OAAA,CAAA,EAAA,SAAA,EACA,KAAA,QAAAY,IACA,KAAA,kBAAA,GACA,KAAA,kBAAAX,CAAA,EAAA,EACA,CAKA,mBAAAD,EAAA,CAEAA,EAAA,SAAAL,EAAA,OAAA,KAAA,mBAAAK,CAAA,IACAA,EAAA,OAAAL,EAAA,QAGA,IAAAkB,EAAA,CAAA,GAAA,KAAA,YAAA,EACA,MAAAS,EAAAT,EAAA,KAAA,WAAA,EACA,IAAAxB,EAAA,CAAA,GAAAiC,EAAA,MAAA,EAEA,KAAA,cAAA,GACAjC,EAAA,KAAAW,CAAA,EAGAX,EAAA,OAAA,KAAA,YAAA,EAAAW,CAAA,EAEAsB,EAAA,OAAAjC,EAEA,KAAA,iBAAAwB,CAAA,EACA,KAAA,UAAA,CACA,CAOA,WAAA9B,EAAAa,EAAA,CACA,KAAA,YAAAA,EACA,KAAA,YAAAb,EACA,IAAA8B,EAAA,CAAA,GAAA,KAAA,YAAA,EACA,KAAA,sBAAA,CAAA,GAAAA,EAAA,KAAA,WAAA,EAAA,OAAA,KAAA,WAAA,GACA,KAAA,kBAAA,GACA,KAAA,mBAAA9B,CAAA,EAAAa,CAAA,EAAA,EACA,CAOA,aAAAA,EAAA2B,EAAA,CACA,MAAAvB,EAAA,CAAA,GAAA,KAAA,aAAAuB,CAAA,EAAA,OAAA3B,CAAA,GACA,IAAAuB,EAAA,CAAA,GAAA,KAAA,YAAA,EAEAnB,EAAA,SAAAL,EAAA,MACAwB,EAAAI,CAAA,EAAA,OAAA,OAAA3B,EAAA,CAAA,GAEAI,EAAA,OAAAL,EAAA,QACAwB,EAAAI,CAAA,EAAA,OAAA,OAAA3B,EAAA,EAAAI,CAAA,GAGA,KAAA,iBAAAmB,CAAA,EACA,KAAA,UAAA,CACA,CASA,mBAAAvB,EAAA2B,EAAAC,EAAAC,EAAA,CACA,MAAAC,EAAAX,EAAA,UAAA,KAAA,uBAAA,YAAA,EAGAD,EAAA,OAAA,OAAA,CAAA,EACAY,EAAA,KACA3B,GAAA,CAAAA,EAAA,IAAA,CAAAyB,CACA,CAAA,EAIAG,EAAA,OAAA,OAAA,CAAA,EACAb,EAAA,OAAA,KACAd,GAAA,CAAAA,EAAA,IAAA,CAAAyB,CACA,CAAA,EAGA,IAAAZ,EAAA,CAAA,GAAA,KAAA,YAAA,EACAA,EAAAU,CAAA,EAAA,OAAA3B,CAAA,EAAA+B,EAEA,KAAA,iBAAAd,CAAA,EACA,KAAA,UAAA,CACA,CAYA,UAAAe,EAAAC,EAAAjC,EAAA,GAAA,CACA,IAAAkC,EACAlC,GAAA,GACAkC,EAAAD,IAAA,KAAAjC,EAAA,EAAAA,EAAA,EACA,KAAA,aAAAgC,CAAA,EAAA,OAAAhC,CAAA,EAAA,SAAAkC,EACA,KAAA,aAAAF,CAAA,EAAA,OAAAhC,CAAA,EAAA,SAAAgC,EACAhE,EAAA,KAAA,aAAAgE,CAAA,EAAA,OAAAhC,EAAAkC,CAAA,IAEAA,EAAAD,IAAA,KAAAD,EAAA,EAAAA,EAAA,EACA,KAAA,aAAAA,CAAA,EAAA,SAAAE,EACA,KAAA,aAAAA,CAAA,EAAA,SAAAF,EACAhE,EAAA,KAAA,aAAAgE,EAAAE,CAAA,GAEA,KAAA,eAAA,CACA,CASA,eAAA/C,EAAA8C,EAAAjC,EAAA,GAAA,CACA,MAAAmC,EAAAnC,GAAA,EACAoC,EAAAD,EAAA,KAAA,aAAAhD,CAAA,EAAA,OAAA,OAAA,EAAA,KAAA,aAAA,OAAA,EACA,OAAA8C,EAAA,CACA,IAAA,KACA,OAAAE,EACAnC,IAAA,EAEAb,IAAA,EAEA,IAAA,OACA,OAAAgD,EACAnC,IAAAoC,EAEAjD,IAAAiD,EAEA,QACA,MAAA,EACA,CACA,CAWA,eACAC,EACAC,EACAnD,EACAwC,EAAA,KACAC,EAAA,KACAC,EAAA,KACA,CACA,OAAAS,EAAA,CACA,KAAAvC,EAAA,MACAsC,EAAA,KAAA,iBAAAlD,CAAA,EAAA,KAAA,aAAAA,EAAAwC,CAAA,EACA,MACA,KAAA5B,EAAA,OACAsC,EAAA,KAAA,kBAAAlD,CAAA,EAAA,KAAA,mBAAAA,EAAAwC,EAAAC,EAAAC,CAAA,EACA,MACA,KAAA9B,EAAA,QACAsC,EAAA,KAAA,kBAAAlD,CAAA,EAAA,KAAA,mBAAAA,EAAAwC,EAAAC,EAAAC,CAAA,EACA,KACA,CACA,KAAA,eAAA,CACA,CAKA,WAAA,CACA,SAAAU,EAAAC,EAAA,EACA,0EAAA,iBAAA,QAEA,OAAA,SAAA,CAAA,IAAAA,EAAA,UAAA,SAAA,SAAA,CACA,CAEA,KAAA,sBAAA,KACA,KAAA,YAAA,GACA,KAAA,kBAAA,GACA,KAAA,0BAAA,GACA,KAAA,kBAAA,CAAA,EAAA,EACA,KAAA,kBAAA,CAAA,EAAA,EACA,KAAA,mBAAA,KAAA,kBACA,KAAA,YAAA,GACA,KAAA,QAAA,GACAhE,EAAA,SAAA,IAAA+D,EAAA,KAAA,GAAA,CAAA,EACA,KAAA,eAAA,CACA,CAEA,oBAAApD,EAAA,EACA,CAAA,GAAA,KAAA,aAAAA,CAAA,CAAA,GAEA,OAAA,OAAA,EAEA,KAAA,MAAA,QAAA,KACA,iCACA,0GAEA,CACA,MAAA,QACA,WAAA,GACA,IAAA,SACA,GAAA,KACA,OAAA,QACA,CACA,EAAA,KAAA,IAAA,CAEA,KAAA,iBAAAA,CAAA,CAAA,CACA,EAAA,MAAA,IAAA,CAEA,KAAA,UAAA,CAAA,CACA,EAEA,KAAA,iBAAAA,CAAA,CAEA,CAGA,iBAAA,CACA,OAAA,IAAA,MAAA,EAAA,EAAA,KAAA,IAAA,EAAA,IAAA,IAAA,IAAA,MAAA,EAAA,EAAA,KAAA,IAAA,CAAA,CACA,CAIA,yBAAA,CACA,KAAA,0BAAA,KAAA,iBAAA,KAAA,gBAAA,CACA,CAIA,iBAAAsD,EAAA,CACA,KAAA,0BAAAA,CAAA,CACA,CAIA,iBAAAC,EAAA,CAAA,CAIA,0BAAAC,EAAA,CAAA,CAIA,0BAAAC,EAAA,CAAA,CAIA,qBAAArC,EAAA,CAAA,CACA,EApgBA3B,EAAA,CAAA4B,EAAA,CAAA,QAAA,GAAA,CAAA,EAdAI,EAcA,UAAA,aAAA,CAAA,EAEAhC,EAAA,CAAA4B,EAAA,CAAA,QAAA,KAAA,CAAA,EAhBAI,EAgBA,UAAA,yBAAA,CAAA,EAEAhC,EAAA,CAAA4B,EAAA,CAAA,QAAA,CAAA,EAAA,CAAA,EAlBAI,EAkBA,UAAA,eAAA,CAAA,EAEAhC,EAAA,CAAA4B,EAAA,CAAA,QAAA,GAAA,CAAA,EApBAI,EAoBA,UAAA,qBAAA,CAAA,EAGAhC,EAAA,CAAA4B,EAAA,CAAA,QAAA,OAAA,CAAA,EAvBAI,EAuBA,UAAA,YAAA,CAAA,EAGAhC,EAAA,CAAA4B,EAAA,CAAA,QAAA,SAAA,CAAA,EA1BAI,EA0BA,UAAA,cAAA,CAAA,EAEAhC,EAAA,CAAA4B,EAAA,CAAA,QAAA,GAAA,CAAA,EA5BAI,EA4BA,UAAA,0BAAA,CAAA,EAGAhC,EAAA,CAAA4B,EAAA,CAAA,QAAA,GAAA,CAAA,EA/BAI,EA+BA,UAAA,iBAAA,CAAA,EAGAhC,EAAA,CAAA4B,EAAA,CAAA,QAAA,GAAA,CAAA,EAlCAI,EAkCA,UAAA,2BAAA,CAAA,EAGAhC,EAAA,CAAA4B,EAAA,CAAA,QAAA,GAAA,CAAA,EArCAI,EAqCA,UAAA,WAAA,CAAA,EAodAhC,EAAA,CAFA6B,EAAA,iBAAA,EACAA,EAAA,kBAAA,CAAA,EAxfAG,EAyfA,UAAA,0BAAA,CAAA,EAMAhC,EAAA,CADA6B,EAAA,oBAAA,CAAA,UAAA,GAAA,CAAA,EA9fAG,EA+fA,UAAA,mBAAA,CAAA,EAMAhC,EAAA,CAFA8B,EAAA,kBAAA,CAAA,EAngBAE,EAqgBA,UAAA,mBAAA,CAAA,EAIAhC,EAAA,CAFA8B,EAAA,2BAAA,CAAA,EAvgBAE,EAygBA,UAAA,4BAAA,CAAA,EAIAhC,EAAA,CAFA8B,EAAA,2BAAA,CAAA,EA3gBAE,EA6gBA,UAAA,4BAAA,CAAA,EAIAhC,EAAA,CAFA8B,EAAA,sBAAA,CAAA,EA/gBAE,EAihBA,UAAA,uBAAA,CAAA,EAjhBAA,EAAAhC,EAAA,CAPAC,EAAA,CACA,WAAA,CACA,WAAAgE,EACA,cAAAlC,EACA,mBAAA7B,EACA,CAAA,CACA,CAAA,EACA8B,CAAA;;;;;;;;;;;;;;;;","x_google_ignoreList":[0,1,2,3]} \ No newline at end of file diff --git a/docs/assets/ShareStructure.stories-a2d639d7.css b/docs/assets/ShareStructure.stories-a2d639d7.css deleted file mode 100644 index 1989048a..00000000 --- a/docs/assets/ShareStructure.stories-a2d639d7.css +++ /dev/null @@ -1 +0,0 @@ -ul[data-v-3d1d44c8]{padding-top:.5rem}li[data-v-3d1d44c8]{list-style:None;padding-top:.25rem}[data-v-3d1d44c8] .v-input .v-label{font-weight:400!important}.v-btn[data-v-3d1d44c8]{min-width:6.5rem!important}.add-share-structure .add-share-structure-container[data-v-3d1d44c8]{padding:1.25rem 1.25rem 1.25rem 0}.add-share-structure .add-share-structure-container .meta-container>label[data-v-3d1d44c8]:first-child{margin-bottom:1.5rem}.meta-container[data-v-3d1d44c8]{display:flex;flex-flow:column nowrap;position:relative}.meta-container>label[data-v-3d1d44c8]:first-child{font-weight:700}.meta-container__inner[data-v-3d1d44c8]{flex:1 1 auto}.add-share-structure-header[data-v-3d1d44c8]{font-size:1rem;font-weight:700;line-height:1.5rem}@media (min-width: 768px){.meta-container[data-v-3d1d44c8]{flex-flow:row nowrap}.meta-container>label[data-v-3d1d44c8]:first-child{flex:0 0 auto;margin-right:1rem;width:10rem}}.separator[data-v-3d1d44c8]{margin-top:.5rem;margin-bottom:1rem}.radio-group[data-v-3d1d44c8]{padding-top:.875rem}[data-v-3d1d44c8] .theme--light.v-btn.v-btn--disabled{color:#d3272c!important;opacity:.4!important}#share-structure[data-v-f13021e3]{margin-top:1rem}#share-structure tbody tr[data-v-f13021e3]:hover{background-color:transparent!important}.share-summary-header[data-v-f13021e3]{display:flex;background-color:#01336626;padding:1.25rem;border-top-left-radius:4px;border-top-right-radius:4px}.share-summary-header .share-summary-header-title[data-v-f13021e3]{padding-left:.5rem}.class-row td[data-v-f13021e3]{height:4rem!important;color:#212529;font-size:1rem!important;padding:10px}.class-row td[data-v-f13021e3]:not(:first-child){color:#495057;font-size:.875rem}.removed td[data-v-f13021e3]:not(:last-child){color:#49505766!important}.class-row-has-series td[data-v-f13021e3]:not(:last-child){border-bottom:thin dashed rgba(0,0,0,.12)!important}.series-row td[data-v-f13021e3]{height:4rem!important;color:#212529;font-weight:700;padding:10px}.series-row td[data-v-f13021e3]:not(:last-child){border-bottom:thin dashed rgba(0,0,0,.12)!important}.series-row .series-name[data-v-f13021e3]{padding-left:40px;margin-left:40px}.series-row td[data-v-f13021e3]:not(:first-child){color:#495057;font-size:1rem;font-weight:400}.series-row-last td[data-v-f13021e3]:not(:last-child){border-bottom:thin solid rgba(0,0,0,.12)!important}.actions-cell[data-v-f13021e3]{position:absolute;right:0;border-bottom:none!important}.actions[data-v-f13021e3]{display:flex;justify-content:flex-end}.actions .edit-action[data-v-f13021e3],.actions .undo-action[data-v-f13021e3]{border-right:1px solid #f1f3f5}.actions .v-btn[data-v-f13021e3]{min-width:.5rem}.actions .v-btn+.v-btn[data-v-f13021e3]{margin-left:.5rem}.more-actions[data-v-f13021e3]{padding:2px 0}.more-actions .item-disabled[data-v-f13021e3]{opacity:.5}.more-actions .actions-dropdown_item[data-v-f13021e3]{min-height:0!important;margin:1rem 0}.theme--light.v-btn.v-btn--disabled[data-v-f13021e3],.theme--light.v-btn.v-btn--disabled .v-icon[data-v-f13021e3]{color:#1669bb!important;opacity:.4}[data-v-f13021e3] .v-data-table>.v-data-table__wrapper>table>thead>tr>th{box-shadow:1px 2px #0000001a;border:none!important}[data-v-f13021e3] .v-data-table>.v-data-table__wrapper>table>thead>tr>th:nth-child(2){max-width:140px}[data-v-f13021e3] .v-data-table>.v-data-table__wrapper>table>thead>tr>th:nth-child(5){border-right:thin solid rgba(0,0,0,0)}[data-v-f13021e3] .theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr>th{font-size:.875rem;color:#212529;line-height:1.25}[data-v-f13021e3] .theme--light.v-list-item .v-list-item__subtitle{color:#1669bb!important}[data-v-f13021e3] .theme--light.v-label{color:#495057}[data-v-f13021e3] .theme--light.v-input input{color:#212529;font-weight:400} diff --git a/docs/assets/ShareStructure.stories-b9429b8e.css b/docs/assets/ShareStructure.stories-b9429b8e.css new file mode 100644 index 00000000..9fd10c15 --- /dev/null +++ b/docs/assets/ShareStructure.stories-b9429b8e.css @@ -0,0 +1 @@ +ul[data-v-3d1d44c8]{padding-top:.5rem}li[data-v-3d1d44c8]{list-style:None;padding-top:.25rem}[data-v-3d1d44c8] .v-input .v-label{font-weight:400!important}.v-btn[data-v-3d1d44c8]{min-width:6.5rem!important}.add-share-structure .add-share-structure-container[data-v-3d1d44c8]{padding:1.25rem 1.25rem 1.25rem 0}.add-share-structure .add-share-structure-container .meta-container>label[data-v-3d1d44c8]:first-child{margin-bottom:1.5rem}.meta-container[data-v-3d1d44c8]{display:flex;flex-flow:column nowrap;position:relative}.meta-container>label[data-v-3d1d44c8]:first-child{font-weight:700}.meta-container__inner[data-v-3d1d44c8]{flex:1 1 auto}.add-share-structure-header[data-v-3d1d44c8]{font-size:1rem;font-weight:700;line-height:1.5rem}@media (min-width: 768px){.meta-container[data-v-3d1d44c8]{flex-flow:row nowrap}.meta-container>label[data-v-3d1d44c8]:first-child{flex:0 0 auto;margin-right:1rem;width:10rem}}.separator[data-v-3d1d44c8]{margin-top:.5rem;margin-bottom:1rem}.radio-group[data-v-3d1d44c8]{padding-top:.875rem}[data-v-3d1d44c8] .theme--light.v-btn.v-btn--disabled{color:#d3272c!important;opacity:.4!important}#share-structure[data-v-8d582da6]{margin-top:1rem}#share-structure tbody tr[data-v-8d582da6]:hover{background-color:transparent!important}.share-summary-header[data-v-8d582da6]{display:flex;background-color:#01336626;padding:1.25rem;border-top-left-radius:4px;border-top-right-radius:4px}.share-summary-header .share-summary-header-title[data-v-8d582da6]{padding-left:.5rem}.class-row td[data-v-8d582da6]{height:4rem!important;color:#212529;font-size:1rem!important;padding:10px}.class-row td[data-v-8d582da6]:not(:first-child){color:#495057;font-size:.875rem}.removed td[data-v-8d582da6]:not(:last-child){color:#49505766!important}.class-row-has-series td[data-v-8d582da6]:not(:last-child){border-bottom:thin dashed rgba(0,0,0,.12)!important}.series-row td[data-v-8d582da6]{height:4rem!important;color:#212529;font-weight:700;padding:10px}.series-row td[data-v-8d582da6]:not(:last-child){border-bottom:thin dashed rgba(0,0,0,.12)!important}.series-row .series-name[data-v-8d582da6]{padding-left:40px;margin-left:40px}.series-row td[data-v-8d582da6]:not(:first-child){color:#495057;font-size:1rem;font-weight:400}.series-row-last td[data-v-8d582da6]:not(:last-child){border-bottom:thin solid rgba(0,0,0,.12)!important}.actions-cell[data-v-8d582da6]{position:absolute;right:0;border-bottom:none!important}.actions[data-v-8d582da6]{display:flex;justify-content:flex-end}.actions .edit-action[data-v-8d582da6],.actions .undo-action[data-v-8d582da6]{border-right:1px solid #f1f3f5}.actions .v-btn[data-v-8d582da6]{min-width:.5rem}.actions .v-btn+.v-btn[data-v-8d582da6]{margin-left:.5rem}.more-actions[data-v-8d582da6]{padding:2px 0}.more-actions .item-disabled[data-v-8d582da6]{opacity:.5}.more-actions .actions-dropdown_item[data-v-8d582da6]{min-height:0!important;margin:1rem 0}.theme--light.v-btn.v-btn--disabled[data-v-8d582da6],.theme--light.v-btn.v-btn--disabled .v-icon[data-v-8d582da6]{color:#1669bb!important;opacity:.4}[data-v-8d582da6] .v-data-table>.v-data-table__wrapper>table>thead>tr>th{box-shadow:1px 2px #0000001a;border:none!important}[data-v-8d582da6] .v-data-table>.v-data-table__wrapper>table>thead>tr>th:nth-child(2){max-width:140px}[data-v-8d582da6] .v-data-table>.v-data-table__wrapper>table>thead>tr>th:nth-child(5){border-right:thin solid rgba(0,0,0,0)}[data-v-8d582da6] .theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr>th{font-size:.875rem;color:#212529;line-height:1.25}[data-v-8d582da6] .theme--light.v-list-item .v-list-item__subtitle{color:#1669bb!important}[data-v-8d582da6] .theme--light.v-label{color:#495057}[data-v-8d582da6] .theme--light.v-input input{color:#212529;font-weight:400} diff --git a/docs/assets/iframe-cf08a776.js b/docs/assets/iframe-ccc69c61.js similarity index 72% rename from docs/assets/iframe-cf08a776.js rename to docs/assets/iframe-ccc69c61.js index 1c4348af..8acc89ac 100644 --- a/docs/assets/iframe-cf08a776.js +++ b/docs/assets/iframe-ccc69c61.js @@ -1,2 +1,2 @@ -import"../sb-preview/runtime.js";(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))m(r);new MutationObserver(r=>{for(const e of r)if(e.type==="childList")for(const o of e.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&m(o)}).observe(document,{childList:!0,subtree:!0});function _(r){const e={};return r.integrity&&(e.integrity=r.integrity),r.referrerPolicy&&(e.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?e.credentials="include":r.crossOrigin==="anonymous"?e.credentials="omit":e.credentials="same-origin",e}function m(r){if(r.ep)return;r.ep=!0;const e=_(r);fetch(r.href,e)}})();const E="modulepreload",d=function(i,s){return new URL(i,s).href},p={},t=function(s,_,m){if(!_||_.length===0)return s();const r=document.getElementsByTagName("link");return Promise.all(_.map(e=>{if(e=d(e,m),e in p)return;p[e]=!0;const o=e.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!m)for(let c=r.length-1;c>=0;c--){const a=r[c];if(a.href===e&&(!o||a.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${e}"]${l}`))return;const n=document.createElement("link");if(n.rel=o?"stylesheet":E,o||(n.as="script",n.crossOrigin=""),n.href=e,document.head.appendChild(n),o)return new Promise((c,a)=>{n.addEventListener("load",c),n.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${e}`)))})})).then(()=>s()).catch(e=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=e,window.dispatchEvent(o),!o.defaultPrevented)throw e})},{createBrowserChannel:O}=__STORYBOOK_MODULE_CHANNELS__,{addons:R}=__STORYBOOK_MODULE_PREVIEW_API__,u=O({page:"preview"});R.setChannel(u);window.__STORYBOOK_ADDONS_CHANNEL__=u;window.CONFIG_TYPE==="DEVELOPMENT"&&(window.__STORYBOOK_SERVER_CHANNEL__=u);const f={"./src/components/web-chat/WebChat.stories.ts":async()=>t(()=>import("./WebChat.stories-6591f041.js"),["./WebChat.stories-6591f041.js","./index-28508b38.js","./_commonjsHelpers-de833af9.js","./index-6c29b371.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./vuetify-b9fb25b0.js","./WebChat.stories-b9e06158.css"],import.meta.url),"./src/components/staff-payment/StaffPayment.stories.ts":async()=>t(()=>import("./StaffPayment.stories-7b3249e6.js"),["./StaffPayment.stories-7b3249e6.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./FolioNumberInput-d9d8b85a.js","./StaffPayment.stories-61a9b602.css"],import.meta.url),"./src/components/sub-menu/SubMenu.stories.ts":async()=>t(()=>import("./SubMenu.stories-7d17f876.js"),["./SubMenu.stories-7d17f876.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js"],import.meta.url),"./src/components/staff-comments/StaffComments.stories.ts":async()=>t(()=>import("./StaffComments.stories-087aa936.js"),["./StaffComments.stories-087aa936.js","./index-28508b38.js","./_commonjsHelpers-de833af9.js","./index-6c29b371.js","./_plugin-vue2_normalizer-b11a0120.js","./vue.esm-b1e57a2f.js","./validation-mixin-61dc4f18.js","./lodash-f6b38868.js","./StaffComments.stories-fdeb8571.css"],import.meta.url),"./src/components/share-structure/ShareStructure.stories.ts":async()=>t(()=>import("./ShareStructure.stories-0a18af58.js"),["./ShareStructure.stories-0a18af58.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./ActionChip-73b76eea.js","./ConfirmDialog-9091213f.js","./ConfirmDialog-7187d3c1.css","./ShareStructure.stories-a2d639d7.css"],import.meta.url),"./src/components/relationships-panel/RelationshipsPanel.stories.ts":async()=>t(()=>import("./RelationshipsPanel.stories-224ff577.js"),["./RelationshipsPanel.stories-224ff577.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./RelationshipsPanel.stories-557b492c.css"],import.meta.url),"./src/components/nature-of-business/NatureOfBusiness.stories.ts":async()=>t(()=>import("./NatureOfBusiness.stories-b1b57b02.js"),["./NatureOfBusiness.stories-b1b57b02.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./NatureOfBusiness.stories-ed9e6148.css"],import.meta.url),"./src/components/limited-restoration-panel/LimitedRestorationPanel.stories.ts":async()=>t(()=>import("./LimitedRestorationPanel.stories-034f03a2.js"),["./LimitedRestorationPanel.stories-034f03a2.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./LimitedRestorationPanel.stories-d43603d9.css"],import.meta.url),"./src/components/jurisdiction/Jurisdiction.stories.ts":async()=>t(()=>import("./Jurisdiction.stories-d63c5950.js"),["./Jurisdiction.stories-d63c5950.js","./_plugin-vue2_normalizer-b11a0120.js","./vue.esm-b1e57a2f.js","./validation-mixin-61dc4f18.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./Jurisdiction.stories-615aa3a1.css"],import.meta.url),"./src/components/help-business-number/HelpBusinessNumber.stories.ts":async()=>t(()=>import("./HelpBusinessNumber.stories-32ea0fec.js"),["./HelpBusinessNumber.stories-32ea0fec.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./HelpBusinessNumber.stories-73384d57.css"],import.meta.url),"./src/components/genesys-web-message/GenesysWebMessage.stories.ts":async()=>t(()=>import("./GenesysWebMessage.stories-030008ef.js"),["./GenesysWebMessage.stories-030008ef.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js"],import.meta.url),"./src/components/folio-number-input/FolioNumberInput.stories.ts":async()=>t(()=>import("./FolioNumberInput.stories-bd7c59aa.js"),["./FolioNumberInput.stories-bd7c59aa.js","./FolioNumberInput-d9d8b85a.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js"],import.meta.url),"./src/components/folio-number/FolioNumber.stories.ts":async()=>t(()=>import("./FolioNumber.stories-99b64f01.js"),["./FolioNumber.stories-99b64f01.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./FolioNumber.stories-f7c4b444.css"],import.meta.url),"./src/components/fee-summary/FeeSummary.stories.ts":async()=>t(()=>import("./FeeSummary.stories-3f4c19fb.js"),["./FeeSummary.stories-3f4c19fb.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./index-28508b38.js","./_commonjsHelpers-de833af9.js","./sbc-common-components-constants-ecf195d0.js","./corp-type-module-5c1df937.js","./FeeSummary.stories-e24ccc1b.css"],import.meta.url),"./src/components/expandable-help/ExpandableHelp.stories.ts":async()=>t(()=>import("./ExpandableHelp.stories-9d525ec1.js"),["./ExpandableHelp.stories-9d525ec1.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./ExpandableHelp.stories-3042c7c4.css"],import.meta.url),"./src/components/effective-date-time/EffectiveDateTime.stories.ts":async()=>t(()=>import("./EffectiveDateTime.stories-287b8669.js"),["./EffectiveDateTime.stories-287b8669.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./DatePicker-6536e7a4.js","./validation-mixin-61dc4f18.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./DatePicker-7bf0be73.css","./vuetify-b9fb25b0.js","./EffectiveDateTime.stories-f8477516.css"],import.meta.url),"./src/components/document-id/DocumentId.stories.ts":async()=>t(()=>import("./DocumentId.stories-2226278b.js"),["./DocumentId.stories-2226278b.js","./vue.esm-b1e57a2f.js","./index-28508b38.js","./_commonjsHelpers-de833af9.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./sbc-common-components-constants-ecf195d0.js","./vuetify-b9fb25b0.js","./DocumentId.stories-ff09bb90.css"],import.meta.url),"./src/components/document-delivery/DocumentDelivery.stories.ts":async()=>t(()=>import("./DocumentDelivery.stories-b922a043.js"),["./DocumentDelivery.stories-b922a043.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./DocumentDelivery.stories-bcb3c83f.css"],import.meta.url),"./src/components/detail-comment/DetailComment.stories.ts":async()=>t(()=>import("./DetailComment.stories-1b95fe08.js"),["./DetailComment.stories-1b95fe08.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./DetailComment.stories-22188198.css"],import.meta.url),"./src/components/date-picker/DatePicker.stories.ts":async()=>t(()=>import("./DatePicker.stories-7a252ea3.js"),["./DatePicker.stories-7a252ea3.js","./DatePicker-6536e7a4.js","./_plugin-vue2_normalizer-b11a0120.js","./vue.esm-b1e57a2f.js","./Watch-62f8b699.js","./validation-mixin-61dc4f18.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./DatePicker-7bf0be73.css"],import.meta.url),"./src/components/court-order-poa/CourtOrderPoa.stories.ts":async()=>t(()=>import("./CourtOrderPoa.stories-749ea04f.js"),["./CourtOrderPoa.stories-749ea04f.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./CourtOrderPoa.stories-c5e520bf.css"],import.meta.url),"./src/components/correct-name/CorrectName.stories.ts":async()=>t(()=>import("./CorrectName.stories-ad6efeaf.js"),["./CorrectName.stories-ad6efeaf.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./corp-type-module-5c1df937.js","./validation-mixin-61dc4f18.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./CorrectName.stories-5d3d0329.css"],import.meta.url),"./src/components/contact-info/ContactInfo.stories.ts":async()=>t(()=>import("./ContactInfo.stories-81f2d8a5.js"),["./ContactInfo.stories-81f2d8a5.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./_commonjsHelpers-de833af9.js","./ContactInfo.stories-9299c75f.css"],import.meta.url),"./src/components/completing-party/CompletingParty.stories.ts":async()=>t(()=>import("./CompletingParty.stories-ac72b844.js"),["./CompletingParty.stories-ac72b844.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./BaseAddress-6d0aaa3f.js","./params-036f571e.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./validation-mixin-61dc4f18.js","./BaseAddress-c769f233.css","./CompletingParty.stories-fa613965.css"],import.meta.url),"./src/components/confirm-dialog/ConfirmDialog.stories.ts":async()=>t(()=>import("./ConfirmDialog.stories-ee4ff9a8.js"),["./ConfirmDialog.stories-ee4ff9a8.js","./vue.esm-b1e57a2f.js","./ConfirmDialog-9091213f.js","./_plugin-vue2_normalizer-b11a0120.js","./ConfirmDialog-7187d3c1.css"],import.meta.url),"./src/components/certify/Certify.stories.ts":async()=>t(()=>import("./Certify.stories-459bf661.js"),["./Certify.stories-459bf661.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./Certify.stories-52e2cdc4.css"],import.meta.url),"./src/components/business-lookup/BusinessLookup.stories.ts":async()=>t(()=>import("./BusinessLookup.stories-fe644a89.js"),["./BusinessLookup.stories-fe644a89.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./BusinessLookup.stories-70b24334.css"],import.meta.url),"./src/components/breadcrumb/Breadcrumb.stories.ts":async()=>t(()=>import("./Breadcrumb.stories-adfbd8bc.js"),["./Breadcrumb.stories-adfbd8bc.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Breadcrumb.stories-eb6b165e.css"],import.meta.url),"./src/components/base-address/BaseAddress.stories.ts":async()=>t(()=>import("./BaseAddress.stories-795303f8.js"),["./BaseAddress.stories-795303f8.js","./BaseAddress-6d0aaa3f.js","./vue.esm-b1e57a2f.js","./params-036f571e.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./validation-mixin-61dc4f18.js","./BaseAddress-c769f233.css","./vuetify-b9fb25b0.js"],import.meta.url),"./src/components/approval-type/ApprovalType.stories.ts":async()=>t(()=>import("./ApprovalType.stories-4aed2846.js"),["./ApprovalType.stories-4aed2846.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./DatePicker-6536e7a4.js","./validation-mixin-61dc4f18.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./DatePicker-7bf0be73.css","./ApprovalType.stories-2beb336c.css"],import.meta.url),"./src/components/action-chip/ActionChip.stories.ts":async()=>t(()=>import("./ActionChip.stories-87d18713.js"),["./ActionChip.stories-87d18713.js","./ActionChip-73b76eea.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./vuetify-b9fb25b0.js","./_commonjsHelpers-de833af9.js"],import.meta.url)};async function P(i){return f[i]()}const{composeConfigs:y,PreviewWeb:T,ClientApi:L}=__STORYBOOK_MODULE_PREVIEW_API__,v=async()=>{const i=await Promise.all([t(()=>import("./config-5bd1e7a9.js"),["./config-5bd1e7a9.js","./index-356e4a49.js","./vue.esm-b1e57a2f.js","./_commonjsHelpers-de833af9.js"],import.meta.url),t(()=>import("./preview-15309724.js"),["./preview-15309724.js","./index-356e4a49.js"],import.meta.url),t(()=>import("./preview-2059b184.js"),[],import.meta.url),t(()=>import("./preview-b8d6c68d.js"),["./preview-b8d6c68d.js","./index-356e4a49.js"],import.meta.url),t(()=>import("./preview-b3c37142.js"),[],import.meta.url),t(()=>import("./preview-628fd806.js"),["./preview-628fd806.js","./_commonjsHelpers-de833af9.js","./vue.esm-b1e57a2f.js","./params-036f571e.js","./vuetify-b9fb25b0.js","./preview-b69fa200.css"],import.meta.url)]);return y(i)};window.__STORYBOOK_PREVIEW__=window.__STORYBOOK_PREVIEW__||new T;window.__STORYBOOK_STORY_STORE__=window.__STORYBOOK_STORY_STORE__||window.__STORYBOOK_PREVIEW__.storyStore;window.__STORYBOOK_CLIENT_API__=window.__STORYBOOK_CLIENT_API__||new L({storyStore:window.__STORYBOOK_PREVIEW__.storyStore});window.__STORYBOOK_PREVIEW__.initialize({importFn:P,getProjectAnnotations:v}); -//# sourceMappingURL=iframe-cf08a776.js.map +import"../sb-preview/runtime.js";(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))m(r);new MutationObserver(r=>{for(const e of r)if(e.type==="childList")for(const o of e.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&m(o)}).observe(document,{childList:!0,subtree:!0});function _(r){const e={};return r.integrity&&(e.integrity=r.integrity),r.referrerPolicy&&(e.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?e.credentials="include":r.crossOrigin==="anonymous"?e.credentials="omit":e.credentials="same-origin",e}function m(r){if(r.ep)return;r.ep=!0;const e=_(r);fetch(r.href,e)}})();const E="modulepreload",d=function(i,s){return new URL(i,s).href},p={},t=function(s,_,m){if(!_||_.length===0)return s();const r=document.getElementsByTagName("link");return Promise.all(_.map(e=>{if(e=d(e,m),e in p)return;p[e]=!0;const o=e.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!m)for(let c=r.length-1;c>=0;c--){const a=r[c];if(a.href===e&&(!o||a.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${e}"]${l}`))return;const n=document.createElement("link");if(n.rel=o?"stylesheet":E,o||(n.as="script",n.crossOrigin=""),n.href=e,document.head.appendChild(n),o)return new Promise((c,a)=>{n.addEventListener("load",c),n.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${e}`)))})})).then(()=>s()).catch(e=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=e,window.dispatchEvent(o),!o.defaultPrevented)throw e})},{createBrowserChannel:O}=__STORYBOOK_MODULE_CHANNELS__,{addons:R}=__STORYBOOK_MODULE_PREVIEW_API__,u=O({page:"preview"});R.setChannel(u);window.__STORYBOOK_ADDONS_CHANNEL__=u;window.CONFIG_TYPE==="DEVELOPMENT"&&(window.__STORYBOOK_SERVER_CHANNEL__=u);const f={"./src/components/web-chat/WebChat.stories.ts":async()=>t(()=>import("./WebChat.stories-6591f041.js"),["./WebChat.stories-6591f041.js","./index-28508b38.js","./_commonjsHelpers-de833af9.js","./index-6c29b371.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./vuetify-b9fb25b0.js","./WebChat.stories-b9e06158.css"],import.meta.url),"./src/components/sub-menu/SubMenu.stories.ts":async()=>t(()=>import("./SubMenu.stories-7d17f876.js"),["./SubMenu.stories-7d17f876.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js"],import.meta.url),"./src/components/staff-payment/StaffPayment.stories.ts":async()=>t(()=>import("./StaffPayment.stories-7b3249e6.js"),["./StaffPayment.stories-7b3249e6.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./FolioNumberInput-d9d8b85a.js","./StaffPayment.stories-61a9b602.css"],import.meta.url),"./src/components/staff-comments/StaffComments.stories.ts":async()=>t(()=>import("./StaffComments.stories-087aa936.js"),["./StaffComments.stories-087aa936.js","./index-28508b38.js","./_commonjsHelpers-de833af9.js","./index-6c29b371.js","./_plugin-vue2_normalizer-b11a0120.js","./vue.esm-b1e57a2f.js","./validation-mixin-61dc4f18.js","./lodash-f6b38868.js","./StaffComments.stories-fdeb8571.css"],import.meta.url),"./src/components/share-structure/ShareStructure.stories.ts":async()=>t(()=>import("./ShareStructure.stories-3220b180.js"),["./ShareStructure.stories-3220b180.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./ActionChip-73b76eea.js","./ConfirmDialog-9091213f.js","./ConfirmDialog-7187d3c1.css","./ShareStructure.stories-b9429b8e.css"],import.meta.url),"./src/components/nature-of-business/NatureOfBusiness.stories.ts":async()=>t(()=>import("./NatureOfBusiness.stories-b1b57b02.js"),["./NatureOfBusiness.stories-b1b57b02.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./NatureOfBusiness.stories-ed9e6148.css"],import.meta.url),"./src/components/relationships-panel/RelationshipsPanel.stories.ts":async()=>t(()=>import("./RelationshipsPanel.stories-224ff577.js"),["./RelationshipsPanel.stories-224ff577.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./RelationshipsPanel.stories-557b492c.css"],import.meta.url),"./src/components/jurisdiction/Jurisdiction.stories.ts":async()=>t(()=>import("./Jurisdiction.stories-d63c5950.js"),["./Jurisdiction.stories-d63c5950.js","./_plugin-vue2_normalizer-b11a0120.js","./vue.esm-b1e57a2f.js","./validation-mixin-61dc4f18.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./Jurisdiction.stories-615aa3a1.css"],import.meta.url),"./src/components/help-business-number/HelpBusinessNumber.stories.ts":async()=>t(()=>import("./HelpBusinessNumber.stories-32ea0fec.js"),["./HelpBusinessNumber.stories-32ea0fec.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./HelpBusinessNumber.stories-73384d57.css"],import.meta.url),"./src/components/limited-restoration-panel/LimitedRestorationPanel.stories.ts":async()=>t(()=>import("./LimitedRestorationPanel.stories-034f03a2.js"),["./LimitedRestorationPanel.stories-034f03a2.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./LimitedRestorationPanel.stories-d43603d9.css"],import.meta.url),"./src/components/folio-number-input/FolioNumberInput.stories.ts":async()=>t(()=>import("./FolioNumberInput.stories-bd7c59aa.js"),["./FolioNumberInput.stories-bd7c59aa.js","./FolioNumberInput-d9d8b85a.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js"],import.meta.url),"./src/components/genesys-web-message/GenesysWebMessage.stories.ts":async()=>t(()=>import("./GenesysWebMessage.stories-030008ef.js"),["./GenesysWebMessage.stories-030008ef.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js"],import.meta.url),"./src/components/folio-number/FolioNumber.stories.ts":async()=>t(()=>import("./FolioNumber.stories-99b64f01.js"),["./FolioNumber.stories-99b64f01.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./FolioNumber.stories-f7c4b444.css"],import.meta.url),"./src/components/fee-summary/FeeSummary.stories.ts":async()=>t(()=>import("./FeeSummary.stories-3f4c19fb.js"),["./FeeSummary.stories-3f4c19fb.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./index-28508b38.js","./_commonjsHelpers-de833af9.js","./sbc-common-components-constants-ecf195d0.js","./corp-type-module-5c1df937.js","./FeeSummary.stories-e24ccc1b.css"],import.meta.url),"./src/components/expandable-help/ExpandableHelp.stories.ts":async()=>t(()=>import("./ExpandableHelp.stories-9d525ec1.js"),["./ExpandableHelp.stories-9d525ec1.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./ExpandableHelp.stories-3042c7c4.css"],import.meta.url),"./src/components/effective-date-time/EffectiveDateTime.stories.ts":async()=>t(()=>import("./EffectiveDateTime.stories-287b8669.js"),["./EffectiveDateTime.stories-287b8669.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./DatePicker-6536e7a4.js","./validation-mixin-61dc4f18.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./DatePicker-7bf0be73.css","./vuetify-b9fb25b0.js","./EffectiveDateTime.stories-f8477516.css"],import.meta.url),"./src/components/document-id/DocumentId.stories.ts":async()=>t(()=>import("./DocumentId.stories-2226278b.js"),["./DocumentId.stories-2226278b.js","./vue.esm-b1e57a2f.js","./index-28508b38.js","./_commonjsHelpers-de833af9.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./sbc-common-components-constants-ecf195d0.js","./vuetify-b9fb25b0.js","./DocumentId.stories-ff09bb90.css"],import.meta.url),"./src/components/document-delivery/DocumentDelivery.stories.ts":async()=>t(()=>import("./DocumentDelivery.stories-b922a043.js"),["./DocumentDelivery.stories-b922a043.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./DocumentDelivery.stories-bcb3c83f.css"],import.meta.url),"./src/components/detail-comment/DetailComment.stories.ts":async()=>t(()=>import("./DetailComment.stories-1b95fe08.js"),["./DetailComment.stories-1b95fe08.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./DetailComment.stories-22188198.css"],import.meta.url),"./src/components/date-picker/DatePicker.stories.ts":async()=>t(()=>import("./DatePicker.stories-7a252ea3.js"),["./DatePicker.stories-7a252ea3.js","./DatePicker-6536e7a4.js","./_plugin-vue2_normalizer-b11a0120.js","./vue.esm-b1e57a2f.js","./Watch-62f8b699.js","./validation-mixin-61dc4f18.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./DatePicker-7bf0be73.css"],import.meta.url),"./src/components/court-order-poa/CourtOrderPoa.stories.ts":async()=>t(()=>import("./CourtOrderPoa.stories-749ea04f.js"),["./CourtOrderPoa.stories-749ea04f.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./CourtOrderPoa.stories-c5e520bf.css"],import.meta.url),"./src/components/correct-name/CorrectName.stories.ts":async()=>t(()=>import("./CorrectName.stories-ad6efeaf.js"),["./CorrectName.stories-ad6efeaf.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./corp-type-module-5c1df937.js","./validation-mixin-61dc4f18.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./CorrectName.stories-5d3d0329.css"],import.meta.url),"./src/components/contact-info/ContactInfo.stories.ts":async()=>t(()=>import("./ContactInfo.stories-81f2d8a5.js"),["./ContactInfo.stories-81f2d8a5.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./_commonjsHelpers-de833af9.js","./ContactInfo.stories-9299c75f.css"],import.meta.url),"./src/components/confirm-dialog/ConfirmDialog.stories.ts":async()=>t(()=>import("./ConfirmDialog.stories-ee4ff9a8.js"),["./ConfirmDialog.stories-ee4ff9a8.js","./vue.esm-b1e57a2f.js","./ConfirmDialog-9091213f.js","./_plugin-vue2_normalizer-b11a0120.js","./ConfirmDialog-7187d3c1.css"],import.meta.url),"./src/components/completing-party/CompletingParty.stories.ts":async()=>t(()=>import("./CompletingParty.stories-ac72b844.js"),["./CompletingParty.stories-ac72b844.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./BaseAddress-6d0aaa3f.js","./params-036f571e.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./validation-mixin-61dc4f18.js","./BaseAddress-c769f233.css","./CompletingParty.stories-fa613965.css"],import.meta.url),"./src/components/certify/Certify.stories.ts":async()=>t(()=>import("./Certify.stories-459bf661.js"),["./Certify.stories-459bf661.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./Certify.stories-52e2cdc4.css"],import.meta.url),"./src/components/business-lookup/BusinessLookup.stories.ts":async()=>t(()=>import("./BusinessLookup.stories-fe644a89.js"),["./BusinessLookup.stories-fe644a89.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./BusinessLookup.stories-70b24334.css"],import.meta.url),"./src/components/breadcrumb/Breadcrumb.stories.ts":async()=>t(()=>import("./Breadcrumb.stories-adfbd8bc.js"),["./Breadcrumb.stories-adfbd8bc.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Breadcrumb.stories-eb6b165e.css"],import.meta.url),"./src/components/base-address/BaseAddress.stories.ts":async()=>t(()=>import("./BaseAddress.stories-795303f8.js"),["./BaseAddress.stories-795303f8.js","./BaseAddress-6d0aaa3f.js","./vue.esm-b1e57a2f.js","./params-036f571e.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./validation-mixin-61dc4f18.js","./BaseAddress-c769f233.css","./vuetify-b9fb25b0.js"],import.meta.url),"./src/components/approval-type/ApprovalType.stories.ts":async()=>t(()=>import("./ApprovalType.stories-4aed2846.js"),["./ApprovalType.stories-4aed2846.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./Watch-62f8b699.js","./DatePicker-6536e7a4.js","./validation-mixin-61dc4f18.js","./lodash-f6b38868.js","./_commonjsHelpers-de833af9.js","./DatePicker-7bf0be73.css","./ApprovalType.stories-2beb336c.css"],import.meta.url),"./src/components/action-chip/ActionChip.stories.ts":async()=>t(()=>import("./ActionChip.stories-87d18713.js"),["./ActionChip.stories-87d18713.js","./ActionChip-73b76eea.js","./vue.esm-b1e57a2f.js","./_plugin-vue2_normalizer-b11a0120.js","./vuetify-b9fb25b0.js","./_commonjsHelpers-de833af9.js"],import.meta.url)};async function P(i){return f[i]()}const{composeConfigs:y,PreviewWeb:T,ClientApi:L}=__STORYBOOK_MODULE_PREVIEW_API__,v=async()=>{const i=await Promise.all([t(()=>import("./config-5bd1e7a9.js"),["./config-5bd1e7a9.js","./index-356e4a49.js","./vue.esm-b1e57a2f.js","./_commonjsHelpers-de833af9.js"],import.meta.url),t(()=>import("./preview-15309724.js"),["./preview-15309724.js","./index-356e4a49.js"],import.meta.url),t(()=>import("./preview-2059b184.js"),[],import.meta.url),t(()=>import("./preview-b8d6c68d.js"),["./preview-b8d6c68d.js","./index-356e4a49.js"],import.meta.url),t(()=>import("./preview-b3c37142.js"),[],import.meta.url),t(()=>import("./preview-628fd806.js"),["./preview-628fd806.js","./_commonjsHelpers-de833af9.js","./vue.esm-b1e57a2f.js","./params-036f571e.js","./vuetify-b9fb25b0.js","./preview-b69fa200.css"],import.meta.url)]);return y(i)};window.__STORYBOOK_PREVIEW__=window.__STORYBOOK_PREVIEW__||new T;window.__STORYBOOK_STORY_STORE__=window.__STORYBOOK_STORY_STORE__||window.__STORYBOOK_PREVIEW__.storyStore;window.__STORYBOOK_CLIENT_API__=window.__STORYBOOK_CLIENT_API__||new L({storyStore:window.__STORYBOOK_PREVIEW__.storyStore});window.__STORYBOOK_PREVIEW__.initialize({importFn:P,getProjectAnnotations:v}); +//# sourceMappingURL=iframe-ccc69c61.js.map diff --git a/docs/assets/iframe-cf08a776.js.map b/docs/assets/iframe-ccc69c61.js.map similarity index 74% rename from docs/assets/iframe-cf08a776.js.map rename to docs/assets/iframe-ccc69c61.js.map index f08441ea..4f206c32 100644 --- a/docs/assets/iframe-cf08a776.js.map +++ b/docs/assets/iframe-ccc69c61.js.map @@ -1 +1 @@ -{"version":3,"mappings":"olDAAA,sBAAAA,CAAA,gCACI,QAAAC,CAAA,mCAEMC,EAAUF,EAAqB,CAAE,KAAM,SAAW,GACxDC,EAAO,WAAWC,CAAO,EACzB,OAAO,6BAA+BA,EAElC,OAAO,cAAgB,gBACzB,OAAO,6BAA+BA,GCR5C,MAAMC,EAAY,CACV,+CAAgD,SAAWC,EAAA,IAAC,OAAO,+BAA4F,2PACrK,yDAA0D,SAAWA,EAAA,IAAC,OAAO,oCAAsG,uNACnL,+CAAgD,SAAWA,EAAA,IAAC,OAAO,+BAA4F,qHAC/J,2DAA4D,SAAWA,EAAA,IAAC,OAAO,qCAAwG,uSACvL,6DAA8D,SAAWA,EAAA,IAAC,OAAO,sCAA0G,0UAC3L,qEAAsE,SAAWA,EAAA,IAAC,OAAO,0CAAkH,kMAC3M,kEAAmE,SAAWA,EAAA,IAAC,OAAO,wCAA+G,8LACrM,gFAAiF,SAAWA,EAAA,IAAC,OAAO,+CAA6H,4MACjO,wDAAyD,SAAYA,EAAA,WAAO,oCAAqG,yPACjL,sEAAuE,SAAWA,EAAA,IAAC,OAAO,0CAAmH,4KAC7M,oEAAqE,SAAWA,EAAA,IAAC,OAAO,yCAAiH,+HACzM,kEAAmE,SAAWA,EAAA,IAAC,OAAO,wCAA+G,qLACrM,uDAAwD,SAAWA,EAAA,IAAC,OAAO,mCAAoG,oLAC/K,qDAAsD,SAAWA,EAAA,IAAC,OAAO,kCAAkG,0TAC3K,6DAA8D,SAAWA,EAAA,IAAC,OAAO,sCAA0G,oKAC3L,oEAAqE,SAAWA,EAAA,IAAC,OAAO,yCAAiH,wWACzM,qDAAsD,SAAWA,EAAA,IAAC,OAAO,kCAAkG,iTAC3K,iEAAkE,SAAWA,EAAA,IAAC,OAAO,wCAA8G,8LACnM,2DAA4D,SAAWA,EAAA,IAAC,OAAO,qCAAwG,gPACvL,qDAAsD,SAAWA,EAAA,IAAC,OAAO,kCAAkG,8RAC3K,4DAA6D,SAAWA,EAAA,IAAC,OAAO,qCAAyG,wLACzL,uDAAwD,SAAWA,EAAA,IAAC,OAAO,mCAAoG,8SAC/K,uDAAwD,SAAWA,EAAA,IAAC,OAAO,mCAAoG,qNAC/K,+DAAgE,SAAWA,EAAA,IAAC,OAAO,uCAA4G,qWAC/L,2DAA4D,SAAWA,EAAA,IAAC,OAAO,qCAAwG,wLACvL,8CAA+C,SAAYA,EAAA,WAAO,+BAA2F,4KAC7J,6DAA8D,SAAWA,EAAA,IAAC,OAAO,sCAA0G,kPAC3L,oDAAqD,SAAYA,EAAA,WAAO,kCAAiG,4JACzK,uDAAwD,SAAWA,EAAA,IAAC,OAAO,mCAAoG,gVAC/K,yDAA0D,SAAWA,EAAA,IAAC,OAAO,oCAAsG,sUACnL,qDAAsD,SAAWA,EAAA,IAAC,OAAO,kCAAkG,EAAC,yMAC9K,EAEW,eAAeC,EAASC,EAAM,CACjC,OAAOH,EAAUG,CAAI,GAC7B,CCpCA,qBAAAC,EAAA,WAAAC,EAAA,UAAAC,CAAA,mCAKQC,EAAwB,SAAY,CACxC,MAAMC,EAAU,MAAM,QAAQ,IAAI,CAACP,EAAA,WAAO,sBAAwB,2HACtEA,EAAA,WAAO,uBAAiD,mEACxDA,EAAA,WAAO,uBAA6C,sBACpDA,EAAA,WAAO,uBAA6C,mEACpDA,EAAA,WAAO,uBAA+C,sBACtDA,EAAA,WAAO,uBAAwB,EAAC,4KAAC,EAC7B,OAAOG,EAAeI,CAAO,CAC9B,EAEC,OAAO,sBAAwB,OAAO,uBAAyB,IAAIH,EAEnE,OAAO,0BAA4B,OAAO,2BAA6B,OAAO,sBAAsB,WACpG,OAAO,yBAA2B,OAAO,0BAA4B,IAAIC,EAAU,CAAE,WAAY,OAAO,sBAAsB,UAAY,GAC1I,OAAO,sBAAsB,WAAW,CAAE,SAAAJ,EAAU,sBAAAK,CAAqB,CAAE","names":["createBrowserChannel","addons","channel","importers","__vitePreload","importFn","path","composeConfigs","PreviewWeb","ClientApi","getProjectAnnotations","configs"],"sources":["../../../../../../virtual:/@storybook/builder-vite/setup-addons.js","../../../../../../virtual:/@storybook/builder-vite/storybook-stories.js","../../../../../../virtual:/@storybook/builder-vite/vite-app.js"],"sourcesContent":["import { createBrowserChannel } from '@storybook/channels';\n import { addons } from '@storybook/preview-api';\n\n const channel = createBrowserChannel({ page: 'preview' });\n addons.setChannel(channel);\n window.__STORYBOOK_ADDONS_CHANNEL__ = channel;\n \n if (window.CONFIG_TYPE === 'DEVELOPMENT'){\n window.__STORYBOOK_SERVER_CHANNEL__ = channel;\n }","const importers = {\n './src/components/web-chat/WebChat.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/web-chat/WebChat.stories.ts'),\n './src/components/staff-payment/StaffPayment.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/staff-payment/StaffPayment.stories.ts'),\n './src/components/sub-menu/SubMenu.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/sub-menu/SubMenu.stories.ts'),\n './src/components/staff-comments/StaffComments.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/staff-comments/StaffComments.stories.ts'),\n './src/components/share-structure/ShareStructure.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/share-structure/ShareStructure.stories.ts'),\n './src/components/relationships-panel/RelationshipsPanel.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/relationships-panel/RelationshipsPanel.stories.ts'),\n './src/components/nature-of-business/NatureOfBusiness.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/nature-of-business/NatureOfBusiness.stories.ts'),\n './src/components/limited-restoration-panel/LimitedRestorationPanel.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/limited-restoration-panel/LimitedRestorationPanel.stories.ts'),\n './src/components/jurisdiction/Jurisdiction.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/jurisdiction/Jurisdiction.stories.ts'),\n './src/components/help-business-number/HelpBusinessNumber.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/help-business-number/HelpBusinessNumber.stories.ts'),\n './src/components/genesys-web-message/GenesysWebMessage.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/genesys-web-message/GenesysWebMessage.stories.ts'),\n './src/components/folio-number-input/FolioNumberInput.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/folio-number-input/FolioNumberInput.stories.ts'),\n './src/components/folio-number/FolioNumber.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/folio-number/FolioNumber.stories.ts'),\n './src/components/fee-summary/FeeSummary.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/fee-summary/FeeSummary.stories.ts'),\n './src/components/expandable-help/ExpandableHelp.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/expandable-help/ExpandableHelp.stories.ts'),\n './src/components/effective-date-time/EffectiveDateTime.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/effective-date-time/EffectiveDateTime.stories.ts'),\n './src/components/document-id/DocumentId.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/document-id/DocumentId.stories.ts'),\n './src/components/document-delivery/DocumentDelivery.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/document-delivery/DocumentDelivery.stories.ts'),\n './src/components/detail-comment/DetailComment.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/detail-comment/DetailComment.stories.ts'),\n './src/components/date-picker/DatePicker.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/date-picker/DatePicker.stories.ts'),\n './src/components/court-order-poa/CourtOrderPoa.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/court-order-poa/CourtOrderPoa.stories.ts'),\n './src/components/correct-name/CorrectName.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/correct-name/CorrectName.stories.ts'),\n './src/components/contact-info/ContactInfo.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/contact-info/ContactInfo.stories.ts'),\n './src/components/completing-party/CompletingParty.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/completing-party/CompletingParty.stories.ts'),\n './src/components/confirm-dialog/ConfirmDialog.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/confirm-dialog/ConfirmDialog.stories.ts'),\n './src/components/certify/Certify.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/certify/Certify.stories.ts'),\n './src/components/business-lookup/BusinessLookup.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/business-lookup/BusinessLookup.stories.ts'),\n './src/components/breadcrumb/Breadcrumb.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/breadcrumb/Breadcrumb.stories.ts'),\n './src/components/base-address/BaseAddress.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/base-address/BaseAddress.stories.ts'),\n './src/components/approval-type/ApprovalType.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/approval-type/ApprovalType.stories.ts'),\n './src/components/action-chip/ActionChip.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/action-chip/ActionChip.stories.ts')\n };\n\n export async function importFn(path) {\n return importers[path]();\n }","import { composeConfigs, PreviewWeb, ClientApi } from '@storybook/preview-api';\n import '/virtual:/@storybook/builder-vite/setup-addons.js';\n import { importFn } from '/virtual:/@storybook/builder-vite/storybook-stories.js';\n \n \n const getProjectAnnotations = async () => {\n const configs = await Promise.all([import('@storybook/vue/preview'),\nimport('@storybook/addon-essentials/backgrounds/preview'),\nimport('@storybook/addon-essentials/measure/preview'),\nimport('@storybook/addon-essentials/outline/preview'),\nimport('@storybook/addon-essentials/highlight/preview'),\nimport('/.storybook/preview.ts')])\n return composeConfigs(configs);\n }\n\n window.__STORYBOOK_PREVIEW__ = window.__STORYBOOK_PREVIEW__ || new PreviewWeb();\n \n window.__STORYBOOK_STORY_STORE__ = window.__STORYBOOK_STORY_STORE__ || window.__STORYBOOK_PREVIEW__.storyStore;\n window.__STORYBOOK_CLIENT_API__ = window.__STORYBOOK_CLIENT_API__ || new ClientApi({ storyStore: window.__STORYBOOK_PREVIEW__.storyStore });\n window.__STORYBOOK_PREVIEW__.initialize({ importFn, getProjectAnnotations });\n \n if (import.meta.hot) {\n import.meta.hot.accept('/virtual:/@storybook/builder-vite/storybook-stories.js', (newModule) => {\n // importFn has changed so we need to patch the new one in\n window.__STORYBOOK_PREVIEW__.onStoriesChanged({ importFn: newModule.importFn });\n });\n\n import.meta.hot.accept([\"@storybook/vue/preview\",\"@storybook/addon-essentials/backgrounds/preview\",\"@storybook/addon-essentials/measure/preview\",\"@storybook/addon-essentials/outline/preview\",\"@storybook/addon-essentials/highlight/preview\",\"/.storybook/preview.ts\"], () => {\n \n const getProjectAnnotations = async () => {\n const configs = await Promise.all([import('@storybook/vue/preview'),\nimport('@storybook/addon-essentials/backgrounds/preview'),\nimport('@storybook/addon-essentials/measure/preview'),\nimport('@storybook/addon-essentials/outline/preview'),\nimport('@storybook/addon-essentials/highlight/preview'),\nimport('/.storybook/preview.ts')])\n return composeConfigs(configs);\n }\n // getProjectAnnotations has changed so we need to patch the new one in\n window.__STORYBOOK_PREVIEW__.onGetProjectAnnotationsChanged({ getProjectAnnotations });\n });\n };"],"file":"assets/iframe-cf08a776.js"} \ No newline at end of file +{"version":3,"mappings":"olDAAA,sBAAAA,CAAA,gCACI,QAAAC,CAAA,mCAEMC,EAAUF,EAAqB,CAAE,KAAM,SAAW,GACxDC,EAAO,WAAWC,CAAO,EACzB,OAAO,6BAA+BA,EAElC,OAAO,cAAgB,gBACzB,OAAO,6BAA+BA,GCR5C,MAAMC,EAAY,CACV,+CAAgD,SAAWC,EAAA,IAAC,OAAO,+BAA4F,2PACrK,+CAAgD,SAAWA,EAAA,IAAC,OAAO,+BAA4F,qHAC/J,yDAA0D,SAAWA,EAAA,IAAC,OAAO,oCAAsG,uNACnL,2DAA4D,SAAWA,EAAA,IAAC,OAAO,qCAAwG,uSACvL,6DAA8D,SAAWA,EAAA,IAAC,OAAO,sCAA0G,0UAC3L,kEAAmE,SAAWA,EAAA,IAAC,OAAO,wCAA+G,8LACrM,qEAAsE,SAAWA,EAAA,IAAC,OAAO,0CAAkH,kMAC3M,wDAAyD,SAAYA,EAAA,WAAO,oCAAqG,yPACjL,sEAAuE,SAAWA,EAAA,IAAC,OAAO,0CAAmH,4KAC7M,gFAAiF,SAAWA,EAAA,IAAC,OAAO,+CAA6H,4MACjO,kEAAmE,SAAWA,EAAA,IAAC,OAAO,wCAA+G,qLACrM,oEAAqE,SAAWA,EAAA,IAAC,OAAO,yCAAiH,+HACzM,uDAAwD,SAAWA,EAAA,IAAC,OAAO,mCAAoG,oLAC/K,qDAAsD,SAAWA,EAAA,IAAC,OAAO,kCAAkG,0TAC3K,6DAA8D,SAAWA,EAAA,IAAC,OAAO,sCAA0G,oKAC3L,oEAAqE,SAAWA,EAAA,IAAC,OAAO,yCAAiH,wWACzM,qDAAsD,SAAWA,EAAA,IAAC,OAAO,kCAAkG,iTAC3K,iEAAkE,SAAWA,EAAA,IAAC,OAAO,wCAA8G,8LACnM,2DAA4D,SAAWA,EAAA,IAAC,OAAO,qCAAwG,gPACvL,qDAAsD,SAAWA,EAAA,IAAC,OAAO,kCAAkG,8RAC3K,4DAA6D,SAAWA,EAAA,IAAC,OAAO,qCAAyG,wLACzL,uDAAwD,SAAWA,EAAA,IAAC,OAAO,mCAAoG,8SAC/K,uDAAwD,SAAWA,EAAA,IAAC,OAAO,mCAAoG,qNAC/K,2DAA4D,SAAWA,EAAA,IAAC,OAAO,qCAAwG,wLACvL,+DAAgE,SAAWA,EAAA,IAAC,OAAO,uCAA4G,qWAC/L,8CAA+C,SAAYA,EAAA,WAAO,+BAA2F,4KAC7J,6DAA8D,SAAWA,EAAA,IAAC,OAAO,sCAA0G,kPAC3L,oDAAqD,SAAYA,EAAA,WAAO,kCAAiG,4JACzK,uDAAwD,SAAWA,EAAA,IAAC,OAAO,mCAAoG,gVAC/K,yDAA0D,SAAWA,EAAA,IAAC,OAAO,oCAAsG,sUACnL,qDAAsD,SAAWA,EAAA,IAAC,OAAO,kCAAkG,EAAC,yMAC9K,EAEW,eAAeC,EAASC,EAAM,CACjC,OAAOH,EAAUG,CAAI,GAC7B,CCpCA,qBAAAC,EAAA,WAAAC,EAAA,UAAAC,CAAA,mCAKQC,EAAwB,SAAY,CACxC,MAAMC,EAAU,MAAM,QAAQ,IAAI,CAACP,EAAA,WAAO,sBAAwB,2HACtEA,EAAA,WAAO,uBAAiD,mEACxDA,EAAA,WAAO,uBAA6C,sBACpDA,EAAA,WAAO,uBAA6C,mEACpDA,EAAA,WAAO,uBAA+C,sBACtDA,EAAA,WAAO,uBAAwB,EAAC,4KAAC,EAC7B,OAAOG,EAAeI,CAAO,CAC9B,EAEC,OAAO,sBAAwB,OAAO,uBAAyB,IAAIH,EAEnE,OAAO,0BAA4B,OAAO,2BAA6B,OAAO,sBAAsB,WACpG,OAAO,yBAA2B,OAAO,0BAA4B,IAAIC,EAAU,CAAE,WAAY,OAAO,sBAAsB,UAAY,GAC1I,OAAO,sBAAsB,WAAW,CAAE,SAAAJ,EAAU,sBAAAK,CAAqB,CAAE","names":["createBrowserChannel","addons","channel","importers","__vitePreload","importFn","path","composeConfigs","PreviewWeb","ClientApi","getProjectAnnotations","configs"],"sources":["../../../../../../virtual:/@storybook/builder-vite/setup-addons.js","../../../../../../virtual:/@storybook/builder-vite/storybook-stories.js","../../../../../../virtual:/@storybook/builder-vite/vite-app.js"],"sourcesContent":["import { createBrowserChannel } from '@storybook/channels';\n import { addons } from '@storybook/preview-api';\n\n const channel = createBrowserChannel({ page: 'preview' });\n addons.setChannel(channel);\n window.__STORYBOOK_ADDONS_CHANNEL__ = channel;\n \n if (window.CONFIG_TYPE === 'DEVELOPMENT'){\n window.__STORYBOOK_SERVER_CHANNEL__ = channel;\n }","const importers = {\n './src/components/web-chat/WebChat.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/web-chat/WebChat.stories.ts'),\n './src/components/sub-menu/SubMenu.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/sub-menu/SubMenu.stories.ts'),\n './src/components/staff-payment/StaffPayment.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/staff-payment/StaffPayment.stories.ts'),\n './src/components/staff-comments/StaffComments.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/staff-comments/StaffComments.stories.ts'),\n './src/components/share-structure/ShareStructure.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/share-structure/ShareStructure.stories.ts'),\n './src/components/nature-of-business/NatureOfBusiness.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/nature-of-business/NatureOfBusiness.stories.ts'),\n './src/components/relationships-panel/RelationshipsPanel.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/relationships-panel/RelationshipsPanel.stories.ts'),\n './src/components/jurisdiction/Jurisdiction.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/jurisdiction/Jurisdiction.stories.ts'),\n './src/components/help-business-number/HelpBusinessNumber.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/help-business-number/HelpBusinessNumber.stories.ts'),\n './src/components/limited-restoration-panel/LimitedRestorationPanel.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/limited-restoration-panel/LimitedRestorationPanel.stories.ts'),\n './src/components/folio-number-input/FolioNumberInput.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/folio-number-input/FolioNumberInput.stories.ts'),\n './src/components/genesys-web-message/GenesysWebMessage.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/genesys-web-message/GenesysWebMessage.stories.ts'),\n './src/components/folio-number/FolioNumber.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/folio-number/FolioNumber.stories.ts'),\n './src/components/fee-summary/FeeSummary.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/fee-summary/FeeSummary.stories.ts'),\n './src/components/expandable-help/ExpandableHelp.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/expandable-help/ExpandableHelp.stories.ts'),\n './src/components/effective-date-time/EffectiveDateTime.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/effective-date-time/EffectiveDateTime.stories.ts'),\n './src/components/document-id/DocumentId.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/document-id/DocumentId.stories.ts'),\n './src/components/document-delivery/DocumentDelivery.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/document-delivery/DocumentDelivery.stories.ts'),\n './src/components/detail-comment/DetailComment.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/detail-comment/DetailComment.stories.ts'),\n './src/components/date-picker/DatePicker.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/date-picker/DatePicker.stories.ts'),\n './src/components/court-order-poa/CourtOrderPoa.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/court-order-poa/CourtOrderPoa.stories.ts'),\n './src/components/correct-name/CorrectName.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/correct-name/CorrectName.stories.ts'),\n './src/components/contact-info/ContactInfo.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/contact-info/ContactInfo.stories.ts'),\n './src/components/confirm-dialog/ConfirmDialog.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/confirm-dialog/ConfirmDialog.stories.ts'),\n './src/components/completing-party/CompletingParty.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/completing-party/CompletingParty.stories.ts'),\n './src/components/certify/Certify.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/certify/Certify.stories.ts'),\n './src/components/business-lookup/BusinessLookup.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/business-lookup/BusinessLookup.stories.ts'),\n './src/components/breadcrumb/Breadcrumb.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/breadcrumb/Breadcrumb.stories.ts'),\n './src/components/base-address/BaseAddress.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/base-address/BaseAddress.stories.ts'),\n './src/components/approval-type/ApprovalType.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/approval-type/ApprovalType.stories.ts'),\n './src/components/action-chip/ActionChip.stories.ts': async () => import('/@fs//home/severin/repos/bcrs-shared-components/src/components/action-chip/ActionChip.stories.ts')\n };\n\n export async function importFn(path) {\n return importers[path]();\n }","import { composeConfigs, PreviewWeb, ClientApi } from '@storybook/preview-api';\n import '/virtual:/@storybook/builder-vite/setup-addons.js';\n import { importFn } from '/virtual:/@storybook/builder-vite/storybook-stories.js';\n \n \n const getProjectAnnotations = async () => {\n const configs = await Promise.all([import('@storybook/vue/preview'),\nimport('@storybook/addon-essentials/backgrounds/preview'),\nimport('@storybook/addon-essentials/measure/preview'),\nimport('@storybook/addon-essentials/outline/preview'),\nimport('@storybook/addon-essentials/highlight/preview'),\nimport('/.storybook/preview.ts')])\n return composeConfigs(configs);\n }\n\n window.__STORYBOOK_PREVIEW__ = window.__STORYBOOK_PREVIEW__ || new PreviewWeb();\n \n window.__STORYBOOK_STORY_STORE__ = window.__STORYBOOK_STORY_STORE__ || window.__STORYBOOK_PREVIEW__.storyStore;\n window.__STORYBOOK_CLIENT_API__ = window.__STORYBOOK_CLIENT_API__ || new ClientApi({ storyStore: window.__STORYBOOK_PREVIEW__.storyStore });\n window.__STORYBOOK_PREVIEW__.initialize({ importFn, getProjectAnnotations });\n \n if (import.meta.hot) {\n import.meta.hot.accept('/virtual:/@storybook/builder-vite/storybook-stories.js', (newModule) => {\n // importFn has changed so we need to patch the new one in\n window.__STORYBOOK_PREVIEW__.onStoriesChanged({ importFn: newModule.importFn });\n });\n\n import.meta.hot.accept([\"@storybook/vue/preview\",\"@storybook/addon-essentials/backgrounds/preview\",\"@storybook/addon-essentials/measure/preview\",\"@storybook/addon-essentials/outline/preview\",\"@storybook/addon-essentials/highlight/preview\",\"/.storybook/preview.ts\"], () => {\n \n const getProjectAnnotations = async () => {\n const configs = await Promise.all([import('@storybook/vue/preview'),\nimport('@storybook/addon-essentials/backgrounds/preview'),\nimport('@storybook/addon-essentials/measure/preview'),\nimport('@storybook/addon-essentials/outline/preview'),\nimport('@storybook/addon-essentials/highlight/preview'),\nimport('/.storybook/preview.ts')])\n return composeConfigs(configs);\n }\n // getProjectAnnotations has changed so we need to patch the new one in\n window.__STORYBOOK_PREVIEW__.onGetProjectAnnotationsChanged({ getProjectAnnotations });\n });\n };"],"file":"assets/iframe-ccc69c61.js"} \ No newline at end of file diff --git a/docs/iframe.html b/docs/iframe.html index 433a36cb..99a7d0fd 100644 --- a/docs/iframe.html +++ b/docs/iframe.html @@ -357,7 +357,7 @@ } - + diff --git a/docs/project.json b/docs/project.json index 79a6aca8..ff9b32c8 100644 --- a/docs/project.json +++ b/docs/project.json @@ -1 +1 @@ -{"generatedAt":1769109671312,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":false,"hasStorybookEslint":true,"refCount":0,"monorepo":"Lerna","packageManager":{"type":"npm","version":"10.9.4"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/vue-vite","options":{}},"builder":"@storybook/builder-vite","renderer":"@storybook/vue","language":"typescript","storybookPackages":{"@storybook/builder-vite":{"version":"7.4.5"},"@storybook/mdx2-csf":{"version":"1.1.0"},"@storybook/vue-vite":{"version":"7.4.5"},"eslint-plugin-storybook":{"version":"0.6.14"},"storybook":{"version":"7.4.5"}},"addons":{"@storybook/addon-essentials":{"options":{"actions":false,"backgrounds":true,"controls":true,"docs":false,"viewport":true,"toolbars":false},"version":"7.4.5"}}} +{"generatedAt":1769803435599,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":false,"hasStorybookEslint":true,"refCount":0,"monorepo":"Lerna","packageManager":{"type":"npm","version":"10.9.4"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/vue-vite","options":{}},"builder":"@storybook/builder-vite","renderer":"@storybook/vue","language":"typescript","storybookPackages":{"@storybook/builder-vite":{"version":"7.4.5"},"@storybook/mdx2-csf":{"version":"1.1.0"},"@storybook/vue-vite":{"version":"7.4.5"},"eslint-plugin-storybook":{"version":"0.6.14"},"storybook":{"version":"7.4.5"}},"addons":{"@storybook/addon-essentials":{"options":{"actions":false,"backgrounds":true,"controls":true,"docs":false,"viewport":true,"toolbars":false},"version":"7.4.5"}}} diff --git a/src/components/share-structure/ShareStructure.stories.ts b/src/components/share-structure/ShareStructure.stories.ts index dc9cf734..8a5c7db1 100644 --- a/src/components/share-structure/ShareStructure.stories.ts +++ b/src/components/share-structure/ShareStructure.stories.ts @@ -188,7 +188,8 @@ correction['args'] = { incorporationApplication: IA, businessSnapshot: businessSnapshot, shareClasses: IA.incorporationApplication.shareStructure.shareClasses, - resolutionRequired: false + resolutionRequired: false, + disabled: false } export const alteration = Template.bind({}) @@ -200,5 +201,6 @@ alteration['args'] = { incorporationApplication: IA, businessSnapshot: businessSnapshot, shareClasses: businessSnapshot[4].shareClasses, - resolutionRequired: true + resolutionRequired: true, + disabled: false } diff --git a/src/components/share-structure/ShareStructure.vue b/src/components/share-structure/ShareStructure.vue index e2f2060b..36118ee6 100644 --- a/src/components/share-structure/ShareStructure.vue +++ b/src/components/share-structure/ShareStructure.vue @@ -40,7 +40,7 @@ id="btn-add-person" outlined color="primary" - :disabled="addEditInProgress" + :disabled="addEditInProgress || disabled" @click="initNewShareClass()" > mdi-plus @@ -130,7 +130,7 @@ :id="'class-' + row.index + '-change-btn'" text color="primary" - :disabled="addEditInProgress" + :disabled="addEditInProgress || disabled" @click="initShareClassForEdit(row.index)" > mdi-pencil @@ -184,7 +184,7 @@ text color="primary" class="actions__more-actions__btn" - :disabled="addEditInProgress" + :disabled="addEditInProgress || disabled" v-on="on" > {{ classDropdown[row.index] ? 'mdi-menu-up' : 'mdi-menu-down' }} @@ -341,7 +341,7 @@ :id="'series-' + index + '-change-btn'" text color="primary" - :disabled="addEditInProgress" + :disabled="addEditInProgress || disabled" @click="editSeries(row.index, index)" > mdi-pencil @@ -397,7 +397,7 @@ text color="primary" class="actions__more-actions__btn" - :disabled="addEditInProgress" + :disabled="addEditInProgress || disabled" v-on="on" > {{ seriesDropdown[row.index][index] ? 'mdi-menu-up' : 'mdi-menu-down' }} @@ -578,6 +578,9 @@ export default class ShareStructure extends Vue { /** Verification the Share Structure contains the minimum required Share Classes. */ @Prop({ default: false }) readonly invalidMinimumShareClass!: boolean + /** Whether this component should be disabled. */ + @Prop({ default: false }) readonly disabled!: boolean + // // Local properties: // diff --git a/tests/unit/ShareStructure.spec.ts b/tests/unit/ShareStructure.spec.ts index d912e408..9fd6e45c 100644 --- a/tests/unit/ShareStructure.spec.ts +++ b/tests/unit/ShareStructure.spec.ts @@ -13,247 +13,247 @@ document.body.setAttribute('id', 'share-structure') const vuetify = new Vuetify({}) const localVue = createLocalVue() +const shareClassesOriginal: any = [ + { + id: '1', + name: 'Common Shares', + priority: 0, + maxNumberOfShares: 10000, + parValue: 1.58, + currency: 'CAD', + hasRightsOrRestrictions: true, + series: [ + { + id: '1', + name: 'Share Series 1', + priority: 1, + hasMaximumShares: true, + maxNumberOfShares: 50, + hasRightsOrRestrictions: false + }, + { + id: '2', + name: 'Share Series 2', + priority: 2, + hasMaximumShares: true, + maxNumberOfShares: 100, + hasRightsOrRestrictions: false + } + ] + }, + { + id: '2', + name: 'Non-voting Shares', + priority: 1, + maxNumberOfShares: 1000, + parValue: null, + currency: '', + hasRightsOrRestrictions: false, + series: [ + { + id: '1', + name: 'Share Series 3', + priority: 1, + hasMaximumShares: true, + maxNumberOfShares: 50, + hasRightsOrRestrictions: false + } + ] + }, + { + id: '3', + name: 'Common Shares 2', + priority: 2, + maxNumberOfShares: 10000, + parValue: 0.568, + currency: 'CAD', + hasRightsOrRestrictions: true, + series: [] + }, + { + id: '4', + priority: 3, + name: 'Non-voting Shares 2', + maxNumberOfShares: 1000, + parValue: null, + currency: '', + hasRightsOrRestrictions: false, + series: [] + }] + +const shareClasses: any = [ + { + id: '1', + name: 'Common Shares', + priority: 0, + maxNumberOfShares: 10000, + parValue: 1.58, + currency: 'CAD', + hasRightsOrRestrictions: true, + series: [ + { + id: '1', + name: 'Share Series 1', + priority: 1, + hasMaximumShares: true, + maxNumberOfShares: 50, + hasRightsOrRestrictions: false, + action: 'REMOVED' + }, + { + id: '2', + name: 'Share Series 2B', + priority: 2, + hasMaximumShares: true, + maxNumberOfShares: 100, + hasRightsOrRestrictions: false, + action: 'EDITED' + }, + { + id: '3', + name: 'Share Series 3C', + priority: 3, + hasMaximumShares: true, + maxNumberOfShares: 100, + hasRightsOrRestrictions: false, + action: 'ADDED' + } + ] + }, + { + id: '2', + name: 'Non-voting Shares', + priority: 1, + maxNumberOfShares: 1000, + parValue: null, + currency: '', + hasRightsOrRestrictions: false, + series: [ + { + id: '1', + name: 'Share Series 3', + priority: 1, + hasMaximumShares: true, + maxNumberOfShares: 50, + hasRightsOrRestrictions: false + }, + { + id: '2', + name: 'Share Series 3B', + priority: 2, + hasMaximumShares: true, + maxNumberOfShares: 50, + hasRightsOrRestrictions: false, + action: 'ADDED' + } + ] + }, + { + id: '3', + name: 'Common Shares 2B', + priority: 2, + maxNumberOfShares: 10000, + parValue: 0.568, + currency: 'CAD', + hasRightsOrRestrictions: true, + series: [], + action: 'EDITED' + }, + { + id: '4', + priority: 3, + name: 'Non-voting Shares 2', + maxNumberOfShares: 1000, + parValue: null, + currency: '', + hasRightsOrRestrictions: false, + series: [], + action: 'REMOVED' + }, + { + id: '5', + priority: 4, + name: 'Non-voting Shares 3', + maxNumberOfShares: 1000, + parValue: null, + currency: '', + hasRightsOrRestrictions: false, + series: [], + action: 'ADDED' + }] + +const shareClassesNestedSeriesCorrected: any = [ + { + id: '1', + name: 'Common Shares', + priority: 0, + maxNumberOfShares: 10000, + parValue: 1.58, + currency: 'CAD', + hasRightsOrRestrictions: true, + series: [ + { + id: '1', + name: 'Share Series 1', + priority: 1, + hasMaximumShares: true, + maxNumberOfShares: 50, + hasRightsOrRestrictions: false + }, + { + id: '2', + name: 'Share Series 2', + priority: 2, + hasMaximumShares: true, + maxNumberOfShares: 100, + hasRightsOrRestrictions: false + } + ] + }, + { + id: '2', + name: 'Non-voting Shares', + priority: 1, + maxNumberOfShares: 1000, + parValue: null, + currency: '', + hasRightsOrRestrictions: false, + series: [ + { + id: '1', + name: 'Share Series 3B', + priority: 1, + hasMaximumShares: true, + maxNumberOfShares: 50, + hasRightsOrRestrictions: false, + action: 'CORRECTED' + } + ] + }, + { + id: '3', + name: 'Common Shares 2', + priority: 2, + maxNumberOfShares: 10000, + parValue: 0.568, + currency: 'CAD', + hasRightsOrRestrictions: true, + series: [] + }, + { + id: '4', + priority: 3, + name: 'Non-voting Shares 2', + maxNumberOfShares: 1000, + parValue: null, + currency: '', + hasRightsOrRestrictions: false, + series: [] + }] + describe('Share Structure component', () => { let wrapper: any - const shareClassesOriginal: any = [ - { - id: '1', - name: 'Common Shares', - priority: 0, - maxNumberOfShares: 10000, - parValue: 1.58, - currency: 'CAD', - hasRightsOrRestrictions: true, - series: [ - { - id: '1', - name: 'Share Series 1', - priority: 1, - hasMaximumShares: true, - maxNumberOfShares: 50, - hasRightsOrRestrictions: false - }, - { - id: '2', - name: 'Share Series 2', - priority: 2, - hasMaximumShares: true, - maxNumberOfShares: 100, - hasRightsOrRestrictions: false - } - ] - }, - { - id: '2', - name: 'Non-voting Shares', - priority: 1, - maxNumberOfShares: 1000, - parValue: null, - currency: '', - hasRightsOrRestrictions: false, - series: [ - { - id: '1', - name: 'Share Series 3', - priority: 1, - hasMaximumShares: true, - maxNumberOfShares: 50, - hasRightsOrRestrictions: false - } - ] - }, - { - id: '3', - name: 'Common Shares 2', - priority: 2, - maxNumberOfShares: 10000, - parValue: 0.568, - currency: 'CAD', - hasRightsOrRestrictions: true, - series: [] - }, - { - id: '4', - priority: 3, - name: 'Non-voting Shares 2', - maxNumberOfShares: 1000, - parValue: null, - currency: '', - hasRightsOrRestrictions: false, - series: [] - }] - - const shareClasses: any = [ - { - id: '1', - name: 'Common Shares', - priority: 0, - maxNumberOfShares: 10000, - parValue: 1.58, - currency: 'CAD', - hasRightsOrRestrictions: true, - series: [ - { - id: '1', - name: 'Share Series 1', - priority: 1, - hasMaximumShares: true, - maxNumberOfShares: 50, - hasRightsOrRestrictions: false, - action: 'REMOVED' - }, - { - id: '2', - name: 'Share Series 2B', - priority: 2, - hasMaximumShares: true, - maxNumberOfShares: 100, - hasRightsOrRestrictions: false, - action: 'EDITED' - }, - { - id: '3', - name: 'Share Series 3C', - priority: 3, - hasMaximumShares: true, - maxNumberOfShares: 100, - hasRightsOrRestrictions: false, - action: 'ADDED' - } - ] - }, - { - id: '2', - name: 'Non-voting Shares', - priority: 1, - maxNumberOfShares: 1000, - parValue: null, - currency: '', - hasRightsOrRestrictions: false, - series: [ - { - id: '1', - name: 'Share Series 3', - priority: 1, - hasMaximumShares: true, - maxNumberOfShares: 50, - hasRightsOrRestrictions: false - }, - { - id: '2', - name: 'Share Series 3B', - priority: 2, - hasMaximumShares: true, - maxNumberOfShares: 50, - hasRightsOrRestrictions: false, - action: 'ADDED' - } - ] - }, - { - id: '3', - name: 'Common Shares 2B', - priority: 2, - maxNumberOfShares: 10000, - parValue: 0.568, - currency: 'CAD', - hasRightsOrRestrictions: true, - series: [], - action: 'EDITED' - }, - { - id: '4', - priority: 3, - name: 'Non-voting Shares 2', - maxNumberOfShares: 1000, - parValue: null, - currency: '', - hasRightsOrRestrictions: false, - series: [], - action: 'REMOVED' - }, - { - id: '5', - priority: 4, - name: 'Non-voting Shares 3', - maxNumberOfShares: 1000, - parValue: null, - currency: '', - hasRightsOrRestrictions: false, - series: [], - action: 'ADDED' - }] - - const shareClassesNestedSeriesCorrected: any = [ - { - id: '1', - name: 'Common Shares', - priority: 0, - maxNumberOfShares: 10000, - parValue: 1.58, - currency: 'CAD', - hasRightsOrRestrictions: true, - series: [ - { - id: '1', - name: 'Share Series 1', - priority: 1, - hasMaximumShares: true, - maxNumberOfShares: 50, - hasRightsOrRestrictions: false - }, - { - id: '2', - name: 'Share Series 2', - priority: 2, - hasMaximumShares: true, - maxNumberOfShares: 100, - hasRightsOrRestrictions: false - } - ] - }, - { - id: '2', - name: 'Non-voting Shares', - priority: 1, - maxNumberOfShares: 1000, - parValue: null, - currency: '', - hasRightsOrRestrictions: false, - series: [ - { - id: '1', - name: 'Share Series 3B', - priority: 1, - hasMaximumShares: true, - maxNumberOfShares: 50, - hasRightsOrRestrictions: false, - action: 'CORRECTED' - } - ] - }, - { - id: '3', - name: 'Common Shares 2', - priority: 2, - maxNumberOfShares: 10000, - parValue: 0.568, - currency: 'CAD', - hasRightsOrRestrictions: true, - series: [] - }, - { - id: '4', - priority: 3, - name: 'Non-voting Shares 2', - maxNumberOfShares: 1000, - parValue: null, - currency: '', - hasRightsOrRestrictions: false, - series: [] - }] - beforeEach(() => { wrapper = mount(ShareStructure, { localVue, @@ -492,3 +492,46 @@ describe('Share Structure component', () => { .toContain('Your share structure must contain at least one share class.') }) }) + +describe('Share Structure component - enabled/disabled', () => { + it('disables the action buttons when the disabled prop is not specified (default: False)', () => { + const wrapper = mount(ShareStructure, { + localVue, + vuetify, + propsData: { + originalShareStructure: shareClassesOriginal, + shareClasses: shareClasses + } + }) + + // verify that the action buttons are enabled + expect(wrapper.find('#btn-add-person').attributes('disabled')).toBeUndefined() + expect(wrapper.find('#class-0-change-btn').attributes('disabled')).toBeUndefined() + expect(wrapper.find('.class-row .actions__more-actions__btn').attributes('disabled')).toBeUndefined() + expect(wrapper.find('#series-0-change-btn').attributes('disabled')).toBeUndefined() + expect(wrapper.find('.series-row .actions__more-actions__btn').attributes('disabled')).toBeUndefined() + + wrapper.destroy() + }) + + it('disables the action buttons when the disabled prop is True', () => { + const wrapper = mount(ShareStructure, { + localVue, + vuetify, + propsData: { + originalShareStructure: shareClassesOriginal, + shareClasses: shareClasses, + disabled: true + } + }) + + // verify that the action buttons are disabled + expect(wrapper.find('#btn-add-person').attributes('disabled')).toBe('disabled') + expect(wrapper.find('#class-0-change-btn').attributes('disabled')).toBe('disabled') + expect(wrapper.find('.class-row .actions__more-actions__btn').attributes('disabled')).toBe('disabled') + expect(wrapper.find('#series-0-change-btn').attributes('disabled')).toBe('disabled') + expect(wrapper.find('.series-row .actions__more-actions__btn').attributes('disabled')).toBe('disabled') + + wrapper.destroy() + }) +})