PageSourceSearch

https://hidia.kr/_nuxt/0283f27eef48.js

js hidia.kr collected 2026-10-01 15:25:42 UTC 169,028 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[223,13,20,30,47,58,107,110,111,112,113,119,127],{1001:function(t,e,n){"use strict";n(929)},1002:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,'.product-fullscreen-filter__box[data-v-002e57ba]{width:100%;max-width:600px;height:100%;max-height:100%;min-height:100%;overflow:hidden;background:var(--color-white);display:flex;flex-direction:column;box-sizing:border-box}.product-fullscreen-filter__nav[data-v-002e57ba]{position:relative;height:48px;padding:0 16px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;flex:0 0 auto;box-sizing:border-box}.product-fullscreen-filter__close.app-icon-button[data-v-002e57ba]{width:48px;height:48px;margin-left:-16px;padding:0;border:none;background:none;color:var(--color-text-strong);font-size:24px;line-height:1;cursor:pointer}.product-fullscreen-filter__title[data-v-002e57ba]{position:absolute;left:50%;transform:translateX(-50%);margin:0;color:var(--color-text-secondary);font-family:"Noto Sans KR",sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;white-space:nowrap}.product-fullscreen-filter__nav[data-v-002e57ba] .product-fullscreen-filter__reset{height:48px;margin-left:auto;padding:0;border:none;border-radius:0;background:none;color:var(--color-text-secondary);font-family:"Noto Sans KR",sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;cursor:pointer}.product-fullscreen-filter__body[data-v-002e57ba]{min-width:0;min-height:0;padding:8px 0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 auto}.product-fullscreen-filter__section[data-v-002e57ba]{padding:8px 0}.product-fullscreen-filter__section-title[data-v-002e57ba]{height:44px;margin:0;padding:0 16px;display:flex;align-items:center;color:var(--color-text-strong);font-family:"Noto Sans KR",sans-serif;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:0}.product-fullscreen-filter__grid[data-v-002e57ba]{padding:0 16px 16px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:4px}.product-fullscreen-filter__option[data-v-002e57ba]{min-width:0;padding:12px 8px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-white);color:var(--color-text-secondary);font-family:"Noto Sans",sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center;cursor:pointer}.product-fullscreen-filter__option.active[data-v-002e57ba]{border-color:var(--color-primary);color:var(--color-primary);font-weight:700}.product-fullscreen-filter__footer[data-v-002e57ba]{border-top:1px solid var(--color-border);background:var(--color-white);display:flex;align-items:center;gap:12px;flex:0 0 auto;box-sizing:border-box}.product-fullscreen-filter__footer[data-v-002e57ba] .product-fullscreen-filter__clear,.product-fullscreen-filter__footer[data-v-002e57ba] .product-fullscreen-filter__apply{height:48px;padding:0 16px;border:none;border-radius:12px;font-family:"Noto Sans KR",sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.product-fullscreen-filter__footer[data-v-002e57ba] .product-fullscreen-filter__clear{width:100px;flex:0 0 auto;background:var(--color-primary-light);color:var(--color-primary)}.product-fullscreen-filter__footer[data-v-002e57ba] .product-fullscreen-filter__apply{min-width:0;flex:1 1 auto;background:var(--color-primary);color:var(--color-white)}',""]),r.locals={},t.exports=r},1003:function(t,e,n){"use strict";n(930)},1004:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,'.product-option-sheet[data-v-5451f8a5]{width:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:20px 20px 0 0;background:var(--color-white);box-sizing:border-box}.product-option-sheet__header[data-v-5451f8a5]{display:flex;align-items:center;gap:16px;padding:16px}.product-option-sheet__title[data-v-5451f8a5]{min-width:0;flex:1;margin:0;color:var(--color-text-strong);font-family:"Noto Sans KR",sans-serif;font-size:20px;font-weight:700;line-height:1.25}
1.product-option-sheet__close.app-icon-button[data-v-5451f8a5]{width:24px;height:24px;padding:0;border:none;background:none;color:var(--color-text-strong);font-size:22px;line-height:1;cursor:pointer}.product-option-sheet__options[data-v-5451f8a5]{display:grid;grid-template-columns:repeat(var(--product-option-columns), minmax(0, 1fr));gap:16px 10px;padding:0 16px 16px}.product-option-sheet__option[data-v-5451f8a5]{display:flex;min-width:0;align-items:center;gap:4px;padding:0 10px;cursor:pointer}.product-option-sheet__radio[data-v-5451f8a5]{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);border-radius:16px;background:var(--color-surface-layer);box-sizing:border-box}.product-option-sheet__radio.checked[data-v-5451f8a5]{border-color:var(--color-primary);background:var(--color-white)}.product-option-sheet__radio-inner[data-v-5451f8a5]{width:16px;height:16px;border:1px solid var(--color-black-alpha-10);border-radius:16px;background:var(--color-primary);box-sizing:border-box}.product-option-sheet__input[data-v-5451f8a5]{position:absolute;width:0;height:0;opacity:0}
1.product-option-sheet__label[data-v-5451f8a5]{min-width:0;color:var(--color-text-secondary);font-family:"Noto Sans KR",sans-serif;font-size:16px;font-weight:700;line-height:24px;white-space:nowrap}.product-option-sheet__label.active[data-v-5451f8a5]{color:var(--color-text-strong)}.product-option-sheet__footer[data-v-5451f8a5]{display:flex;align-items:center;gap:16px;padding:16px;border-top:1px solid var(--color-border)}.product-option-sheet[data-v-5451f8a5] .product-option-sheet__reset{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:4px;height:auto;padding:0;border:none;background:none;color:var(--color-text-secondary);font-family:"Noto Sans KR",sans-serif;font-size:16px;font-weight:700;line-height:1;cursor:pointer}.product-option-sheet[data-v-5451f8a5] .product-option-sheet__reset .app-button__content{display:inline-flex;align-items:center;gap:4px}.product-option-sheet__apply[data-v-5451f8a5]{display:inline-flex;min-width:0;height:48px;flex:1;align-items:center;justify-content:center;padding:0 16px;border:none;border-radius:12px;background:var(--color-primary);color:var(--color-white);font-family:"Noto Sans KR",sans-serif;font-size:16px;font-weight:700;line-height:1;cursor:pointer}.product-option-sheet__apply.app-button[data-v-5451f8a5]{height:48px}',""]),r.locals={},t.exports=r},1005:function(t,e,n){"use strict";n(675);var r=n(919);e.a={computed:{filteredList:function(){return Object(r.d)(this.productList,{sort:this.activeSort,priceBand:this.activePriceBand,taste:this.activeTaste})}},methods:{applyCatalogFilters:function(t){var e=t.sort,n=t.priceBand,r=t.taste;this.activeSort=e,this.activePriceBand=n,this.activeTaste=r}}}},1022:function(t,e,n){"use strict";n.r(e);var r=n(717),o=n(881),c={name:"CheongdamStores",components:{StoreSection:r.default},data:function(){return{chips:o.a.cheongdamHighEnd,fetchParams:{region:"서울 강남",sort:"popular"}}}},l=n(14),component=Object(l.a)(c,function(){var t=this;return(0,t._self._c)("StoreSection",{attrs:{title:"단 하나의 예물, 강남 하이엔드 매장","section-key":"cheongdam-jewelry",chips:t.chips,"fetch-params":t.fetchParams,"view-all-path":"/cheongdam-stores",limit:4}})},[],!1,null,null,null);e.default=component.exports;installComponents(component,{StoreSection:n(717).default})},1023:function(t,e,n){"use strict";n.r(e);var r=n(717),o=n(881),c={name:"JongnoStores",components:{StoreSection:r.default},data:function(){return{chips:o.a.jongnoPopular}}},l=n(14),component=Object(l.a)(c,function(){return(0,this._self._c)("StoreSection",{attrs:{title:"종로 인기 매장, 혜택까지 한 번에","section-key":"jongno-popular",chips:this.chips,"view-all-path":"/jongno-stores",limit:4}})},[],!1,null,null,null);e.default=component.exports;installComponents(component,{StoreSection:n(717).default})},1027:function(t,e,n){"use strict";n.r(e);n(62);var r=n(704),o={name:"HomeCompactProductCard",props:{product:{type:Object,required:!0},compactDetails:{type:Boolean,default:!1},nowrapPrice:{type:Boolean,default:!1},quotePrimary:{type:Boolean,default:!1},hideMissingPrice:{type:Boolean,default:!1}},computed:{priceLabel:function(){return this.product.quoteOnly?"예상 견적 받기":this.product.price?"".concat(Object(r.a)(this.product.price),"원"):this.hideMissingPrice?"":"견적문의"}}},c=(n(1083),n(14)),component=Object(c.a)(o,function(){var t=this,e=t._self._c;return e("div",{staticClass:"home-compact-product-card",on:{click:function(e){return t.$emit("click",t.product)}}},[e("div",{staticClass:"home-compact-product-card__thumbnail"},[e("AppImage",{staticClass:"home-compact-product-card__image",attrs:{src:t.product.imagesUrls&&t.product.imagesUrls[0]||"/images/default_product.png","fallback-src":"/images/default_product.png",alt:t.product.name}})],1),t._v(" "),e("div",{staticClass:"home-compact-product-card__details",class:{"home-compact-product-card__details--spaced":!t.compactDetails}},[e("p",{staticClass:"home-compact-product-card__name"},[t._v("\n      "+t._s(t.product.name||"상품명")+"\n    ")]),t._v(" "),e("div",{staticClass:"home-compact-product-card__price-row",class:{"home-compact-product-card__price-row--nowrap":t.nowrapPrice}},[e("span",{staticClass:"home-compact-product-card__price",class:{"home-compact-product-card__price--quote-primary":t.quotePrimary&&!t.product.quoteOnly&&!t.product.price}},[t._v("\n        "+t._s(t.priceLabel)+"\n      ")]),t._v(" "),t.product.discountRate?e("span",{staticClass:"home-compact-product-card__discount"},[t._v("\n        "+t._s(t.product.discountRate)+"%\n      ")]):t._e()])])])},[],!1,null,"f7c6c340",null);e.default=component.exports;installComponents(component,{AppImage:n(669).default})},1028:function(t,e,n){"use strict";n.r(e);n(25),n(23),n(35),n(36),n(24),n(12),n(26);var r=n(16),o=n(41),c=n(681);function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}var d={name:"ProviderHeartButton",components:{HeartToggleButton:n(879).default},props:{providerId:{type:[String,Object],default:""}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?l(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({},Object(o.b)("store",{providerLikes:function(t){return t.providerLikes||[]}})),methods:{requestLike:function(data){return Object(c.c)(data)}}},f=d,v=n(14),component=Object(v.a)(f,function(){var t=this;return(0,t._self._c)("HeartToggleButton",{attrs:{"button-class":"provider-heart-button","icon-class":"provider-heart-icon","filled-class":"provider-heart-filled","change-key":"providerId","console-label":"Provider","target-id":t.providerId,likes:t.providerLikes,"request-like":t.requestLike},on:{change:function(e){return t.$emit("change",e)}}})},[],!1,null,null,null);e.default=component.exports},1037:function(t,e,n){t.exports=n.p+"img/review_mega_coffee_reward.90c97e9.jpg"},1053:function(t,e,n){"use strict";n(973)},1054:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".filter-bar[data-v-6d34eed4] {\n  display: flex;\n  align-items: center;\n  gap: 5px;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: none;\n}\n.product-catalog-filter--padded .filter-bar[data-v-6d34eed4] {\n  padding: 10px 16px;\n}\n.filter-bar[data-v-6d34eed4]::-webkit-scrollbar {\n  display: none;\n}\n.filter-chip[data-v-6d34eed4] {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 5px;\n  height: 30px;\n  padding: 8px 10px;\n  border: 1px solid var(--color-catalog-filter-border);\n  border-radius: 50px;\n  background: var(--color-white);\n  font-family: 'Noto Sans KR', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--color-neutral-950);\n  letter-spacing: -0.28px;\n  white-space: nowrap;\n  cursor: pointer;\n  flex-shrink: 0;\n}\n.filter-chip.active[data-v-6d34eed4] {\n  border-color: var(--color-primary);\n  color: var(--color-primary);\n}\n.filter-icon[data-v-6d34eed4] {\n  width: 14px;\n  height: 14px;\n  display: block;\n}\n.dropdown-icon[data-v-6d34eed4] {\n  width: 7px;\n  height: 4px;\n  display: block;\n}\n",""]),r.locals={},t.exports=r},1055:function(t,e,n){"use strict";n(974)},1056:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,'.product-grid-card[data-v-93a30a10] {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n  cursor: pointer;\n}\n.product-grid-card__link[data-v-93a30a10] {\n  text-decoration: none;\n}\n.product-grid-card__link[data-v-93a30a10]::after {\n  position: absolute;\n  z-index: 1;\n  inset: 0;\n  border-radius: var(--radius-lg);\n  content: "";\n}\n.product-grid-card__link[data-v-93a30a10]:focus-visible {\n  outline: none;\n}\n.product-grid-card__link[data-v-93a30a10]:focus-visible::after {\n  outline: 2px solid var(--color-primary);\n  outline-offset: 3px;\n}\n.product-grid-card--compact[data-v-93a30a10] {\n  min-width: 0;\n  gap: var(--space-2);\n}\n.product-grid-card--compact .product-grid-card__thumb[data-v-93a30a10] {\n  height: auto;\n  aspect-ratio: 1;\n  border-radius: var(--radius-lg);\n}\n.product-grid-card--compact .product-grid-card__info[data-v-93a30a10] {\n  gap: var(--space-1);\n}\n.product-grid-card--compact .product-grid-card__bookmark[data-v-93a30a10] {\n  top: 0;\n  right: 0;\n  width: var(--control-height-md);\n  height: var(--control-height-md);\n  padding: calc((var(--control-height-md) - 25px) / 2);\n  box-sizing: border-box;\n}\n.product-grid-card--compact .product-grid-card__bookmark[data-v-93a30a10]:focus-visible {\n  outline: 2px solid var(--color-primary);\n  outline-offset: -3px;\n  border-radius: var(--radius-lg);\n}\n.product-grid-card__thumb[data-v-93a30a10] {\n  position: relative;\n  width: 100%;\n  height: 162.5px;\n  border-radius: 15px;\n  overflow: hidden;\n  background: var(--color-neutral-100);\n}\n.product-grid-card__image[data-v-93a30a10] {\n  width: 100%;\n  height: 100%;\n  display: block;\n  object-fit: cover;\n}\n.product-grid-card__bookmark[data-v-93a30a10] {\n  position: absolute;\n  top: 10px;\n  right: 9.5px;\n  background: none;\n  border: none;\n  cursor: pointer;\n  padding: 0;\n  width: 25px;\n  height: 25px;\n  z-index: 2;\n}\n.product-grid-card__info[data-v-93a30a10] {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.product-grid-card__brand[data-v-93a30a10] {\n  height: 1.5em;\n  margin: 0;\n  font-family: "Noto Sans KR", sans-serif;\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--color-neutral-650);\n  line-height: 1.5;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.product-grid-card__name[data-v-93a30a10] {\n  height: 2.8em;\n  margin: 0;\n  font-family: "Noto Sans KR", sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--color-neutral-775);\n  line-height: 1.4;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  display: -webkit-box;\n  -webkit-line-clamp: 2;\n  -webkit-box-orient: vertical;\n}\n.product-grid-card__info[data-v-93a30a10] .product-grid-card__consult,\n.product-grid-card__info[data-v-93a30a10] .product-grid-card__estimate {\n  display: block;\n  height: 30px;\n  padding: 5px 16px;\n  border: 1px solid var(--color-primary);\n  border-radius: 4px;\n  font-family: "Noto Sans KR", sans-serif;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: normal;\n  letter-spacing: -0.3px;\n  gap: normal;\n  cursor: pointer;\n}\n.product-grid-card__info[data-v-93a30a10] .product-grid-card__consult {\n  background: var(--color-white);\n  color: var(--color-primary);\n}\n.product-grid-card__info[data-v-93a30a10] .product-grid-card__estimate {\n  background: var(--color-primary);\n  color: var(--color-white);\n}\n',""]),r.locals={}
1,t.exports=r},1057:function(t,e,n){"use strict";n(975)},1058:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".recent-estimate-activity[data-v-6455b4d8] {\n  position: absolute;\n  bottom: 28px;\n  left: 50%;\n  z-index: 12;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  width: calc(100% - 20px);\n  min-height: 36px;\n  padding: 5px 8px;\n  border: 1px solid rgba(var(--color-white-rgb), 0.2);\n  border-radius: 18px;\n  background: rgba(var(--color-home-recent-activity-surface-rgb), 0.78);\n  box-shadow: 0 3px 10px rgba(var(--color-black-rgb), 0.18);\n  backdrop-filter: blur(5px);\n  box-sizing: border-box;\n  transform: translateX(-50%);\n}\n.recent-estimate-activity__icon[data-v-6455b4d8] {\n  flex: 0 0 auto;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 26px;\n  height: 26px;\n  border-radius: 50%;\n  background: var(--color-primary);\n}\n.recent-estimate-activity__icon img[data-v-6455b4d8] {\n  width: 13px;\n  height: 13px;\n  filter: brightness(0) invert(1);\n}\n.recent-estimate-activity p[data-v-6455b4d8] {\n  flex: 1 1 auto;\n  min-width: 0;\n  margin: 0;\n  overflow: hidden;\n  color: var(--color-white);\n  font-size: 11px;\n  font-weight: 400;\n  line-height: 16px;\n  letter-spacing: 0;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.recent-estimate-activity__emoji[data-v-6455b4d8] {\n  margin-right: 4px;\n}\n.recent-estimate-activity__time[data-v-6455b4d8] {\n  margin-right: 5px;\n  color: var(--color-primary-light);\n  font-weight: 700;\n}\n.recent-estimate-activity strong[data-v-6455b4d8] {\n  color: var(--color-white);\n  font-weight: 600;\n}\n.recent-estimate-activity__controls[data-v-6455b4d8] {\n  flex: 0 0 auto;\n  display: flex;\n  align-items: center;\n  gap: 5px;\n  padding-left: 8px;\n  border-left: 1px solid rgba(var(--color-white-rgb), 0.18);\n}\n.recent-estimate-activity__page[data-v-6455b4d8] {\n  min-width: 30px;\n  color: var(--color-white-alpha-80);\n  font-size: 10px;\n  font-weight: 500;\n  line-height: 14px;\n  text-align: center;\n}\n.recent-estimate-activity__autoplay.app-icon-button[data-v-6455b4d8] {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 22px;\n  height: 22px;\n  padding: 0;\n  border: 0;\n  border-radius: 50%;\n  background: transparent;\n  cursor: pointer;\n}\n.recent-estimate-activity__autoplay-icon[data-v-6455b4d8] {\n  position: relative;\n  display: block;\n  width: 8px;\n  height: 9px;\n  border-right: 2px solid var(--color-white);\n  border-left: 2px solid var(--color-white);\n  box-sizing: border-box;\n}\n.recent-estimate-activity__autoplay-icon.is-play[data-v-6455b4d8] {\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  border-top: 5px solid transparent;\n  border-right: 0;\n  border-bottom: 5px solid transparent;\n  border-left: 8px solid var(--color-white);\n}\n.recent-estimate-activity-enter-active[data-v-6455b4d8] {\n  transition: opacity 0.2s ease;\n}\n.recent-estimate-activity-enter[data-v-6455b4d8] {\n  opacity: 0;\n}\n",""]),r.locals={},t.exports=r},1059:function(t,e,n){var content=n(1183);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("bbed898e",content,!0,{sourceMap:!1})},1082:function(t,e,n){var content=n(1229);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("afa6c0e2",content,!0,{sourceMap:!1})},1083:function(t,e,n){"use strict";n(980)},1084:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,'.home-compact-product-card[data-v-f7c6c340] {\n  display: flex;\n  flex: 1 0 0;\n  flex-direction: column;\n  gap: 8px;\n  min-width: 0;\n  cursor: pointer;\n}\n.home-compact-product-card__thumbnail[data-v-f7c6c340] {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n  border-radius: 12px;\n  background: var(--color-neutral-100);\n  aspect-ratio: 108 / 150;\n}\n.home-compact-product-card__image[data-v-f7c6c340] {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n.home-compact-product-card__details[data-v-f7c6c340] {\n  display: flex;\n  flex-direction: column;\n  gap: 0;\n}\n.home-compact-product-card__details--spaced[data-v-f7c6c340] {\n  gap: 8px;\n}\n.home-compact-product-card__name[data-v-f7c6c340] {\n  display: -webkit-box;\n  overflow: hidden;\n  color: var(--color-neutral-775);\n  font-family: "Noto Sans KR", sans-serif;\n  font-size: 13px;\n  font-weight: 600;\n  line-height: 1.4;\n  text-overflow: ellipsis;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 1;\n}\n.home-compact-product-card__price-row[data-v-f7c6c340] {\n  display: flex;\n  align-items: center;\n  gap: 4px;\n}\n.home-compact-product-card__price-row--nowrap[data-v-f7c6c340] {\n  white-space: nowrap;\n}\n.home-compact-product-card__price[data-v-f7c6c340] {\n  color: var(--color-text-strong);\n  font-family: "Noto Sans", sans-serif;\n  font-size: 16px;\n  font-weight: 700;\n  line-height: 24px;\n}\n.home-compact-product-card__price--quote-primary[data-v-f7c6c340] {\n  color: var(--color-primary);\n}\n.home-compact-product-card__discount[data-v-f7c6c340] {\n  color: var(--color-price-discount);\n  font-family: "Noto Sans", sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 20px;\n}\n',""]),r.locals={}
1,t.exports=r},1085:function(t,e,n){var content=n(1233);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("35a7eddf",content,!0,{sourceMap:!1})},1086:function(t,e,n){var content=n(1239);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("4267d3ce",content,!0,{sourceMap:!1})},1087:function(t,e,n){var content=n(1242);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("d6ee00f8",content,!0,{sourceMap:!1})},1088:function(t,e,n){var content=n(1244);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("789b232f",content,!0,{sourceMap:!1})},1089:function(t,e,n){var content=n(1247);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("ec0fd6a4",content,!0,{sourceMap:!1})},1090:function(t,e,n){var content=n(1253);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("7d675081",content,!0,{sourceMap:!1})},1091:function(t,e,n){var content=n(1257);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("425c97d1",content,!0,{sourceMap:!1})},1092:function(t,e,n){"use strict";n(981)},1093:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".trendy-bands-section[data-v-7fd6a8d9] {\n  padding: 25px 25px 30px;\n  background: var(--color-white);\n  display: flex;\n  flex-direction: column;\n  gap: 25px;\n}\n\n/* 카드 그리드 */\n.grid-container[data-v-7fd6a8d9] {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 15px;\n}\n\n/* === 바텀시트 모달 (정렬/가격대/취향) === */\n",""]),r.locals={},t.exports=r},1094:function(t,e,n){"use strict";n(982)},1095:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".recently-viewed-bands[data-v-4c915638] {\n  width: auto;\n  padding: var(--space-6) var(--space-5);\n  background: var(--color-white);\n  display: flex;\n  flex-direction: column;\n  gap: var(--space-4);\n}\n.recently-viewed-bands__grid[data-v-4c915638] {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: var(--space-5) var(--space-3);\n}\n",""]),r.locals={},t.exports=r},1096:function(t,e,n){t.exports=n.p+"img/popular_brand_baekjak.f6c94ee.jpg"},1097:function(t,e,n){var content=n(1266);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("3167b416",content,!0,{sourceMap:!1})},1098:function(t,e,n){var content=n(1268);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("27313bc4",content,!0,{sourceMap:!1})},1145:function(t,e,n){"use strict";n.r(e);n(25),n(23),n(35),n(36),n(24),n(12),n(26);var r=n(16),o=(n(148),n(253)),c=(n(63),{mounted:function(){var t=this;this.showNextActivity(),this.scheduleNextActivity(),this.clockTimer=window.setInterval(function(){t.currentTime=Date.now()},1e4),this.$emit("visibility-change",!0)},beforeDestroy:function(){window.clearTimeout(this.activityTimer),window.clearInterval(this.clockTimer)}});n(104);function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}var d=[[0,9999],[1e4,29999],[3e4,59999],[6e4,299999],[3e5,1799999],[18e5,3599999],[36e5,7199999]],f=[{emoji:"💎",message:"이 예물 견적을 신청했어요."},{emoji:"✨",message:"이 예물 상담 예약을 완료했어요."},{emoji:"🎉",message:"이 방문 예약을 완료했어요."}],v=["김○○","박○○","최○○","이○○","정○○","강○○","조○○","윤○○","장○○","임○○","한○○","오○○","서○○","신○○","권○○","황○○","안○○","송○○","전○○","홍○○","유○○","고○○","문○○","양○○","손○○","배○○","백○○","허○○","남○○","심○○"].map(function(t,e){return function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?l(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({maskedName:t},f[e%f.length])});function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function m(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var x={createActivityOrder:function(){for(var t=v.map(function(t,e){return e}),e=t.length-1;e>0;e-=1){var n=Math.floor(Math.random()*(e+1)),r=[t[n],t[e]];t[e]=r[0],t[n]=r[1]}return t},showNextActivity:function(){this.activityOrder.length||(this.activityOrder=this.createActivityOrder());var t=this.activityOrder.shift(),e=d[Math.floor(Math.random()*d.length)],n=e[0]+Math.floor(Math.random()*(e[1]-e[0]+1));this.activity=m(m({},v[t]),{},{createdAt:new Date(Date.now()-n).toISOString()}),this.currentTime=Date.now()},scheduleNextActivity:function(){var t=this,e=15e3+Math.floor(585001*Math.random());this.activityTimer=window.setTimeout(function(){t.showNextActivity(),t.scheduleNextActivity()},e)}};var y=n(727);function _(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}var w={components:{AppIconButton:o.default},name:"RecentEstimateActivity",mixins:[c],props:{currentSlide:{type:Number,default:1},totalSlides:{type:Number,default:1},isPaused:{type:Boolean,default:!1}},data:function(){return{activity:null,activityOrder:[],activityTimer:null,clockTimer:null,currentTime:Date.now()}},computed:{activityTime:function(){return Object(y.c)(this.activity&&this.activity.createdAt,this.currentTime)}},methods:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?_(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({},x)},k=w,j=(n(1057),n(14)),component=Object(j.a)(k,function(){var t=this,e=t._self._c;t._self._setupProxy;return e("transition",{attrs:{name:"recent-estimate-activity"}},[t.activity?e("section",{staticClass:"recent-estimate-activity",on:{click:function(t){t.stopPropagation()}}},[e("span",{staticClass:"recent-estimate-activity__icon",attrs:{"aria-hidden":"true"}},[e("img",{attrs:{src:n(926),alt:""}})]),t._v(" "),e("p",{attrs:{role:"status","aria-live":"polite","aria-atomic":"true"}},[e("span",{staticClass:"recent-estimate-activity__emoji",attrs:{"aria-hidden":"true"}},[t._v("\n        "+t._s(t.activity.emoji)+"\n      ")]),t._v(" "),t.activityTime?e("span",{staticClass:"recent-estimate-activity__time"},[t._v("\n        "+t._s(t.activityTime)+"\n      ")]):t._e(),t._v(" "),e("strong",[t._v(t._s(t.activity.maskedName)+"님")]),t._v(t._s(t.activity.message)+"\n    ")]),t._v(" "),t.totalSlides>1?e("div",{staticClass:"recent-estimate-activity__controls",attrs:{"aria-label":"메인 배너 슬라이드 상태"}},[e("span",{staticClass:"recent-estimate-activity__page"},[t._v("\n        "+t._s(t.currentSlide)+" / "+t._s(t.totalSlides)+"\n      ")]),t._v(" "),e("AppIconButton",{staticClass:"recent-estimate-activity__autoplay",attrs:{label:t.isPaused?"배너 자동 재생":"배너 자동 재생 일시정지",size:"small",title:t.isPaused?"자동 재생":"일시정지"},on:{click:function(e){return e.stopPropagation(),t.$emit("toggle-autoplay")}}},[e("span",{staticClass:"recent-estimate-activity__autoplay-icon",class:{"
1is-play":t.isPaused},attrs:{"aria-hidden":"true"}})])],1):t._e()]):t._e()])},[],!1,null,"6455b4d8",null);e.default=component.exports},1147:function(t,e,n){"use strict";n.r(e);n(25),n(23),n(35),n(36),n(24),n(12),n(26);var r=n(16),o=n(910),c=n(689),l=n(726),d=n(941),f=n(900),v=n(8),h=(n(61),n(681)),m={fetchList:function(){var t=this;return Object(v.a)(regeneratorRuntime.mark(function e(){var n,r,o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=1,Object(h.i)("trendy-bands");case 1:200===(n=e.sent).data.status&&(t.productList=(null===(r=n.data.data)||void 0===r?void 0:r.products)||[]),e.next=3;break;case 2:e.prev=2,o=e.catch(0),console.error("요즘 예신들 조회 실패",o);case 3:case"end":return e.stop()}},e,null,[[0,2]])}))()}};var x=n(1005),y=n(920);function _(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function w(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?_(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var k=w({components:{HomeSectionHeader:c.default,HomeSectionMoreButton:l.default,InlineEmptyState:o.default,ProductCatalogFilter:d.default,ProductGridCard:f.default},data:function(){return{productList:[],activeSort:"",activePriceBand:"",activeTaste:""}},computed:w({},x.a.computed),methods:w(w(w(w({},x.a.methods),y.a),m),{goToStores:function(){this.$router.push("/product")}})},{mounted:function(){this.fetchList()}}),j=(n(1092),n(14)),component=Object(j.a)(k,function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"trendy-bands-section"},[e("HomeSectionHeader",{attrs:{title:"요즘 예신들이 많이 찾는 웨딩밴드",subtitle:"최근 30일 가장 많이 본 상품"}}),t._v(" "),e("ProductCatalogFilter",{attrs:{"filter-title":"웨딩밴드 맞춤 필터",sort:t.activeSort,"price-band":t.activePriceBand,taste:t.activeTaste},on:{change:t.applyCatalogFilters}}),t._v(" "),t.filteredList.length?e("div",{staticClass:"grid-container"},t._l(t.filteredList,function(p,i){return e("ProductGridCard",{key:p._id||i,attrs:{product:p,"show-actions":!1},on:{open:function(e){return t.goToProduct(p._id)}}})}),1):e("InlineEmptyState",{attrs:{message:"등록된 상품이 없습니다."}}),t._v(" "),e("HomeSectionMoreButton",{attrs:{label:"더 많은 웨딩밴드 보러가기 >"},on:{click:t.goToStores}})],1)},[],!1,null,"7fd6a8d9",null);e.default=component.exports;installComponents(component,{HomeSectionHeader:n(689).default,ProductCatalogFilter:n(941).default,ProductGridCard:n(900).default,HomeSectionMoreButton:n(726).default})},1152:function(t,e,n){"use strict";n.r(e);var r=n(8),o=(n(61),n(72),n(27),n(154)),c=n(689),l=n(665),d=n(910),f=n(900),v=n(102),h={name:"RecentlyViewedBands",components:{HomeSectionHeader:c.default,AppButton:l.default,InlineEmptyState:d.default,ProductGridCard:f.default},data:function(){return{products:[],loading:!1,error:!1,requestVersion:0}},computed:{accountKey:function(){var t=this.$store.state.store;return"".concat(t.isLogin,":").concat(t.id||"")}},watch:{accountKey:function(){this.clearProducts(),this.loadProducts()}},mounted:function(){this.stopRecentProductUpdates=Object(o.c)(this.loadProducts),window.addEventListener(v.a,this.clearProducts),window.addEventListener("pagehide",this.clearProducts),window.addEventListener("pageshow",this.loadProducts),window.addEventListener("focus",this.loadProducts),document.addEventListener("visibilitychange",this.onVisibilityChange),this.loadProducts()},beforeDestroy:function(){this.clearProducts(),this.stopRecentProductUpdates(),window.removeEventListener(v.a,this.clearProducts),window.removeEventListener("pagehide",this.clearProducts),window.removeEventListener("pageshow",this.loadProducts),window.removeEventListener("focus",this.loadProducts),document.removeEventListener("visibilitychange",this.onVisibilityChange)},methods:{clearProducts:function(){this.requestVersion+=1,this.products=[],this.loading=!1,this.error=!1},onVisibilityChange:function(){"hidden"===document.visibilityState?this.clearProducts():this.loadProducts()},loadProducts:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark(function e(){var n,r,c,l;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("hidden"!==document.visibilityState){e.next=1;break}return e.abrupt("return");case 1:return t.clearProducts(),n=t.requestVersion,r=t.accountKey,t.loading=!0,e.prev=2,e.next=3,Object(o.a)();case 3:if(c=e.sent,n===t.requestVersion&&r===t.accountKey){e.next=4;break}return e.abrupt("return");case 4:t.products=c,e.next=7;break;case 5:if(e.prev=5,l=e.catch(2),n===t.requestVersion&&r===t.accountKey){e.next=6;break}return e.abrupt("return");case 6:t.error=![401,403,409].includes(l.status);case 7:return e.prev=7,n===t.requestVersion&&(t.loading=!1),e.finish(7);case 8:case"end":return e.stop()}},e,null,[[2,5,7,8]])}
1))()}}},m=(n(1094),n(14)),component=Object(m.a)(h,function(){var t=this,e=t._self._c;return t.loading||t.error||t.products.length?e("section",{staticClass:"recently-viewed-bands",attrs:{"aria-labelledby":"recently-viewed-bands-title","aria-busy":t.loading?"true":"false"}},[e("HomeSectionHeader",{attrs:{id:"recently-viewed-bands-title",title:"최근 관심 있게 본 반지",spacing:"none"}}),t._v(" "),t.loading?e("InlineEmptyState",{attrs:{message:"최근 본 상품을 불러오는 중입니다."}}):t.error?[e("InlineEmptyState",{attrs:{message:"최근 본 상품을 불러오지 못했습니다."}}),t._v(" "),e("AppButton",{attrs:{variant:"outline"},on:{click:t.loadProducts}},[t._v("다시 시도")])]:e("div",{staticClass:"recently-viewed-bands__grid"},t._l(t.products,function(t){return e("ProductGridCard",{key:t._id,attrs:{product:t,"show-actions":!1,compact:"",to:"/product/detail/".concat(t._id)}})}),1)],2):t._e()},[],!1,null,"4c915638",null);e.default=component.exports;installComponents(component,{HomeSectionHeader:n(689).default,ProductGridCard:n(900).default})},1182:function(t,e,n){"use strict";n(1059)},1183:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".hero-banner[data-v-20fcd642] {\n  position: relative;\n  width: 100%;\n  aspect-ratio: 390 / 439;\n  overflow: hidden;\n}\n.hero-swiper[data-v-20fcd642] {\n  width: 100%;\n  height: 100%;\n}\n.hero-slide[data-v-20fcd642] {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.hero-bg-img[data-v-20fcd642] {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n.hero-pagination[data-v-20fcd642] {\n  position: absolute;\n  bottom: 28px;\n  right: 10px;\n  background: var(--color-black-alpha-40);\n  border-radius: 100px;\n  padding: 5px 8px;\n  z-index: 11;\n}\n.hero-pagination span[data-v-20fcd642] {\n  font-family: 'Noto Sans', sans-serif;\n  font-weight: 300;\n  font-size: 12px;\n  color: var(--color-white);\n  text-align: center;\n}\n.hero-banner[data-v-20fcd642] .hero-bullet-pagination {\n  position: absolute;\n  right: 0;\n  bottom: 9px;\n  left: 0;\n  z-index: 13;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  height: 7px;\n}\n.hero-banner[data-v-20fcd642] .hero-bullet-pagination .swiper-pagination-bullet {\n  width: 5px;\n  height: 3px;\n  margin: 0 2px;\n  border-radius: 2px;\n  background: rgba(var(--color-white-rgb), 0.58);\n  box-shadow: 0 1px 3px rgba(var(--color-black-rgb), 0.24);\n  opacity: 1;\n  transition: width 0.2s ease, background 0.2s ease;\n}\n.hero-banner[data-v-20fcd642] .hero-bullet-pagination .swiper-pagination-bullet-active {\n  width: 12px;\n  background: var(--color-primary);\n}\n",""]),r.locals={},t.exports=r},1228:function(t,e,n){"use strict";n(1082)},1229:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".layer-popup[data-v-d6087fac] {\n  background: rgba(var(--color-black-rgb), 0.72);\n}\n.modal-contents[data-v-d6087fac] {\n  position: relative;\n  background: var(--color-white);\n  border-radius: 6px;\n  max-width: 335px;\n  width: calc(100% - 56px);\n  overflow: hidden;\n}\n.popup-close-button.app-icon-button[data-v-d6087fac] {\n  position: absolute;\n  top: 10px;\n  right: 10px;\n  z-index: 2;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  padding: 0;\n  border: 1px solid var(--color-black-alpha-08);\n  border-radius: 8px;\n  background: var(--color-white-alpha-90);\n  backdrop-filter: blur(6px);\n  box-shadow: 0 2px 8px var(--color-black-alpha-08);\n  cursor: pointer;\n}\n.popup-close-icon[data-v-d6087fac] {\n  display: block;\n  width: 16px;\n  height: 16px;\n}\n.slide-wrapper[data-v-d6087fac] {\n  position: relative;\n  display: block;\n  width: 100%;\n  aspect-ratio: 1 / 1;\n  overflow: hidden;\n}\n.popup-swiper[data-v-d6087fac] {\n  width: 100%;\n  aspect-ratio: 1 / 1;\n}\n.popup-swiper[data-v-d6087fac] .swiper-wrapper,\n.popup-swiper[data-v-d6087fac] .swiper-slide {\n  height: 100%;\n}\n.slide-image[data-v-d6087fac] {\n  width: 100%;\n  height: 100%;\n  display: block;\n  object-fit: cover;\n}\n.popup-pagination[data-v-d6087fac] {\n  position: absolute;\n  top: 10px;\n  right: auto;\n  bottom: auto;\n  left: 12px;\n  z-index: 2;\n  display: flex;\n  width: auto;\n  height: auto;\n  padding: 4px 6px;\n  border-radius: 12px;\n  background: var(--color-white-alpha-90);\n  box-shadow: 0 1px 4px var(--color-black-alpha-12);\n  line-height: 0;\n}\n.popup-pagination[data-v-d6087fac] .swiper-pagination-bullet {\n  width: 7px;\n  height: 7px;\n  margin: 0 4px;\n  background: var(--color-home-popup-pagination);\n  opacity: 1;\n}\n.popup-pagination[data-v-d6087fac] .swiper-pagination-bullet-active {\n  background: var(--color-primary);\n  opacity: 1;\n}\n.modal-footer[data-v-d6087fac] {\n  position: relative;\n  width: 100%;\n  height: 56px;\n  display: flex;\n  align-items: center;\n  background: var(--color-white);\n  border-top: 1px solid var(--color-neutral-165);\n  box-sizing: border-box;\n}\n.footer-divider[data-v-d6087fac] {\n  width: 1px;\n  height: 16px;\n  background: var(--color-border);\n}\n.bottom-close-button.app-button[data-v-d6087fac] {\n  flex: 1;\n  height: 100%;\n  background: transparent;\n  border: none;\n  border-radius: 0;\n  color: var(--color-text-secondary);\n  font-family: 'Noto Sans KR', sans-serif;\n  font-size: 16px;\n  font-weight: 700;\n  cursor: pointer;\n}\n",""]),r.locals={}
1,t.exports=r},1230:function(t,e){t.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDE1TDEyIDlMNiAxNSIgc3Ryb2tlPSIjMTIxMjEyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="},1231:function(t,e){t.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9IiMxMjEyMTIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg=="},1232:function(t,e,n){"use strict";n(1085)},1233:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".brand-ranking-section[data-v-500ce996] {\n  padding: 30px 20px;\n  background: var(--color-white);\n}\n.brand-list[data-v-500ce996] {\n  display: flex;\n  flex-direction: column;\n}\n.brand-item.has-border[data-v-500ce996] {\n  border-top: 1px solid var(--color-border);\n}\n.brand-row[data-v-500ce996] {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  padding: 16px 0;\n  cursor: pointer;\n}\n.rank-number[data-v-500ce996] {\n  width: 20px;\n  font-family: 'Noto Sans', sans-serif;\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--color-text-strong);\n  line-height: 24px;\n}\n.brand-name[data-v-500ce996] {\n  flex: 1;\n  font-family: 'Noto Sans KR', sans-serif;\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--color-text-strong);\n  line-height: 24px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.brand-actions[data-v-500ce996] {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n.action-btn.app-icon-button[data-v-500ce996] {\n  background: none;\n  border: none;\n  cursor: pointer;\n  padding: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.action-icon[data-v-500ce996] {\n  width: 24px;\n  height: 24px;\n}\n.brand-products[data-v-500ce996] {\n  padding-bottom: 16px;\n}\n.products-grid[data-v-500ce996] {\n  display: flex;\n  gap: 8px;\n  margin-bottom: 16px;\n}\n",""]),r.locals={},t.exports=r},1234:function(t,e){t.exports="data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBpZD0iY2FyYm9uOmNsb3NlLWZpbGxlZCIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzBfNCkiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNiAwLjc1QzMuMDc1IDAuNzUgMC43NSAzLjA3NSAwLjc1IDZDMC43NSA4LjkyNSAzLjA3NSAxMS4yNSA2IDExLjI1QzguOTI1IDExLjI1IDExLjI1IDguOTI1IDExLjI1IDZDMTEuMjUgMy4wNzUgOC45MjUgMC43NSA2IDAuNzVaTTguMDI1IDguNjI1TDYgNi42TDMuOTc1IDguNjI1TDMuMzc1IDguMDI1TDUuNCA2TDMuMzc1IDMuOTc1TDMuOTc1IDMuMzc1TDYgNS40TDguMDI1IDMuMzc1TDguNjI1IDMuOTc1TDYuNiA2TDguNjI1IDguMDI1TDguMDI1IDguNjI1WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMF80Ij4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},1235:function(t,e,n){t.exports=n.p+"img/icon_pointer.6ed0432.svg"},1236:function(t,e,n){t.exports=n.p+"img/icon_kakao.f1c5d0d.svg"},1237:function(t,e){t.exports="data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgdmlld0JveD0iMCAwIDE3LjEwNTMgMTcuMTA1MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb25fc2VhcmNoIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE0Ljk2NzIgMTQuOTY2NUwxMS44NzE5IDExLjg3MTFNMTEuODcxOSAxMS44NzExQzEyLjQwMTMgMTEuMzQxNiAxMi44MjEzIDEwLjcxMzEgMTMuMTA3OSAxMC4wMjEzQzEzLjM5NDQgOS4zMjk1IDEzLjU0MTkgOC41ODgwNSAxMy41NDE5IDcuODM5MjZDMTMuNTQxOSA3LjA5MDQ4IDEzLjM5NDQgNi4zNDkwMyAxMy4xMDc5IDUuNjU3MjRDMTIuODIxMyA0Ljk2NTQ1IDEyLjQwMTMgNC4zMzY4OCAxMS44NzE5IDMuODA3NDFDMTEuMzQyNCAzLjI3Nzk0IDEwLjcxMzggMi44NTc5NCAxMC4wMjIgMi41NzEzOUM5LjMzMDI0IDIuMjg0ODUgOC41ODg3OSAyLjEzNzM2IDcuODQgMi4xMzczNkM3LjA5MTIyIDIuMTM3MzYgNi4zNDk3NyAyLjI4NDg1IDUuNjU3OTggMi41NzEzOUM0Ljk2NjE5IDIuODU3OTQgNC4zMzc2MiAzLjI3Nzk0IDMuODA4MTUgMy44MDc0MUMyLjczODg0IDQuODc2NzIgMi4xMzgxIDYuMzI3MDIgMi4xMzgxIDcuODM5MjZDMi4xMzgxIDkuMzUxNSAyLjczODg0IDEwLjgwMTggMy44MDgxNSAxMS44NzExQzQuODc3NDcgMTIuOTQwNCA2LjMyNzc3IDEzLjU0MTIgNy44NCAxMy41NDEyQzkuMzUyMjQgMTMuNTQxMiAxMC44MDI1IDEyLjk0MDQgMTEuODcxOSAxMS44NzExWiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo="},1238:function(t,e,n){"use strict";n(1086)},1239:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,'.kakao-inquiry-section[data-v-68a68e44] {\n  padding: 25px;\n  background: var(--color-neutral-950);\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 25px;\n}\n.text-area[data-v-68a68e44] {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 12px;\n  text-align: center;\n}\n.inquiry-sub[data-v-68a68e44] {\n  font-family: "Noto Sans", sans-serif;\n  font-size: 15px;\n  font-weight: 500;\n  color: var(--color-home-kakao-muted);\n  line-height: 1.6;\n}\n.inquiry-title[data-v-68a68e44] {\n  font-family: "Noto Sans", sans-serif;\n  font-size: 20px;\n  font-weight: 500;\n  color: var(--color-white);\n  line-height: 1.6;\n}\n.kakao-row[data-v-68a68e44] {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 3px;\n}
1\n.kakao-icon[data-v-68a68e44] {\n  width: 20px;\n  height: 20px;\n}\n.kakao-text[data-v-68a68e44] {\n  font-family: "Noto Sans", sans-serif;\n  font-size: 15px;\n  line-height: 1.6;\n}\n.kakao-highlight[data-v-68a68e44] {\n  color: var(--color-home-kakao-highlight);\n  font-weight: 500;\n}\n.kakao-sub[data-v-68a68e44] {\n  color: var(--color-home-kakao-muted);\n  font-weight: 500;\n}\n.search-area[data-v-68a68e44] {\n  position: relative;\n  width: 100%;\n}\n.search-mock[data-v-68a68e44] {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  width: 100%;\n  padding: 8px 12px;\n  border: 0.5px solid var(--color-white-alpha-50);\n  border-radius: 5px;\n  cursor: pointer;\n}\n.search-left[data-v-68a68e44] {\n  display: flex;\n  align-items: center;\n  gap: 9px;\n}\n.pointer-icon[data-v-68a68e44] {\n  position: absolute;\n  right: -10px;\n  top: 6px;\n  width: 53px;\n  height: 53px;\n  transform: rotate(-25deg);\n}\n.search-text[data-v-68a68e44] {\n  font-family: "Noto Sans", sans-serif;\n  font-size: 12px;\n  font-weight: 400;\n  color: var(--color-white);\n}\n.search-icon[data-v-68a68e44] {\n  width: 17px;\n  height: 17px;\n}\n.close-icon[data-v-68a68e44] {\n  width: 12px;\n  height: 12px;\n}\n',""]),r.locals={},t.exports=r},1240:function(t,e){t.exports="data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgdmlld0JveD0iMCAwIDExLjAzNzUgMTAuNTA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTExLjAxODggMy45NjI1QzEwLjk2ODggMy43NjI1IDEwLjgxODggMy42NjI1IDEwLjYxODggMy42MTI1TDcuNDE4NzUgMy4xNjI1TDUuOTY4NzUgMC4yNjI1QzUuODE4NzUgLTAuMDg3NSA1LjIxODc1IC0wLjA4NzUgNS4wNjg3NSAwLjI2MjVMMy42MTg3NSAzLjE2MjVMMC40MTg3NSAzLjYxMjVDMC4yMTg3NSAzLjYxMjUgMC4wNjg3NSAzLjc2MjUgMC4wMTg3NSAzLjk2MjVDLTAuMDMxMjUgNC4xNjI1IDAuMDE4NzUgNC4zNjI1IDAuMTY4NzUgNC40NjI1TDIuNDY4NzUgNi43MTI1TDEuOTE4NzUgOS45MTI1QzEuOTE4NzUgMTAuMTEyNSAxLjkxODc1IDEwLjMxMjUgMi4xMTg3NSAxMC40MTI1QzIuMjY4NzUgMTAuNTEyNSAyLjQ2ODc1IDEwLjU2MjUgMi42Njg3NSAxMC40MTI1TDUuNTE4NzUgOC45MTI1TDguMzY4NzUgMTAuN
1DEyNUM4LjQxODc1IDEwLjQxMjUgOC41MTg3NSAxMC40NjI1IDguNjE4NzUgMTAuNDYyNUM4LjcxODc1IDEwLjQ2MjUgOC44MTg3NSAxMC40NjI1IDguOTE4NzUgMTAuMzYyNUM5LjA2ODc1IDEwLjI2MjUgOS4xNjg3NSAxMC4wNjI1IDkuMTE4NzUgOS44NjI1TDguNTY4NzUgNi42NjI1TDEwLjg2ODggNC40MTI1QzExLjAxODggNC4yNjI1IDExLjA2ODggNC4wNjI1IDExLjAxODggMy45MTI1VjMuOTYyNVoiIGZpbGw9InZhcigtLWZpbGwtMCwgI0ZGNjI2QSkiLz4KPC9zdmc+Cg=="},1241:function(t,e,n){"use strict";n(1087)},1242:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,'.new-brands-section[data-v-08625852] {\n  padding: 8px 0;\n  background: var(--color-white);\n}\n.brands-scroll[data-v-08625852] {\n  display: flex;\n  gap: 16px;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: none;\n  padding: 16px;\n}\n.brands-scroll[data-v-08625852]::-webkit-scrollbar {\n  display: none;\n}\n.brand-card[data-v-08625852] {\n  flex-shrink: 0;\n  width: 160px;\n  cursor: pointer;\n}\n.brand-img-wrap[data-v-08625852] {\n  position: relative;\n  width: 160px;\n  height: 167px;\n  border-radius: 12px;\n  overflow: hidden;\n}\n.brand-img[data-v-08625852] {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n.fav-btn[data-v-08625852] {\n  position: absolute;\n  top: 8px;\n  right: 8px;\n  background: none;\n  border: none;\n  cursor: pointer;\n  padding: 0;\n}\n.heart-icon[data-v-08625852] {\n  width: 24px;\n  height: 24px;\n}\n.star-icon[data-v-08625852] {\n  width: 12px;\n  height: 12px;\n}\n.brand-info[data-v-08625852] {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  margin-top: 8px;\n}\n.brand-name[data-v-08625852] {\n  font-family: "Noto Sans KR", sans-serif;\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--color-text-strong);\n  line-height: 24px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.brand-meta[data-v-08625852] {\n  display: flex;\n  align-items: center;\n  gap: 4px;\n}\n.brand-location[data-v-08625852] {\n  font-family: "Noto Sans", sans-serif;\n  font-size: 14px;\n  font-weight: 400;\n  color: var(--color-text-muted);\n  line-height: 20px;\n}\n.brand-rating[data-v-08625852] {\n  display: flex;\n  align-items: center;\n  gap: 2px;\n  font-family: "Noto Sans KR", sans-serif;\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--color-text-secondary);\n  line-height: 20px;\n}\n',""]),r.locals={},t.exports=r},1243:function(t,e,n){"use strict";n(1088)},1244:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,'.real-review-section[data-v-d4e16226]{display:block;padding:46px 34px 55px;background:var(--color-white);color:var(--color-neutral-950);text-decoration:none}.real-review-section[data-v-d4e16226]:focus-visible{outline:3px solid var(--color-primary-muted);outline-offset:-3px}.real-review-count[data-v-d4e16226]{margin:20px 0 25px;color:var(--color-neutral-950);font-family:"Noto Sans KR",sans-serif;font-size:13px;font-weight:500;line-height:1.6}.real-review-count strong[data-v-d4e16226]{font-weight:inherit}.real-review-images[data-v-d4e16226]{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px}.real-review-image-wrap[data-v-d4e16226]{overflow:hidden;aspect-ratio:14/15;border-radius:12px;background:var(--color-home-review-surface)}.real-review-image[data-v-d4e16226]{display:block;width:100%;height:100%;object-fit:cover}.real-review-image-placeholder[data-v-d4e16226]{background:linear-gradient(110deg, var(--color-home-review-surface) 8%, var(--color-home-review-skeleton-highlight) 18%, var(--color-home-review-surface) 33%);background-size:200% 100%;animation:real-review-loading-d4e16226 1.4s linear infinite}@keyframes real-review-loading-d4e16226{to{background-position-x:-200%}}@media screen and (max-width: 420px){.real-review-section[data-v-d4e16226]{padding:36px 20px 42px}.real-review-images[data-v-d4e16226]{gap:8px}.real-review-image-wrap[data-v-d4e16226]{border-radius:10px}}',""]),r.locals={},t.exports=r},1245:function(t,e,n){t.exports=n.p+"img/btn_arrow_circle.55a929f.svg"},1246:function(t,e,n){"use strict";n(1089)},1247:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,'.small-banner[data-v-2a375572] {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 25px;\n  background: linear-gradient(\n    to right,\n    var(--color-home-guide-banner-start),\n    var(--color-home-guide-banner-end)\n  );\n  cursor: pointer;\n}\n.banner-content[data-v-2a375572] {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n.banner-sub[data-v-2a375572] {\n  font-family: "Noto Sans KR", sans-serif;\n  font-size: 15px;\n  font-weight: 500;\n  color: var(--color-white);\n  line-height: 1.6;\n}\n.banner-title[data-v-2a375572] {\n  font-family: "Noto Sans KR", sans-serif;\n  font-size: 18px;\n  font-weight: 700;\n  color: var(--color-white);\n  line-height: 1.6;\n}\n.banner-arrow[data-v-2a375572] {\n  flex-shrink: 0;\n}\n.arrow-icon[data-v-2a375572] {\n  width: 40px;\n  height: 40px;\n}\n',""]),r.locals={}
1,t.exports=r},1248:function(t,e,n){t.exports=n.p+"img/main-popular.c8f9e04.png"},1249:function(t,e,n){t.exports=n.p+"img/main-editor.1361095.png"},1250:function(t,e,n){t.exports=n.p+"img/main-personalized.d129d63.png"},1251:function(t,e,n){t.exports=n.p+"img/main-rising.8675ca1.png"},1252:function(t,e,n){"use strict";n(1090)},1253:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".special-picks-section[data-v-1e809b1c] {\n  padding: 18px 0 24px;\n  overflow: hidden;\n  background: var(--color-white);\n}\n.special-picks-slider[data-v-1e809b1c] {\n  position: relative;\n  overflow: hidden;\n}\n.special-picks-swiper[data-v-1e809b1c] {\n  width: 100%;\n  padding-bottom: 20px;\n  box-sizing: border-box;\n}\n.special-picks-slider[data-v-1e809b1c] .swiper-wrapper {\n  align-items: stretch;\n}\n.special-picks-slider[data-v-1e809b1c] .swiper-slide {\n  height: auto;\n}\n.special-pick-card[data-v-1e809b1c] {\n  position: relative;\n  display: block;\n  width: 100%;\n  height: 100%;\n  aspect-ratio: 463 / 984;\n  overflow: hidden;\n  border-radius: 14px;\n  background: var(--color-home-special-surface);\n  container-type: inline-size;\n  text-decoration: none;\n}\n.special-pick-card img[data-v-1e809b1c] {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n.special-pick-card--popular img[data-v-1e809b1c] {\n  object-position: 50% 0;\n}\n.special-pick-card--editor img[data-v-1e809b1c] {\n  object-position: 50% 87.38%;\n  transform: scale(1.036);\n  transform-origin: 50% 100%;\n}\n.special-pick-card--personalized img[data-v-1e809b1c] {\n  object-position: 50% 19.08%;\n}\n.special-pick-card--rising img[data-v-1e809b1c] {\n  object-position: 50% 61.29%;\n}\n.special-pick-card--pending[data-v-1e809b1c] {\n  cursor: default;\n}\n.special-picks-pagination[data-v-1e809b1c] {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 2;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 8px;\n}\n.special-picks-slider[data-v-1e809b1c] .special-picks-pagination .swiper-pagination-bullet {\n  width: 5px;\n  height: 5px;\n  margin: 0 2px;\n  border-radius: 999px;\n  background: var(--color-home-special-pagination);\n  opacity: 1;\n  transition: width 180ms ease, background 180ms ease;\n}\n.special-picks-slider[data-v-1e809b1c] .special-picks-pagination .swiper-pagination-bullet-active {\n  width: 13px;\n  background: var(--color-primary);\n}\n",""]),r.locals={},t.exports=r},1254:function(t,e,n){t.exports=n.p+"img/tail_banner_visit_point.42d1880.png"},1255:function(t,e,n){t.exports=n.p+"img/tail_banner_tour_point.20da647.png"},1256:function(t,e,n){"use strict";n(1091)},1257:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".tail-banner-wrap[data-v-d50fb240] {\n  width: 100%;\n}\n.tail-banner-swiper[data-v-d50fb240] {\n  width: 100%;\n}\n.tail-banner-swiper[data-v-d50fb240] .swiper-wrapper {\n  align-items: flex-start;\n}\n.tail-banner-swiper[data-v-d50fb240] .swiper-slide {\n  height: auto;\n}\n.tail-banner[data-v-d50fb240] {\n  position: relative;\n  width: 100%;\n  aspect-ratio: 2055 / 765;\n  border-radius: 16px;\n  cursor: default;\n  overflow: hidden;\n}\n.tail-banner--clickable[data-v-d50fb240] {\n  cursor: pointer;\n}\n.banner-bg-img[data-v-d50fb240] {\n  width: 100%;\n  height: 100%;\n  display: block;\n  object-fit: contain;\n  clip-path: inset(6.54% 2.38% round 16px);\n}\n.banner-bg-img--framed[data-v-d50fb240] {\n  position: absolute;\n  top: 6.54%;\n  left: 2.38%;\n  width: 95.24%;\n  height: 86.92%;\n  object-fit: cover;\n  clip-path: none;\n  border-radius: 16px;\n}\n.tail-banner-pagination[data-v-d50fb240] {\n  position: absolute;\n  right: 0;\n  bottom: 9px;\n  left: 0;\n  z-index: 2;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: auto;\n}\n.tail-banner-swiper[data-v-d50fb240] .tail-banner-pagination .swiper-pagination-bullet {\n  width: 6px;\n  height: 6px;\n  margin: 0 3px;\n  background: var(--color-white);\n  box-shadow: 0 1px 3px rgba(var(--color-black-rgb), 0.24);\n  opacity: 0.68;\n}\n.tail-banner-swiper[data-v-d50fb240] .tail-banner-pagination .swiper-pagination-bullet-active {\n  background: var(--color-primary);\n  opacity: 1;\n}\n",""]),r.locals={}
1,t.exports=r},1258:function(t,e,n){t.exports=n.p+"img/estimate-service.e96e6af.jpg"},1259:function(t,e,n){t.exports=n.p+"img/event-signup.c04b7b9.jpg"},1260:function(t,e,n){t.exports=n.p+"img/event-benefit-stores.cd502f2.jpg"},1261:function(t,e,n){t.exports=n.p+"img/resetting-service.a156853.jpg"},1262:function(t,e,n){t.exports=n.p+"img/brand-du953.99c4bdd.jpeg"},1263:function(t,e,n){t.exports=n.p+"img/popular_brand_acredo.66eb199.jpg"},1264:function(t,e,n){t.exports=n.p+"img/popular_brand_jd.0d4eb61.jpg"},1265:function(t,e,n){"use strict";n(1097)},1266:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,'.home-discovery-showcase[data-v-4490c246]{padding:0 10px 24px;background:var(--color-white)}.discovery-trendy-bands[data-v-4490c246]{margin-right:-10px;margin-left:-10px}.discovery-section[data-v-4490c246]{padding-top:24px}.discovery-section[data-v-4490c246] .home-section-header__title{color:var(--color-text-strong);font-family:"Noto Sans KR",sans-serif;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:-0.5px}.discovery-section[data-v-4490c246] .home-section-header__action{font-size:13px;line-height:20px}.section-description[data-v-4490c246],.curation-description[data-v-4490c246]{margin:4px 0 16px;color:var(--color-text-muted);font-family:"Noto Sans KR",sans-serif;font-size:13px;font-weight:400;line-height:1.55}.estimate-banner[data-v-4490c246],.event-card[data-v-4490c246],.curation-banner[data-v-4490c246],.resetting-banner[data-v-4490c246]{position:relative;display:block;overflow:hidden;text-decoration:none}.estimate-banner[data-v-4490c246]{aspect-ratio:2.08/1;border-radius:14px}.banner-background[data-v-4490c246]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.estimate-copy[data-v-4490c246]{position:relative;z-index:1;display:flex;height:100%;padding:15px 0 14px 16px;box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:center}.estimate-copy h3[data-v-4490c246]{margin:0;color:var(--color-text-strong);font-family:"Noto Sans KR",sans-serif;font-size:clamp(15px,4.5vw,22px);font-weight:700;line-height:1.45;letter-spacing:-0.55px}.estimate-copy h3 strong[data-v-4490c246]{color:var(--color-primary);font-weight:800}.estimate-copy p[data-v-4490c246]{margin:9px 0 0;color:var(--color-neutral-775);font-family:"Noto Sans KR",sans-serif;font-size:clamp(10px,2.8vw,13px);font-weight:400;line-height:1.55}.estimate-cta[data-v-4490c246]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-top:12px;padding:0 14px;border-radius:8px;background:var(--color-text-strong);color:var(--color-white);font-family:"Noto Sans KR",sans-serif;font-size:12px;font-weight:500;line-height:1}.event-section[data-v-4490c246]{padding-top:28px}.event-section[data-v-4490c246] .home-section-header{margin-bottom:16px}.event-grid[data-v-4490c246]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.event-card[data-v-4490c246]{min-height:142px;border-radius:12px}.event-card .banner-background[data-v-4490c246]{object-position:right center}.event-copy[data-v-4490c246]{position:relative;z-index:1;padding:16px 10px 14px 14px}.event-eyebrow[data-v-4490c246]{display:block;color:var(--color-home-event-eyebrow);font-family:"Noto Sans KR",sans-serif;font-size:11px;font-weight:500;line-height:17px}.event-card--benefits .event-eyebrow[data-v-4490c246],.event-card--benefits h3[data-v-4490c246]{color:var(--color-home-event-benefits)}.event-copy h3[data-v-4490c246]{margin:5px 0 0;color:var(--color-text-strong);font-family:"Noto Sans KR",sans-serif;font-size:clamp(14px,3.8vw,18px);font-weight:800;line-height:1.4;letter-spacing:-0.45px}.event-copy p[data-v-4490c246]{max-width:55%;margin:11px 0 0;color:var(--color-neutral-800);font-family:"Noto Sans KR",sans-serif;font-size:10px;font-weight:400;line-height:1.6}.curation-section[data-v-4490c246]{padding-top:34px}.curation-description[data-v-4490c246]{margin-top:7px}.curation-slider[data-v-4490c246]{position:relative;overflow:hidden;border-radius:14px}
1.curation-swiper[data-v-4490c246],.curation-slider[data-v-4490c246] .swiper-wrapper,.curation-slider[data-v-4490c246] .swiper-slide{width:100%;height:100%}.curation-banner[data-v-4490c246]{position:relative;display:block;aspect-ratio:2/1;border-radius:14px;background:var(--color-home-discovery-sand);overflow:hidden}.curation-banner--baekjak[data-v-4490c246]{background:var(--color-home-discovery-taupe)}.curation-banner--jd[data-v-4490c246]{background:var(--color-home-discovery-slate)}.curation-banner--du953[data-v-4490c246]{background:var(--color-home-discovery-mocha)}.curation-image[data-v-4490c246]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 72%}.curation-banner--baekjak .curation-image[data-v-4490c246],.curation-banner--du953 .curation-image[data-v-4490c246],.curation-banner--jd .curation-image[data-v-4490c246]{right:0;left:auto;width:54%;object-position:center}.curation-overlay[data-v-4490c246]{position:absolute;inset:0;background:linear-gradient(90deg, rgba(var(--color-home-discovery-warm-rgb), 0.56) 0%, rgba(var(--color-home-discovery-warm-rgb), 0.22) 48%, rgba(var(--color-home-discovery-warm-rgb), 0) 78%)}.curation-banner--baekjak .curation-overlay[data-v-4490c246]{background:linear-gradient(90deg, var(--color-home-discovery-taupe) 0%, rgba(var(--color-home-discovery-taupe-rgb), 0.94) 50%, rgba(var(--color-home-discovery-taupe-rgb), 0.08) 100%)}.curation-banner--jd .curation-overlay[data-v-4490c246]{background:linear-gradient(90deg, var(--color-home-discovery-slate) 0%, rgba(var(--color-home-discovery-slate-rgb), 0.94) 50%, rgba(var(--color-home-discovery-slate-rgb), 0.08) 100%)}.curation-banner--du953 .curation-overlay[data-v-4490c246]{background:linear-gradient(90deg, var(--color-home-discovery-mocha) 0%, rgba(var(--color-home-discovery-mocha-rgb), 0.94) 50%, rgba(var(--color-home-discovery-mocha-rgb), 0.08) 100%)}.curation-copy[data-v-4490c246]{position:relative;z-index:1;display:flex;height:100%;padding:18px;box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:center;max-width:68%;color:var(--color-white);font-family:"Noto Sans KR",sans-serif;text-shadow:0 1px 5px rgba(var(--color-home-discovery-shadow-rgb), 0.2)}.curation-eyebrow[data-v-4490c246]{font-family:"Noto Sans",sans-serif;font-size:10px;font-weight:500;letter-spacing:.35px}.curation-copy h3[data-v-4490c246]{margin:8px 0 0;font-size:21px;font-weight:700;line-height:1.35}.curation-copy p[data-v-4490c246]{margin:5px 0 0;font-size:12px;font-weight:400;line-height:1.5;white-space:pre-line}.curation-cta[data-v-4490c246]{display:inline-flex;align-items:center;min-height:36px;margin-top:14px;padding:0 13px;border:1px solid rgba(var(--color-white-rgb), 0.72);border-radius:6px;font-size:11px;font-weight:400}.curation-pagination[data-v-4490c246]{position:absolute;right:12px;bottom:10px;left:auto;z-index:3;display:flex;width:auto}.curation-slider[data-v-4490c246] .curation-pagination .swiper-pagination-bullet{width:5px;height:5px;margin:0 2px;border-radius:5px;background:rgba(var(--color-white-rgb), 0.64);opacity:1;transition:width .2s ease,background .2s ease}.curation-slider[data-v-4490c246] .curation-pagination .swiper-pagination-bullet-active{width:13px;background:var(--color-primary)}.resetting-banner[data-v-4490c246]{margin-top:18px;border-radius:12px;aspect-ratio:1236/350;background:var(--color-home-discovery-catalog-surface)}.resetting-image[data-v-4490c246]{position:absolute;top:50%;left:0;display:block;width:100%;height:auto;transform:translateY(-50%)}.popular-brand-section[data-v-4490c246]{padding-top:24px}.popular-brand-section[data-v-4490c246] .home-section-header{margin-bottom:14px}.popular-brand-list[data-v-4490c246]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.popular-brand-card[data-v-4490c246]{display:flex;min-width:0;flex-direction:column;align-items:center;color:var(--color-text-strong);text-decoration:none}.popular-brand-card img[data-v-4490c246]{display:block;width:min(100%,112px);border-radius:50%;aspect-ratio:1;object-fit:cover}.popular-brand-card span[data-v-4490c246]{width:100%;margin-top:9px;overflow:hidden;font-family:"Noto Sans KR",sans-serif;font-size:11px;font-weight:500;line-height:17px;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 360px){.home-discovery-showcase[data-v-4490c246]{padding-right:8px;padding-left:8px}.discovery-trendy-bands[data-v-4490c246]{margin-right:-8px;margin-left:-8px}.estimate-copy[data-v-4490c246]{padding-left:13px}.estimate-copy p[data-v-4490c246]{margin-top:6px}.estimate-cta[data-v-4490c246]{min-height:30px;margin-top:8px;padding:0 11px;font-size:11px}.event-grid[data-v-4490c246]{gap:8px}.event-card[data-v-4490c246]{min-height:134px}.event-copy[data-v-4490c246]{padding:13px 8px 12px 11px}.event-copy p[data-v-4490c246]{margin-top:8px;font-size:9px}.curation-copy[data-v-4490c246]{padding:14px}.curation-copy h3[data-v-4490c246]{margin-top:5px;font-size:18px}.curation-copy p[data-v-4490c246]{font-size:10px}.curation-cta[data-v-4490c246]{min-height:30px;margin-top:9px;padding:0 10px;font-size:10px}.popular-brand-list[data-v-4490c246]{gap:8px}}',""]),r.locals={}
1,t.exports=r},1267:function(t,e,n){"use strict";n(1098)},1268:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,'.community-preview-section[data-v-df995452] {\n  padding: 30px 25px;\n  background: var(--color-white);\n}\n.scroll-container[data-v-df995452] {\n  display: flex;\n  gap: 20px;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: none;\n  margin: 0 -25px;\n  padding: 0 25px;\n}\n.scroll-container[data-v-df995452]::-webkit-scrollbar {\n  display: none;\n}\n.post-card[data-v-df995452] {\n  flex-shrink: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n  cursor: pointer;\n  text-decoration: none;\n  color: inherit;\n}\n.post-thumb[data-v-df995452] {\n  width: 215px;\n  height: 215px;\n  border-radius: 15px;\n  overflow: hidden;\n  background: var(--color-white);\n}\n.post-img[data-v-df995452] {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n.post-text[data-v-df995452] {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.post-title[data-v-df995452] {\n  font-family: "Noto Sans KR", sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--color-neutral-950);\n  line-height: 1.6;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  max-width: 215px;\n}\n',""]),r.locals={},t.exports=r},1338:function(t,e,n){"use strict";n.r(e);n(23),n(12),n(25),n(35),n(36),n(24),n(26);var r=n(16),o=n(1145),c=n(41);function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function d(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var f=d(d({},Object(c.b)("store",{banners:function(t){return t.banners}})),{},{isOnly:function(){var t=this;return 1==this.banners.filter(function(e){return e.type==t.bannerType}).length},firstBanners:function(){return this.banners.filter(function(t){return"first"===t.type})},heroSlides:function(){return this.firstBanners}}),v=(n(27),n(20),n(45),n(60),n(37),{onHeroSlideChange:function(){this.$refs.heroSwiper&&this.$refs.heroSwiper.$swiper&&(this.currentSlide=this.$refs.heroSwiper.$swiper.realIndex)},toggleHeroAutoplay:function(){var t=this.$refs.heroSwiper&&this.$refs.heroSwiper.$swiper;t&&t.autoplay&&(this.isHeroAutoplayPaused?t.autoplay.start():t.autoplay.stop(),this.isHeroAutoplayPaused=!this.isHeroAutoplayPaused)},onBannerClick:function(t){if(t.url)if(t.url.startsWith("http")&&!t.url.includes("hidia.kr"))window.open(t.url,"_blank");else{var path=t.url.replace(/^https?:\/\/[^/]+/,"");this.$router.push(path||t.url)}}});function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}var m={components:{RecentEstimateActivity:o.default},props:{paddingValue:{type:String,required:!1,default:"0"},bannerType:{type:String,required:!0}},data:function(){return{currentSlide:0,hasRecentActivity:!1,isHeroAutoplayPaused:!1,heroSwiperOption:{slidesPerView:1,spaceBetween:0,loop:!0,autoplay:{delay:3e3,disableOnInteraction:!1},effect:"fade",fadeEffect:{crossFade:!0},pagination:{el:".hero-bullet-pagination",clickable:!0}},swiperOption:{slidesPerView:1,spaceBetween:30,loop:!0,autoplay:"second"!==this.bannerType&&{delay:2e3},pagination:{el:".swiper-pagination",type:"fraction",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}}}},computed:f,methods:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEac
1h(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({},v)},x=m,y=(n(1182),n(14)),component=Object(y.a)(x,function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"mainPage"},[e("div",{style:{padding:t.paddingValue,height:"second"===t.bannerType?"100px":"auto",overflowY:"hidden"}},["first"===t.bannerType&&t.heroSlides.length?e("section",{staticClass:"banner"},[e("div",{staticClass:"hero-banner"},[e("client-only",[e("swiper",{ref:"heroSwiper",staticClass:"hero-swiper",attrs:{options:t.heroSwiperOption},on:{slideChange:t.onHeroSlideChange}},[t._l(t.heroSlides,function(n,i){return e("swiper-slide",{key:i},[e("div",{staticClass:"hero-slide",style:{cursor:n.url?"pointer":"default"},on:{click:function(e){return t.onBannerClick(n)}}},[e("AppImage",{staticClass:"hero-bg-img",attrs:{src:n.image,alt:"배너 이미지"}})],1)])}),t._v(" "),t.heroSlides.length>1?e("div",{staticClass:"hero-bullet-pagination",attrs:{slot:"pagination"},slot:"pagination"}):t._e()],2)],1),t._v(" "),e("RecentEstimateActivity",{attrs:{"current-slide":t.currentSlide+1,"total-slides":t.heroSlides.length,"is-paused":t.isHeroAutoplayPaused},on:{"toggle-autoplay":t.toggleHeroAutoplay,"visibility-change":function(e){t.hasRecentActivity=e}}}),t._v(" "),t.heroSlides.length>1&&!t.hasRecentActivity?e("div",{staticClass:"hero-pagination"},[e("span",[t._v(t._s(t.currentSlide+1)+"/"+t._s(t.heroSlides.length))])]):t._e()],1)]):t.banners.length>0?e("section",{staticClass:"banner"},[e("div",{staticClass:"inner"},[e("client-only",[e("swiper",{staticClass:"mainBanner fraction",class:{one:t.isOnly,mainBanner:!0,fraction:!0},attrs:{options:t.swiperOption}},[t._l(t.banners.filter(function(e){return e.type==t.bannerType}),function(data,i){return e("swiper-slide",{key:i,staticClass:"bannerWrap",style:{color:data.fontColor}},[data.url?e("a",{attrs:{href:data.url}},[e("AppImage",{style:{height:"second"===t.bannerType?"100px":"100%"},attrs:{src:data.image,alt:"배너 이미지"}})],1):e("AppImage",{style:{height:"second"===t.bannerType?"100px":"100%"},attrs:{src:data.image,alt:"배너 이미지"}})],1)}),t._v(" "),"second"!==t.bannerType?e("div",{staticClass:"swiper-pagination",attrs:{slot:"pagination"},slot:"pagination"}):t._e()],2)],1)],1)]):t._e()])])},[],!1,null,"20fcd642",null);e.default=component.exports;installComponents(component,{AppImage:n(669).default})},1339:function(t,e,n){"use strict";n.r(e);n(25),n(23),n(35),n(36),n(24),n(12),n(26);var r=n(16),o=n(665),c=n(253),l=n(676),d=(n(104),n(675),n(150),{slides:function(){return(this.banners||[]).filter(function(t){return"popup"===t.type&&t.image}).sort(function(t,e){return new Date(t.createdAt||0).getTime()-new Date(e.createdAt||0).getTime()}).map(function(t,e){return{id:t._id||"admin-popup-".concat(e),image:t.image,to:String(t.url||"").trim(),alt:t.title||t.label||"광고 팝업 ".concat(e+1)}})}}),f={dontShowAgainClick:function(){localStorage.setItem("hidiaHomeAdPopupHiddenDate",this.todayKey()),this.$emit("close")},todayKey:n(690).l,close:function(){this.$emit("close")}},v=n(41);function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function m(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var x={components:{AppButton:o.default,AppIconButton:c.default,AppOverlay:l.default},data:function(){return{swiperOptions:{slidesPerView:1,spaceBetween:0,loop:!0,autoplay:{delay:3500,disableOnInteraction:!1},observer:!0,observeParents:!0,pagination:{el:".popup-pagination",clickable:!0}}}},computed:m(m({},Object(v.b)("store",{banners:function(t){return t.banners}})),d),methods:f},y=(n(1228),n(14)),component=Object(y.a)(x,function(){var t=this,e=t._self._c;t._self._setupProxy;return e("AppOverlay",{staticClass:"layer-popup",attrs:{placement:"center",layer:"modal","lock-scroll":""},on:{dismiss:t.close}},[e("div",{staticClass:"modal-contents"},[e("AppIconButton",{staticClass:"popup-close-button",attrs:{label:"닫기"},on:{click:t.close}},[e("img",{staticClass:"popup-close-icon",attrs:{src:n(872),alt:"","aria-hidden":"true"}})]),t._v(" "),e("client-only",[e("swiper",{staticClass:"popup-swiper",attrs:{options:t.swiperOptions}},[t._l(t.slides,function(n){return e("swiper-slide",{key:n.id},[e("a",{staticClass:"slide-wrapper",attrs:{href:n.to||void 0},on:{click:t.close}},[e("AppImage",{staticClass:"slide-image",attrs:{src:n.image,alt:n.alt,draggable:"false"}})],1)])}),t._v(" "),e("div",{staticClass:"popup-pagination",attrs:{slot:"pagination"},slot:"pagination"})],2)],1),t._v(" "),e("div",{staticClass:"modal-footer"},[e("AppButton",{staticClass:"bottom-close-button",attrs:{variant:"ghost"},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.dontShowAgainClick.apply(null,arguments)}}},[t._v("\n        오늘 그만보기\n      ")]),t._v(" "),e("span",{staticClass:"footer-divider",attrs:{"aria-hidden":"true"}}),t._v(" "),e("AppButton",{staticClass:"bottom-close-button",attrs:{variant:"ghost"},on:{click:t.close}},[t._v("닫기")])],1)],1)])},[],!1,null,"d6087fac",null);e.default=component.exports;installComponents(component,{AppImage:n(669).default})},1356:function(t,e,n){"use strict";n.r(e);n(25),n(105),n(62);var r=n(689),o=n(1022),c=n(1023),l=n(1147),d=n(1152),f={name:"HomeDiscoveryShowcase",components:{CheongdamStores:o.default,HomeSectionHeader:r.default,JongnoStores:c.default,RecentlyViewedBands:d.default,TrendyBands:l.default},data:function(){return{curationBrands:[{name:"백작바이피렌체",description:"시간이 지나도 우아한\n클래식 웨딩밴드",image:n(1096),imageAlt:"백작바이피렌체 브랜드 로고",to:"/curation/brand/baekjak-firenze",variant:"baekjak"},{name:"디유953 청담점",description:"30년 전통과 섬세한 세공을 담은\n커스텀 웨딩밴드",image:n(1262),imageAlt:"디유953 웨딩밴드",to:"/curation/brand/du953",variant:"du953"}],curationSwiperOptions:{slidesPerView:1,spaceBetween:10,loop:!0,autoplay:{delay:3500,disableOnInteraction:!1},observer:!0,observeParents:!0,pagination:{el:".curation-pagination",clickable:!0}},popularBrands:[{name:"아크레도",image:n(1263)},{name:"백작바이피렌체",image:n(1096)},{name:"제이디",image:n(1264)}]}}},v=(n(1265),n(14)),component=Object(v.a)(f,function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"home-discovery-showcase"},[e("section",{staticClass:"discovery-section estimate-section",attrs:{"aria-labelledby":"estimate-service-title"}},[e("HomeSectionHeader",{attrs:{id:"estimate-service-title",title:"비교 견적 신청",spacing:"none",variant:"emphasis"}}),t._v(" "),e("p",{staticClass:"section-description"},[t._v("원하는 디자인의 견적을 받아보세요")]),t._v(" "),e("nuxt-link",{staticClass:"estimate-banner",attrs:{to:"/estimate/comparison"}},[e("img",{staticClass:"banner-background",attrs:{src:n(1258),alt:""}}),t._v(" "),e("div",{staticClass:"estimate-copy"},[e("h3",[t._v("\n          내 예산으로 살 수 있는"),e("br"),t._v(" "),e("strong",[t._v("웨딩밴드 추천 받기")])]),t._v(" "),e("p",[t._v("간편하게 비교해보세요.")]),t._v(" "),e("span",{staticClass:"estimate-cta"}
1,[t._v("견적 신청하기")])])])],1),t._v(" "),e("section",{staticClass:"discovery-section event-section",attrs:{"aria-labelledby":"home-event-title"}},[e("HomeSectionHeader",{attrs:{id:"home-event-title",title:"놓치기 아까운 혜택",spacing:"none",variant:"emphasis"}}),t._v(" "),e("div",{staticClass:"event-grid"},[e("nuxt-link",{staticClass:"event-card event-card--signup",attrs:{to:"/mypage/point"}},[e("img",{staticClass:"banner-background",attrs:{src:n(1259),alt:""}}),t._v(" "),e("div",{staticClass:"event-copy"},[e("span",{staticClass:"event-eyebrow"},[t._v("신규 가입 이벤트")]),t._v(" "),e("h3",[t._v("\n            2만 포인트"),e("br"),t._v("\n            즉시 지급\n          ")])])]),t._v(" "),e("nuxt-link",{staticClass:"event-card event-card--benefits",attrs:{to:"/stores"}},[e("img",{staticClass:"banner-background",attrs:{src:n(1260),alt:""}}),t._v(" "),e("div",{staticClass:"event-copy"},[e("span",{staticClass:"event-eyebrow"},[t._v("매장 방문 혜택")]),t._v(" "),e("h3",[t._v("\n            최대10%"),e("br"),t._v("\n            혜택 매장\n          ")])])])],1)],1),t._v(" "),e("RecentlyViewedBands",{staticClass:"discovery-trendy-bands"}),t._v(" "),e("TrendyBands",{staticClass:"discovery-trendy-bands"}),t._v(" "),e("section",{staticClass:"discovery-section curation-section",attrs:{"aria-labelledby":"brand-curation-title"}},[e("HomeSectionHeader",{attrs:{id:"brand-curation-title",title:"취향이 머무는 브랜드 큐레이션",spacing:"none",variant:"emphasis"}}),t._v(" "),t._m(0),t._v(" "),e("div",{staticClass:"curation-slider",attrs:{"aria-label":"브랜드 큐레이션 배너"}},[e("client-only",[e("swiper",{staticClass:"curation-swiper",attrs:{options:t.curationSwiperOptions}},[t._l(t.curationBrands,function(n){return e("swiper-slide",{key:n.name},[e("nuxt-link",{staticClass:"curation-banner",class:"curation-banner--".concat(n.variant),attrs:{to:n.to,"aria-label":"".concat(n.name," 브랜드 스토리 보기")}},[e("img",{staticClass:"curation-image",attrs:{src:n.image,alt:n.imageAlt,draggable:"false"}}),t._v(" "),e("span",{staticClass:"curation-overlay",attrs:{"aria-hidden":"true"}}),t._v(" "),e("div",{staticClass:"curation-copy"},[e("span",{staticClass:"curation-eyebrow"},[t._v("BRAND STORY")]),t._v(" "),e("h3",[t._v(t._s(n.name))]),t._v(" "),e("p",[t._v(t._s(n.description))]),t._v(" "),e("span",{staticClass:"curation-cta"},[t._v("브랜드 스토리 보기 ›")])])])],1)}),t._v(" "),e("div",{staticClass:"curation-pagination",attrs:{slot:"pagination"},slot:"pagination"})],2)],1)],1)],1),t._v(" "),e("CheongdamStores"),t._v(" "),e("JongnoStores"),t._v(" "),e("nuxt-link",{staticClass:"resetting-banner",attrs:{to:"/estimate/apply","aria-label":"다시 만나는 순간, 리세팅 신청하기"}},[e("img",{staticClass:"resetting-image",attrs:{src:n(1261),alt:"다시 만나는 순간, 리세팅. 오래된 반지도 새롭게 빛납니다. 리세팅 신청하기"}})])],1)},[function(){var t=this,e=t._self._c;t._self._setupProxy;return e("p",{staticClass:"curation-description"},[t._v("\n      브랜드의 철학과 스토리를 담아"),e("br"),t._v("\n      당신의 취향에 오래 남을 웨딩밴드를 소개합니다.\n    ")])}],!1,null,"4490c246",null);e.default=component.exports;installComponents(component,{HomeSectionHeader:n(689).default})},1480:function(t,e,n){"use strict";n.r(e);n(87),n(25),n(23),n(35),n(36),n(24),n(12),n(26);var r=n(16),o=n(921),c=n(253),l=n(1027),d=n(689),f=n(726),v=n(8),h=(n(61),n(104),n(707)),m=n(681);function x(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?x(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var _={fetchBrands:function(){var t=this;return Object(v.a)(regeneratorRuntime.mark(function e(){var n,r,o,c;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=1,Object(m.i)("jewelry-brand-hall");case 1:if(n=e.sent,r=[],!(200===n.data.status&&n.data.data&&Array.isArray(n.data.data.providers)&&n.data.data.providers.length>0)){e.next=2;break}r=n.data.data.providers,e.next=4;break;case 2:return e.next=3,Object(m.l)({page:1,limit:5});case 3:200===(o=e.sent).data.status&&(r=o.data.data||[]);case 4:t.brandList=r.map(function(b){return y(y({},b),{},{products:[]})}),t.brandList.length>0&&(t.loadProducts(0),t.startAutoRotate()),e.next=6;break;case 5:e.prev=5,c=e.catch(0),console.error("브랜드 목록 조회 실패",c);case 6:case"end":return e.stop()}},e,null,[[0,5]])}))()},loadProducts:function(t){var e=this;return Object(v.a)(regeneratorRuntime.mark(function n(){var r,o,c;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if((r=e.brandList[t])&&!(r.products.length>0)){n.next=1;break}return n.abrupt("return");case 1:return n.prev=1,n.next=2,Object(h.c)({page:1,limit:3,providerId:r._id});case 2:200===(o=n.sent).data.status&&e.$set(e.brandList[t],"products",o.data.data||[]),n.next=4;break;case 3:n.prev=3,c=n.catch(1),console.error("브랜드 상품 조회 실패",c);case 4:case"end":return n.stop()}},n,null,[[1,3]])}
1))()}},w=(n(63),{startAutoRotate:function(){var t=this;this.stopAutoRotate(),this.autoTimer=setInterval(function(){if(0!==t.brandList.length){var e=(t.expandedIndex+1)%t.brandList.length;t.expandedIndex=e,t.loadProducts(e)}},4e3)},stopAutoRotate:function(){this.autoTimer&&(clearInterval(this.autoTimer),this.autoTimer=null)},toggleExpand:function(t){this.expandedIndex===t?(this.expandedIndex=-1,this.stopAutoRotate()):(this.expandedIndex=t,this.loadProducts(t),this.startAutoRotate())}});var k=n(920),j=n(912);function O(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function C(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?O(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var I=C(C({components:{AppIconButton:c.default,Bookmark:o.default,HomeCompactProductCard:l.default,HomeSectionHeader:d.default,HomeSectionMoreButton:f.default},data:function(){return{brandList:[],expandedIndex:0,autoTimer:null}}},{mounted:function(){this.fetchBrands()},beforeDestroy:function(){this.stopAutoRotate()}}),{},{methods:C(C(C(C({},k.a),j.a),w),_)}),P=(n(1232),n(14)),component=Object(P.a)(I,function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"brand-ranking-section"},[e("HomeSectionHeader",{attrs:{title:"인기 예물 브랜드관","icon-align":"center",spacing:"tight",variant:"relaxed"}}),t._v(" "),e("div",{staticClass:"brand-list"},t._l(t.brandList,function(r,i){return e("div",{key:i,staticClass:"brand-item",class:{expanded:t.expandedIndex===i,"has-border":i>0}},[e("div",{staticClass:"brand-row",on:{click:function(e){return t.toggleExpand(i)}}},[e("span",{staticClass:"rank-number"},[t._v(t._s(i+1))]),t._v(" "),e("span",{staticClass:"brand-name"},[t._v(t._s(r.providerName))]),t._v(" "),e("div",{staticClass:"brand-actions"},[e("div",{staticClass:"action-btn",on:{click:function(t){t.stopPropagation()}}},[e("Bookmark",{attrs:{providerId:r._id,type:"provider",inThumbnail:!1,filledColor:"var(--color-primary)"}})],1),t._v(" "),e("AppIconButton",{staticClass:"action-btn",attrs:{label:t.expandedIndex===i?"".concat(r.providerName," 상품 접기"):"".concat(r.providerName," 상품 펼치기"),size:"small"}},[e("img",{staticClass:"action-icon",attrs:{src:t.expandedIndex===i?n(1230):n(1231),alt:""}})])],1)]),t._v(" "),t.expandedIndex===i&&r.products&&r.products.length?e("div",{staticClass:"brand-products"},[e("div",{staticClass:"products-grid"},t._l(r.products.slice(0,3),function(n,r){return e("HomeCompactProductCard",{key:r,attrs:{product:n,"quote-primary":"","hide-missing-price":""},on:{click:function(e){return t.goToProduct(n._id)}}})}),1),t._v(" "),e("HomeSectionMoreButton",{attrs:{label:"상품 전체보기"},on:{click:function(e){return t.goToProvider(r._id)}}})],1):t._e()])}),0)],1)},[],!1,null,"500ce996",null);e.default=component.exports;installComponents(component,{HomeSectionHeader:n(689).default,Bookmark:n(921).default,HomeCompactProductCard:n(1027).default,HomeSectionMoreButton:n(726).default})},1481:function(t,e,n){"use strict";n.r(e);n(25),n(23),n(35),n(36),n(24),n(12),n(26);var r=n(16),o=n(689),c=n(8),l=(n(61),n(104),n(87),n(148),n(899));function d(t){return t.filter(function(t){return Array.isArray(t.images)&&t.images.length}).slice(0,4).map(function(t){return{id:t._id,image:t.images[0],title:t.title}})}var f={getRealReviews:function(){var t=this;return Object(c.a)(regeneratorRuntime.mark(function e(){var n,r,o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=1,Object(l.f)({page:1,limit:40});case 1:n=e.sent,r=n.data||{},t.reviewTotal=Number(r.total)||0,t.reviews=d(r.data||[]),e.next=3;break;case 2:e.prev=2,o=e.catch(0),console.error("실제 후기 조회 실패:",o);case 3:return e.prev=3,t.isLoading=!1,e.finish(3);case 4:case"end":return e.stop()}},e,null,[[0,2,3,4]])}))()}};function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}var h=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?v(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({name:"RealReview",components:{HomeSectionHeader:o.default},data:function(){return{reviews:[],reviewTotal:0,isLoading:!0}},computed:{formattedReviewTotal:function(){return this.reviewTotal.toLocaleString("ko-KR")},placeholderCount:function(){return this.isLoading?4:0}},methods:f},{mounted:function(){this.getRealReviews()}}),m=h,x=(n(1243),n(14)),component=Object(x.a)(m,function(){var t=this,e=t._self._c;t._self._setupProxy;return e("nuxt-link",{staticClass:"real-review-section",attrs:{to:"/review/list","aria-label":"실제 신부들의 생생한 후기 보러 가기"}},[e("HomeSectionHeader",{attrs:{title:"실제 신부들의 생생한 후기",spacing:"none"}}),t._v(" "),e("p",{staticClass:"real-review-count"},[t._v("\n    이미 "),e("strong",[t._v(t._s(t.formattedReviewTotal)+"명")]),t._v("이 경험했어요\n  ")]),t._v(" "),e("div",{staticClass:"real-review-images"},[t._l(t.reviews,function(t,n){return e("div",{key:t.id,staticClass:"real-review-image-wrap"},[e("AppImage",{staticClass:"real-review-image",attrs:{src:t.image,alt:t.title||"실제 웨딩밴드 후기 사진 ".concat(n+1)}})],1)}),t._v(" "),t._l(t.placeholderCount,function(t){return e("div",{key:"review-placeholder-".concat(t),staticClass:"real-review-image-wrap real-review-image-placeholder",attrs:{"aria-hidden":"true"}})})],2)],1)},[],!1,null,"d4e16226",null);e.default=component.exports;installComponents(component,{HomeSectionHeader:n(689).default,AppImage:n(669).default})},1484:function(t,e,n){"use strict";n.r(e);var r={name:"HomeSpecialPicks",components:{HomeSectionHeader:n(689).default},data:function(){return{swiperOptions:{slidesPerView:2.24,slidesPerGroup:1,spaceBetween:8,slidesOffsetBefore:10,slidesOffsetAfter:10,grabCursor:!0,watchOverflow:!0,observer:!0,observeParents:!0,pagination:{el:".special-picks-pagination",clickable:!0},breakpoints:{519:{slidesPerView:2.24,spaceBetween:8,slidesOffsetBefore:10,slidesOffsetAfter:10},520:{slidesPerView:3,spaceBetween:10,slidesOffsetBefore:16,slidesOffsetAfter:16}}},picks:[{key:"popular",to:"/curation/wedding-band-top10",image:n(1248),alt:"신부들이 가장 많이 찾는 웨딩밴드, 이번 주 인기 TOP 10"},{key:"editor",to:"/curation/editor-collection",image:n(1249),alt:"에디터 추천 컬렉션, 오래 착용해도 질리지 않는 클래식 웨딩밴드"},{key:"personalized",to:"/curation/personalized-wedding-bands",image:n(1250),alt:"내 취향 결과 추천 웨딩밴드"},{key:"rising",to:"/curation/rising-wedding-bands",image:n(1251),alt:"요즘 새롭게 떠오르는 웨딩밴드"}]}}},o=(n(1252),n(14)),component=Object(o.a)(r,function(){var t=this,e=t._self._c;t._self._setupProxy;return e("section",{staticClass:"special-picks-section",attrs:{"aria-labelledby":"special-picks-title"}},[e("HomeSectionHeader",{attrs:{id:"special-picks-title",title:"오늘의 스페셜 PICK",spacing:"tight"}}),t._v(" "),e("div",{staticClass:"special-picks-slider",attrs:{"aria-label":"스페셜 큐레이션 슬라이드"}},[e("client-only",[e("swiper",{staticClass:"special-picks-swiper",attrs:{options:t.swiperOptions}},[t._l(t.picks,function(t){return e("swiper-slide",{key:t.key},[e(t.to?"nuxt-link":"div",{tag:"component",staticClass:"special-pick-card",class:["special-pick-card--".concat(t.key),{"special-pick-card--pending":!t.to}],attrs:{to:t.to||void 0,"aria-disabled":t.to?void 0:"true"}},[e("img",{attrs:{src:t.image,alt:t.alt,draggable:"false"}})])],1)}),t._v(" "),e("div",{staticClass:"special-picks-pagination",attrs:{slot:"pagination"},slot:"pagination"})],2)],1)],1)],1)},[],!1,null,"1e809b1c",null);e.default=component.exports;installComponents(component,{HomeSectionHeader:n(689).default})},1501:function(t,e,n){"use strict";n.r(e);var r=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"text-area"},[e("p",{staticClass:"inquiry-sub"},[t._v("만약 찾고 계신")]),t._v(" "),e("p",{staticClass:"inquiry-title"},[t._v("예물샵이 없다면?")]),t._v(" "),e("div",{staticClass:"kakao-row"},[e("img",{staticClass:"kakao-icon",attrs:{src:n(1236),alt:""}}),t._v(" "),e("p",{staticClass:"kakao-text"},[e("span",{staticClass:"kakao-highlight"}
1,[t._v("@하이다이아 카카오채널")]),t._v(" "),e("span",{staticClass:"kakao-sub"},[t._v("로 문의 바랍니다.")])])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"search-left"},[e("img",{staticClass:"search-icon",attrs:{src:n(1237),alt:""}}),t._v(" "),e("span",{staticClass:"search-text"},[t._v("하이다이아")])])}],o={methods:{goToKakaoChannel:function(){window.open("https://pf.kakao.com/_eQZyG","_blank")}}},c=(n(1238),n(14)),component=Object(c.a)(o,function(){var t=this,e=t._self._c;return e("div",{staticClass:"kakao-inquiry-section"},[t._m(0),t._v(" "),e("div",{staticClass:"search-area"},[e("div",{staticClass:"search-mock",on:{click:t.goToKakaoChannel}},[t._m(1),t._v(" "),e("img",{staticClass:"close-icon",attrs:{src:n(1234),alt:""}})]),t._v(" "),e("img",{staticClass:"pointer-icon",attrs:{src:n(1235),alt:""}})])])},r,!1,null,"68a68e44",null);e.default=component.exports},1502:function(t,e,n){"use strict";n.r(e);n(148),n(734);var r=n(8),o=(n(61),n(681)),c=n(689),l=n(1028),d={components:{HomeSectionHeader:c.default,ProviderHeartButton:l.default},data:function(){return{storeList:[]}},mounted:function(){this.fetchStores()},methods:{fetchStores:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark(function e(){var n,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=1,Object(o.l)({page:1,limit:6,sort:"newest"});case 1:200===(n=e.sent).data.status&&(t.storeList=n.data.data||[]),e.next=3;break;case 2:e.prev=2,r=e.catch(0),console.error("새 브랜드 조회 실패",r);case 3:case"end":return e.stop()}},e,null,[[0,2]])}))()},goToProvider:function(t){t&&this.$router.push("/provider/detail/".concat(t))}}},f=(n(1241),n(14)),component=Object(f.a)(d,function(){var t=this,e=t._self._c;return e("div",{staticClass:"new-brands-section"},[e("HomeSectionHeader",{attrs:{title:"새로운 예물 브랜드 발견","action-to":"/provider","action-font":"kr",spacing:"wide-inset",variant:"relaxed"}}),t._v(" "),e("div",{staticClass:"brands-scroll"},t._l(t.storeList,function(r,i){return e("div",{key:i,staticClass:"brand-card",on:{click:function(e){return t.goToProvider(r._id)}}},[e("div",{staticClass:"brand-img-wrap"},[e("AppImage",{staticClass:"brand-img",attrs:{src:r.thumbnail||"/images/default_store.png","fallback-src":"/images/default_store.png",alt:r.providerName}}),t._v(" "),e("ProviderHeartButton",{staticClass:"fav-btn",attrs:{"provider-id":r._id}})],1),t._v(" "),e("div",{staticClass:"brand-info"},[e("p",{staticClass:"brand-name"},[t._v(t._s(r.providerName))]),t._v(" "),e("div",{staticClass:"brand-meta"},[e("span",{staticClass:"brand-location"},[t._v(t._s(r.region||"서울"))]),t._v(" "),e("span",{staticClass:"brand-rating"},[e("img",{staticClass:"star-icon",attrs:{src:n(1240),alt:""}}),t._v("\n            "+t._s(Number(r.avgStars||0).toFixed(1))+"\n          ")])])])])}),0)],1)},[],!1,null,"08625852",null);e.default=component.exports;installComponents(component,{HomeSectionHeader:n(689).default,AppImage:n(669).default,ProviderHeartButton:n(1028).default})},1503:function(t,e,n){"use strict";n.r(e);var r=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"banner-content"},[e("p",{staticClass:"banner-sub"},[t._v("웨딩밴드 투어를 계획해볼까요?")]),t._v(" "),e("p",{staticClass:"banner-title"},[t._v("투어 플랜 만들기")])])},function(){var t=this._self._c;return t("div",{staticClass:"banner-arrow"},[t("img",{staticClass:"arrow-icon",attrs:{src:n(1245),alt:""}})])}],o={methods:{handleClick:function(){this.$router.push("/guide").catch(function(){})}}},c=(n(1246),n(14)),component=Object(c.a)(o,function(){var t=this;return(0,t._self._c)("div",{staticClass:"small-banner",on:{click:t.handleClick}},[t._m(0),t._v(" "),t._m(1)])},r,!1,null,"2a375572",null);e.default=component.exports},1504:function(t,e,n){"use strict";n.r(e);var r={data:function(){return{banners:[{id:"visit-point-reward",image:n(1254),alt:"예약 후 방문 인증 포인트 지급 안내",framed:!0},{id:"review-mega-coffee-reward",image:n(1037),alt:"이용 후기 작성 메가커피 교환권 이벤트"},{id:"tour-point-reward",image:n(1255),alt:"방문 인증 포인트 적립 안내",to:"/mypage/point?view=history"}],swiperOptions:{slidesPerView:1,spaceBetween:0,loop:!0,autoplay:{delay:3500,disableOnInteraction:!1},pagination:{el:".tail-banner-pagination",clickable:!0}}}},methods:{handleClick:function(t){t.to&&this.$router.push(t.to)}}},o=(n(1256),n(14)),component=Object(o.a)(r,function(){var t=this,e=t._self._c;return e("div",{staticClass:"tail-banner-wrap"},[e("client-only",[e("swiper",{staticClass:"tail-banner-swiper",attrs:{options:t.swiperOptions}},[t._l(t.banners,function(n){return e("swiper-slide",{key:n.id},[e("div",{staticClass:"tail-banner",class:{"tail-banner--clickable":n.to},on:{click:function(e){return t.handleClick(n)}}},[e("img",{staticClass:"banner-bg-img",class:{"banner-bg-img--framed":n.framed},attrs:{src:n.image,alt:n.alt}})])])}),t._v(" "),e("div",{staticClass:"tail-banner-pagination",attrs:{slot:"pagination"},slot:"pagination"})],2)],1),t._v(" "),t._t("default")],2)},[],!1,null,"d50fb240",null);e.default=component.exports},1505:function(t,e,n){"use strict";n.r(e);var r=n(8),o=(n(61),n(998)),c={components:{HomeSectionHeader:n(689).default},data:function(){return{contentList:[]}},mounted:function(){this.fetchContents()},methods:{fetchContents:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark(function e(){var n,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=1,Object(o.b)({page:1,limit:6,eventType:"contents"});case 1:200===(n=e.sent).data.status&&(t.contentList=n.data.data||[]),e.next=3;break;case 2:e.prev=2,r=e.catch(0),console.error("콘텐츠 조회 실패",r);case 3:case"end":return e.stop()}},e,null,[[0,2]])}))()},getImage:function(t){return Array.isArray(t.imgageUrls)&&t.imgageUrls.length>0?t.imgageUrls[0]:"string"==typeof t.imgageUrls&&t.imgageUrls?t.imgageUrls:"/images/default_product.png"}}},l=(n(1267),n(14)),component=Object(l.a)(c,function(){var t=this,e=t._self._c;return e("div",{staticClass:"community-preview-section"},[e("HomeSectionHeader",{attrs:{title:"하이다이아 고객 스í
1† ë¦¬","action-to":{path:"/event",query:{tab:"contents"}},variant:"emphasis"}}),t._v(" "),e("div",{staticClass:"scroll-container"},t._l(t.contentList,function(n,i){return e("nuxt-link",{key:i,staticClass:"post-card",attrs:{to:{name:"event-detail-id",params:{id:n._id}}}},[e("div",{staticClass:"post-thumb"},[e("AppImage",{staticClass:"post-img",attrs:{src:t.getImage(n),alt:n.title}})],1),t._v(" "),e("div",{staticClass:"post-text"},[e("p",{staticClass:"post-title"},[t._v(t._s(n.title))])])])}),1)],1)},[],!1,null,"df995452",null);e.default=component.exports;installComponents(component,{HomeSectionHeader:n(689).default,AppImage:n(669).default})},1862:function(t,e,n){"use strict";n.r(e);n(25),n(23),n(35),n(36),n(24),n(12),n(26);var r=n(16),o=n(1339),c=n(1338),l=n(1480),d=n(1501),f=n(1502);var v=n(1481),h=n(1503),m=n(1484),x=n(1504),y=n(1356),_=n(1505),w=n(41);function k(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function j(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?k(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var O=j(j({},Object(w.b)("store",{banners:function(t){return t.banners}})),{},{hasAdminPopup:function(){return this.banners.some(function(t){return"popup"===t.type&&t.image})}}),C=(n(148),n(149),{todayKey:n(690).l,showHomeAdPopup:function(){if(!this.isLayerPopUpVisible&&this.hasAdminPopup){var t=this.todayKey();if(localStorage.getItem("hidiaHomeAdPopupHiddenDate")!==t){var e="hidiaHomeAdPopupViewCount",n=Number(localStorage.getItem(e)||"0"),r=Number.isFinite(n)&&n>0?n:0;r>=2||(this.isLayerPopUpVisible=!0,localStorage.setItem(e,String(r+1)))}}}});function I(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}var P={name:"IndexPage",layout:"default",mixins:[{created:function(){this.$store.dispatch("store/setNavbarState",1)},mounted:function(){this.showHomeAdPopup()}}],provide:function(){return{homeSectionHeaderViewportAligned:!0}},head:function(){var title="결혼 반지 비교·웨딩밴드 매장 찾기 | 하이다이아",t="결혼 반지 디자인과 가격을 비교하고 종로·청담·전국 웨딩밴드 매장을 찾아보세요. 취향 반지 찾기, 상담 예약과 견적 관리까지 하이다이아에서 한 번에 준비할 수 있어요.",e="https://hidia.kr/";return{title:title,meta:[{hid:"description",name:"description",content:t},{hid:"robots",name:"robots",content:"index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1"},{hid:"og:type",property:"og:type",content:"website"},{hid:"og:title",property:"og:title",content:title},{hid:"og:description",property:"og:description",content:t},{hid:"og:url",property:"og:url",content:e},{hid:"og:image",property:"og:image",content:"https://hidia.kr/images/banner_bg.jpg"},{hid:"og:image:alt",property:"og:image:alt",content:"결혼 반지와 웨딩밴드를 찾는 하이다이아"},{hid:"twitter:title",name:"twitter:title",content:title},{hid:"twitter:description",name:"twitter:description",content:t}],script:[{hid:"home-structured-data",type:"application/ld+json",json:{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://hidia.kr/#organization",name:"하이다이아",legalName:"주식회사 하이다이아코퍼레이션",url:e,logo:{"@type":"ImageObject",url:"https://hidia.kr/android-chrome-512x512.png",width:512,height:512},telephone:"+82-2-2038-8715",address:{"@type":"PostalAddress",streetAddress:"테헤란로 70길 12, 402호",addressLocality:"강남구",addressRegion:"서울특별시",addressCountry:"KR"}},{"@type":"WebSite","@id":"https://hidia.kr/#website",url:e,name:"하이다이아",alternateName:"HIDIA",inLanguage:"ko-KR",publisher:{"@id":"https://hidia.kr/#organization"}},{"@type":"WebPage","@id":"https://hidia.kr/#webpage",url:e,name:title,description:t,inLanguage:"ko-KR",isPartOf:{"@id":"https://hidia.kr/#website"},about:{"@id":"https://hidia.kr/#organization"}}]}}]}},data:function(){return{isLayerPopUpVisible:!1}},computed:O,watch:{banners:function(){this.showHomeAdPopup()}},components:{Brand:l.default,Banner:c.default,LayerPopUp:o.default,SmallBanner:h.default,SpecialPicks:m.default,HomeDiscoveryShowcase:y.default,CommunityPreview:_.default,RealReview:v.default,TailBanner:x.default,KakaoInquiry:d.default,NewBrands:f.default},methods:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?I(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({},C)},M=P,S=n(14),component=Object(S.a)(M,function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"mainPage"},[e("Banner",{attrs:{bannerType:"first"}}),t._v(" "),e("SmallBanner"),t._v(" "),e("SpecialPicks"),t._v(" "),e("HomeDiscoveryShowcase"),t._v(" "),e("RealReview"),t._v(" "),e("TailBanner"),t._v(" "),e("CommunityPreview"),t._v(" "),e("Brand"),t._v(" "),e("NewBrands"),t._v(" "),e("KakaoInquiry"),t._v(" "),t.isLayerPopUpVisible?e("LayerPopUp",{on:{close:function(e){t.isLayerPopUpVisible=!1}}}):t._e()],1)},[],!1,null,null,null);e.default=component.exports;installComponents(component,{HomeDiscoveryShowcase:n(1356).default,LayerPopUp:n(1339).default})},679:function(t,e,n){"use strict";n(1)({target:"Number",stat:!0},{isNaN:function(t){return t!=t}})},680:function(t,e,n){var content=n(687);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("29f23fe4",content,!0,{sourceMap:!1})},683:function(t,e,n){function r(t){return String(t).replace(/[^0-9]/g,"")}n(72),n(190),n(104),n(87),n(12),n(20),n(88),n(384),n(60),n(37);var o=["","일","이","삼","사","오","육","칠","팔","구"],c=["","십","백","천"],l=["","만","억","조","경","해","자","양","구","간","정","재","극"];function d(t){if(null==t)return"";var source=String(t),e=/^\d+$/.test(source),n=/^\d{1,3}(?:,\d{3})+$/.test(source);return e||n?source.replace(/,/g,"").replace(/^0+/,"")||"0":""}function f(t){if("0"===t)return"영";
1for(var e=[],n=t.length;n>0;n-=4)e.push(t.slice(Math.max(0,n-4),n));return e.length>l.length?"":e.map(function(t,e){var n=function(t){return t.split("").reverse().map(function(t,e){return"0"===t?"":"".concat("1"===t&&e>0?"":o[t]).concat(c[e])}).reverse().join("")}(t);return n?"".concat(n).concat(l[e]):""}).reverse().join("")}t.exports={formatBirthdayMask:function(t){if(!t)return t;var e=r(t);return e.length<8?e:"".concat(e.slice(0,8),"-").concat(e.slice(8,9))},formatCompactDateTime:function(t){if(!t)return"";var e=t.slice(0,4),n=t.slice(4,6),r=t.slice(6,8),o=t.slice(8,10),c=t.slice(10,12),l=t.slice(12,14);return"".concat(e,"-").concat(n,"-").concat(r).concat(o?" ".concat(o,":").concat(c,":").concat(l):"")},formatFixedMobileNumber:function(t){return"".concat(t.slice(0,3),"-").concat(t.slice(3,7),"-").concat(t.slice(7,11))},formatHourMinute:function(t){return"".concat(t.slice(0,2),":").concat(t.slice(2,4))},formatKoreanPriceText:function(t){if(null==t||""===t)return"";var e=String(t).split("~");if(e.length>2||!e[0])return"";var n=d(e[0]);if(!n)return"";var r=f(n);if(!r)return"";if(1===e.length||!e[1])return"".concat(r," 원");var o=d(e[1]);if(!o)return"";var c=f(o);return c?"".concat(r," 원 ~ ").concat(c," 원"):""},formatLocalDateTimeToMinute:function(t){if(!t)return"-";var e=new Date(t),n=e.getFullYear(),r=String(e.getMonth()+1).padStart(2,"0"),o=String(e.getDate()).padStart(2,"0"),c=String(e.getHours()).padStart(2,"0"),l=String(e.getMinutes()).padStart(2,"0");return"".concat(n,"-").concat(r,"-").concat(o," ").concat(c,":").concat(l)},formatNullableNumberWithCommas:function(t){return 0===t?"0":t?t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):""},formatNumberWithCommas:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")},formatPhoneMask:function(t){if(!t)return t;var e=r(t);return e.length<3?e:e.startsWith("02")?e.length<=5?"".concat(e.slice(0,2),"-").concat(e.slice(2,5)):e.length<=9?"".concat(e.slice(0,2),"-").concat(e.slice(2,5),"-").concat(e.slice(5)):"".concat(e.slice(0,2),"-").concat(e.slice(2,6),"-").concat(e.slice(6)):e.length<8?e:8===e.length?"".concat(e.slice(0,4),"-").concat(e.slice(4)):e.length<=10?"".concat(e.slice(0,3),"-").concat(e.slice(3,6),"-").concat(e.slice(6)):"".concat(e.slice(0,3),"-").concat(e.slice(3,7),"-").concat(e.slice(7))},insertThousandsSeparators:function(t){return String(t).replace(/(\d)(?=(?:\d{3})+(?!\d))/g,"$1,")},stripNonDigits:r}},686:function(t,e,n){"use strict";n(680)},687:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".app-bottom-bar[data-v-ff21b34a]{width:100%;box-sizing:border-box;flex-shrink:0;background:var(--color-surface);border-top:1px solid var(--color-border);z-index:var(--z-app-fixed)}.app-bottom-bar--padded[data-v-ff21b34a]{padding:var(--app-bottom-bar-padding-y, 16px) var(--app-bottom-bar-padding-x, 16px)}.app-bottom-bar--safe-bottom[data-v-ff21b34a]{padding-bottom:var(--app-safe-bottom, env(safe-area-inset-bottom, 0px))}.app-bottom-bar--padded.app-bottom-bar--safe-bottom[data-v-ff21b34a]{padding-bottom:calc(var(--app-bottom-bar-padding-y, 16px) + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))}.app-bottom-bar--sticky[data-v-ff21b34a]{position:sticky;bottom:0}.app-bottom-bar--fixed[data-v-ff21b34a]{position:fixed;right:auto;left:var(--app-frame-left);width:var(--app-frame-width);max-width:600px;margin:0}.app-bottom-bar--mobile-fixed[data-v-ff21b34a]{position:static}@media screen and (max-width: 768px){.app-bottom-bar--safe-bottom-mobile[data-v-ff21b34a]{padding-bottom:var(--app-safe-bottom, env(safe-area-inset-bottom, 0px))}.app-bottom-bar--padded.app-bottom-bar--safe-bottom-mobile[data-v-ff21b34a]{padding-bottom:calc(var(--app-bottom-bar-padding-y, 16px) + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))}.app-bottom-bar--mobile-fixed[data-v-ff21b34a]{position:fixed;right:auto;left:var(--app-frame-left);width:var(--app-frame-width);max-width:600px;margin:0}}",""]),r.locals={},t.exports=r},688:function(t,e,n){"use strict";n.r(e);n(27);var r={name:"AppBottomBar",props:{position:{type:String,default:"fixed",validator:function(t){return["static","sticky","fixed","mobile-fixed"].includes(t)}},padded:{type:Boolean,default:!0},bottomOffset:{type:String,default:"0px"},safeAreaBottom:{type:[Boolean,String],default:"auto",validator:function(t){return[!0,
1!1,"auto"].includes(t)}}},computed:{barClasses:function(){return["app-bottom-bar","app-bottom-bar--".concat(this.position),{"app-bottom-bar--padded":this.padded,"app-bottom-bar--safe-bottom":this.shouldApplySafeAreaBottom,"app-bottom-bar--safe-bottom-mobile":this.shouldApplyMobileSafeAreaBottom}]},shouldApplySafeAreaBottom:function(){return"auto"!==this.safeAreaBottom?this.safeAreaBottom:"0px"===this.bottomOffset&&"fixed"===this.position},shouldApplyMobileSafeAreaBottom:function(){return"auto"===this.safeAreaBottom&&"0px"===this.bottomOffset&&"mobile-fixed"===this.position},barStyle:function(){return["fixed","mobile-fixed"].includes(this.position)?{bottom:this.bottomOffset}:null}}},o=(n(686),n(14)),component=Object(o.a)(r,function(){var t=this;return(0,t._self._c)("div",{class:t.barClasses,style:t.barStyle},[t._t("default")],2)},[],!1,null,"ff21b34a",null);e.default=component.exports},690:function(t,e,n){"use strict";n.d(e,"g",function(){return c}),n.d(e,"l",function(){return l}),n.d(e,"c",function(){return d}),n.d(e,"d",function(){return f}),n.d(e,"n",function(){return v}),n.d(e,"f",function(){return h}),n.d(e,"e",function(){return m}),n.d(e,"i",function(){return x}),n.d(e,"j",function(){return y}),n.d(e,"h",function(){return _}),n.d(e,"m",function(){return k}),n.d(e,"b",function(){return j}),n.d(e,"a",function(){return O}),n.d(e,"o",function(){return C}),n.d(e,"k",function(){return I});n(72),n(87),n(679),n(384);var r=function(t){return String(t).padStart(2,"0")},o=["일","월","화","수","목","금","토"];function c(t){var e=new Date(t),n=e.getFullYear(),o=r(e.getMonth()+1),c=r(e.getDate());return"".concat(n,"-").concat(o,"-").concat(c)}function l(){return c(arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date)}function d(t){if(!t)return"";var e=new Date(t);if(Number.isNaN(e.getTime()))return"Invalid date";var n=e.getFullYear(),o=r(e.getMonth()+1),c=r(e.getDate());return"".concat(n,".").concat(o,".").concat(c)}function f(t){var e=new Date(t),n=e.getFullYear(),o=r(e.getMonth()+1),c=r(e.getDate());return"".concat(n,". ").concat(o,". ").concat(c)}function v(){return f(arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date)}function h(t){if(!t)return"";var e=new Date(t);if(Number.isNaN(e.getTime()))return"";var n=e.getFullYear(),o=r(e.getMonth()+1),c=r(e.getDate()),l=r(e.getHours()),d=r(e.getMinutes());return"".concat(n,".").concat(o,".").concat(c," ").concat(l,":").concat(d)}function m(t){if(!t)return"";var e=new Date(t),n=e.getFullYear(),o=r(e.getMonth()+1),c=r(e.getDate()),l=r(e.getHours()),d=r(e.getMinutes());return"".concat(n,"-").concat(o,"-").concat(c," ").concat(l,":").concat(d)}function x(t){if(!t)return"";var e=new Date(t);if(Number.isNaN(e.getTime()))return"";var n=String(e.getFullYear()).slice(-2);return"".concat(n,"년 ").concat(e.getMonth()+1,"월 ").concat(e.getDate(),"일")}function y(t){if(!t)return"";var e=new Date(t);if(Number.isNaN(e.getTime()))return"";var n=String(e.getFullYear()).slice(-2);return"".concat(n,"년 ").concat(e.getMonth()+1,"월 ").concat(e.getDate(),"일 (").concat(o[e.getDay()],")")}function _(t){if(!t)return"";var e=new Date(t);return Number.isNaN(e.getTime())?"Invalid date":"".concat(e.getFullYear(),"년 ").concat(e.getMonth()+1,"월 ").concat(e.getDate(),"일 (").concat(o[e.getDay()],")")}n(190),n(104),n(148),n(149),n(12);var w=function(t){return String(t).padStart(2,"0")};function k(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();if(!t)return 0;var n=new Date(t).getTime(),r=e instanceof Date?e.getTime():Number(e);return Number.isFinite(n)&&Number.isFinite(r)?Math.max(0,n-r):0}function j(t){var e=Math.max(0,Math.ceil(Number(t)/1e3));return Number.isFinite(e)?[Math.floor(e/3600),Math.floor(e%3600/60),e%60].map(w).join(":"):"00:00:00"}function O(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,n=new Date(e),r=new Date(t).setHours(0,0,0,0)-n.setHours(0,0,0,0),o=Math.floor(r/864e5);return 0===o?"D-day":o>0?"D-".concat(o):"D+".concat(Math.abs(o))}function C(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return new Date(e).getFullYear()-t}function I(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;if(!t)return"";var n=new Date(t);return Number.isNaN(n.getTime())?null:"".concat(new Date(e).getFullYear()-n.getFullYear(),"년")}},698:function(t,e,n){"use strict";n.d(e,"b",function(){return l}),n.d(e,"a",function(){return d});n(20),n(60);var r=n(683),o=n.n(r).a.formatKoreanPriceText;function c(t){return String(t||"").replace(/[^\d]/g,"")}function l(t){var e=c(t);return e?e.replace(/\B(?=(\d{3})+(?!\d))/g,","):""}var d=o},704:function(t,e,n){"use strict";n.d(e,"a",function(){return l}),n.d(e,"d",function(){return d}),n.d(e,"c",function(){return f}),n.d(e,"e",function(){return v}),n.d(e,"f",function(){return h}),n.d(e,"b",function(){return m}),n.d(e,"g",function(){return x});var r=n(38),o=(n(148),n(698)),c="/images/default_product.png";function l(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0";return Object(o.b)(t)||e}function d(t){return Number(t&&t.price)||0}function f(t){return Array.isArray(t&&t.likes)?t.likes.length:Number(t&&t.likeCount)||0}function v(t){return t&&t.providerId?"object"===Object(r.a)(t.providerId)?t.providerId._id||t.providerId.id||"":t.providerId:""}function h(t){return t?t.providerId&&"object"===Object(r.a)(t.providerId)?t.providerId.providerName||t.providerName||"":t.providerName||"":""}function m(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.includeProviderThumbnail,o=void 0===n||n,l=e.fallback,d=void 0===l?c:l;return t&&Array.isArray(t.imagesUrls)&&t.imagesUrls.length?t.imagesUrls[0]:o&&t&&t.providerId&&"object"===Object(r.a)(t.providerId)&&t.providerId.thumbnail?t.providerId.thumbnail:d}function x(t){return Boolean(t&&t.quoteOnly)}},707:function(t,e,n){"use strict";n.d(e,"b",function(){return f}),n.d(e,"d",function(){return v}),n.d(e,"c",function(){return h}),n.d(e,"a",function(){return m});var r=n(6),o=n.n(r),c=n(696),l=n.n(c),d=n(15),f=function(t){return o.a.get("/api/products/".concat(t),{headers:d.f})},v=function(t){return o.a.post("/api/products/".concat(t,"/view"),{},{headers:d.f})},h=function(t){return o.a.get("/api/products",{params:t,headers:d.f,paramsSerializer:function(t){return l.a.stringify(t,{arrayFormat:"repeat"})}})},m=function(data){return o.a.post("/api/products/like",data,{headers:d.f})}},708:function(t,e,n){var content=n(875);
1content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("219ad2ac",content,!0,{sourceMap:!1})},724:function(t,e,n){var content=n(895);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("7b7f7a59",content,!0,{sourceMap:!1})},725:function(t,e,n){var content=n(898);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("3dedb918",content,!0,{sourceMap:!1})},726:function(t,e,n){"use strict";n.r(e);n(27);var r={name:"HomeSectionMoreButton",components:{AppButton:n(665).default},props:{label:{type:String,required:!0},spacing:{type:String,default:"none",validator:function(t){return["none","section"].includes(t)}}}},o=(n(897),n(14)),component=Object(o.a)(r,function(){var t=this;return(0,t._self._c)("AppButton",{staticClass:"home-section-more-button",class:"home-section-more-button--spacing-".concat(t.spacing),attrs:{variant:"outline",size:"small",block:""},on:{click:function(e){return t.$emit("click",e)}}},[t._v("\n  "+t._s(t.label)+"\n")])},[],!1,null,"859e1716",null);e.default=component.exports},727:function(t,e,n){"use strict";n.d(e,"d",function(){return o}),n.d(e,"b",function(){return c}),n.d(e,"a",function(){return l}),n.d(e,"c",function(){return d}),n.d(e,"f",function(){return h}),n.d(e,"e",function(){return C}),n.d(e,"g",function(){return I});var r={comment:"님이 당신의 게시글에 댓글을 남겼습니다.",like:"님이 당신의 게시글에 좋아요를 눌렀습니다.",reply:"님이 당신의 질문글에 답글을 달았습니다.",expert_answer:"전문가가 회원님의 질문에 답변했습니다.",schedule_new:"새 예약 신청이 있습니다.",schedule_request:"상담 예약 신청이 접수되었습니다.",schedule_confirmed:"예약이 확정되었습니다.",schedule_reschedule_requested:"매장에서 예약 변경 시간을 보냈습니다.",schedule_rescheduled:"고객이 예약 변경 시간을 선택했습니다.",schedule_cancelled_by_customer:"고객이 예약을 취소했습니다.",schedule_cancelled_by_provider:"업체에서 예약을 취소했습니다.",schedule_reminder:"내일 예약이 있습니다.",estimate_new:"새 견적 신청이 있습니다.",estimate_request:"견적 신청이 접수되었습니다.",estimate_response:"견적 회신이 도착했습니다.",review_new:"새 리뷰가 작성되었습니다.",review_reply:"리뷰에 답글이 달렸습니다."};function o(t){if(!t)return"";if(!t.message&&"customer"===t.audience){if("schedule_modified"===t.type)return"예약 변경 신청이 접수되었습니다.";if("schedule_rescheduled"===t.type)return"예약이 변경되었습니다."}return t.message||r[t.type]||""}n(72),n(679),n(384);function c(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.compact,r=void 0!==n&&n,o=e.now,c=void 0===o?new Date:o;if(!t)return"";var l=new Date(t),d=new Date(c);if(Number.isNaN(l.getTime())||Number.isNaN(d.getTime()))return"";var f=d.getTime()-l.getTime(),v=Math.floor(f/6e4),h=Math.floor(f/36e5),m=Math.floor(f/864e5),x=r?"":" ";if(v<1)return"방금 전";if(v<60)return"".concat(v,"분").concat(x,"전");if(h<24)return"".concat(h,"시간").concat(x,"전");if(m<7)return"".concat(m,"일").concat(x,"전");if(r){var y=String(l.getMonth()+1).padStart(2,"0"),_=String(l.getDate()).padStart(2,"0");return"".concat(y,".").concat(_)}return"".concat(l.getMonth()+1,"월 ").concat(l.getDate(),"일")}function l(t){return c(t,{compact:!0})}function d(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;if(!t)return"";var n=new Date(t),r=new Date(e);if(Number.isNaN(n.getTime())||Number.isNaN(r.getTime()))return"";var o=Math.max(0,Math.floor((r.getTime()-n.getTime())/1e3));return o<10?"방금":o<30?"10초 전":o<60?"30초 전":o<300?"1분 전":o<1800?"5분 전":o<3600?"30분 전":o<7200?"1시간 전":c(n,{now:r})}function f(t){return(null==t?void 0:t._id)||t}function v(t,e){var n,r,o,c;
1return{_id:t._id,type:t.type,audience:t.audience,destination:t.destination||null,providerThumbnail:(null===(n=t.providerId)||void 0===n?void 0:n.thumbnail)||"",sender:e,postId:f(t.postId),postPublicId:(null===(r=t.postId)||void 0===r?void 0:r.publicId)||(null===(o=t.destination)||void 0===o||null===(o=o.params)||void 0===o?void 0:o.publicId)||null,postTitle:(null===(c=t.postId)||void 0===c?void 0:c.title)||null,estimateId:f(t.estimateId),scheduleId:f(t.scheduleId),message:t.message,title:t.title,redirection:t.redirection,isRead:!t.new,createdAt:t.createdAt}}function h(t){return v(t,t.sender||null)}n(20),n(60),n(37),n(27),n(12),n(254),n(45),n(46),n(255),n(256),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(57);var m=["schedule","schedule_request","schedule_confirmed","schedule_modified","schedule_reschedule_requested","schedule_rescheduled","schedule_cancelled_by_provider","schedule_reminder"],x=["예약 완료"],y="/mypage/reservations",_=new Set(["schedule_modified","schedule_rescheduled"]);function w(t){return t?t._id||t:""}function k(t,e){var n=w(e&&e._id);if(!t||!n)return t;var r=t.includes("?")?"&":"?";return"".concat(t).concat(r,"notificationId=").concat(encodeURIComponent(n))}var j=n(274),O=n.n(j).a.buildCommunityPostPath;function C(t){return/^https?:\/\//i.test(t||"")}function I(t){var e,n,r;return t?"provider"===t.audience?"":"community_post"===(null===(e=t.destination)||void 0===e?void 0:e.type)&&t.postPublicId?O({_id:t.postId||t.destination.id,publicId:t.postPublicId,title:t.postTitle||(null===(n=t.destination.params)||void 0===n?void 0:n.title)}):t.destination?function(t){if(!t||"customer"!==t.app)return"";var e=t.id||"",n=t.params||{};switch(t.type){case"community_post":return e?O({_id:e,publicId:n.publicId,title:n.title}):"";case"estimate_detail":return e?"/estimate/".concat(e):"";case"production_guide":return"/guide?tab=production";case"provider_detail":return e?"/provider/detail/".concat(e):"";case"reservation_detail":return e?"/reservation/detail/".concat(e):"";case"review_form":return n.providerId&&n.scheduleId?"/review/form?provider=".concat(encodeURIComponent(n.providerId),"&schedule=").concat(encodeURIComponent(n.scheduleId)):"";default:return""}}(t.destination):"estimate_response"===t.type&&t.estimateId?"/estimate/".concat(t.estimateId):"estimate_request"===t.type?t.estimateId?"/estimate/".concat(t.estimateId):t.redirection||"/mypage/estimates":"estimate_new"===t.type?"":function(t){return!(!t||"provider"===t.audience)&&(!_.has(t.type)||"customer"===t.audience)&&Boolean(m.includes(t.type)||x.includes(t.title))}(t)?function(t){var e=w(t&&t.scheduleId);if(e)return k("/reservation/detail/".concat(e),t);var n=t&&t.redirection||"";return n.startsWith("/reservation/detail/")?k(n,t):y}(t):t.redirection&&t.redirection.startsWith("/estimate/detail/")?t.redirection.replace("/estimate/detail/","/estimate/"):"string"!=typeof(r=t.redirection)||!r.startsWith("/")||r.startsWith("//")||r.startsWith("/provider/dashboard")?t.postId?O({_id:t.postId,publicId:t.postPublicId,title:t.postTitle}):"":t.redirection:""}},728:function(t,e,n){"use strict";n.r(e);var r=n(665),o=n(253),c=n(676),l={name:"ProductFavoriteSuccessModal",components:{AppButton:r.default,AppIconButton:o.default,AppOverlay:c.default},mounted:function(){this.$el&&this.$el.parentNode!==document.body&&document.body.appendChild(this.$el)}},d=(n(894),n(14)),component=Object(d.a)(l,function(){var t=this,e=t._self._c;return e("transition",{attrs:{name:"fade"}},[e("AppOverlay",{staticClass:"product-favorite-modal",attrs:{placement:"center",layer:"modal","lock-scroll":""},on:{dismiss:function(e){return t.$emit("close")}}},[e("section",{staticClass:"product-favorite-modal__panel",attrs:{role:"dialog","aria-modal":"true","aria-labelledby":"product-favorite-modal-title","aria-describedby":"product-favorite-modal-description"},on:{click:function(t){t.stopPropagation()}}},[e("AppIconButton",{staticClass:"product-favorite-modal__close",attrs:{label:"팝업 닫기"},on:{click:function(e){return t.$emit("close")}}},[e("img",{attrs:{src:n(872),alt:"","aria-hidden":"true"}})]),t._v(" "),e("img",{staticClass:"product-favorite-modal__illustration",attrs:{src:n(893),alt:"","aria-hidden":"true"}}),t._v(" "),e("h2",{attrs:{id:"product-favorite-modal-title"}},[t._v("제품을 찜했어요!")]),t._v(" "),e("p",{attrs:{id:"product-favorite-modal-description"}},[t._v("\n        찜한 제품은 나만의 보석함에서"),e("br"),t._v("한눈에 확인할 수 있어요.\n      ")]),t._v(" "),e("div",{staticClass:"product-favorite-modal__actions"},[e("AppButton",{staticClass:"product-favorite-modal__primary",attrs:{size:"large",block:""},on:{click:function(e){return t.$emit("open-jewel-box")}}},[e("span",[t._v("나만의 보석함으로 이동하기")]),t._v(" "),e("span",{staticClass:"product-favorite-modal__arrow",attrs:{"aria-hidden":"true"}})]),t._v(" "),e("AppButton",{staticClass:"product-favorite-modal__secondary",attrs:{variant:"outline",size:"large",block:""},on:{click:function(e){return t.$emit("close")}}},[t._v("\n          계속 쇼핑하기\n        ")])],1)],1)])],1)},[],!1,null,"a452ff66",null);e.default=component.exports},731:function(t,e,n){var content=n(902);
1content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("5b32574c",content,!0,{sourceMap:!1})},872:function(t,e){t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNCA0TDEyIDEyTTEyIDRMNCAxMiIgc3Ryb2tlPSIjOTY5Njk2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="},873:function(t,e,n){t.exports=n.p+"img/icon_heart.86422fb.svg"},874:function(t,e,n){"use strict";n(708)},875:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".heart-toggle-button[data-v-6e045019] {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 25px;\n  height: 25px;\n  padding: 0;\n  border: 0;\n  background: transparent;\n  cursor: pointer;\n}\n.heart-toggle-button[data-v-6e045019]:disabled {\n  cursor: default;\n  opacity: 0.6;\n}\n.heart-toggle-button__icon[data-v-6e045019] {\n  display: block;\n  width: 100%;\n  height: 100%;\n}\n",""]),r.locals={},t.exports=r},879:function(t,e,n){"use strict";n.r(e);n(25),n(23),n(35),n(36),n(24),n(12),n(26);var r=n(16),o=n(8),c=(n(61),n(20),n(60),n(47)),l=n.n(c),d=n(151),f={showLoginAlert:function(){var t=this;this.$alert?this.$alert("로그인이 필요합니다.",{confirmButtonText:"확인",center:!0,callback:function(){return t.$router.replace(Object(d.c)(t.$route.fullPath))}}):this.$router.replace(Object(d.c)(this.$route.fullPath))},toggleLike:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark(function e(){var n,o,c,d;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if((n=t.normalizedTargetId)&&!t.isBusy){e.next=1;break}return e.abrupt("return");case 1:if(l.a.get("isLoggedIn")){e.next=2;break}return t.showLoginAlert(),e.abrupt("return");case 2:return o=t.localLiked,t.localLiked=!o,t.isBusy=!0,e.prev=3,e.next=4,t.requestLike({targetId:n});case 4:200===(c=e.sent).data.status?(t.$emit("change",Object(r.a)(Object(r.a)({},t.changeKey,n),"isLiked",t.localLiked)),t.$store.dispatch("store/getAccountInfo")):(t.localLiked=o,t.$alert&&t.$alert(c.data.message||"찜 처리에 실패했습니다.")),e.next=6;break;case 5:e.prev=5,d=e.catch(3),t.localLiked=o,t.$alert&&t.$alert("찜 처리에 실패했습니다. 다시 시도해주세요."),console.error("".concat(t.consoleLabel," like failed"),d);case 6:return e.prev=6,t.isBusy=!1,e.finish(6);case 7:case"end":return e.stop()}},e,null,[[3,5,6,7]])}))()}};var v=n(38),h={normalizeId:function(t){return t?"object"===Object(v.a)(t)?String(t._id||t.id||""):String(t):""},syncLiked:function(){var t=this,e=this.normalizedTargetId;this.localLiked=Boolean(e)&&this.likes.some(function(n){return t.normalizeId(n)===e})}};function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function x(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var y={name:"HeartToggleButton",components:{FavoriteIconFeedback:n(695).default},props:{targetId:{type:[String,Object],default:""},likes:{type:Array,default:function(){return[]}},requestLike:{type:Function,required:!0},changeKey:{type:String,required:!0},buttonClass:{type:String,default:""},iconClass:{type:String,default:""},filledClass:{type:String,default:""},consoleLabel:{type:String,default:"Favorite"}},mixins:[{watch:{likes:{handler:function(){this.syncLiked()},immediate:!0,deep:!0},normalizedTargetId:function(){this.syncLiked()}}}],data:function(){return{isBusy:!1,localLiked:!1,heartIcon:n(873)}},computed:{normalizedTargetId:function(){return this.normalizeId(this.targetId)}},methods:x(x({},h),f)},_=(n(874),n(14)),component=Object(_.a)(y,function(){var t=this,e=t._self._c;t._self._setupProxy;return e("button",{staticClass:"heart-toggle-button",class:[t.buttonClass,{active:t.localLiked}],attrs:{type:"button","aria-label":t.localLiked?"찜 해제":"찜하기",disabled:t.isBusy||!t.normalizedTargetId},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.toggleLike.apply(null,arguments)}}},[e("FavoriteIconFeedback",{attrs:{active:t.localLiked}},[t.localLiked?e("svg",{staticClass:"heart-toggle-button__icon",class:t.filledClass,attrs:{width:"25",height:"25",viewBox:"0 0 24 24",fill:"none"}},[e("g",{attrs:{transform:"translate(1 2)",fill:"var(--color-primary)"}},[e("path",{attrs:{d:"M0 5.812C0 2.54228 2.77567 0 6.139 0C7.87236 0 9.5813 
10.711546 10.75 1.91672C11.919 0.711514 13.6285 0 15.361 0C18.7243 0 21.5 2.54228 21.5 5.812C21.5 8.21917 20.2856 10.224 18.4063 12.2734C17.083 13.7164 15.3576 15.2549 13.3786 17.0195C12.5701 17.7403 11.7193 18.4989 10.8364 19.3042C10.55 19.5653 10.1119 19.5653 9.82557 19.3041C9.73811 19.2243 9.65114 19.145 9.56469 19.0662C6.62087 16.3815 4.26589 14.2338 2.64534 12.2386C0.958648 10.162 0 8.17139 0 5.812Z"}})])]):e("img",{staticClass:"heart-toggle-button__icon",class:t.iconClass,attrs:{src:t.heartIcon,alt:""}})])],1)},[],!1,null,"6e045019",null);e.default=component.exports},880:function(t,e,n){"use strict";n.r(e);n(25),n(23),n(35),n(36),n(24),n(12),n(26);var r=n(16),o=n(41),c=n(707),l=n(879),d=n(728);function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}var v={name:"ProductHeartButton",components:{HeartToggleButton:l.default,ProductFavoriteSuccessModal:d.default},props:{productId:{type:[String,Object],default:""}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({},Object(o.b)("store",{productLikes:function(t){return t.productLikes||[]}})),data:function(){return{showFavoriteModal:!1}},methods:{requestLike:function(data){return Object(c.a)(data)},handleLikeChange:function(t){this.$emit("change",t),t&&t.isLiked&&(this.showFavoriteModal=!0)},closeFavoriteModal:function(){this.showFavoriteModal=!1},openJewelBox:function(){this.closeFavoriteModal(),this.$router.push("/mypage/jewel-box")}}},h=v,m=(n(901),n(14)),component=Object(m.a)(h,function(){var t=this,e=t._self._c;return e("div",{staticClass:"product-heart-button-shell"},[e("HeartToggleButton",{attrs:{"button-class":"product-heart-button","icon-class":"product-heart-icon","filled-class":"product-heart-filled","change-key":"productId","console-label":"Product","target-id":t.productId,likes:t.productLikes,"request-like":t.requestLike},on:{change:t.handleLikeChange}}),t._v(" "),t.showFavoriteModal?e("ProductFavoriteSuccessModal",{on:{close:t.closeFavoriteModal,"open-jewel-box":t.openJewelBox}}):t._e()],1)},[],!1,null,"f1d2fbbc",null);e.default=component.exports;installComponents(component,{ProductFavoriteSuccessModal:n(728).default})},882:function(t,e,n){var content=n(914);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("7ccb1200",content,!0,{sourceMap:!1})},888:function(t,e,n){"use strict";n.d(e,"b",function(){return f}),n.d(e,"g",function(){return v}),n.d(e,"h",function(){return h}),n.d(e,"d",function(){return y}),n.d(e,"a",function(){return m}),n.d(e,"c",function(){return k}),n.d(e,"e",function(){return j}),n.d(e,"f",function(){return M}),n.d(e,"i",function(){return S});var r=n(892),o=n.n(r),c=o.a.PRODUCT_PREFERENCE_OPTIONS,l=o.a.normalizeProductPreference,d=o.a.normalizeProductPreferences,f=c;function v(t){return l(t)}function h(t){return d(t,{allowUnknown:!0})}n(72),n(190),n(104),n(87),n(12),n(20),n(60);var m=["💍클래식","화려함","미니멀함","레이어드","유니크한","두꺼운 밴드","모던함","👨남성적","👩여성적"],x={"클래식":{label:"클래식",hashtag:"클래식"},"화려함":{label:"화려함",hashtag:"화려함"},"미니멀함":{label:"심플",hashtag:"심플"},"레이어드":{label:"레이어드",hashtag:"레이어드"},"유니크함":{label:"유니크",hashtag:"유니크"},"두꺼운 밴드":{label:"두꺼운 밴드",hashtag:"두꺼운밴드"},"모던함":{label:"모던",hashtag:"모던"},"자연 모티브":{label:"자연 모티브",hashtag:"자연모티브"},"남성적":{label:"남성적",hashtag:"남성적"},"여성적":{label:"여성적",hashtag:"여성적"}};function y(t){var e=v(t),n=x[e];return n?n.label:e}n(675),n(931);var _=m.map(v);function w(t){return h(t).map(function(t,e){return{preference:t,index:e}}).sort(function(a,b){var t=_.indexOf(a.preference),e=_.indexOf(b.preference);return(-1===t?Number.MAX_SAFE_INTEGER:t)-(-1===e?Number.MAX_SAFE_INTEGER:e)||a.index-b.index}).map(function(t){return t.preference})}function k(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=w(t);if(!n.length)return"#취향맞춤";var r=n.slice(0,e),o=n.length-r.length,c=r.map(function(t){return"#".concat(function(t){var e=v(t),n=x[e];return n?n.hashtag:e.replace(/\s+/g,"")}(t))}).join(" ");return o>0?"".concat(c," 외 ").concat(o,"개"):c}function j(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=w(t);if(!n.length)return"취향 맞춤";var r=n.slice(0,e),o=n.length-r.length,c=r.map(y).join("·"),summary=o>0?"".concat(c," 외 ").concat(o,"개"):c;return"".concat(summary," 취향의")}var O=n(80),C=n(32),I=n(38),P=(n(27),n(148),n(281),n(45),o.a.DEFAULT_PREFERENCE_WEIGHT);function M(t,e){var n=h(e);if(!n.length)return 0;var r=function(t){var e=t&&t.preferenceWeights;return(e&&"object"===Object(I.a)(e)?Object.entries(e):[]).reduce(function(t,e){var n=Object(C.a)(e,2),r=n[0],o=n[1],c=v(r),l=Math.max(0,Math.min(5,Number(o)||0));return c&&l>0&&(t[c]=l),t},{})}(t),o=h(t&&t.preferences);return n.reduce(function(t,e){return r[e]?t+r[e]:o.includes(e)?t+P:t},0)}function S(t,e){var n=Array.isArray(t)?Object(O.a)(t):[],r=h(e);return r.length?n.map(function(t,e){return{product:t,index:e,score:M(t,r),viewCount:Math.max(0,Number(t&&t.viewCount)||0)}}).sort(function(a,b){return b.score-a.score||b.viewCount-a.viewCount||a.index-b.index}).map(function(t){return t.product}):n}},892:function(t,e,n){n(23),n(89),n(27),n(104),n(12),n(20),n(254),n(46),n(60),n(150),n(255),n(256),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(57);var r=["클래식","화려함","미니멀함","레이어드","유니크함","두꺼운 밴드","모던함","자연 모티브","남성적","여성적"],o={"클래식함":"클래식","화려한":"화려함","미니멀":"미니멀함","유니크한":"유니크함","모던한":"모던함","자연모티브":"자연 모티브"};function c(t){var text=String(t||"").replace(/(?:\uD83D[\uDC68\uDC69\uDC8D])/g,"").trim();return o[text]||text}t.exports={DEFAULT_PREFERENCE_WEIGHT:3,PRODUCT_PREFERENCE_OPTIONS:r,normalizeProductPreference:c,normalizeProductPreferences:function(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).allowUnknown,n=void 0!==e&&e;return Array.from(new Set((Array.isArray(t)?t:[]).map(c).filter(function(t){return t&&(n||r.includes(t))})))}}},893:function(t,e,n){t.exports=n.p+"img/favorite-success-jewel-box.c0b1dcc.png"},894:function(t,e,n){"use strict";n(724)},895:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".product-favorite-modal[data-v-a452ff66]{padding:12px;background:var(--color-black-alpha-50)}.product-favorite-modal__panel[data-v-a452ff66]{position:relative;width:100%;max-width:412px;max-height:calc(var(--app-viewport-height) - 24px);
1padding:24px 26px 25px;overflow-y:auto;border-radius:28px;background:var(--color-surface);box-shadow:var(--shadow-overlay);box-sizing:border-box;text-align:center}.product-favorite-modal__close.app-icon-button[data-v-a452ff66]{position:absolute;top:16px;right:16px;z-index:2;width:44px;height:44px;padding:10px;border:0;background:rgba(0,0,0,0);cursor:pointer}.product-favorite-modal__close img[data-v-a452ff66]{display:block;width:24px;height:24px}.product-favorite-modal__illustration[data-v-a452ff66]{display:block;width:min(68vw,250px);max-width:100%;height:auto;margin:0 auto 1px;object-fit:contain}.product-favorite-modal__panel h2[data-v-a452ff66]{margin:0;color:var(--color-text-strong);font-family:var(--font-family-sans);font-size:28px;font-weight:800;line-height:1.35;letter-spacing:-0.04em}.product-favorite-modal__panel p[data-v-a452ff66]{margin:12px 0 24px;color:var(--color-text-secondary);font-family:var(--font-family-sans);font-size:17px;font-weight:400;line-height:1.55;letter-spacing:-0.03em}.product-favorite-modal__actions[data-v-a452ff66]{display:flex;flex-direction:column;gap:9px}.product-favorite-modal__actions[data-v-a452ff66] .app-button{border-radius:13px;font-size:17px}.product-favorite-modal__actions[data-v-a452ff66] .product-favorite-modal__primary.app-button{border-color:var(--color-primary);background:linear-gradient(100deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);color:var(--color-white)}.product-favorite-modal__actions[data-v-a452ff66] .product-favorite-modal__primary .app-button__content{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.product-favorite-modal__arrow[data-v-a452ff66]{position:absolute;right:1px;width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.product-favorite-modal__actions[data-v-a452ff66] .product-favorite-modal__secondary.app-button{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text-strong)}@media(max-height: 680px){.product-favorite-modal__panel[data-v-a452ff66]{padding-top:14px}.product-favorite-modal__illustration[data-v-a452ff66]{width:min(51vh,210px)}.product-favorite-modal__panel h2[data-v-a452ff66]{font-size:24px}.product-favorite-modal__panel p[data-v-a452ff66]{margin:8px 0 16px;font-size:15px}}",""]),r.locals={},t.exports=r},896:function(t,e,n){var content=n(933);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("7f620ba0",content,!0,{sourceMap:!1})},897:function(t,e,n){"use strict";n(725)},898:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".home-section-more-button[data-v-859e1716] {\n  height: auto;\n  min-height: 40px;\n  padding: 10px 16px;\n  border: 1px solid var(--color-neutral-cool-230);\n  border-radius: var(--radius-sm);\n  background: var(--color-surface);\n  color: var(--color-neutral-925);\n  font-family: var(--font-family-sans);\n  font-size: var(--font-size-body);\n  font-weight: 400;\n  letter-spacing: -0.35px;\n  cursor: pointer;\n}\n.home-section-more-button--spacing-section[data-v-859e1716] {\n  margin-top: 25px;\n}\n",""]),r.locals={},t.exports=r},899:function(t,e,n){"use strict";n.d(e,"b",function(){return l}),n.d(e,"f",function(){return d}),n.d(e,"i",function(){return f}),n.d(e,"e",function(){return v}),n.d(e,"g",function(){return h}),n.d(e,"a",function(){return m}),n.d(e,"h",function(){return x}),n.d(e,"c",function(){return y}),n.d(e,"j",function(){return _}),n.d(e,"d",function(){return w});var r=n(6),o=n.n(r),c=n(15);function l(data){return o.a.post("/api/review",data,{headers:c.f})}function d(t){return o.a.get("/api/review/list",{params:t,headers:c.f})}function f(data){return o.a.put("/api/review",data,{headers:c.f})}function v(t){return o.a.get("/api/review/".concat(t),{headers:c.f})}function h(t){return o.a.delete("/api/review/".concat(t),{headers:c.f})}function m(data){return o.a.post("/api/review/guest",data,{headers:c.f})}function x(data){return o.a.put("/api/review/guest",data,{headers:c.f})}function y(t,e){return o.a.post("/api/review/guest/".concat(t,"/delete"),{guestPassword:e},{headers:c.f})}function _(t,e){return o.a.post("/api/review/guest/".concat(t,"/verify"),{guestPassword:e},{headers:c.f})}function w(){return o.a.get("/api/review/guest/enabled",{headers:c.f})}},900:function(t,e,n){"use strict";n.r(e);n(62);var r=n(665),o=n(880),c=n(704),l={name:"ProductGridCard",components:{AppButton:r.default,ProductHeartButton:o.default},props:{product:{type:Object,required:!0},showActions:{type:Boolean,default:!0},compact:{type:Boolean,default:!1},to:{type:[String,Object],default:null}},computed:{productName:function(){return this.product&&this.product.name||"상품명"},productImage:function(){return Object(c.b)(this.product)},providerName:function(){return Object(c.f)(this.product)}}},d=(n(1055),n(14)),component=Object(d.a)(l,function(){var t=this,e=t._self._c;return e("div",{staticClass:"product-grid-card",class:{"product-grid-card--compact":t.compact},on:{click:function(e){return t.$emit("open")}}},[e("div",{staticClass:"product-grid-card__thumb"},[t.product&&t.product._id?e("ProductHeartButton",{staticClass:"product-grid-card__bookmark",attrs:{"product-id":t.product._id}}):t._e(),t._v(" "),e("AppImage",{staticClass:"product-grid-card__image",attrs:{src:t.productImage,"fallback-src":"/images/default_product.png",alt:t.productName}})],1),t._v(" "),e("div",{staticClass:"product-grid-card__info"},[e("p",{staticClass:"product-grid-card__brand"},[t._v(t._s(t.providerName))]),t._v(" "),t.to&&!t.showActions?e("nuxt-link",{staticClass:"product-grid-card__name product-grid-card__link",attrs:{to:t.to},nativeOn:{click:function(t){t.stopPropagation()}}},[t._v(t._s(t.productName))]):e("p",{staticClass:"product-grid-card__name"},[t._v(t._s(t.productName))]),t._v(" "),t.showActions?e("AppButton",{staticClass:"product-grid-card__consult",attrs:{variant:"outline"},on:{click:function(e){return e.stopPropagation(),t.$emit("consult")}}},[t._v("\n      상담하기\n    ")]):t._e(),t._v(" "),t.showActions?e("AppButton",{staticClass:"product-grid-card__estimate",on:{click:function(e){return e.stopPropagation(),t.$emit("estimate")}}},[t._v("\n      견적받기\n    ")]):t._e()],1)])},[],!1,null,"93a30a10",null);e.default=component.exports;
1installComponents(component,{ProductHeartButton:n(880).default,AppImage:n(669).default})},901:function(t,e,n){"use strict";n(731)},902:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".product-heart-button-shell[data-v-f1d2fbbc] {\n  display: inline-flex;\n  width: 25px;\n  height: 25px;\n}\n",""]),r.locals={},t.exports=r},910:function(t,e,n){"use strict";n.r(e);var r={name:"InlineEmptyState",props:{message:{type:String,required:!0}}},o=(n(913),n(14)),component=Object(o.a)(r,function(){var t=this,e=t._self._c;return e("div",{staticClass:"inline-empty-state",attrs:{role:"status","aria-live":"polite"}},[e("p",{staticClass:"inline-empty-state__message"},[t._v(t._s(t.message))])])},[],!1,null,"5d936636",null);e.default=component.exports},913:function(t,e,n){"use strict";n(882)},914:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,".inline-empty-state[data-v-5d936636] {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: 40px 0;\n  color: var(--color-neutral-cool-475);\n  font-size: 14px;\n  text-align: center;\n}\n.inline-empty-state__message[data-v-5d936636] {\n  margin: 0;\n}\n",""]),r.locals={},t.exports=r},915:function(t,e){t.exports="data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgdmlld0JveD0iMCAwIDcgNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IlZlY3RvciAyIiBkPSJNMC41IDAuNUwzLjUgMy41TDYuNSAwLjUiIHN0cm9rZT0idmFyKC0tc3Ryb2tlLTAsICMxMjEyMTIpIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg=="},919:function(t,e,n){"use strict";n.d(e,"b",function(){return l}),n.d(e,"a",function(){return d}),n.d(e,"c",function(){return f}),n.d(e,"e",function(){return h}),n.d(e,"d",function(){return m});var r=n(80),o=(n(23),n(685),n(27),n(675),n(12),n(45),n(704)),c=n(888),l=[{label:"인기순(찜)",value:"popular"},{label:"최신순",value:"newest"}],d=[{label:"100만원대",value:"1m"},{label:"200만원대",value:"2m"},{label:"300만원대",value:"3m"},{label:"400만원대",value:"4m"},{label:"500만원대",value:"5m"},{label:"600만원대",value:"6m"},{label:"700만원대",value:"7m"},{label:"그 이상",value:"over"}],f=c.b,v={"1m":{min:1e6,max:1999999},"2m":{min:2e6,max:2999999},"3m":{min:3e6,max:3999999},"4m":{min:4e6,max:4999999},"5m":{min:5e6,max:5999999},"6m":{min:6e6,max:6999999},"7m":{min:7e6,max:7999999},over:{min:8e6,max:null}};function h(t,e,n){if(!e)return n;var option=t.find(function(t){return"string"==typeof t?t===e:t.value===e});return"string"==typeof option?option:option?option.label:n}function m(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.sort,l=void 0===n?"":n,d=e.priceBand,f=void 0===d?"":d,h=e.taste,m=void 0===h?"":h,x=Array.isArray(t)?Object(r.a)(t):[],y=v[f];if(y&&(x=x.filter(function(t){var e=Object(o.d)(t);return!!e&&(null==y.max?e>=y.min:e>=y.min&&e<=y.max)})),m){var _=Object(c.g)(m);x=x.filter(function(t){return Object(c.h)(t.preferences).includes(_)})}return"newest"===l?x.sort(function(a,b){return new Date(b.createdAt)-new Date(a.createdAt)}):"popular"===l&&x.sort(function(a,b){return Object(o.c)(b)-Object(o.c)(a)}),x}},920:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r={goToProduct:function(t){t&&this.$router.push("/product/detail/".concat(t))}}},921:function(t,e,n){"use strict";n.r(e);n(25),n(23),n(35),n(36),n(24),n(12),n(26);var r=n(16),o=n(253),c=n(695),l=n(41);function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}var f=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?d(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({isBookmarked:function(){return"provider"==this.type?this.isProviderLike:this.isbnfLike}},Object(l.b)("store",{providerLikes:function(t){return t.providerLikes},bnfLikes:function(t){return t.bnfLikes}})),v=(n(20),n(60),n(681)),h=n(47),m=n.n(h),x=n(151),y={handleLike:function(){var t=this;if(m.a.get("isLoggedIn"))if(this.isProviderLike=!this.isProviderLike,"provider"==this.type){var data={targetId:this.providerId};Object(v.c)(data).then(function(e){200==e.data.status?t.$store.dispatch("store/getAccountInfo"):(t.isProviderLike=!t.isProviderLike,t.$alert(e.data.message,{confirmButtonText:"확인"}))})}else{var e={targetId:this.bnfId};Object(v.a)(e).then(function(e){200==e.data.status?t.$store.dispatch("store/getAccountInfo"):(t.isbnfLike=!t.isbnfLike,t.$alert(e.data.message,{confirmButtonText:"확인"}))})}else this.$alert("로그인 후 사용가능 합니다.",{confirmButtonText:"확인",center:!0,callback:function(){return t.$router.replace(Object(x.c)(t.$route.fullPath))}})}};function _(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function w(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?_(Object(n),!0).forEach(function(e){Object(r.a)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var k={components:{AppIconButton:o.default,FavoriteIconFeedback:c.default},props:{providerId:{type:String},bnfId:{type:String},type:{type:String},inThumbnail:{type:Boolean,default:!0},filledColor:{type:String,default:""}},mixins:[{watch:{providerLikes:{handler:function(){this.syncProviderLike()},deep:!0},providerId:function(){this.syncProviderLike()},bnfLikes:{handler:function(){this.syncBnfLike()},deep:!0},bnfId:function(){this.syncBnfLike()}},mounted:function(){this.syncProviderLike(),this.syncBnfLike()}}],data:function(){return{isProviderLike:!1,isbnfLike:!1}},computed:f,methods:w(w({},{syncProviderLike:function(){var t=this;this.providerLikes.length>0&&(this.isProviderLike=this.providerLikes.some(function(e){return e===t.providerId}))},syncBnfLike:function(){var t=this;this.bnfLikes.length>0&&(this.isbnfLike=this.bnfLikes.some(function(e){return e===t.bnfId}))}}),y)},j=(n(932),n(14)),component=Object(j.a)(k,function(){var t=this,e=t._self._c;t._self._setupProxy;return e("AppIconButton",{staticClass:"bookmarkBtn",attrs:{label:t.isBookmarked?"찜 해제":"찜하기",size:"small"},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.handleLike.apply(null,arguments)}}},[e("FavoriteIconFeedback",{attrs:{active:t.isBookmarked}},["provider"==t.type&&t.isProviderLike||"resetting"==t.type&&t.isbnfLike?e("span",{staticClass:"material-symbols-rounded fill",class:[t.inThumbnail?"fs-11":"fs-20"],style:t.filledColor?{color:t.filledColor}:null},[t._v("\n      favorite\n    ")]):e("span",{staticClass:"material-symbols-rounded",class:[t.inThumbnail?"fs-11":"fs-20"]},[t._v("\n      favorite_border\n    ")])])],1)},[],!1,null,"3891e796",null);e.default=component.exports},926:function(t,e,n){t.exports=n.p+"img/icon_diamond_point.ed83e6b.svg"},929:function(t,e,n){var content=n(1002);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("2f9fc06f",content,!0,{sourceMap:!1})},930:function(t,e,n){var content=n(1004);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("c55f9524",content,!0,{sourceMap:!1})},931:function(t,e,n){"use strict";n(1)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},932:function(t,e,n){"use strict";n(896)},933:function(t,e,n){var r=n(52)(function(i){return i[1]});r.push([t.i,'.fill[data-v-3891e796] {\n  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;\n}\n',""]),r.locals={},t.exports=r},941:function(t,e,n){"use strict";n.r(e);n(675);var r=n(682),o=n(958),c=n(959),l=n(919),d={sortLabel:function(){return Object(l.e)(this.sortOptions,this.sort,"정렬")},priceBandLabel:function(){return Object(l.e)(this.priceBandOptions,this.priceBand,"가격대")},tasteLabel:function(){return Object(l.e)(this.tasteOptions,this.taste,"취향")}},f={sort:{type:String,default:""},priceBand:{type:String,default:""},taste:{type:String,default:""},filterTitle:{type:String,default:"맞춤 필터"},padded:{type:Boolean,default:!1}};var v={name:"ProductCatalogFilter",components:{AppChoiceButton:r.default,ProductFullscreenFilter:o.default,ProductOptionSheet:c.default},props:f,data:function(){return{refreshIcon:n(992),pendingSort:"",pendingPriceBand:"",pendingTaste:"",modalType:"",sortOptions:l.b,priceBandOptions:l.a,tasteOptions:l.c}},computed:d,methods:{openModal:function(t){this.pendingSort=this.sort,this.pendingPriceBand=this.priceBand,this.pendingTaste=this.taste,this.modalType=t},closeModal:function(){this.modalType=""},resetAllPending:function(){this.pendingSort="",this.pendingPriceBand="",this.pendingTaste=""},emitChange:function(t,e,n){this.$emit("change",{sort:t,priceBand:e,taste:n}),this.modalType=""},clearAll:function(){this.emitChange("","","")},applyAll:function(){this.emitChange(this.pendingSort,this.pendingPriceBand,this.pendingTaste)},applySort:function(){this.emitChange(this.pendingSort,this.priceBand,this.taste)},applyPrice:function(){this.emitChange(this.sort,this.pendingPriceBand,this.taste)},applyTaste:function(){this.emitChange(this.sort,this.priceBand,this.pendingTaste)}}},h=(n(1053),n(14)),component=Object(h.a)(v,function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"product-catalog-filter",class:{"product-catalog-filter--padded":t.padded}},[e("div",{staticClass:"filter-bar"},[e("AppChoiceButton",{staticClass:"filter-chip filter-icon-chip",on:{click:function(e){return t.openModal("all")}}},[e("svg",{staticClass:"filter-icon",attrs:{viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M12.3958 6.99994H5.18875M2.64483 6.99994H1.60417M2.64483 6.99994C2.64483 6.66267 2.77881 6.33922 3.0173 6.10073C3.25578 5.86225 3.57923 5.72827 3.9165 5.72827C4.25377 5.72827 4.57722 5.86225 4.8157 6.10073C5.05419 6.33922 5.18817 6.66267 5.18817 6.99994C5.18817 7.3372 5.05419 7.66066 4.8157 7.89914C4.57722 8.13762 4.25377 8.2716 3.9165 8.2716C3.57923 8.2716 3.25578 8.13762 3.0173 7.89914C2.77881 7.66066 2.64483 7.3372 2.64483 6.99994ZM12.3958 10.854H9.04283M9.04283 10.854C9.04283 11.1914 8.90853 11.5152 8.66999 11.7537C8.43146 11.9923 8.10793 12.1263 7.77058 12.1263C7.43332 
112.1263 7.10987 11.9923 6.87139 11.7537C6.6329 11.5152 6.49892 11.1914 6.49892 10.854C6.49892 10.5168 6.6329 10.1933 6.87139 9.95484C7.10987 9.71636 7.43332 9.58237 7.77058 9.58237C8.10793 9.58237 8.43146 9.71636 8.66999 9.95484C8.90853 10.1933 9.04283 10.5168 9.04283 10.854ZM6.49892 10.854M6.49892 10.854H1.60417M12.3958 3.14585H10.5846M8.04067 3.14585H1.60417M8.04067 3.14585C8.04067 2.80859 8.17465 2.48513 8.41313 2.24665C8.65161 2.00816 8.97507 1.87419 9.31233 1.87419C9.47933 1.87419 9.64469 1.90708 9.79898 1.97099C9.95327 2.03489 10.0935 2.12856 10.2115 2.24665C10.3296 2.36473 10.4233 2.50492 10.4872 2.65921C10.5511 2.81349 10.584 2.97886 10.584 3.14585C10.584 3.31285 10.5511 3.47821 10.4872 3.6325C10.4233 3.78678 10.3296 3.92697 10.2115 4.04506C10.0935 4.16314 9.95327 4.25681 9.79898 4.32072C9.64469 4.38463 9.47933 4.41752 9.31233 4.41752C8.97507 4.41752 8.65161 4.28354 8.41313 4.04506C8.17465 3.80657 8.04067 3.48312 8.04067 3.14585Z",stroke:"var(--color-neutral-950)","stroke-width":"0.875","stroke-miterlimit":"10","stroke-linecap":"round"}})]),t._v(" "),e("span",[t._v("필터")])]),t._v(" "),e("AppChoiceButton",{staticClass:"filter-chip",class:{active:t.sort},attrs:{selected:Boolean(t.sort)},on:{click:function(e){return t.openModal("sort")}}},[e("span",[t._v(t._s(t.sortLabel))]),t._v(" "),e("img",{staticClass:"dropdown-icon",attrs:{src:n(915),alt:""}})]),t._v(" "),e("AppChoiceButton",{staticClass:"filter-chip",class:{active:t.priceBand},attrs:{selected:Boolean(t.priceBand)},on:{click:function(e){return t.openModal("price")}}},[e("span",[t._v(t._s(t.priceBandLabel))]),t._v(" "),e("img",{staticClass:"dropdown-icon",attrs:{src:n(915),alt:""}})]),t._v(" "),e("AppChoiceButton",{staticClass:"filter-chip",class:{active:t.taste},attrs:{selected:Boolean(t.taste)},on:{click:function(e){return t.openModal("taste")}}},[e("span",[t._v(t._s(t.tasteLabel))]),t._v(" "),e("img",{staticClass:"dropdown-icon",attrs:{src:n(915),alt:""}})])],1),t._v(" "),e("ProductFullscreenFilter",{attrs:{visible:"all"===t.modalType,title:t.filterTitle,"sort-options":t.sortOptions,"price-band-options":t.priceBandOptions,"taste-options":t.tasteOptions,sort:t.pendingSort,"price-band":t.pendingPriceBand,taste:t.pendingTaste},on:{"update:sort":function(e){t.pendingSort=e},"update:priceBand":function(e){t.pendingPriceBand=e},"update:taste":function(e){t.pendingTaste=e},close:t.closeModal,reset:t.resetAllPending,clear:t.clearAll,apply:t.applyAll}}),t._v(" "),"sort"===t.modalType?e("ProductOptionSheet",{attrs:{title:"정렬 선택",options:t.sortOptions,"reset-icon":t.refreshIcon,"apply-label":"정렬 맞춤 적용"},on:{close:t.closeModal,reset:function(e){t.pendingSort=""},apply:t.applySort},model:{value:t.pendingSort,callback:function(e){t.pendingSort=e},expression:"pendingSort"}}):t._e(),t._v(" "),"price"===t.modalType?e("ProductOptionSheet",{attrs:{title:"가격대 선택",options:t.priceBandOptions,columns:3,"reset-icon":t.refreshIcon,"apply-label":"가격대 맞춤 적용"},on:{close:t.closeModal,reset:function(e){t.pendingPriceBand=""},apply:t.applyPrice},model:{value:t.pendingPriceBand,callback:function(e){t.pendingPriceBand=e},expression:"pendingPriceBand"}}):t._e(),t._v(" "),"taste"===t.modalType?e("ProductOptionSheet",{attrs:{title:"취향별 선택",options:t.tasteOptions,columns:3,"reset-icon":t.refreshIcon,"apply-label":"취향별 맞춤 적용"},on:{close:t.closeModal,reset:function(e){t.pendingTaste=""},apply:t.applyTaste},model:{value:t.pendingTaste,callback:function(e){t.pendingTaste=e},expression:"pendingTaste"}}):t._e()],1)},[],!1,null,"6d34eed4",null);e.default=component.exports;installComponents(component,{ProductFullscreenFilter:n(958).default,ProductOptionSheet:n(959).default})},958:function(t,e,n){"use strict";n.r(e);n(675);var r=n(38),o=n(665),c=n(688),l=n(682),d=n(253),f=n(676),v={name:"ProductFullscreenFilter",components:{AppButton:o.default,AppBottomBar:c.default,AppChoiceButton:l.default,AppIconButton:d.default,AppOverlay:f.default},props:{visible:{type:Boolean,default:!1},title:{type:String,default:"맞춤 필터"},sortOptions:{type:Array,default:function(){return[]}},priceBandOptions:{type:Array,default:function(){return[]}},tasteOptions:{type:Array,default:function(){return[]}},sort:{type:String,default:""},priceBand:{type:String,default:""},taste:{type:String,default:""}},methods:{optionValue:function(option){return"object"===Object(r.a)(option)?option.value:option},optionLabel:function(option){return"object"===Object(r.a)(option)?option.label:option},togglePriceBand:function(t){this.$emit("update:priceBand",this.priceBand===t?"":t)},toggleTaste:function(t){this.$emit("update:taste",this.taste===t?"":t)}}},h=(n(1001),n(14)),component=Object(h.a)(v,function(){var t=this,e=t._self._c;t._self._setupProxy;return e("AppOverlay",{attrs:{visible:t.visible,scope:"app",placement:"fullscreen",layer:"workflow","lock-scroll":""},on:{dismiss:function(e){return t.$emit("close")}}},[e("div",{staticClass:"product-fullscreen-filter__box",attrs:{role:"dialog","aria-modal":"true","aria-label":t.title}},[e("header",{staticClass:"product-fullscreen-filter__nav"},[e("AppIconButton",{staticClass:"product-fullscreen-filter__close",attrs:{label:"닫기",size:"large"},on:{click:function(e){return t.$emit("close")}}},[t._v("\n        ×\n      ")]),t._v(" "),e("h2",{staticClass:"product-fullscreen-filter__title"},[t._v(t._s(t.title))]),t._v(" "),e("AppButton",{staticClass:"product-fullscreen-filter__reset",attrs:{variant:"ghost"},on:{click:function(e){return t.$emit("reset")}}},[t._v("\n        초기화\n      ")])],1),t._v(" "),e("main",{staticClass:"product-fullscreen-filter__body"},[e("section",{staticClass:"product-fullscreen-filter__section"},[e("h3",{staticClass:"product-fullscreen-filter__section-title"},[t._v("⭐정렬")]),t._v(" "),e("div",{staticClass:"product-fullscreen-filter__grid"},t._l(t.sortOptions,function(option){return e("AppChoiceButton",{key:t.optionValue(option),staticClass:"product-fullscreen-filter__option",class:{active:t.sort===t.optionValue(option)},attrs:{selected:t.sort===t.optionValue(option)},on:{click:function(e){t.$emit("update:sort",t.optionValue(option))}}},[t._v("\n            "+t._s(t.optionLabel(option))+"\n          ")])}),1)]),t._v(" "),e("section",{staticClass:"product-fullscreen-filter__section"},[e("h3",{staticClass:"product-fullscreen-filter__section-title"},[t._v("가격대별")]),t._v(" "),e("div",{staticClass:"product-fullscreen-filter__grid"},t._l(t.priceBandOptions,function(option){return e("AppChoiceButton",{key:t.optionValue(option),staticClass:"product-fullscreen-filter__option",class:{active:t.priceBand===t.optionValue(option)},attrs:{selected:t.priceBand===t.optionValue(option)},on:{click:function(e){t.togglePriceBand(t.optionValue(option))}}},[t._v("\n            "+t._s(t.optionLabel(option))+"\n          ")])}),1)]),t._v(" "),e("section",{staticClass:"product-fullscreen-filter__section"},[e("h3",{staticClass:"product-fullscreen-filter__section-title"},[t._v("취향별")]),t._v(" "),e("div",{staticClass:"product-fullscreen-filter__grid"},t._l(t.tasteOptions,function(option){return e("AppChoiceButton",{key:t.optionValue(option),staticClass:"product-fullscreen-filter__option",class:{active:t.taste===t.optionValue(option)},attrs:{selected:t.taste===t.optionValue(option)},on:{click:function(e){t.toggleTaste(t.optionValue(option))}}},[t._v("\n            "+t._s(t.optionLabel(option))+"\n          ")])}),1)])]),t._v(" "),e("AppBottomBar",{staticClass:"product-fullscreen-filter__footer",attrs:{position:"static","safe-area-bottom":!0}},[e("AppButton",{staticClass:"product-fullscreen-filter__clear",attrs:{variant:"secondary"},on:{click:function(e){return t.$emit("clear")}}}
1,[t._v("\n        선택해제\n      ")]),t._v(" "),e("AppButton",{staticClass:"product-fullscreen-filter__apply",on:{click:function(e){return t.$emit("apply")}}},[t._v("\n        맞춤 적용하기\n      ")])],1)],1)])},[],!1,null,"002e57ba",null);e.default=component.exports},959:function(t,e,n){"use strict";n.r(e);var r=n(38),o=(n(148),n(710)),c=n(665),l=n(253),d={name:"ProductOptionSheet",components:{AppBottomSheet:o.default,AppButton:c.default,AppIconButton:l.default},props:{visible:{type:Boolean,default:!0},title:{type:String,required:!0},options:{type:Array,default:function(){return[]}},value:{type:String,default:""},columns:{type:Number,default:1},maxWidth:{type:String,default:"600px"},resetIcon:{type:String,default:""},resetLabel:{type:String,default:"초기화"},applyLabel:{type:String,default:"적용하기"}},methods:{optionValue:function(option){return"object"===Object(r.a)(option)?option.value:option},optionLabel:function(option){return"object"===Object(r.a)(option)?option.label:option}}},f=(n(1003),n(14)),component=Object(f.a)(d,function(){var t=this,e=t._self._c;return e("AppBottomSheet",{attrs:{visible:t.visible,"aria-label":t.title,"max-width":t.maxWidth},on:{close:function(e){return t.$emit("close")}}},[e("div",{staticClass:"product-option-sheet",style:{"--product-option-columns":t.columns}},[e("header",{staticClass:"product-option-sheet__header"},[e("h2",{staticClass:"product-option-sheet__title"},[t._v(t._s(t.title))]),t._v(" "),e("AppIconButton",{staticClass:"product-option-sheet__close",attrs:{label:"닫기",size:"small"},on:{click:function(e){return t.$emit("close")}}},[t._v("\n        ×\n      ")])],1),t._v(" "),e("div",{staticClass:"product-option-sheet__options"},t._l(t.options,function(option){return e("label",{key:t.optionValue(option),staticClass:"product-option-sheet__option"},[e("span",{staticClass:"product-option-sheet__radio",class:{checked:t.value===t.optionValue(option)}},[t.value===t.optionValue(option)?e("span",{staticClass:"product-option-sheet__radio-inner"}):t._e()]),t._v(" "),e("input",{staticClass:"product-option-sheet__input",attrs:{type:"radio"},domProps:{value:t.optionValue(option),checked:t.value===t.optionValue(option)},on:{change:function(e){t.$emit("input",t.optionValue(option))}}}),t._v(" "),e("span",{staticClass:"product-option-sheet__label",class:{active:t.value===t.optionValue(option)}},[t._v("\n          "+t._s(t.optionLabel(option))+"\n        ")])])}),0),t._v(" "),e("footer",{staticClass:"product-option-sheet__footer"},[e("AppButton",{staticClass:"product-option-sheet__reset",attrs:{variant:"ghost",size:"small"},on:{click:function(e){return t.$emit("reset")}}},[t.resetIcon?e("img",{attrs:{src:t.resetIcon,alt:"",width:"20",height:"20"}}):t._e(),t._v(" "),e("span",[t._v(t._s(t.resetLabel))])]),t._v(" "),e("AppButton",{staticClass:"product-option-sheet__apply",attrs:{block:""},on:{click:function(e){return t.$emit("apply")}}},[t._v("\n        "+t._s(t.applyLabel)+"\n      ")])],1)])])},[],!1,null,"5451f8a5",null);e.default=component.exports;installComponents(component,{Footer:n(153).default})},973:function(t,e,n){var content=n(1054);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("72d7281f",content,!0,{sourceMap:!1})},974:function(t,e,n){var content=n(1056);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("2e940854",content,!0,{sourceMap:!1})},975:function(t,e,n){var content=n(1058);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("8423275c",content,!0,{sourceMap:!1})},980:function(t,e,n){var content=n(1084);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("36c3e114",content,!0,{sourceMap:!1})},981:function(t,e,n){var content=n(1093);
1content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("3b1204ed",content,!0,{sourceMap:!1})},982:function(t,e,n){var content=n(1095);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(53).default)("2f28328d",content,!0,{sourceMap:!1})},998:function(t,e,n){"use strict";n.d(e,"b",function(){return c}),n.d(e,"a",function(){return l});var r=n(6),o=n.n(r);function c(param){return o.a.get("/api/events",{params:param})}var l=function(t){return o.a.get("/api/events/".concat(t))}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.