(function(t){function e(e){for(var a,c,i=e[0],s=e[1],u=e[2],l=0,d=[];l0&&(r.address=t[0])})),s.on("chainChanged",(function(t){r.chainId=t})),t.next=38;break;case 34:t.prev=34,t.t0=t["catch"](0),localStorage.removeItem("userState"),localStorage.removeItem("walletconnect");case 38:return t.abrupt("return",{m:a,s:n});case 39:case"end":return t.stop()}}),t,null,[[0,34]])})));return function(e){return t.apply(this,arguments)}}(),l=u,d=function(){var t=O(),e=t.state,n=t.connectWalletConnect;e.status&&(null==localStorage.getItem("walletconnect")&&(e.status=!1,e.address="",localStorage.removeItem("userState")),localStorage.getItem("walletconnect")&&Object(r["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:n();case 1:case"end":return t.stop()}}),t)})))())},f=d,b=function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(){var e,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=O(),n=e.state,n.status=!1,n.address="",localStorage.removeItem("userState"),localStorage.removeItem("walletconnect"),t.next=7,s.disconnect();case 7:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),p=b,h="userState",m={address:"",chainId:"",status:!1},g=function(){return null!==localStorage.getItem(h)?JSON.parse(localStorage.getItem(h)):m},v=Object(c["M"])(g()),k={getStatus:function(){return Object(c["f"])((function(){return v.status}))}},j={connectWalletConnect:l,autoConnect:f,disconnectWallet:p};Object(c["db"])((function(){return v}),(function(){localStorage.setItem(h,JSON.stringify(v))}),{deep:!0});var O=e["a"]=function(){return null===localStorage.getItem(h)&&localStorage.setItem(h,JSON.stringify(v)),Object(a["a"])(Object(a["a"])({state:v},k),j)}},4:function(t,e){},"4ab4":function(t,e,n){"use strict";n("f69e")},"4cdf":function(t,e,n){},"4fc3":function(t,e,n){"use strict";n("8ec2")},5:function(t,e){},5342:function(t,e,n){t.exports=n.p+"img/ciloxnbc.3c69a500.png"},"56d7":function(t,e,n){"use strict";n.r(e);n("e260"),n("e6cf"),n("cca6"),n("a79d");var a=n("f2bf"),c={id:"app"};function r(t,e,n,r,o,i){var s=Object(a["Q"])("router-view"),u=Object(a["Q"])("parula-layout");return Object(a["I"])(),Object(a["j"])("div",c,[Object(a["o"])(u,null,{default:Object(a["fb"])((function(){return[Object(a["o"])(s)]})),_:1})])}var o={name:"app",watch:{$route:function(){window.scrollTo(0,0)}}},i=(n("9458"),n("6b0d")),s=n.n(i);const u=s()(o,[["render",r]]);var l=u,d=(n("d3b7"),n("3ca3"),n("ddb0"),n("6c02")),f=[{path:"/",name:"IndexPage",component:function(){return Promise.all([n.e("chunk-2d0e44a1"),n.e("chunk-5e6c202c"),n.e("chunk-503b7ca6")]).then(n.bind(null,"d7a0"))},meta:{layout:"ParulaLayoutDefault"}},{path:"/authority",name:"AuthorityPage",component:function(){return Promise.all([n.e("chunk-2d0e44a1"),n.e("chunk-63e7daf4"),n.e("chunk-1e2490fa")]).then(n.bind(null,"a5b2"))},meta:{layout:"ParulaLayoutCompact"}},{path:"/welcome/:nickname",name:"WelcomePage",component:function(){return n.e("chunk-26ae41a8").then(n.bind(null,"82a5"))},meta:{layout:"ParulaLayoutDefault"}},{path:"/404",name:"NotFound",component:function(){return n.e("chunk-55647f5f").then(n.bind(null,"0dba"))},meta:{layout:"ParulaLayoutDefault"}},{path:"/market",name:"MarketPage",component:function(){return Promise.all([n.e("chunk-2d0e44a1"),n.e("chunk-5e6c202c"),n.e("chunk-86f88768")]).then(n.bind(null,"1c74"))},meta:{layout:"ParulaLayoutAdjustment"}},{path:"/market/order/:id(\\d+)",name:"OrderDetailPage",component:function(){return Promise.all([n.e("chunk-2d0e44a1"),n.e("chunk-63e7daf4"),n.e("chunk-5e6c202c"),n.e("chunk-5584f7ff"),n.e("chunk-550c3607")]).then(n.bind(null,"b402"))},meta:{layout:"ParulaLayoutAdjustment"}},{path:"/product/:id(\\d+)",name:"ProductDetailPage",component:function(){return n.e("chunk-3b650beb").then(n.bind(null,"6ba3"))},meta:{layout:"ParulaLayoutAdjustment"}},{path:"/activity",name:"ActivityPage",component:function(){return n.e("chunk-c4dbb90a").then(n.bind(null,"ba12"))},meta:{layout:"ParulaLayoutAdjustment"}},{path:"/mypage",name:"MyPage",component:function(){return Promise.all([n.e("chunk-2d0e44a1"),n.e("chunk-63e7daf4"),n.e("chunk-5e6c202c"),n.e("chunk-5584f7ff"),n.e("chunk-7c2781ac")]).then(n.bind(null,"2198"))},meta:{layout:"ParulaLayoutDefault"}},{path:"/mypage/product/mint",name:"ProductRegister",component:function(){return Promise.all([n.e("chunk-2d0e44a1"),n.e("chunk-63e7daf4"),n.e("chunk-5584f7ff"),n.e("chunk-8075a08c")]).then(n.bind(null,"42b5"))},meta:{layout:"ParulaLayoutAdjustment"}},{path:"/mypage/order/new",name:"OrderRegister",component:function(){return Promise.all([n.e("chunk-2d0e44a1"),n.e("chunk-63e7daf4"),n.e("chunk-5e6c202c"),n.e("chunk-5584f7ff"),n.e("chunk-78bbfce3")]).then(n.bind(null,"2b7f"))},meta:{layout:"ParulaLayoutAdjustment"}},{path:"/email/confirm/:id/:secret",name:"EmailConfirmPage",component:function(){return n.e("chunk-dd74be2c").then(n.bind(null,"986a"))},meta:{layout:"ParulaLayoutAdjustment"}},{path:"/test",name:"Test",component:function(){return n.e("chunk-fc2ac75e").then(n.bind(null,"78c1"))},meta:{layout:"ParulaLayoutAdjustment"}},{path:"/privacy-policy",name:"PrivacyPolicy",component:function(){return n.e("chunk-28791f68").then(n.bind(null,"ef63"))},meta:{layout:"ParulaLayoutAdjustment"}},{path:"/terms-of-service",name:"TermsOfService",component:function(){return n.e("chunk-4870e43e").then(n.bind(null,"342c"))},meta:{layout:"ParulaLayoutAdjustment"}},{path:"/company",name:"CompanyPage",component:function(){return n.e("chunk-438ad0cd").then(n.bind(null,"6865"))},meta:{layout:"ParulaLayoutAdjustment"}},{path:"/about",name:"AboutUs",component:function(){return n.e("chunk-7cc5698c").then(n.bind(null,"515a"))},meta:{layout:"ParulaLayoutAdjustment"}},{path:"/:pathMatch(.*)*",redirect:"/404"}],b=Object(d["a"])({history:Object(d["b"])(),routes:f}),p=b,h=n("c4c5"),m=(n("a589"),n("bfbe")),g=n("3ffb"),v=n("1344"),k=Object(v["a"])(),j=Object(a["g"])(l);j.use(m["a"]),j.use(g["a"],{name:"VueCustomTooltip",color:"#fff",background:"#262626",borderRadius:0,fontWeight:400}),j.use(p),j.component("ParulaLayout",h["default"]),j.config.globalProperties.emitter=k,j.mount("#app")},"5d5f":function(t,e,n){"use strict";n.r(e);var a=n("f2bf");function c(t,e,n,c,r,o){var i=Object(a["Q"])("parula-header"),s=Object(a["Q"])("parula-subscription"),u=Object(a["Q"])("parula-footer");return Object(a["I"])(),Object(a["j"])(a["a"],null,[Object(a["k"])("header",null,[Object(a["o"])(i)]),Object(a["k"])("div",null,[Object(a["P"])(t.$slots,"default",{},void 0,!0)]),Object(a["k"])("footer",null,[Object(a["o"])(s),Object(a["o"])(u)])],64)}var r=n("cee0"),o=n("aad9"),i=n("d15c"),s={components:{ParulaHeader:r["a"],ParulaSubscription:o["a"],ParulaFooter:i["a"]}},u=(n("4ab4"),n("6b0d")),l=n.n(u);const d=l()(s,[["render",c],["__scopeId","data-v-fed8d162"]]);e["default"]=d},6:function(t,e){},"68fa":function(t,e,n){},7:function(t,e){},"73e9":function(t,e,n){var a={"./ParulaLayout.vue":"c4c5","./ParulaLayoutAdjustment.vue":"2111","./ParulaLayoutCompact.vue":"7830","./ParulaLayoutDefault.vue":"5d5f"};function c(t){var e=r(t);return n(e)}function r(t){if(!n.o(a,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return a[t]}c.keys=function(){return Object.keys(a)},c.resolve=r,t.exports=c,c.id="73e9"},7830:function(t,e,n){"use strict";n.r(e);var a=n("f2bf");function c(t,e){return Object(a["I"])(),Object(a["j"])("div",null,[Object(a["P"])(t.$slots,"default")])}var r=n("6b0d"),o=n.n(r);const i={},s=o()(i,[["render",c]]);e["default"]=s},"7a35":function(t,e,n){},"7bbc":function(t,e,n){"use strict";n("94f1")},8:function(t,e){},"89d2":function(t,e,n){"use strict";n("ea74")},"8ec2":function(t,e,n){},9:function(t,e){},9207:function(t,e,n){"use strict";var a=n("f2bf"),c=n("eedb"),r=n.n(c),o=function(t){return Object(a["L"])("data-v-4de6d696"),t=t(),Object(a["J"])(),t},i={class:"fixed inset-0 bg-black bg-opacity-70 transition-opacity parula__text-white"},s={class:"layout__modal__container overflow-y-scroll"},u=o((function(){return Object(a["k"])("div",{class:"w-12 h-12 lg:w-16 lg:h-16"},[Object(a["k"])("img",{src:r.a,alt:"loading"})],-1)})),l={class:"my-4 px-12 overflow-y-auto"},d={class:"flex justify-between gap-x-2"};function f(t,e,n,c,r,o){return Object(a["I"])(),Object(a["j"])("div",{class:Object(a["y"])(["layout__modal fixed inset-0 z-50",{modal__visible:r.visible,modal__invisible:!r.visible}])},[Object(a["k"])("div",i,[Object(a["k"])("div",s,[u,Object(a["k"])("div",l,Object(a["U"])(n.msg),1),Object(a["k"])("div",d,[Object(a["k"])("button",{onClick:e[0]||(e[0]=function(){return o.close&&o.close.apply(o,arguments)}),class:"button-radius-blue"}," CANCEL "),Object(a["k"])("button",{onClick:e[1]||(e[1]=function(){return n.modalFunction&&n.modalFunction.apply(n,arguments)}),class:"button-blue"}," CONFIRM ")])])])],2)}var b={props:{msg:{type:String,required:!0},modalFunction:{type:Function,required:!0}},data:function(){return{visible:!1}},methods:{open:function(){this.visible=!0},close:function(){this.visible=!1},executeModalFunction:function(){}}},p=(n("e791"),n("6b0d")),h=n.n(p);const m=h()(b,[["render",f],["__scopeId","data-v-4de6d696"]]);e["a"]=m},9458:function(t,e,n){"use strict";n("f821")},9484:function(t,e,n){"use strict";n("c6ea")},"94f1":function(t,e,n){},"95e9":function(t,e,n){},"9c54":function(t,e,n){"use strict";n("99af"),n("ac1f"),n("841c"),n("4e82");var a=n("bc3a"),c=n.n(a);e["a"]={getBlockchainList:function(){return this.api().get("/chain/list")},getBlockchainById:function(t){return this.api().get("/chain/".concat(t))},getAssets:function(){return this.api().get("/asset/list")},getAssetsByCategory:function(t,e){return this.api().get("/asset/listbyc/".concat(t,"/").concat(e))},getAssetsByType:function(t,e){return this.api().get("/asset/listbyt/".concat(t,"/").concat(e))},orderDisplayList:function(t,e,n){var a,c,r,o,i,s,u="newest",l=!0;return n&&(a=n.type?n.type:void 0,c=n.token?n.token:void 0,r=n.search?n.search:void 0,s=n.category?n.category:void 0,n.date&&(o=n.date.mint_after?n.date.mint_after:void 0,i=n.date.mint_before?n.date.mint_before:void 0),u=n.sort?n.sort:"newest"),this.api().get("/order/display/list",{params:{page:t,pageSize:e,filterBy:a,sortBy:u,assetSymbolBy:c,search:r,mintAfter:o,mintBefore:i,ignoreEndDate:l,categoryBy:s}})},orderDisplayListStateBy:function(t){return this.api().get("/order/display/list",{params:{page:1,pageSize:20,sortBy:"mostPopular",stateBy:t}})},orderGet:function(t){return this.api().get("/order/".concat(t))},userByAddress:function(t){return this.api().get("/user?byAddress=".concat(t))},userById:function(t){return this.api().get("/user/byid/".concat(t))},userByNickname:function(t){return this.api().get("/user/".concat(t))},userLikedProducts:function(t){return this.api().get("/user/".concat(t,"/liked"))},userPurchaseHistory:function(t,e){return this.api().get("/user/".concat(t,"/purchased"),{params:{sortBy:e}})},userCollection:function(t,e){return this.api().get("/user/".concat(t,"/collection"),{params:{sortBy:e}})},userBidHistory:function(t,e){return this.api().get("/user/".concat(t,"/bids"),{params:{sortBy:e}})},userLikedHistory:function(t,e){return this.api().get("/user/".concat(t,"/liked"),{params:{sortBy:e}})},userUpdate:function(t,e,n){var a={nickname:t,avatar:e,avatar_min:n};return this.api().put("/user/".concat(t),a)},artworks:function(t){return this.api().get("/portfolio/list/".concat(t))},bidGetUserList:function(t){return this.api().get("/bid/withuser/".concat(t))},productHistory:function(t){return this.api().get("/product/".concat(t,"/history"))},productGet:function(t){return this.api().get("/product/".concat(t))},getSaleableProducts:function(t,e,n,a,c,r,o,i,s){return a||(n=null),this.api().get("/owner/product/search",{params:{page:t,pageSize:e,key:n,value:a,state:c,startDate:r,endDate:o,ownerAddress:i,auction:s}})},getUserArtworkInfo:function(t,e,n,a,c){return this.api().get("/user/".concat(t,"/").concat(e),{params:{page:a,pageSize:c,sortBy:n}})},getUserSalesInfo:function(t,e,n){return this.api().get("/order/display/list?sellerNickname=".concat(t,"&filterBy=").concat(e,"&stateBy=").concat(n))},getHistoryList:function(t,e,n){return this.api().get("/history/list?page=".concat(t,"&pageSize=").concat(e),{params:{filterBy:n}})},pricing:function(){return this.api().get("/util/pricing")},contact:function(t,e){return this.api().post("/contact/".concat(e),{mail:t})},getSpotlightById:function(t){return this.api().get("/spotlight/".concat(t))},getLatestSpotlight:function(){return this.api().get("/spotlight-latest")},getOwners:function(t){return this.api().get("/owners/".concat(t))},productJoinAsset:function(t){return this.api().get("/product/".concat(t,"/asset"))},api:function(){return c.a.create({baseURL:"https://1hyt30n5re.execute-api.ap-northeast-2.amazonaws.com/staging/v1",withCredentials:!1,headers:{Accept:"application/json","Content-Type":"application/json"}})}}},a3e1:function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return s})),n.d(e,"c",(function(){return l}));var a=n("1da1"),c=(n("d3b7"),n("a9e3"),n("96cf"),n("4c41")),r=n.n(c);function o(){return i.apply(this,arguments)}function i(){return i=Object(a["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r()();case 2:return e=t.sent,t.abrupt("return",null!==e);case 4:case"end":return t.stop()}}),t)}))),i.apply(this,arguments)}function s(){return u.apply(this,arguments)}function u(){return u=Object(a["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise((function(t,e){window.ethereum.request({method:"eth_requestAccounts"}).then((function(e){t(e[0])})).catch((function(t){e(t)}))})));case 1:case"end":return t.stop()}}),t)}))),u.apply(this,arguments)}function l(){return d.apply(this,arguments)}function d(){return d=Object(a["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise((function(t,e){var n=window.ethereum.chainId;n&&t(Number(n)),e("Can not find network id.")})));case 1:case"end":return t.stop()}}),t)}))),d.apply(this,arguments)}},a510:function(t,e,n){t.exports=n.p+"img/metamask.5e5cb76a.png"},a589:function(t,e,n){},aad9:function(t,e,n){"use strict";var a=n("f2bf"),c={class:"subscription__layout flex flex-col items-center w-full px-4 text-center parula__bg-green"},r=Object(a["k"])("div",null,[Object(a["k"])("h1",{class:"text-white md:text-2xl"},"Be an Artist on CILO"),Object(a["k"])("p",{class:"mt-4 text-white text-xs md:text-base"}," Join our community in our Artist’s Enclave. Showcase, promote and sell in our digital marketplace. ")],-1),o={class:"relative"},i={type:"email",class:"w-full px-2 py-3 bg-white shadow-inner rounded-none focus:outline-none text-xs md:text-base",ref:"email",placeholder:"Email address",required:""},s=Object(a["k"])("button",{class:"absolute px-2 md:px-4 py-2 rounded-none right-1 top-1 text-xs md:text-base text-white parula__bg-green"}," Send ",-1);function u(t,e,n,u,l,d){return Object(a["I"])(),Object(a["j"])("div",c,[r,Object(a["k"])("form",{action:"#",class:"w-full sm:w-1/2 md:w-1/3 lg:w-1/4 mt-12",onSubmit:e[0]||(e[0]=Object(a["ib"])((function(){return d.sendContact&&d.sendContact.apply(d,arguments)}),["prevent"]))},[Object(a["k"])("div",o,[Object(a["k"])("input",i,null,512),s])],32)])}var l=n("9c54"),d={props:["image","title","pen_name"],methods:{sendContact:function(){var t=this,e=this.$refs.email.value;l["a"].contact(e,"become-an-artist").then((function(){t.$notify({type:"success",title:"success",text:"Contact requested"})})).catch((function(e){var n=e.response?e.response.data:"unknown error";t.$notify({type:"error",title:"fail",text:n})}))}}},f=(n("0698"),n("6b0d")),b=n.n(f);const p=b()(d,[["render",u]]);e["a"]=p},b657:function(t,e,n){"use strict";n("7a35")},c0f2:function(t,e,n){"use strict";var a=n("f2bf"),c=n("eedb"),r=n.n(c),o=function(t){return Object(a["L"])("data-v-8c87d7d8"),t=t(),Object(a["J"])(),t},i={class:"fixed inset-0 bg-black bg-opacity-70 transition-opacity parula__text-white"},s={class:"layout__modal__container"},u=o((function(){return Object(a["k"])("div",{class:"w-24 h-24 lg:w-28 lg:h-28"},[Object(a["k"])("img",{src:r.a,alt:"loading"})],-1)})),l={class:"my-4 px-12 overflow-y-auto"};function d(t,e,n,c,r,o){return Object(a["I"])(),Object(a["j"])("div",{class:Object(a["y"])(["layout__modal fixed inset-0 z-50",{modal__visible:r.visible,modal__invisible:!r.visible}])},[Object(a["k"])("div",i,[Object(a["k"])("div",s,[u,Object(a["k"])("div",l,Object(a["U"])(n.msg),1),Object(a["k"])("div",null,[Object(a["k"])("button",{onClick:e[0]||(e[0]=function(t){return[n.modalFunction(),o.close()]}),class:"button-green"}," Check ")])])])],2)}var f={props:{msg:{type:String,required:!0},modalFunction:{type:Function,required:!0}},data:function(){return{visible:!1}},methods:{open:function(){this.visible=!0},close:function(){this.visible=!1}}},b=(n("9484"),n("6b0d")),p=n.n(b);const h=p()(f,[["render",d],["__scopeId","data-v-8c87d7d8"]]);e["a"]=h},c4c5:function(t,e,n){"use strict";n.r(e);var a=n("f2bf");function c(t,e,n,c,r,o){return Object(a["I"])(),Object(a["j"])("main",null,[(Object(a["I"])(),Object(a["h"])(Object(a["S"])(c.layout),null,{default:Object(a["fb"])((function(){return[Object(a["P"])(t.$slots,"default",{},void 0,!0)]})),_:3}))])}var r=n("1da1"),o=(n("96cf"),n("5d5f")),i=n("6c02"),s={name:"ParulaLayout",setup:function(){var t=Object(a["T"])(o["default"]),e=Object(i["c"])();return Object(a["db"])((function(){return e.meta}),function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(a){var c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,n("73e9")("./".concat(a.layout,".vue"));case 3:c=e.sent,t.value=(null===c||void 0===c?void 0:c.default)||o["default"],e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),t.value=o["default"];case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}()),{layout:t}}},u=(n("7bbc"),n("6b0d")),l=n.n(u);const d=l()(s,[["render",c],["__scopeId","data-v-bf7cfbea"]]);e["default"]=d},c6ea:function(t,e,n){},cee0:function(t,e,n){"use strict";var a=n("f2bf"),c=n("5342"),r=n.n(c),o=n("a510"),i=n.n(o),s=function(t){return Object(a["L"])("data-v-43f3b9ff"),t=t(),Object(a["J"])(),t},u={class:"bg-white shadow-sm"},l={class:"relative layout__header flex justify-between items-center"},d=s((function(){return Object(a["k"])("img",{class:"img__max-size w-60 sm:w-96",src:r.a},null,-1)})),f={class:"flex gap-x-2 md:gap-x-10"},b={class:"flex items-center gap-x-2 md:gap-x-10"},p={class:"hover__market cursor-pointer"},h={class:"market-dropdown nav__position shadow-md",ref:"MarketDropdown"},m=s((function(){return Object(a["k"])("span",{class:"w-full p-1 mr-2 sm:mr-0 text-xs sm:text-base font-semibold"}," Install Wallet ",-1)})),g={key:0},v={class:"absolute nav__position right-0"},k=s((function(){return Object(a["k"])("div",{class:"flex items-center gap-x-2"},[Object(a["k"])("img",{class:"h-8 w-8",src:i.a}),Object(a["k"])("span",{class:"text-sm text-gray-600"}," Metamask ")],-1)})),j=[k],O=s((function(){return Object(a["k"])("span",{class:"hover__border-black text-xs sm:text-base font-semibold"}," Connect Wallet ",-1)})),y={key:2,class:"inline-block text-left dropdown"},w=["src"],x=["src"],_={class:"dropdown-menu"},C={key:0,class:"absolute right-0 w-56 bg-white border parula__border-gray-soft rounded-lg divide-y shadow-md",id:"login-dropdown-ctrl",role:"menu"},A={class:"px-4 py-3"},S=s((function(){return Object(a["k"])("p",{class:"text-sm leading-5 text-black"},"Signed in as",-1)})),I={class:"text-sm font-medium leading-5 text-black truncate"},M={key:0,class:"flex items-center"},P=s((function(){return Object(a["k"])("div",{class:"layout__warning-center"},null,-1)})),L=s((function(){return Object(a["k"])("div",{class:"layout__warning text-xs md:text-base"}," Your wallet is connected to the test network. ",-1)})),D=s((function(){return Object(a["k"])("path",{d:"m10 4.3-10 10 1.4 1.4 8.6-8.6 8.6 8.6 1.4-1.4z",fill:"#FFFFFF"},null,-1)})),R=[D];function W(t,e,n,c,r,o){var i=Object(a["Q"])("router-link"),s=Object(a["Q"])("WalletSetting"),k=Object(a["R"])("click-outside");return Object(a["I"])(),Object(a["j"])("header",u,[Object(a["k"])("div",l,[Object(a["k"])("div",{class:"flex justify-center items-center",onClick:e[0]||(e[0]=function(e){return t.clicked=null})},[Object(a["o"])(i,{to:"/",class:"flex button"},{default:Object(a["fb"])((function(){return[d]})),_:1})]),Object(a["k"])("div",f,[Object(a["k"])("nav",b,[Object(a["k"])("div",p,[Object(a["o"])(i,{to:"/market",onClick:e[1]||(e[1]=function(e){return t.clicked="market"})},{default:Object(a["fb"])((function(){return[Object(a["k"])("span",{class:Object(a["y"])(["hover__border text-xs sm:text-base font-semibold",{clicked__border:"market"===t.clicked}])},"Market",2)]})),_:1}),Object(a["k"])("ul",h,[Object(a["k"])("li",{class:"dropdown__item",onClick:e[2]||(e[2]=function(e){return[o.onGoMarket(),t.clicked="market"]})}," All NFTs "),Object(a["k"])("li",{class:"dropdown__item",onClick:e[3]||(e[3]=function(e){return[o.onGoMarket("fine"),t.clicked="market"]})}," Fine Art "),Object(a["k"])("li",{class:"dropdown__item",onClick:e[4]||(e[4]=function(e){return[o.onGoMarket("coll"),t.clicked="market"]})}," Collaboration ")],512)]),Object(a["o"])(i,{to:"/activity",class:"button",onClick:e[5]||(e[5]=function(e){return t.clicked="activity"})},{default:Object(a["fb"])((function(){return[Object(a["k"])("span",{class:Object(a["y"])(["hover__border text-xs sm:text-base font-semibold",{clicked__border:"activity"===t.clicked}])}," Activity ",2)]})),_:1})]),Object(a["k"])("section",null,["notInstalled"===t.loginStatus?Object(a["gb"])((Object(a["I"])(),Object(a["j"])("button",{key:0,onClick:e[7]||(e[7]=function(){return o.onSwitchInstallWallet&&o.onSwitchInstallWallet.apply(o,arguments)})},[m,!0===t.installWallet?(Object(a["I"])(),Object(a["j"])("div",g,[Object(a["k"])("div",v,[Object(a["k"])("a",{href:"https://metamask.io/download.html",target:"_blank",onClick:e[6]||(e[6]=function(){return o.onSwitchInstallWallet&&o.onSwitchInstallWallet.apply(o,arguments)})},j)])])):Object(a["i"])("",!0)])),[[k,o.onClickOutside]]):"unauthorized"===t.loginStatus?(Object(a["I"])(),Object(a["h"])(i,{key:1,to:"/authority?mode=login",onClick:e[8]||(e[8]=function(e){return t.clicked=null})},{default:Object(a["fb"])((function(){return[O]})),_:1})):"authorized"===t.loginStatus?(Object(a["I"])(),Object(a["j"])("div",y,[Object(a["gb"])((Object(a["I"])(),Object(a["j"])("button",{class:"inline-flex justify-center w-full sm:px-4 py-2 text-sm font-medium leading-5 text-gray-700 transition duration-150 ease-in-out",type:"button","aria-haspopup":"true","aria-expanded":"true","aria-controls":"login-dropdown-ctrl",onClick:e[9]||(e[9]=function(){return o.onSwitchUserMenu&&o.onSwitchUserMenu.apply(o,arguments)})},[t.session.avatar?(Object(a["I"])(),Object(a["j"])("img",{key:0,class:"object-cover img__max-size w-7 h-7 md:w-12 md:h-12 rounded-full border border-gray-soft",src:t.session.avatar,alt:"login"},null,8,w)):(Object(a["I"])(),Object(a["j"])("img",{key:1,class:"object-cover img__max-size w-7 h-7 md:w-12 md:h-12 rounded-full",src:t.pic,alt:"login"},null,8,x))])),[[k,o.onClickOutside]]),Object(a["k"])("div",_,[Object(a["o"])(a["c"],{name:"bounce2"},{default:Object(a["fb"])((function(){return[Object(a["o"])(s,{userData:t.userData,ref:"WalletSetting"},null,8,["userData"])]})),_:1}),!0===t.userMenu?(Object(a["I"])(),Object(a["j"])("div",C,[Object(a["k"])("div",A,[S,Object(a["k"])("p",I,Object(a["U"])(t.session.wallet),1)]),Object(a["k"])("div",null,[Object(a["k"])("div",null,[Object(a["k"])("a",{href:"javascript:;",onClick:e[10]||(e[10]=function(e){o.onMyPage(),t.clicked=null}),tabindex:"0",class:"text-gray flex justify-between w-full px-4 py-2 text-sm leading-5 text-left hover__bg__green",role:"menuitem"},"My Page")]),Object(a["k"])("div",null,[Object(a["k"])("span",{href:"javascript:;",onClick:e[11]||(e[11]=function(){return o.onAddWallet&&o.onAddWallet.apply(o,arguments)}),tabindex:"0",class:"text-gray flex justify-between w-full px-4 py-2 text-sm leading-5 text-left hover__bg__green cursor-pointer",role:"menuitem"},"Wallet Setting")]),Object(a["k"])("div",null,[Object(a["k"])("a",{href:"javascript:void(0)",onClick:e[12]||(e[12]=function(){return o.onSignOut&&o.onSignOut.apply(o,arguments)}),tabindex:"3",class:"text-gray flex justify-between w-full px-4 py-2 text-sm leading-5 text-left hover__bg__green",role:"menuitem"},"Sign out")])])])):Object(a["i"])("",!0)])])):Object(a["i"])("",!0)])])]),t.isMainNet?Object(a["i"])("",!0):(Object(a["I"])(),Object(a["j"])("section",M,[P,L,(Object(a["I"])(),Object(a["j"])("svg",{onClick:e[13]||(e[13]=function(e){return t.isMainNet=!0}),class:"layout__warning-center cursor-pointer p-2",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},R))]))])}var B=n("1da1"),U=(n("b64b"),n("96cf"),n("8264")),N=n.n(U),T=n("99e5"),$=n.n(T),z=n("e977"),F=n("f2f4"),E=n("ddbd"),q=n.n(E),H=n("eef7"),Q=n("9c54"),V=(n("a3e1"),n("3efd")),J={data:function(){return{isMainNet:!0,installWallet:!1,userMenu:!1,addr:"",providerAddr:"",selectedChainId:0,hideSignup:!0,isLogin:!1,loginStatus:"unauthorized",isSigned:!1,metaConnected:!1,userData:{},session:{lastTime:null,address:null,name:null,avatar:null},pic:q.a,clicked:null}},components:{WalletSetting:H["a"]},directives:{clickOutside:N.a.directive},created:function(){var t=this;return Object(B["a"])(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.startLogin();case 2:if("notInstalled"!==t.loginStatus){e.next=6;break}t.isMainNet=!0,e.next=14;break;case 6:if("walletconnect"!==t.session.platform){e.next=9;break}e.next=14;break;case 9:return n=new $.a($.a.givenProvider),e.next=12,n.eth.net.getId();case 12:t.selectedChainId=e.sent,1===t.selectedChainId||8217===t.selectedChainId?t.isMainNet=!0:t.isMainNet=!1;case 14:t.emitter.on("CURRENT_AVATAR",(function(e){t.session.avatar=e,F["a"].setItems({platform:t.session.platform,wallet:t.session.wallet,nickname:t.session.nickname,avatar:t.session.avatar,msg:t.session.msg,sig:t.session.sig})}));case 15:case"end":return e.stop()}}),e)})))()},setup:function(){var t=Object(V["a"])(),e=t.state,n=(t.autoConnect,t.disconnectWallet);Object(a["E"])(Object(B["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(t.prev=0,e.status){t.next=5;break}return t.next=4,n();case 4:onSignOut();case 5:t.next=9;break;case 7:t.prev=7,t.t0=t["catch"](0);case 9:case"end":return t.stop()}}),t,null,[[0,7]])}))))},methods:{onGoMarket:function(t){var e=t?"/market/?category=".concat(t):"/market";this.$router.push(e)},onClickOutside:function(){this.installWallet=!1,this.userMenu=!1},onSwitchInstallWallet:function(){this.installWallet=!this.installWallet},onSwitchUserMenu:function(){this.userMenu=!this.userMenu},onMyPage:function(){this.$router.push("/mypage"),this.onSwitchUserMenu()},onSignOut:function(){var t=Object(B["a"])(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.onSwitchUserMenu(),t.next=3,F["a"].logout();case 3:this.$router.push("/").then((function(){e.$router.go()}));case 4:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),onAddWallet:function(){this.$refs.WalletSetting.show()},handleChainChanged:function(t){this.selectedChainId=t,"0x1"===this.selectedChainId||"0x2019"===this.selectedChainId?this.isMainNet=!0:this.isMainNet=!1},handleAccountsChanged:function(t){0===t.length||t[0]!==this.providerAddr&&(this.providerAddr=t[0])},updated:function(){},startLogin:function(){var t=this;return Object(B["a"])(regeneratorRuntime.mark((function e(){var n,a,c,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=Object(V["a"])(),a=n.state,e.next=3,F["a"].loadSession();case 3:if(t.session=e.sent,a.status||(t.loginStatus="unauthorized"),!(Object.keys(t.session).length<1)){e.next=9;break}t.loginStatus="unauthorized",e.next=40;break;case 9:if("walletconnect"!==t.session.platform){e.next=26;break}if(a.status){e.next=14;break}t.loginStatus="unauthorized",e.next=24;break;case 14:if(c=t.session.wallet,t.addr=c,!F["a"].valid(t.addr)){e.next=23;break}return e.next=19,Q["a"].userByAddress(t.addr).then((function(e){t.userData=e.data.items[0]}));case 19:t.loginStatus="authorized",t.saveAddr(t.addr),e.next=24;break;case 23:t.loginStatus="unauthorized";case 24:e.next=40;break;case 26:return e.next=28,window.ethereum.request({method:"eth_requestAccounts"});case 28:if(r=e.sent,t.addr=r[0],!F["a"].valid(t.addr)){e.next=37;break}return e.next=33,Q["a"].userByAddress(t.addr).then((function(e){t.userData=e.data.items[0]}));case 33:t.loginStatus="authorized",t.saveAddr(t.addr),e.next=38;break;case 37:t.loginStatus="unauthorized";case 38:window.ethereum.on("chainChanged",t.handleChainChanged),window.ethereum.on("accountsChanged",t.handleAccountsChanged);case 40:return e.abrupt("return");case 41:case"end":return e.stop()}}),e)})))()},caseNotRegistered:function(){var t=confirm("\n ".concat(this.addr," \n is not registered! Would you like to sign up? \n\n If you have a registered account, please change the provider's wallet\n "));t&&(this.isLogin=!1,this.hideSignup=!1)},caseExpired:function(t){var e=confirm("".concat(this.addr," \n is expired \nWold you like to login"));e&&this.caseConnectWallet(t)},caseNotMatchAddr:function(t){var e=confirm("session is expired \nWold you like to login");e&&this.caseConnectWallet(t)},caseConnectWallet:function(){var t=Object(B["a"])(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("undefined"===typeof window.ethereum){t.next=10;break}return window.ethereum.eth_requestAccounts,t.next=4,window.ethereum.request({method:"eth_requestAccounts"});case 4:return n=t.sent,this.metaConnected=!0,this.isLogin=!0,F["a"].setItems({platform:this.selectedChainId,wallet:n[0],nickname:e.nickname,avatar:e.avatar}),this.$router.push("/"),t.abrupt("return",n);case 10:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}(),caseLogined:function(){this.isLogin=!0,this.hideSignup=!0},caseLoginedAndClick:function(){this.isLogin=!0,this.hideSignup=!0,this.$router.push("/mypage")},clickLogin:function(){var t=this;z["a"].walletDoubleCheck(this.addr).then((function(e){var n=e.data[0].account;null===n?t.caseNotRegistered():t.session.address===n?F["a"].isExpired(t.session.lastTime)?t.caseExpired(e.data[0]):t.caseLoginedAndClick():t.caseNotMatchAddr(e.data[0])}))},saveAddr:function(t){this.$emit("saveAddr",t)},onSignupColse:function(){this.hideSignup=!0}}},G=(n("89d2"),n("6b0d")),Z=n.n(G);const K=Z()(J,[["render",W],["__scopeId","data-v-43f3b9ff"]]);e["a"]=K},d15c:function(t,e,n){"use strict";var a=n("f2bf"),c=n("5342"),r=n.n(c),o=function(t){return Object(a["L"])("data-v-367514ac"),t=t(),Object(a["J"])(),t},i={class:"layout__footer"},s={class:"md:grid grid-cols-5 text-center md:text-left"},u=Object(a["m"])('
',1),l={class:"md:grid grid-cols-2 col-span-2 md:mx-5 font-semibold"},d={class:"flex flex-col mt-5 md:mt-0 space-y-4 list-none"},f=Object(a["n"])("Market"),b=Object(a["n"])("Activity"),p={key:0},h=Object(a["n"])("My Page"),m={class:"flex flex-col mt-5 md:mt-0 space-y-4 list-none"},g=Object(a["n"])("About Us"),v=o((function(){return Object(a["k"])("li",null,[Object(a["k"])("a",{class:"parula__text-black cursor-default text-lg font-bold"},"Community Guidelines")],-1)})),k=o((function(){return Object(a["k"])("li",null,[Object(a["k"])("a",{class:"parula__text-black cursor-default text-lg font-bold"},"Help")],-1)})),j={class:"my-5 md:my-10"},O=o((function(){return Object(a["k"])("hr",{class:"footer__border"},null,-1)})),y={class:"flex flex-wrap flex-col md:flex-row"},w=o((function(){return Object(a["k"])("div",{class:"flex flex-col"},[Object(a["k"])("p",{class:"text-center md:text-left parula__text-gray mt-5"}," © Copyright all rights reserved. "),Object(a["k"])("a",{href:"https://www.keypair.co.kr",target:"_blank"},[Object(a["k"])("p",{class:"text-center md:text-right parula__text-gray"}," Powered by Keypair ")])],-1)})),x={class:"flex flex-wrap justify-center md:ml-auto md:justify-start parula__text-gray mt-5"},_=Object(a["n"])("Privacy Policy"),C=Object(a["n"])("Terms of Service");function A(t,e,n,c,r,o){var A=Object(a["Q"])("router-link");return Object(a["I"])(),Object(a["j"])("footer",i,[Object(a["k"])("section",null,[Object(a["k"])("div",s,[u,Object(a["k"])("div",l,[Object(a["k"])("nav",d,[Object(a["k"])("li",null,[Object(a["o"])(A,{to:"/market",class:"button parula__text-black text-xl"},{default:Object(a["fb"])((function(){return[f]})),_:1})]),Object(a["k"])("li",null,[Object(a["o"])(A,{to:"/activity",class:"button parula__text-black text-xl font-bold"},{default:Object(a["fb"])((function(){return[b]})),_:1})]),!0===t.is_logged_in?(Object(a["I"])(),Object(a["j"])("li",p,[Object(a["o"])(A,{to:"/mypage",class:"button parula__text-black text-xl font-bold"},{default:Object(a["fb"])((function(){return[h]})),_:1})])):Object(a["i"])("",!0)]),Object(a["k"])("nav",m,[Object(a["k"])("li",null,[Object(a["o"])(A,{to:"/about",class:"button cursor-pointer parula__text-black cursor-default text-lg font-bold"},{default:Object(a["fb"])((function(){return[g]})),_:1})]),v,k])])])]),Object(a["k"])("section",j,[O,Object(a["k"])("div",y,[w,Object(a["k"])("span",x,[Object(a["o"])(A,{to:"/privacy-policy",class:"button"},{default:Object(a["fb"])((function(){return[_]})),_:1}),Object(a["o"])(A,{to:"/terms-of-service",class:"button ml-5"},{default:Object(a["fb"])((function(){return[C]})),_:1})])])])])}n("b64b");var S=n("f2f4"),I={data:function(){return{is_logged_in:!1}},mounted:function(){var t=S["a"].loadSession();Object.keys(t).length<1?this.is_logged_in=!1:this.is_logged_in=!0}},M=(n("e604"),n("6b0d")),P=n.n(M);const L=P()(I,[["render",A],["__scopeId","data-v-367514ac"]]);e["a"]=L},ddbd:function(t,e,n){t.exports=n.p+"img/basic_image.bc39cee5.png"},e604:function(t,e,n){"use strict";n("4cdf")},e791:function(t,e,n){"use strict";n("2589")},e977:function(t,e,n){"use strict";n("d3b7"),n("99af");var a=n("bc3a"),c=n.n(a),r=n("f2f4"),o=c.a.create({baseURL:"https://jsxyrv7tg2.execute-api.ap-northeast-2.amazonaws.com/staging/v1",withCredentials:!1,headers:{Accept:"application/json","Content-Type":"application/json"}});o.interceptors.request.use((function(t){return t.headers.Authorization=r["a"].getToken(),t}),(function(t){return Promise.reject(t)})),e["a"]={walletRegist:function(t,e,n,a,c,r,i,s){var u={name:t,nickname:e,mail:n,stage:a,platform:c,account:r,auth:{signer:r,msg:i,sig:s}};return o.post("/wallet/regist",u)},walletDoubleCheck:function(t){return o.get("/wallet/check/".concat(t))},walletDuplicateCheck:function(t,e){return o.get("/wallet/duplicate/check/".concat(t,"/").concat(e))},walletResendMail:function(t,e,n,a){var c={account:t,stage:e,auth:{signer:t,msg:n,sig:a}};return o.post("/wallet/resend",c)},emailConfirm:function(t,e){return o.get("/mail/confirm/".concat(t,"/").concat(e))},insertAccount:function(t,e,n,a,c,r,i,s,u,l){var d={platform:t,account:e,user_id:n,alias:a,tag:c,auth:{signer:r,msg:i,sig:s},verify:{msg:u,sig:l}};return o.post("/wallet/add",d)},walletLogin:function(t,e,n,a){var c={platform:t,account:e,auth:{signer:e,msg:n,sig:a}};return o.post("/wallet/login",c)},walletList:function(t){return o.get("/".concat(t,"/wallets"))},productLike:function(t,e,n){return o.post("/like",{target_type:t,target_id:e,user_id:n})},productDislike:function(t,e,n){return o.post("/dislike",{target_type:t,target_id:e,user_id:n})},productDoeslike:function(t,e,n){return o.get("/doeslike?target_type=".concat(t,"&target_id=").concat(e,"&user_id=").concat(n))},bidCreate:function(t,e,n,a,c,r,i){return o.post("/bid",{order_id:t,bidder_id:e,order_rawdata:n,order_signature:a,order_wallet:c,asset_id:r,price:i})},insert:function(t,e,n,a,c,r,i,s,u,l,d,f,b,p,h,m,g,v,k,j,O,y,w,x){return new Promise((function(_,C){o.post("/product",{name:t,description:e,total_supply:n,royalties:a,image:c,thumbnail:r,main_content_id:i,main_content_type:s,sub_content_id:u,sub_content_type:l,asset_id:d,collection_id:f,contract_type:b,state:p,creator_id:h,owner_id:m,owner_wallet_id:g,init_mint_wallet:v,init_owner_wallet:k,token_id:j,metadata_version:O,metadata_url:y,transaction_hash:w.transactionHash,category:x}).then((function(t){_(t.data)})).catch((function(t){C(t)}))}))},orderSold:function(t,e,n,a,c,r,i,s,u){return o.put("/order/".concat(t,"/sold"),{buyer_id:e,sold_price:n,total_price:a,sold_price_usd:c,sold_price_native:r,quantity:i,toWallet:s,transaction_hash:u.transactionHash})},createOrder:function(t){return o.post("/order",t)},updateState:function(t,e){return o.put("/order/".concat(t,"/state"),{order_state:e})},getJoinBidList:function(t,e,n,a){return o.get("/order/joinbid/list/?seller_id=".concat(a),{page:t,pageSize:e,params:n})},getBidListWithAsset:function(t){return o.get("/bid/withasset/".concat(t))},soldMail:function(t){return o.post("/mailing/sold",{params:t})},bidMail:function(t){return o.post("/mailing/bid",{params:t})}}},ea74:function(t,e,n){},eedb:function(t,e,n){t.exports=n.p+"img/cilo_loading.69b9542f.gif"},eef7:function(t,e,n){"use strict";var a=n("f2bf"),c=function(t){return Object(a["L"])("data-v-53325990"),t=t(),Object(a["J"])(),t},r={class:"absolute inset-0 overflow-hidden"},o={class:"fixed inset-y-0 right-0 pl-10 max-w-full flex"},i={class:"relative w-screen max-w-md"},s={class:"absolute top-0 left-0 -ml-8 pt-4 pr-2 flex sm:-ml-10 sm:pr-4"},u=c((function(){return Object(a["k"])("span",{class:"sr-only"},"Close panel",-1)})),l=c((function(){return Object(a["k"])("div",{class:"h-6 w-6","aria-hidden":"true"},[Object(a["k"])("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-5 w-5",viewBox:"0 0 20 20",fill:"currentColor"},[Object(a["k"])("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"})])],-1)})),d=[u,l],f={class:"h-full flex flex-col py-6 bg-white shadow-xl overflow-y-scroll"},b={class:"flex justify-between px-4 sm:px-6"},p=Object(a["n"])(" Wallet Setting "),h={class:"mt-6 relative flex-1 px-4 sm:px-6"},m={key:0,class:"mt-3 w-full flex flex-col"},g={key:1,class:"mt-3 p-2 w-full flex flex-col space-y-5"},v={class:""},k=c((function(){return Object(a["k"])("label",{class:"block text-sm font-semibold parula__text-black mb-3"},"Signer",-1)})),j={class:"w-full px-5 py-3 parula__bg-gray-soft rounded"},O={class:"text-sm break-all"},y={class:""},w=c((function(){return Object(a["k"])("label",{class:"block text-sm font-semibold parula__text-black mb-3"},"Raw data",-1)})),x={class:"w-full px-5 py-3 parula__bg-gray-soft rounded"},_={class:"text-sm break-all"},C={class:""},A=c((function(){return Object(a["k"])("label",{class:"block text-sm font-semibold parula__text-black mb-3"},"Signed data",-1)})),S={class:"w-full px-5 py-3 parula__bg-gray-soft rounded"},I={class:"text-sm break-all"},M={class:"flex justify-end"},P={key:2,class:"mt-3 p-2 w-full flex flex-col space-y-5"},L=c((function(){return Object(a["k"])("label",{class:"block text-sm font-semibold parula__text-black mb-3"},"Added Account",-1)})),D={class:"w-full px-5 py-3 parula__bg-gray-soft rounded"},R={class:"text-sm break-all"},W=c((function(){return Object(a["k"])("label",{class:"block text-sm font-semibold parula__text-black mb-3"},"Login Account",-1)})),B={class:"w-full px-5 py-3 parula__bg-gray-soft rounded"},U={class:"text-sm break-all"},N={class:"flex justify-end"},T={key:3,class:"mt-3 p-2 w-full flex flex-col bg-white shadow-lg space-y-3"},$=c((function(){return Object(a["k"])("div",{class:"h-2 w-10 bg-parula-gray-2 animate-pulse rounded-lg"},null,-1)})),z=c((function(){return Object(a["k"])("div",{class:"w-full h-8 py-1 animate-pulse bg-parula-gray-2 rounded"},null,-1)})),F=c((function(){return Object(a["k"])("div",{class:"h-2 w-10 bg-parula-gray-2 animate-pulse rounded-lg"},null,-1)})),E=c((function(){return Object(a["k"])("div",{class:"w-full h-8 py-1 animate-pulse bg-parula-gray-2 rounded"},null,-1)})),q=c((function(){return Object(a["k"])("div",{class:"h-2 w-10 bg-parula-gray-2 animate-pulse rounded-lg"},null,-1)})),H=c((function(){return Object(a["k"])("div",{class:"w-full h-8 py-1 animate-pulse bg-parula-gray-2 rounded"},null,-1)})),Q=c((function(){return Object(a["k"])("div",{class:"flex justify-end"},[Object(a["k"])("div",{class:"w-20 h-5 rounded-xl bg-parula-gray-2 animate-pulse"})],-1)})),V=[$,z,F,E,q,H,Q],J=c((function(){return Object(a["k"])("h1",{class:"my-5 parula__text-black text-sm font-semibold"}," Wallet list ",-1)})),G={class:"w-full flex justify-center"},Z={class:"rounded-sm w-full"},K={class:"divide-y"},Y=["onClick"],X={class:"flex justify-between items-center"},tt={class:"text-xs"},et={key:0,class:"text-xs parula__text-blue"};function nt(t,e,n,c,u,l){var $=Object(a["Q"])("DialogOverlay"),z=Object(a["Q"])("TransitionChild"),F=Object(a["Q"])("DialogTitle"),E=Object(a["Q"])("LoadingModal"),q=Object(a["Q"])("ConfirmModal"),H=Object(a["Q"])("ResultModal"),Q=Object(a["Q"])("Dialog"),nt=Object(a["Q"])("TransitionRoot");return Object(a["I"])(),Object(a["h"])(nt,{as:"template",show:c.open},{default:Object(a["fb"])((function(){return[Object(a["o"])(Q,{as:"div",class:"fixed inset-0 overflow-hidden z-50",onClose:e[6]||(e[6]=function(t){return c.open=!1})},{default:Object(a["fb"])((function(){return[Object(a["k"])("div",r,[Object(a["o"])(z,{as:"template",enter:"ease-in-out duration-500","enter-from":"opacity-0","enter-to":"opacity-100",leave:"ease-in-out duration-500","leave-from":"opacity-100","leave-to":"opacity-0"},{default:Object(a["fb"])((function(){return[Object(a["o"])($,{class:"absolute inset-0 bg-gray-500 bg-opacity-75 transition-opacity"})]})),_:1}),Object(a["k"])("div",o,[Object(a["o"])(z,{as:"template",enter:"transform transition ease-in-out duration-500 sm:duration-700","enter-from":"translate-x-full","enter-to":"translate-x-0",leave:"transform transition ease-in-out duration-500 sm:duration-700","leave-from":"translate-x-0","leave-to":"translate-x-full"},{default:Object(a["fb"])((function(){return[Object(a["k"])("div",i,[Object(a["o"])(z,{as:"template",enter:"ease-in-out duration-500","enter-from":"opacity-0","enter-to":"opacity-100",leave:"ease-in-out duration-500","leave-from":"opacity-100","leave-to":"opacity-0"},{default:Object(a["fb"])((function(){return[Object(a["k"])("div",s,[Object(a["k"])("button",{type:"button",class:"rounded-md text-gray-300 hover:text-white focus:outline-none focus:ring-2 focus:ring-white",onClick:e[0]||(e[0]=function(t){return c.open=!1})},d)])]})),_:1}),Object(a["k"])("div",f,[Object(a["k"])("div",b,[Object(a["o"])(F,{class:"text-lg font-medium parula__text-black"},{default:Object(a["fb"])((function(){return[p]})),_:1}),Object(a["k"])("button",{class:"text-xs font-semibold self-end cursor-pointer button-clear",onClick:e[1]||(e[1]=function(){return l.init&&l.init.apply(l,arguments)})}," Clear All ")]),Object(a["k"])("div",h,["none"==t.addData.status?(Object(a["I"])(),Object(a["j"])("div",m,[Object(a["gb"])(Object(a["k"])("input",{"onUpdate:modelValue":e[2]||(e[2]=function(e){return t.addedAccount=e}),class:"border parula__border-blue rounded-sm w-full p-2 mb-5",placeholder:"0x"},null,512),[[a["bb"],t.addedAccount]]),Object(a["k"])("button",{onClick:e[3]||(e[3]=function(){return l.onAddWallet&&l.onAddWallet.apply(l,arguments)}),class:"text-sm font-semibold button-green self-end"}," ADD ")])):"signed"==t.addData.status?(Object(a["I"])(),Object(a["j"])("div",g,[Object(a["k"])("div",v,[k,Object(a["k"])("div",j,[Object(a["k"])("span",O,Object(a["U"])(t.addData.signer),1)])]),Object(a["k"])("div",y,[w,Object(a["k"])("div",x,[Object(a["k"])("span",_,Object(a["U"])(t.addData.raw_data),1)])]),Object(a["k"])("div",C,[A,Object(a["k"])("div",S,[Object(a["k"])("p",I,Object(a["U"])(t.addData.signed),1)])]),Object(a["k"])("div",M,[Object(a["k"])("button",{onClick:e[4]||(e[4]=function(e){return l.insertAccount(t.verifyData.msgParams,t.verifyData.sign)}),class:"text-sm font-semibold button-green"}," Confirm ")])])):"added"===t.addData.status?(Object(a["I"])(),Object(a["j"])("div",P,[Object(a["k"])("div",null,[L,Object(a["k"])("div",D,[Object(a["k"])("span",R,Object(a["U"])(t.addedAccount),1)])]),Object(a["k"])("div",null,[W,Object(a["k"])("div",B,[Object(a["k"])("span",U,Object(a["U"])(t.loginAccount),1)])]),Object(a["k"])("div",N,[Object(a["k"])("button",{onClick:e[5]||(e[5]=function(){return l.onGetAuth&&l.onGetAuth.apply(l,arguments)}),class:"text-sm font-semibold button-green"}," Get Auth ")])])):"loading"==t.addData.status?(Object(a["I"])(),Object(a["j"])("div",T,V)):Object(a["i"])("",!0),J,Object(a["k"])("div",G,[Object(a["k"])("div",Z,[Object(a["k"])("ul",K,[(Object(a["I"])(!0),Object(a["j"])(a["a"],null,Object(a["O"])(t.ds,(function(e){return Object(a["I"])(),Object(a["j"])("li",{key:e.account,onClick:function(t){return l.onLoginWalletChange(e.account)},class:"p-4 hover:bg-gray-50 cursor-pointer"},[Object(a["k"])("div",X,[Object(a["k"])("div",tt,Object(a["U"])(e.account),1),t.loginAccount===e.account?(Object(a["I"])(),Object(a["j"])("div",et," login ")):Object(a["i"])("",!0)])],8,Y)})),128))])])])])]),Object(a["k"])("div",null,[Object(a["o"])(E,{ref:"LoadingModal"},null,512),Object(a["o"])(q,{ref:"AddConfirmModal",msg:t.addConfirmMessage,modalFunction:l.verifyWallet},null,8,["msg","modalFunction"]),Object(a["o"])(q,{ref:"AuthConfirmModal",msg:t.AuthConfirmMessage,modalFunction:l.getWalletAuth},null,8,["msg","modalFunction"]),Object(a["o"])(H,{ref:"ResultModal",msg:t.resultMessage,modalFunction:l.init},null,8,["msg","modalFunction"])])])]})),_:1})])])]})),_:1})]})),_:1},8,["show"])}var at=n("1da1"),ct=(n("d3b7"),n("7db0"),n("99af"),n("96cf"),n("99e5")),rt=n.n(ct),ot=n("d511"),it=n("f2f4"),st=n("e977"),ut=n("bfbe"),lt=n("f84a"),dt=n("9207"),ft=n("c0f2"),bt={props:{userData:Object},components:{Dialog:ot["a"],DialogOverlay:ot["b"],DialogTitle:ot["c"],TransitionChild:ot["d"],TransitionRoot:ot["e"],LoadingModal:lt["a"],ConfirmModal:dt["a"],ResultModal:ft["a"]},setup:function(){var t=Object(a["N"])(!1);return{open:t}},data:function(){return{ds:[],addedAccount:"",addConfirmMessage:"",AuthConfirmMessage:"",resultMessage:"",loginAccount:"",verifyData:{msgParams:"",sign:""},addData:{status:"none",signer:"0x",signed:"signed",raw_data:"raw_data"}}},methods:{show:function(){this.open=!0,this.onLoad()},onLoad:function(){var t=this;return Object(at["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,it["a"].getWallet();case 2:t.loginAccount=e.sent,st["a"].walletList(t.userData.id).then((function(e){t.ds=e.data.items})).catch((function(t){}));case 4:case"end":return e.stop()}}),e)})))()},onAddWallet:function(){var t=this;return Object(at["a"])(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.$refs.LoadingModal.open(),42===t.addedAccount.length){e.next=5;break}return Object(ut["b"])({type:"error",text:"Invalid wallet."}),t.init(),e.abrupt("return");case 5:return e.next=7,t.walletDoubleCheck(t.addedAccount);case 7:if(n=e.sent,!n){e.next=12;break}return Object(ut["b"])({type:"error",text:"".concat(t.addedAccount," is already registered.")}),t.init(),e.abrupt("return");case 12:t.addConfirmMessage="PARULA verify that added account (".concat(t.addedAccount,") is yours"),t.$refs.LoadingModal.close(),t.$refs.AddConfirmModal.open();case 15:case"end":return e.stop()}}),e)})))()},onGetAuth:function(){var t=this;return Object(at["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.AuthConfirmMessage="PARULA needs login account's (".concat(t.loginAccount,") auth"),t.$refs.AuthConfirmModal.open();case 2:case"end":return e.stop()}}),e)})))()},walletDoubleCheck:function(t){return new Promise((function(e){st["a"].walletDoubleCheck(t).then((function(t){var n=t.data.length;e(0!==n)}))})).catch((function(t){}))},getWalletAuth:function(){var t=this;return Object(at["a"])(regeneratorRuntime.mark((function e(){var n,a,c,r,o,i,s,u;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.loginAccount,e.next=3,window.ethereum.request({method:"wallet_requestPermissions",params:[{eth_accounts:{loginAccount:n}}]}).then((function(e){var n=e.find((function(t){return"eth_accounts"===t.parentCapability}));n||t.init()})).catch((function(t){t.code}));case 3:return a=new rt.a(window.web3.currentProvider),e.next=6,a.eth.getAccounts();case 6:if(c=e.sent,r=c[0],r.toUpperCase()===n.toUpperCase()){e.next=12;break}return Object(ut["b"])({type:"error",text:"Auth account should be login wallet."}),t.init(),e.abrupt("return");case 12:o=new Date,o.setDate(o.getDate()+1),i="add_wallet ".concat(r," ").concat(Date.parse(o)),s="personal_sign",u=[i,r],a.currentProvider.send(s,u).then((function(e){t.addData.signer=r,t.addData.raw_data=i,t.addData.signed=e.result,t.addData.status="signed",t.$refs.AuthConfirmModal.close()})).catch((function(e){t.init(),Object(ut["b"])({type:"error",text:"".concat(e.message)})}));case 18:case"end":return e.stop()}}),e)})))()},verifyWallet:function(){var t=this;return Object(at["a"])(regeneratorRuntime.mark((function e(){var n,a,c,r,o,i,s,u;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.addedAccount,e.next=3,window.ethereum.request({method:"wallet_requestPermissions",params:[{eth_accounts:{addedAccount:n}}]}).then((function(e){var n=e.find((function(t){return"eth_accounts"===t.parentCapability}));n||t.init()})).catch((function(t){t.code}));case 3:return a=new rt.a(window.web3.currentProvider),e.next=6,a.eth.getAccounts();case 6:if(c=e.sent,r=c[0],r.toUpperCase()===t.addedAccount.toUpperCase()){e.next=12;break}return Object(ut["b"])({type:"error",text:"Verified account should be added wallet."}),t.init(),e.abrupt("return");case 12:o=new Date,o.setDate(o.getDate()+1),i="verify_wallet ".concat(r," ").concat(Date.parse(o)),s="personal_sign",u=[i,r],a.currentProvider.send(s,u).then((function(e){t.verifyData.msgParams=i,t.verifyData.sign=e.result,t.addData.status="added",t.$refs.AddConfirmModal.close()})).catch((function(e){t.init(),Object(ut["b"])({type:"error",text:"".concat(e.message)})}));case 18:case"end":return e.stop()}}),e)})))()},insertAccount:function(t,e){var n=this;this.$refs.LoadingModal.open();var a=it["a"].getUserId();st["a"].insertAccount("ETH",this.addedAccount,a,null,null,this.addData.signer,this.addData.raw_data,this.addData.signed,t,e).then((function(){n.$refs.LoadingModal.close(),n.resultMessage="".concat(n.addedAccount," is successfully added"),n.$refs.ResultModal.open()})).catch((function(t){n.$refs.LoadingModal.close(),n.resultMessage="ERROR has occur",n.$refs.ResultModal.open()}))},init:function(){this.$refs.LoadingModal.close(),this.$refs.AuthConfirmModal.close(),this.$refs.AddConfirmModal.close(),this.$refs.ResultModal.close(),this.addedAccount="",this.addConfirmMessage="",this.AuthConfirmMessage="",this.resultMessage="",this.loginAccount="",this.verifyData={msgParams:"",sign:""},this.addData={status:"none",signer:"0x",signed:"signed",raw_data:"raw_data"},this.onLoad()},onLoginWalletChange:function(t){var e=this;return Object(at["a"])(regeneratorRuntime.mark((function n(){var a,c,r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,window.ethereum.request({method:"wallet_requestPermissions",params:[{eth_accounts:{account:t}}]});case 2:if(a=n.sent,1===a[0].caveats[0].value.length){n.next=6;break}return Object(ut["b"])({type:"error",text:"Permission wallet must be one."}),n.abrupt("return");case 6:return n.next=8,a.find((function(t){return"eth_accounts"===t.parentCapability}));case 8:if(c=n.sent,c){n.next=11;break}return n.abrupt("return");case 11:if(r=c.caveats[0].value[0],t.toUpperCase()===r.toUpperCase()){n.next=15;break}return Object(ut["b"])({type:"error",text:"Signed account is not selected account."}),n.abrupt("return");case 15:return n.prev=15,n.next=18,it["a"].setAccount(t);case 18:n.next=23;break;case 20:n.prev=20,n.t0=n["catch"](15),Object(ut["b"])({type:"error",text:"".concat(n.t0.message)});case 23:return n.prev=23,e.onLoad(),e.$router.go(),n.finish(23);case 27:case"end":return n.stop()}}),n,null,[[15,20,23,27]])})))()}}},pt=(n("3201"),n("6b0d")),ht=n.n(pt);const mt=ht()(bt,[["render",nt],["__scopeId","data-v-53325990"]]);e["a"]=mt},f2f4:function(t,e,n){"use strict";n("159b"),n("b64b");e["a"]={checkSession:function(){return!0},clear:function(){localStorage.setItem("__session__",null),localStorage.setItem("__token__",null)},setUserId:function(t){var e=this.loadSession();e.userId=t,this.saveSession(e)},getUserId:function(){var t=this.loadSession();return t.userId},setNickname:function(t){var e=this.loadSession();e.nickname=t,this.saveSession(e)},setAccount:function(t){var e=this.loadSession();e.wallet=t,this.saveSession(e)},getNickname:function(){var t=this.loadSession();return t.nickname},getWallet:function(){var t=this.loadSession();return t.wallet},loadSession:function(){try{var t=JSON.parse(localStorage.getItem("__session__"));return t||{}}catch(e){return{}}},saveSession:function(t){localStorage.setItem("__session__",JSON.stringify(t))},setItems:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{platform:platform,wallet:wallet,nickname:nickname,avatar:avatar,userId:userId,msg:msg,sig:sig},e=new Date,n=this.loadSession();n.lastTime=e,Object.keys(t).forEach((function(e){t[e]&&(n[e]=t[e])}));var a=JSON.stringify(n);localStorage.setItem("__session__",a)},setToken:function(t){localStorage.setItem("__token__",t)},getToken:function(){try{var t=localStorage.getItem("__token__");return t}catch(e){return null}},logout:function(){this.clear()},valid:function(t){if(void 0==t)return!1;var e=this.loadSession(),n=e.lastTime;return(!e.address||t.toUpperCase()===e.address.toUpperCase())&&!this.isExpired(n)},isExpired:function(t){var e,n;e=new Date,n=new Date(t);var a=(e-n)/36e5;return!(a<=24)}}},f69e:function(t,e,n){},f821:function(t,e,n){},f84a:function(t,e,n){"use strict";var a=n("f2bf"),c=n("eedb"),r=n.n(c),o=Object(a["m"])('
loading
Please Wait...
',1),i=[o];function s(t,e,n,c,r,o){return Object(a["I"])(),Object(a["j"])("div",{class:Object(a["y"])(["layout__modal fixed inset-0 z-50",{modal__visible:r.visible,modal__invisible:!r.visible}])},i,2)}var u={data:function(){return{visible:!1}},methods:{open:function(){this.visible=!0},close:function(){this.visible=!1}}},l=(n("b657"),n("6b0d")),d=n.n(l);const f=d()(u,[["render",s],["__scopeId","data-v-620c1142"]]);e["a"]=f}}); //# sourceMappingURL=app.09526ecd.js.map