(function(g,w){typeof exports=="object"&&typeof module<"u"?w(exports,require("element-plus"),require("@fast-crud/ui-interface"),require("vue"),require("lodash-es"),require("@element-plus/icons-vue")):typeof define=="function"&&define.amd?define(["exports","element-plus","@fast-crud/ui-interface","vue","lodash-es","@element-plus/icons-vue"],w):(g=typeof globalThis<"u"?globalThis:g||self,w(g.FsUiElement={},g.ElementPlus,g.FsUiInterface,g.Vue,g._,g.ElementPlusIconsVue))})(this,function(g,w,K,f,y,P){"use strict";function _(d){const m=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(d){for(const e in d)if(e!=="default"){const a=Object.getOwnPropertyDescriptor(d,e);Object.defineProperty(m,e,a.get?a:{enumerable:!0,get:()=>d[e]})}}return m.default=d,Object.freeze(m)}const I=_(P),H=((d,m)=>{const e=d.split("."),a=m.split(".");for(let l=0;lo)return!0;if(n"class",titleSlotName:"header",buildOnClosedBind(e,a){return{onClosed:a}},buildWidthBind(e,a){return{width:a}},buildInitBind(e){return{}},buildInnerBind(){return{}},name:"fs-form-wrapper"}),this.messageBox=t({name:"el-message-box",instance:void 0,open:async e=>this.messageBox.instance(e),confirm:async e=>this.messageBox.instance(e)}),this.message=t({instance:void 0,name:"el-message",open:e=>{this.message.instance.open(e)},success:e=>{this.message.instance.success(e)},error:e=>{this.message.instance.error(e)},warn:e=>{this.message.instance.warning(e)},info:e=>{this.message.instance(e)}}),this.notification=t({instance:void 0,name:"el-notification",open:e=>{this.notification.instance.open(e)},success:e=>{this.notification.instance.success(e)},error:e=>{this.notification.instance.error(e)},warn:e=>{this.notification.instance.warn(e)},info:e=>{this.notification.instance.success(e)}}),this.icon=t({name:"",isComponent:!1}),this.icons={add:"plus",columnsFilter:"set-up",compact:"rank",edit:"edit",remove:"delete",search:"search",refresh:"refresh",export:"upload",check:"check",sort:"sort",left:"arrow-left",right:"arrow-right",close:"close",arrowLeft:"left",arrowRight:"right",more:"more",plus:"plus",zoomIn:"zoom-in",zoomOut:"zoom-out",refreshLeft:"refresh-left",refreshRight:"refresh-right",upload:"upload",fullScreen:"full-screen",unFullScreen:"full-screen",question:"question-filled",caretUp:"CaretTop",caretDown:"CaretBottom",eye:"View",info:"warning"},this.dialog=t({name:"el-dialog",visible:"modelValue",customClass:"class",titleSlotName:"header",footerSlotName:"footer",buildOnClosedBind(e){return{onClosed:e}},footer(){return{}},open(e){w.ElDialog.open(e)},builder(e){return C(this,e,{props:{title:e.title,width:e.width},slots:{footer:e.footer}})}}),this.buttonGroup=t({name:"el-button-group"}),this.col=t({name:"el-col"}),this.row=t({name:"el-row"}),this.card=t({name:"el-card"}),this.checkboxGroup=t({name:"el-checkbox-group",modelValue:"modelValue"}),this.checkbox=t({name:"el-checkbox",resolveEvent(e){return e},modelValue:"modelValue",value:"value",onChange(e){return{"onUpdate:modelValue":e}}}),this.drawer=t({name:"el-drawer",visible:"modelValue",customClass:"class",width:"size"}),this.collapseTransition=t({name:"el-collapse-transition"}),this.option=t({name:H?null:"el-option",value:"value",label:"label"}),this.select=t({name:"el-select",modelValue:"modelValue",clearable:"clearable",filterable:"filterable",buildMultiBinding(e){return{multiple:e}}}),this.treeSelect=t({name:"el-tree-select",modelValue:"modelValue",clearable:"select.clearable",options:"data",value:"tree.value",label:"tree.label",children:"tree.children",buildOptionKeysNameBinding(e){return{props:{label:e.label,value:e.value,children:e.children}}}}),this.radio=t({name:"el-radio",value:"value",builder(e){return C(this,e,{props:{[this.value]:e.value}})}}),this.radioButton=t({name:"el-radio-button",value:"value",builder(e){return C(this,e,{props:{[this.value]:e.value}})}}),this.radioGroup=t({name:"el-radio-group",modelValue:"modelValue"}),this.cascader=t({name:"el-cascader",modelValue:"modelValue",clearable:"clearable",fieldNames(e){return{props:e}}}),this.form=t({name:"el-form",inlineLayout:{layout:"inline",inline:!0},validateWrap:async e=>e.validate(),transformValidateErrors:e=>{const a={};return y.forEach(e,(l,n)=>{a[n]=!0}),a}}),this.formItem=t({name:"el-form-item",prop:"prop",label:"label",rules:"rules",skipValidationWrapper:"div",injectFormItemContext(){const{formItem:e}=w.useFormItem();return{async onChange(){await(e==null?void 0:e.validate("change"))},async onBlur(){await(e==null?void 0:e.validate("blur"))}}},builder(e){return C(this,e,{})}}),this.button=t({name:"el-button",textType:{text:!0},linkType:{link:!0,type:"primary"},circle:{circle:!0},colors:e=>({type:e})}),this.pagination=t({name:"el-pagination",currentPage:"currentPage",total:"total",pageCount:null,onChange({setCurrentPage:e,setPageSize:a,doAfterChange:l}){return{onCurrentChange(n){e(n),l()},onSizeChange(n){a(n),l()}}}}),this.tableColumn=t({name:"el-table-column",label:"label",prop:"prop",row:"row",index:"$index"}),this.tableColumnGroup=t({name:"el-table-column",label:"label",prop:"prop",row:"row",index:"$index"}),this.table=t({name:"el-table",data:"data",renderMode:"slot",defaultRowKey:"id",fixedHeaderNeedComputeBodyHeight:!1,buildMaxHeight:e=>({maxHeight:e}),hasMaxHeight:e=>(e==null?void 0:e.maxHeight)!=null,headerDomSelector:"",vLoading:"loading",setSelectedRows({multiple:e,selectedRowKeys:a,tableRef:l,getRowKey:n}){const o=n(),s=[];for(const i of a.value)for(const r of l.data){let c=null;y.isFunction(o)?c=o(r):c=r[o],c===i&&s.push(r)}if(e)for(const i of s)l.toggleRowSelection(i,!0);else a.value.length>0&&l.setCurrentRow(s[0])},buildSelectionCrudOptions(e){const{compute:a}=e.useCompute();function l(n){const o=e.getRowKey(),s=e.getPageData();let i=o;y.isFunction(o)||(i=u=>u[o]);const r=s.map(i),c=e.selectedRowKeys instanceof Function?e.selectedRowKeys():e.selectedRowKeys;c.value||(c.value=[]);const h=c.value.filter(u=>!r.includes(u));return y.union(h,n)}if(e.multiple)return{table:{onSelectionChange:(o=[])=>{const s=e.getRowKey();let i=o.map(r=>y.isFunction(s)?s(r):r[s]);e.crossPage&&(i=l(i)),e.onSelectedKeysChanged(i)}},columns:{$checked:{form:{show:!1},column:{type:"selection",align:"center",width:"55px",order:-9999,reserveSelection:e.crossPage,columnSetDisabled:!0}}}};{const n=i=>{if(i==null){e.onSelectedKeysChanged([]);return}const r=e.getRowKey(),c=[y.isFunction(r)?r(i):i[r]];e.onSelectedKeysChanged(c)},o=e.selectedRowKeys instanceof Function?e.selectedRowKeys():e.selectedRowKeys,s=f.computed(()=>o.value.length>0?o.value[0]:null);return{table:{highlightCurrentRow:!0,onCurrentChange:n},columns:{$selected:{form:{show:!1},column:{align:"center",width:"55px",order:-9999,component:{name:"el-radio",label:a(i=>{if(i.form){const r=e.getRowKey();return y.isFunction(r)?r(i.form):i.form[r]}}),props:{modelValue:s},slots:{default(){return""}}},conditionalRender:{match(){return!1}}}}}}}},rebuildRenderScope:e=>e,scrollTo(e){var a,l;(l=(a=e.tableRef)==null?void 0:a.value)==null||l.setScrollTop(e.top)},onChange({onSortChange:e,onFilterChange:a,bubbleUp:l}){return{onSortChange:n=>{const{column:o,prop:s,order:i}=n;e&&e({isServerSort:s&&o.sortable==="custom",prop:s,order:i,asc:i==="ascending"}),l(r=>{r.onSortChange&&r.onSortChange(n)})},onFilterChange:n=>{a(n),l(o=>{o.onFilterChange&&o.onFilterChange(n)})}}}}),this.tableColumnV2=t({name:"el-table-column",label:"label",prop:"prop",row:"row",index:"$index"}),this.tableColumnGroupV2=t({name:"el-table-column",label:"label",prop:"prop",row:"row",index:"$index"}),this.tableV2=t({name:"el-table-v2",data:"data",renderMode:"jsx",defaultRowKey:"id",fixedHeaderNeedComputeBodyHeight:!1,renderMethod:"cellRenderer",columnsIsFlat:!0,buildMultiHeadersBind(e){const a=e.flatColumns;e.treeColumns;function l(c,h=1){let u=0;for(const x of c)if(x._parent==null)u=Math.max(u,h);else{const V=l([x._parent],h+1);u=Math.max(u,V)}return u}let n=50;const o=l(a);o>1&&(n=n-(o-1)*10,n=Math.max(30,n));const s=o*n;function i(c){const h=[];for(const u of c)u.children&&u.children.length>0?h.push(...i(u.children)):h.push(u);return h}function r(c){const h=i(c);let u=0;for(const x of h)u+=x.width;return u}return{bind:{headerHeight:s},slots:{header:({cells:c,columns:h,headerIndex:u})=>{const x={};h.forEach((p,b)=>{x[p.key]={column:p,index:b}});const V=[],M=[];function T(p,b){const S=[];for(const v of p)if(!v.children||v.children.length==0)S.push(f.createVNode("div",{class:"custom-header-cell fs-multi-head-text el-table-v2__header-cell-text",style:{width:v.width+"px",height:n*b+"px",justifyContent:v.align}},[v.title])),M.push(v.key);else{const R=r(v.children);S.push(f.createVNode("div",{class:"fs-multi-head-group "},[f.createVNode("div",{class:"custom-header-cell fs-multi-head-text el-table-v2__header-cell-text",style:{width:R+"px",height:n+"px",justifyContent:v.align}},[v.title]),f.createVNode("div",{class:"fs-multi-head-sub "},[T(v.children,b-1)])]))}return S}function B(p,b=1){return p._parent?(b=b+1,B(p._parent,b)):{parent:p,deep:b}}return h.forEach((p,b)=>{if((p==null?void 0:p.placeholderSign)===w.TableV2Placeholder){V.push(c[b]);return}if(!M.includes(p.key))if(p._parent){const{parent:S,deep:v}=B(p),R=T([S],o);V.push(...R)}else V.push(c[b])}),V}}}},rebuildRenderScope:e=>({...e,index:e.rowIndex,row:e.rowData}),buildMaxHeight:e=>({maxHeight:e}),hasMaxHeight:e=>!1,headerDomSelector:"",vLoading:"loading",setSelectedRows({multiple:e,selectedRowKeys:a,tableRef:l,getRowKey:n}){const o=n(),s=[];for(const i of a.value)for(const r of l.data)r[o]===i&&s.push(r);if(e)for(const i of s)l.toggleRowSelection(i,!0);else a.value.length>0&&l.setCurrentRow(s[0])},buildSelectionCrudOptions(e){const a=(l=[])=>{e.onSelectedKeysChanged(l)};return f.unref(e),{table:{},columns:{$checked:{form:{show:!1},column:{multiple:!!e.multiple,align:"center",width:80,order:-9999,fixed:e.selectionFixed,columnSetDisabled:!0,cellRenderer:({rowData:l})=>{const n=e.selectedRowKeys instanceof Function?e.selectedRowKeys():e.selectedRowKeys;n.value||(n.value=[]);const o=i=>{i?n.value.push(l[e.getRowKey()]):n.value=n.value.filter(r=>r!==l[e.getRowKey()]),a(n.value)},s=n.value.includes(l[e.getRowKey()]);return f.createVNode(f.resolveComponent("ElCheckbox"),{onChange:o,modelValue:s},null)},headerCellRenderer:l=>{const n=e.getPageData()||[],o=e.selectedRowKeys instanceof Function?e.selectedRowKeys():e.selectedRowKeys,s=c=>{c?o.value=n.map(h=>h[e.getRowKey()]):o.value=[]},i=n.length>0&&n.every(c=>o.value.includes(c[e.getRowKey()])),r=n.some(c=>o.value.includes(c[e.getRowKey()]));return f.createVNode(f.resolveComponent("el-checkbox"),{onChange:s,modelValue:i,indeterminate:r&&!i},null)}}}}}},scrollTo(e){var a,l;(l=(a=e.tableRef)==null?void 0:a.value)==null||l.scrollToTop(e.top)},onChange({onSortChange:e,onFilterChange:a,bubbleUp:l}){return{onSortChange:n=>{const{column:o,prop:s,order:i}=n;e&&e({isServerSort:s&&o.sortable==="custom",prop:s,order:i,asc:i==="ascending"}),l(r=>{r.onSortChange&&r.onSortChange(n)})},onFilterChange:n=>{a(n),l(o=>{o.onFilterChange&&o.onFilterChange(n)})}}}}),this.textArea=t({name:"el-input",type:"textarea",modelValue:"modelValue",clearable:"clearable"}),this.tag=t({name:"el-tag",type:"type",colors:["info","success","warning","danger"]}),this.inputGroup=t({name:"el-input-group"}),this.input=t({name:"el-input",clearable:"clearable",modelValue:"modelValue"}),this.inputPassword=t({name:"el-input",clearable:"clearable",modelValue:"modelValue",passwordType:{showPassword:!0}}),this.number=t({name:"el-input-number",modelValue:"modelValue",builder(e){return C(this,e,{})}}),this.datePicker=t({name:"el-date-picker",modelValue:"modelValue",buildDateType(e){return{name:"el-date-picker",type:e}}}),this.timePicker=t({name:"el-time-picker",modelValue:"modelValue"}),this.dropdown=t({name:"el-dropdown",command(e){return{onCommand(a){e(a)}}},slotName:"dropdown",renderMode:"slot"}),this.dropdownMenu=t({name:"el-dropdown-menu",command:()=>({})}),this.dropdownItem=t({name:"el-dropdown-item",command:"command"}),this.imageGroup=t({name:"fs-box"}),this.image=t({name:"el-image",buildPreviewBind:({url:e,urls:a,previewUrl:l,previewUrls:n,index:o})=>({"preview-src-list":n,"initial-index":o}),fallback:"error"}),this.progress=t({name:"el-progress"}),this.loading=t({name:"loading",type:"directive"}),this.upload=t({id:"uid",name:"el-upload",type:"",typeImageCard:"picture-card",typeImage:"picture",getStatusFromEvent(e){return e==null?void 0:e.status},getFileListFromEvent(e,a,l){return l},status:{success:"success",uploading:"uploading"},isSuccess(e){return e.status==="success"},limitAdd:1}),this.tabs=t({name:"el-tabs",modelValue:"modelValue",tabChange:"tabChange"}),this.tabPane=t({name:"el-tab-pane",key:"name",tab:"label"}),this.collapse=t({name:"el-collapse",modelValue:"modelValue",keyName:"name"}),this.collapseItem=t({name:"el-collapse-item",key:"name",titleSlotName:"title",extraSlotName:"not_support_extra",builder(e){return C(this,e,{slots:{[this.titleSlotName](){return f.createVNode("div",{class:"fsel-collapse-item-title fsel-flex-row space-between"},[f.createVNode("span",{class:"title-text"},[e.titleSlot(),f.createTextVNode(" ")]),f.createVNode("span",{class:"title-extra"},[e.extraSlot()])])}}})}}),this.badge=t({name:"el-badge",value:"value",dot:"isDot",builder(e){return C(this,e,{props:{[this.value]:e.value}})}}),this.tooltip=t({name:"el-tooltip",content:"content",trigger:"default"}),this.divider=t({name:"el-divider"}),this.popover=t({name:"el-popover",contentSlotName:"default",triggerSlotName:"reference",visible:"visible"}),m&&(this.notification.instance=m.Notification,this.message.instance=m.Message,this.messageBox.instance=m.MessageBox)}}const N=I;function O(d){for(const m in N)d.component(m,N[m])}const j="";function F(){const d=new k({Message:w.ElMessage,Notification:w.ElNotification,MessageBox:w.ElMessageBox});return K.uiContext.set(d),d}const D={install(d,m={}){return m.setupIcons!==!1&&O(d),F()},set:F};g.Element=k,g.default=D,Object.defineProperties(g,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidWktZWxlbWVudC51bWQuanMiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9lbGVtZW50LnRzeCIsIi4uLy4uL3NyYy9pY29ucy50cyIsIi4uLy4uL3NyYy9pbmRleC50cyJdLCJzb3VyY2VzQ29udGVudCI6W251bGwsbnVsbCxudWxsXSwibmFtZXMiOlsic2VsZWN0T3B0aW9uc1Byb3BzVmVyc2lvbiIsInZlcnNpb25HcmVhdGVyVGhhbiIsInYxIiwidjIiLCJ2MVBhcnRzIiwic3BsaXQiLCJ2MlBhcnRzIiwiaSIsImxlbmd0aCIsInYxUGFydCIsInBhcnNlSW50IiwidjJQYXJ0IiwidmVyc2lvbiIsImJ1aWxkQmluZGluZyIsImNyZWF0b3IiLCJ1c2VVaVJlbmRlciIsIkVsZW1lbnQiLCJjb25zdHJ1Y3RvciIsInRhcmdldCIsInR5cGUiLCJtb2RlbFZhbHVlIiwic3dpdGNoIiwiYWN0aXZlQ29sb3IiLCJhY3RpdmVUZXh0IiwiYWN0aXZlVmFsdWUiLCJpbmFjdGl2ZUNvbG9yIiwiaW5hY3RpdmVUZXh0IiwiaW5hY3RpdmVWYWx1ZSIsIm5hbWUiLCJmb3JtV3JhcHBlciIsInZpc2libGUiLCJjdXN0b21DbGFzcyIsImlzIiwidGl0bGVTbG90TmFtZSIsImJ1aWxkT25DbG9zZWRCaW5kIiwib25DbG9zZWQiLCJidWlsZFdpZHRoQmluZCIsIndpZHRoIiwiYnVpbGRJbml0QmluZCIsImJ1aWxkSW5uZXJCaW5kIiwibWVzc2FnZUJveCIsImluc3RhbmNlIiwidW5kZWZpbmVkIiwib3BlbiIsImNvbnRleHQiLCJjb25maXJtIiwibWVzc2FnZSIsInN1Y2Nlc3MiLCJtc2ciLCJlcnJvciIsIndhcm4iLCJ3YXJuaW5nIiwiaW5mbyIsIm5vdGlmaWNhdGlvbiIsImljb24iLCJpc0NvbXBvbmVudCIsImljb25zIiwiYWRkIiwiY29sdW1uc0ZpbHRlciIsImNvbXBhY3QiLCJlZGl0IiwicmVtb3ZlIiwic2VhcmNoIiwicmVmcmVzaCIsImV4cG9ydCIsImNoZWNrIiwic29ydCIsImxlZnQiLCJyaWdodCIsImNsb3NlIiwiYXJyb3dMZWZ0IiwiYXJyb3dSaWdodCIsIm1vcmUiLCJwbHVzIiwiem9vbUluIiwiem9vbU91dCIsInJlZnJlc2hMZWZ0IiwicmVmcmVzaFJpZ2h0IiwidXBsb2FkIiwiZnVsbFNjcmVlbiIsInVuRnVsbFNjcmVlbiIsInF1ZXN0aW9uIiwiY2FyZXRVcCIsImNhcmV0RG93biIsImV5ZSIsImRpYWxvZyIsImZvb3RlclNsb3ROYW1lIiwiZm9vdGVyIiwib3B0cyIsIkVsRGlhbG9nIiwiYnVpbGRlciIsInByb3BzIiwidGl0bGUiLCJzbG90cyIsImJ1dHRvbkdyb3VwIiwiY29sIiwicm93IiwiY2FyZCIsImNoZWNrYm94R3JvdXAiLCJjaGVja2JveCIsInJlc29sdmVFdmVudCIsImUiLCJ2YWx1ZSIsIm9uQ2hhbmdlIiwiY2FsbGJhY2siLCJkcmF3ZXIiLCJjb2xsYXBzZVRyYW5zaXRpb24iLCJvcHRpb24iLCJsYWJlbCIsInNlbGVjdCIsImNsZWFyYWJsZSIsImZpbHRlcmFibGUiLCJidWlsZE11bHRpQmluZGluZyIsIm11bHRpcGxlIiwidHJlZVNlbGVjdCIsIm9wdGlvbnMiLCJjaGlsZHJlbiIsImJ1aWxkT3B0aW9uS2V5c05hbWVCaW5kaW5nIiwicGFyYW0iLCJyYWRpbyIsInJhZGlvQnV0dG9uIiwicmFkaW9Hcm91cCIsImNhc2NhZGVyIiwiZmllbGROYW1lcyIsIm5hbWVzTWFwIiwiZm9ybSIsImlubGluZUxheW91dCIsImxheW91dCIsImlubGluZSIsInZhbGlkYXRlV3JhcCIsImZvcm1SZWYiLCJ2YWxpZGF0ZSIsInRyYW5zZm9ybVZhbGlkYXRlRXJyb3JzIiwiZXJyb3JzIiwiZm9yRWFjaCIsIml0ZW0iLCJrZXkiLCJmb3JtSXRlbSIsInByb3AiLCJydWxlcyIsInNraXBWYWxpZGF0aW9uV3JhcHBlciIsImluamVjdEZvcm1JdGVtQ29udGV4dCIsInVzZUZvcm1JdGVtIiwib25CbHVyIiwiYnV0dG9uIiwidGV4dFR5cGUiLCJ0ZXh0IiwibGlua1R5cGUiLCJsaW5rIiwiY2lyY2xlIiwiY29sb3JzIiwicGFnaW5hdGlvbiIsImN1cnJlbnRQYWdlIiwidG90YWwiLCJwYWdlQ291bnQiLCJzZXRDdXJyZW50UGFnZSIsInNldFBhZ2VTaXplIiwiZG9BZnRlckNoYW5nZSIsIm9uQ3VycmVudENoYW5nZSIsImV2ZW50Iiwib25TaXplQ2hhbmdlIiwidGFibGVDb2x1bW4iLCJpbmRleCIsInRhYmxlQ29sdW1uR3JvdXAiLCJ0YWJsZSIsImRhdGEiLCJyZW5kZXJNb2RlIiwiZGVmYXVsdFJvd0tleSIsImZpeGVkSGVhZGVyTmVlZENvbXB1dGVCb2R5SGVpZ2h0IiwiYnVpbGRNYXhIZWlnaHQiLCJtYXhIZWlnaHQiLCJoYXNNYXhIZWlnaHQiLCJoZWFkZXJEb21TZWxlY3RvciIsInZMb2FkaW5nIiwic2V0U2VsZWN0ZWRSb3dzIiwic2VsZWN0ZWRSb3dLZXlzIiwidGFibGVSZWYiLCJnZXRSb3dLZXkiLCJyb3dLZXkiLCJjdXJTZWxlY3RlZFJvd3MiLCJsaW5lS2V5IiwiaXNGdW5jdGlvbiIsInB1c2giLCJ0b2dnbGVSb3dTZWxlY3Rpb24iLCJzZXRDdXJyZW50Um93IiwiYnVpbGRTZWxlY3Rpb25DcnVkT3B0aW9ucyIsInJlcSIsImNvbXB1dGUiLCJ1c2VDb21wdXRlIiwiZ2V0Q3Jvc3NQYWdlU2VsZWN0ZWQiLCJjdXJTZWxlY3RlZElkcyIsImdldFBhZ2VEYXRhIiwibWFwSWQiLCJjdXJyZW50SWRzIiwibWFwIiwiRnVuY3Rpb24iLCJvdGhlclBhZ2VTZWxlY3RlZCIsImZpbHRlciIsImluY2x1ZGVzIiwidW5pb24iLCJvblNlbGVjdGlvbkNoYW5nZSIsImNoYW5nZWRSb3dzIiwic2VsZWN0ZWRLZXlzIiwiY3Jvc3NQYWdlIiwib25TZWxlY3RlZEtleXNDaGFuZ2VkIiwiY29sdW1ucyIsIiRjaGVja2VkIiwic2hvdyIsImNvbHVtbiIsImFsaWduIiwib3JkZXIiLCJyZXNlcnZlU2VsZWN0aW9uIiwiY29sdW1uU2V0RGlzYWJsZWQiLCJjaGFuZ2VkIiwiY29tcHV0ZWQiLCJoaWdobGlnaHRDdXJyZW50Um93IiwiJHNlbGVjdGVkIiwiY29tcG9uZW50IiwiY3R4IiwiZGVmYXVsdCIsImNvbmRpdGlvbmFsUmVuZGVyIiwibWF0Y2giLCJyZWJ1aWxkUmVuZGVyU2NvcGUiLCJzY29wZSIsInNjcm9sbFRvIiwic2V0U2Nyb2xsVG9wIiwidG9wIiwib25Tb3J0Q2hhbmdlIiwib25GaWx0ZXJDaGFuZ2UiLCJidWJibGVVcCIsImlzU2VydmVyU29ydCIsInNvcnRhYmxlIiwiYXNjIiwiZXZlbnRzIiwiZmlsdGVycyIsInRhYmxlQ29sdW1uVjIiLCJ0YWJsZUNvbHVtbkdyb3VwVjIiLCJ0YWJsZVYyIiwicmVuZGVyTWV0aG9kIiwiY29sdW1uc0lzRmxhdCIsImJ1aWxkTXVsdGlIZWFkZXJzQmluZCIsImZsYXRDb2x1bW5zIiwidHJlZUNvbHVtbnMiLCJkZWVwT2ZDb2x1bW5zIiwiZGVlcCIsIm1heERlZXAiLCJfcGFyZW50IiwiTWF0aCIsIm1heCIsInJlcyIsImxpbmVIZWlnaHQiLCJmaW5kTGVhZiIsInBhcmVudHMiLCJsZWFmcyIsImNvdW50TGVhZldpZHRoIiwibGVhZiIsImJpbmQiLCJoZWFkZXJIZWlnaHQiLCJoZWFkZXIiLCJjZWxscyIsImhlYWRlckluZGV4IiwiZWxDb2x1bW5zTWFwIiwiZ3JvdXBDZWxscyIsInVzZWRMZWFmS2V5cyIsImJ1aWxkSGVhZFRyZWUiLCJfY3JlYXRlVk5vZGUiLCJoZWlnaHQiLCJqdXN0aWZ5Q29udGVudCIsImZpbmRUb3BQYXJlbnQiLCJwYXJlbnQiLCJwbGFjZWhvbGRlclNpZ24iLCJUYWJsZVYyUGxhY2Vob2xkZXIiLCJoZWFkZXJDZWxsIiwicm93SW5kZXgiLCJyb3dEYXRhIiwidW5yZWYiLCJmaXhlZCIsInNlbGVjdGlvbkZpeGVkIiwiY2VsbFJlbmRlcmVyIiwiY2hlY2tlZCIsIl9yZXNvbHZlQ29tcG9uZW50IiwiaGVhZGVyQ2VsbFJlbmRlcmVyIiwiX2RhdGEiLCJhbGxTZWxlY3RlZCIsImV2ZXJ5IiwiY29udGFpbnNDaGVja2VkIiwic29tZSIsInNjcm9sbFRvVG9wIiwidGV4dEFyZWEiLCJ0YWciLCJpbnB1dEdyb3VwIiwiaW5wdXQiLCJpbnB1dFBhc3N3b3JkIiwicGFzc3dvcmRUeXBlIiwic2hvd1Bhc3N3b3JkIiwibnVtYmVyIiwiZGF0ZVBpY2tlciIsImJ1aWxkRGF0ZVR5cGUiLCJ0aW1lUGlja2VyIiwiZHJvcGRvd24iLCJjb21tYW5kIiwib25Db21tYW5kIiwiJGV2ZW50Iiwic2xvdE5hbWUiLCJkcm9wZG93bk1lbnUiLCJkcm9wZG93bkl0ZW0iLCJpbWFnZUdyb3VwIiwiaW1hZ2UiLCJidWlsZFByZXZpZXdCaW5kIiwidXJsIiwidXJscyIsInByZXZpZXdVcmwiLCJwcmV2aWV3VXJscyIsImZhbGxiYWNrIiwicHJvZ3Jlc3MiLCJsb2FkaW5nIiwiaWQiLCJ0eXBlSW1hZ2VDYXJkIiwidHlwZUltYWdlIiwiZ2V0U3RhdHVzRnJvbUV2ZW50Iiwic3RhdHVzIiwiZ2V0RmlsZUxpc3RGcm9tRXZlbnQiLCJyZXNwb25zZSIsImZpbGUiLCJmaWxlTGlzdCIsInVwbG9hZGluZyIsImlzU3VjY2VzcyIsImZpbGVJdGVtIiwibGltaXRBZGQiLCJ0YWJzIiwidGFiQ2hhbmdlIiwidGFiUGFuZSIsInRhYiIsImNvbGxhcHNlIiwia2V5TmFtZSIsImNvbGxhcHNlSXRlbSIsImV4dHJhU2xvdE5hbWUiLCJ0aXRsZVNsb3QiLCJfY3JlYXRlVGV4dFZOb2RlIiwiZXh0cmFTbG90IiwiYmFkZ2UiLCJkb3QiLCJ0b29sdGlwIiwiY29udGVudCIsInRyaWdnZXIiLCJkaXZpZGVyIiwicG9wb3ZlciIsImNvbnRlbnRTbG90TmFtZSIsInRyaWdnZXJTbG90TmFtZSIsIk5vdGlmaWNhdGlvbiIsIk1lc3NhZ2UiLCJNZXNzYWdlQm94IiwiaWNvbnNMaXN0Iiwic2V0dXBJY29ucyIsImFwcCIsInNldCIsImVsZW1lbnRVaSIsIkVsTWVzc2FnZSIsIkVsTm90aWZpY2F0aW9uIiwiRWxNZXNzYWdlQm94IiwidWlDb250ZXh0Il0sIm1hcHBp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