1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[87953],{2935:(e,n,r)=>{"use strict";r.d(n,{E:()=>o});var a=r(18153),t=r(38993),d=r(3133),i=r(38175);let o=({children:e})=>(0,a.Y)("div",{css:l.footer,children:(0,a.Y)(d.J,{paddingHorizontal:"p12",paddingVertical:"p8",backgroundColor:"background.secondary.normal",children:e})}),l={footer:(0,t.AH)("border-top:solid 1px ",i.w.color.border.primary.normal,";")}},28683:(e,n,r)=>{"use strict";r.r(n),r.d(n,{__N_SSP:()=>N,default:()=>H});var a=r(18153),t=r(14232),d=r(54431),i=r(64177),o=r(59232),l=r(95016),s=r(43622),c=r(3133),m=r(40604),u=r(61344),p=r(64457),g=r(60504),b=r(44690),h=r(78632),y=r(93367),k=r(30469),f=r(3385),Y=r(78248),D=r(38993),v=r(19705),C=r(16891),A=r(90851),w=r(52083),x=r(31057),I=r(11099);let B=({brand:e,index:n,selectedSourceId:r,selectedTargetId:t,onSelectAsSource:d,onSelectAsTarget:i})=>{let{t:l}=(0,o.Bd)(["admin/pages"]),s=r===e.id,m=t===e.id;return(0,a.FD)(x.iD,{children:[(0,a.Y)(x.C,{children:(0,a.FD)(x.rL,{children:[(0,a.FD)(p.v,{size:"s3",fontWeight:"bold",children:[n,". ",e.name??""]}),(0,a.Y)(c.J,{marginTop:"p8",children:(0,a.FD)(p.v,{size:"s2",children:["ID:"," ",e.id&&e.maker?.id?(0,a.Y)(I._,{href:`/admin/makers/${e.maker.id}/brands/${e.id}/edit`,text:e.id,targetBlank:!0,nofollow:!0,display:"inline",color:"link.primary.normal"}):e.id,e.kana?` / ${e.kana}`:""]})})]})}),(0,a.FD)(x.YM,{children:[(0,a.Y)(x.nc,{children:(0,a.FD)(p.v,{size:"s2",color:"text.secondary.normal",children:[l("admin/pages:brands.mergeAndDelete.makerName"),":"," ",e.maker?.name??l("admin/pages:brands.mergeAndDelete.noMaker")]})}),(0,a.Y)(x.Zn,{children:(0,a.FD)(u.OK,{gap:"p8",children:[(0,a.Y)(g.$,{text:l("admin/pages:brands.mergeAndDelete.selectAsSource"),color:"secondary",size:"sm",submitType:"button",disabled:s||m,onClick:()=>{e.id&&d({id:e.id,name:e.name,kana:e.kana,makerName:e.maker?.name})}}),(0,a.Y)(g.$,{text:l("admin/pages:brands.mergeAndDelete.selectAsTarget"),color:"secondary",size:"sm",submitType:"button",disabled:s||m,onClick:()=>{e.id&&i({id:e.id,name:e.name,kana:e.kana,makerName:e.maker?.name})}})]})})]})]})},F=(0,h.UG)(` 2 query BrandsSearchByKeywordForMergeAndDelete( 3 $keyword: String 4 $makerId: ID 5 $limit: Int 6 ) { 7 brands(keyword: $keyword, makerId: $makerId, limit: $limit) { 8 id 9 name 10 kana 11 maker { 12 id 13 name 14 } 15 } 16 } 17`),z=({excludedBrandIds:e,onSubmitSearch:n,selectedSourceId:r,selectedTargetId:d,onSelectAsSource:i,onSelectAsTarget:l})=>{let{t:s}=(0,o.Bd)(["admin/common","admin/pages"]),[m,b]=(0,t.useState)({keyword:"",makerId:""}),[h,{data:y,loading:k}]=(0,Y._)(F),f=(y?.brands??[]).filter(n=>!e.includes(n.id??"")),D=e=>n=>{b(r=>({...r,[e]:n}))},x=0===f.length?s("admin/pages:brands.mergeAndDelete.noResults"):s("admin/pages:brands.mergeAndDelete.resultCount",{count:f.length,limit:50});return(0,a.FD)(u.OK,{direction:"column",gap:"p24",children:[(0,a.Y)(C.C,{onSubmit:e=>{e.preventDefault(),n(),h({variables:{keyword:m.keyword,makerId:m.makerId||void 0,limit:50}})},children:(0,a.FD)(u.OK,{gap:"p24",alignItems:"end",children:[(0,a.Y)(u.p3,{children:(0,a.Y)(v.V,{title:s("admin/pages:brands.mergeAndDelete.searchKeyword"),children:(0,a.Y)(w.k,{name:"keyword",placeholder:s("admin/pages:brands.mergeAndDelete.brandName"),value:m.keyword,onChange:D("keyword")})})}),(0,a.Y)(u.p3,{children:(0,a.Y)(v.V,{title:s("admin/pages:brands.mergeAndDelete.searchMakerId"),children:(0,a.Y)(w.k,{name:"makerId",placeholder:s("admin/pages:brands.mergeAndDelete.searchMakerId"),value:m.makerId,onChange:D("makerId")})})}),(0,a.Y)(g.$,{submitType:"submit",color:"secondary",text:s("admin/common:button.search")})]})}),(0,a.Y)(c.J,{children:(0,a.Y)("div",{css:M.scrollableResults,children:(0,a.FD)(u.OK,{gap:"p12",direction:"column",children:[k&&(0,a.Y)(u.OK,{justifyContent:"center",children:(0,a.Y)(A.y,{})}),!k&&y&&(0,a.Y)(p.v,{size:"s2",color:"text.secondary.normal",children:x}),f.map((e,n)=>(0,a.Y)(B,{brand:e,index:n+1,selectedSourceId:r,selectedTargetId:d,onSelectAsSource:i,onSelectAsTarget:l},e.id??""))]})})})]})},M={scrollableResults:(0,D.AH)("max-height:60vh;overflow-y:auto;")},O=({variant:e,brand:n,summary:r,loading:t=!1,onClear:d})=>{let{t:i}=(0,o.Bd)(["admin/pages"]);return(0,a.Y)(c.J,{backgroundColor:"source"===e?"notification.error.subtle":"notification.success.subtle",borderRadius:"md",padding:"p16",children:(0,a.FD)(u.OK,{direction:"column",gap:"p12",children:[(0,a.FD)(u.OK,{justifyContent:"spaceBetween",alignItems:"center",children:[(0,a.Y)(p.v,{size:"s3",fontWeight:"bold",children:"source"===e?i("admin/pages:brands.mergeAndDelete.sourceBrand"):i("admin/pages:brands.mergeAndDelete.targetBrand")}),n&&d&&(0,a.Y)(g.$,{text:i("admin/pages:brands.mergeAndDelete.clearSelection"),color:"secondary",size:"sm",submitType:"button",onClick:d})]}),n?(0,a.FD)(u.OK,{direction:"column",gap:"p4",children:[(0,a.Y)(p.v,{size:"s3",fontWeight:"bold",children:n.name??""}),(0,a.FD)(p.v,{size:"s2",color:"text.secondary.normal",children:["ID: ",n.id,n.kana?` / ${n.kana}`:""]}),n.makerName&&(0,a.FD)(p.v,{size:"s2",color:"text.secondary.normal",children:[i("admin/pages:brands.mergeAndDelete.makerName"),":"," ",n.makerName]})]}):(0,a.Y)(p.v,{size:"s2",color:"text.primary.normal",children:i("admin/pages:brands.mergeAndDelete.notSelected")}),t&&(0,a.Y)(u.OK,{justifyContent:"center",children:(0,a.Y)(A.y,{})}),r&&(0,a.FD)(u.OK,{direction:"column",gap:"p8",children:[(0,a.Y)(u.OK,{wrap:"wrap",gap:"p12",alignItems:"baseline",children:["productC
17ount","nameAliasCount","childBrandCount","brandContentCount","brandFilterCount"].map(e=>(0,a.FD)(u.OK,{gap:"p4",alignItems:"baseline",children:[(0,a.Y)(p.v,{size:"s2",color:"text.primary.normal",children:`${i(`admin/pages:brands.mergeAndDelete.summary.${e}`)} : `}),(0,a.Y)(p.v,{size:"s2",fontWeight:"bold",children:r[e]})]},e))}),r.maker?.name&&(0,a.FD)(p.v,{size:"s2",color:"text.secondary.normal",children:[i("admin/pages:brands.mergeAndDelete.currentMaker"),":"," ",r.maker.name]}),r.parentBrand?.name&&(0,a.FD)(p.v,{size:"s2",color:"text.secondary.normal",children:[i("admin/pages:brands.mergeAndDelete.parentBrand"),":"," ",r.parentBrand.name]})]})]})})};var S=r(96124);let $=({isOpen:e,sourceBrand:n,targetBrand:r,sourceSummary:t,targetSummary:d,isSubmitting:i,onClose:l,onExecute:s})=>{let{t:c}=(0,o.Bd)(["admin/pages"]);if(!n)return null;let b=!!r,h=c(b?"admin/pages:brands.mergeAndDelete.confirm.mergeTitle":"admin/pages:brands.mergeAndDelete.confirm.deleteTitle");return(0,a.Y)(S.aF,{isOpen:e,onOpenChange:e=>!e&&l(),children:(0,a.Y)(S.$m,{title:h,closeModal:l,children:(0,a.Y)(S.cw,{withPadding:!0,children:(0,a.FD)(u.OK,{direction:"column",gap:"p16",children:[(0,a.FD)(u.OK,{direction:"column",gap:"p16",children:[(0,a.FD)(u.OK,{direction:"column",gap:"p8",alignItems:"center",children:[(0,a.Y)(O,{variant:"source",brand:n,summary:t}),r&&(0,a.FD)(a.FK,{children:[(0,a.Y)(m.h,{name:"arrow-downward-alt",size:"2xl",color:"text.secondary.normal",ariaLabel:c("admin/pages:brands.mergeAndDelete.mergeDirection")}),(0,a.Y)(O,{variant:"target",brand:r,summary:d})]})]}),(0,a.Y)(p.v,{size:"s2",color:"text.secondary.normal",children:c(b?"admin/pages:brands.mergeAndDelete.confirm.mergeCaution":"admin/pages:brands.mergeAndDelete.confirm.deleteCaution")})]}),(0,a.FD)(u.OK,{justifyContent:"end",gap:"p12",children:[(0,a.Y)(g.$,{text:c("admin/pages:brands.mergeAndDelete.confirm.cancel"),color:"secondary",submitType:"button",disabled:i,onClick:l}),(0,a.Y)(g.$,{text:c("admin/pages:brands.mergeAndDelete.confirm.execute"),color:"danger",submitType:"button",disabled:i,onClick:s})]})]})})})})},T=(0,h.UG)(` 18 query BrandRelationsSummaryForMergeAndDelete($brandId: ID!) { 19 brandRelationsSummary(brandId: $brandId) { 20 productCount 21 nameAliasCount 22 childBrandCount 23 brandContentCount 24 brandFilterCount 25 maker { 26 id 27 name 28 } 29 parentBrand { 30 id 31 name 32 } 33 } 34 } 35`),_=(0,h.UG)(` 36 mutation MergeBrandsForMergeAndDelete($input: MergeBrandsInput!) { 37 mergeBrands(input: $input) { 38 sourceBrandId 39 targetBrandId 40 errors { 41 message 42 } 43 } 44 } 45`),K=(0,h.UG)(` 46 mutation DeleteBrandForMergeAndDelete($input: DeleteBrandInput!) { 47 deleteBrand(input: $input) { 48 targetBrandId 49 errors { 50 message 51 } 52 } 53 } 54`),R=()=>{let{t:e}=(0,o.Bd)(["admin/common","admin/pages"]),[n]=(0,y.i)(),r=n(["contents_operator_and_above","worker_for_press_admin"]),[h,k]=(0,t.useState)(null),[f,Y]=(0,t.useState)(null),[D,v]=(0,t.useState)([]),[C,A]=(0,t.useState)(!1),[w,x]=(0,t.useState)([]),[I,B]=(0,t.useState)(null),{data:F,loading:M}=(0,d.IT)(T,{variables:{brandId:h?.id??""},skip:!h}),{data:S,loading:R,refetch:N}=(0,d.IT)(T,{variables:{brandId:f?.id??""},skip:!f}),H=F?.brandRelationsSummary,P=S?.brandRelationsSummary,[E,{loading:J}]=(0,i.n)(_),[j,{loading:W}]=(0,i.n)(K),X=J||W,q=async()=>{if(!h||!f)return;A(!1);let n=await E({variables:{input:{sourceBrandId:h.id,targetBrandId:f.id}}});if(n.data?.mergeBrands?.errors.length){x(n.data.mergeBrands.errors),B(null);return}x([]),B(e("admin/pages:brands.mergeAndDelete.successMerged")),v(e=>[...e,h.id]),await N(),k(null)},L=async()=>{if(!h)return;A(!1);let n=await j({variables:{input:{targetBrandId:h.id}}});if(n.data?.deleteBrand?.errors.length){x(n.data.deleteBrand.errors),B(null);return}x([]),B(e("admin/pages:brands.mergeAndDelete.successDeleted")),v(e=>[...e,h.id]),k(null)},G=h?f?e("admin/pages:brands.mergeAndDelete.executeMerge"):e("admin/pages:brands.mergeAndDelete.executeDelete"):e("admin/pages:brands.mergeAndDelete.selectTargetPrompt");return r?(0,a.Y)(s.N,{title:e("admin/pages:brands.mergeAndDelete.title"),children:(0,a.FD)(l.L,{children:[I&&(0,a.Y)(c.J,{marginTop:"p16",children:(0,a.Y)(b.B,{type:"success",message:I,onClose:()=>B(null)})}),w.length>0&&(0,a.Y)(c.J,{marginTop:"p16",children:(0,a.Y)(u.OK,{direction:"column",gap:"p8",children:w.map((e,n)=>(0,a.Y)(b.B,{type:"error",message:e.message,onClose:()=>x(e=>e.filter((e,r)=>r!==n))},n))})}),(0,a.Y)(c.J,{marginTop:"p16",children:(0,a.Y)(p.v,{size:"s2",color:"text.primary.normal",children:e("admin/pages:brands.mergeAndDelete.deleteNote")})}),(0,a.Y)(c.J,{marginTop:"p8",backgroundColor:"background.primary.normal",borderRadius:"md",padding:"p16",children:(0,a.FD)(u.OK,{direction:"column",gap:"p16",children:[(0,a.FD)(u.OK,{gap:"p16",alignItems:"center",noBasis:!0,children:[(0,a.Y)(u.p3,{children:(0,a.Y)(O,{variant:"source",brand:h,summary:H,loading:M,onClear:()=>k(null)})}),(0,a.Y)(m.h,{name:"arrow-right-alt",size:"2xl",color:"text.secondary.normal",ariaLabel:e("admin/pages:brands.mergeAndDelete.mergeDirection")}),(0,a.Y)(u.p3,{children:(0,a.Y)(O,{variant:"target",brand:f,summary:P,loading:R,onClear:()=>Y(null)})})]}),(0,a.Y)(u.OK,{justifyContent:"end",children:(0,a.Y)(g.$,{text:G,color:"primary",submitType:"button",disabled:!h||X,onClick:()=>A(!0)})})]})}),(0,a.Y)(c.J,{marginTop:"p24",children:(0,a.Y)(z,{excludedBrandIds:D,onSubmitSearch:()=>{x([]),B(null)},selectedSourceId:h?.id,selectedTargetId:f?.id,onSelectAsSource:k,onSelectAsTarget:Y})}),(0,a.Y)($,{isOpen:C,sourceBrand:h,targetBrand:f,sourceSummary:H,targetSummary:P,isSubmitting:X,onClose:()=>A(!1),onExecute:f?q:L})]})}):(0,a.Y)(s.N,{title:e("admin/pages:brands.mergeAndDelete.title"),children:(0,a.Y)(l.L,{children:(0,a.Y)(b.B,{type:"warning",message:e("admin/pages:brands.mergeAndDelete.accessDenied"),isCloseIconVisible:!1})})})};var N=!0;let H=()=>(0,a.Y)(k.oM,{children:(0,a.Y)(f.v,{children:(0,a.Y)(R,{})})})},47492:(e,n,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/brands/merge_and_delete",function(){return r(28683)}])},78248:(e,n,r)=>{"use strict";r.d(n,{_:()=>s});var a=r(4902),t=r(60427),d=r(18877),i=r(54431),o=r(63388),l=["refetch","reobserve","fetchMore","updateQuery","startPolling","stopPolling","subscribeToMore"];function s(e,n){var r,s=t.useRef(void 0),c=t.useRef(void 0),m=t.useRef(void 0),u=(0,d.l)(n,s.current||{}),p=null!=(r=null==u?void 0:u.query)?r:e;c.current=n,m.current=p;var g=(0,a.Cl)((0,a.Cl)({},u),{skip:!s.current}),b=(0,i.SX)(p,g),h=b.obsQueryFields,y=b.result,k=b.client,f=b.resultData,Y=b.observable,D=b.onQueryExecuted,v=Y.options.initialFetchPolicy||(0,i.kk)(g.defaultOptions,k.defaultOptions),C=t.useReducer(function(e){return e+1},0)[1],A=t.useMemo(function(){for(var e={},n=0;n<l.length;n++)!function(n){var r=h[n];e[n]=function(){return s.current||(s.current=Object.create(null),C()),r.apply(this,arguments)}}(l[n]);return e}
54,[C,h]),w=!!s.current,x=t.useMemo(function(){return(0,a.Cl)((0,a.Cl)((0,a.Cl)({},y),A),{called:w})},[y,A,w]),I=t.useCallback(function(e){s.current=e?(0,a.Cl)((0,a.Cl)({},e),{fetchPolicy:e.fetchPolicy||v}):{fetchPolicy:v};var n,r,t,o,l,u,g,b,h,y=(0,d.l)(c.current,(0,a.Cl)({query:m.current},s.current)),C=(n=f,r=Y,t=k,o=p,l=(0,a.Cl)((0,a.Cl)({},y),{skip:!1}),u=D,g=l.query||o,b=(0,i.Er)(t,g,l,!1)(r),h=r.reobserveAsConcast((0,i.t_)(r,t,l,b)),u(b),new Promise(function(e){var a;h.subscribe({next:function(e){a=e},error:function(){e((0,i.$X)(r.getCurrentResult(),n.previousData,r,t))},complete:function(){e((0,i.$X)(r.maskResult(a),n.previousData,r,t))}})})).then(function(e){return Object.assign(e,A)});return C.catch(function(){}),C},[k,p,A,v,Y,f,D]),B=t.useRef(I);return(0,o.E)(function(){B.current=I}),[t.useCallback(function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return B.current.apply(B,e)},[]),x]}},96124:(e,n,r)=>{"use strict";r.d(n,{aF:()=>f,cw:()=>v,wB:()=>D,$m:()=>A,jl:()=>C,g6:()=>Y});var a=r(18153),t=r(39152),d=r(33397),i=r(21549),o=r(42519),l=r(35411),s=r(12212),c=r(38993),m=r(3133),u=r(2935),p=r(40604),g=r(64457),b=r(71550),h=r(38175);let y=({title:e,disableClose:n=!1,closeModal:r,onBackModal:t})=>(0,a.FD)("div",{css:k.header,children:[t&&(0,a.Y)("div",{css:k.backIcon,onClick:t,"data-testid":"back-modal",children:(0,a.Y)(p.h,{name:"chevron-left",size:"lg",color:"text.secondary.normal"})}),(0,a.Y)("div",{css:k.title,children:(0,a.Y)(g.v,{color:"text.primary.normal",fontWeight:"bold",size:"s3",lineHeight:"tight",children:e})}),!n&&(0,a.Y)(i.H,{render:e=>(0,a.Y)("button",{...e,type:"button",css:k.closeIcon,onClick:n=>{e.onClick?.(n),r?.()},"data-testid":"close-modal",children:(0,a.Y)(p.h,{name:"close",size:"lg",color:"text.secondary.normal"})})})]}),k={header:(0,c.AH)("background-color:",h.w.color.background.secondary.normal,";border-bottom:solid 1px ",h.w.color.border.primary.normal,";padding:",h.w.spacing.p12," ",h.w.spacing.p8,";position:sticky;top:0;z-index:",b.Mu.modalHeader,";"),title:(0,c.AH)("text-align:center;"),backIcon:(0,c.AH)("bottom:0;cursor:pointer;left:",h.w.spacing.p8,";position:absolute;top:",h.w.spacing.p8,";"),closeIcon:(0,c.AH)("appearance:none;background:none;border:none;bottom:0;color:inherit;cursor:pointer;display:flex;font:inherit;margin:0;padding:0;position:absolute;right:",h.w.spacing.p8,";top:",h.w.spacing.p8,";")},f=({isOpen:e,onOpenChange:n,children:r})=>(0,a.Y)(t.D,{open:e,onOpenChange:n,children:r}),Y=({onClick:e,children:n})=>(0,a.Y)(d.z,{onClick:e,render:n}),D=({children:e})=>(0,a.Y)(i.H,{render:e}),v=({withPadding:e=!1,children:n})=>e?(0,a.Y)("div",{css:[I.body],children:(0,a.Y)(m.J,{padding:"p16",children:n})}):(0,a.Y)("div",{css:[I.body],children:n}),C=({children:e})=>(0,a.Y)("div",{css:I.footer,children:(0,a.Y)(u.E,{children:e})}),A=({title:e,disableClose:n=!1,closeModal:r,onBackModal:t,children:d})=>(0,a.FD)(o.Z,{children:[(0,a.Y)(l.X,{css:[I.overlay,I.overlayTransition],"data-testid":"modal-overlay",forceRender:!0}),(0,a.FD)(s.h,{css:[I.container],"data-testid":"modal",children:[(0,a.Y)(y,{title:e,closeModal:r,disableClose:n,onBackModal:t}),d]})]}),w=(0,c.i7)("from{transform:translateY(85vh);}to{transform:translateY(0);}"),x=(0,c.i7)("from{transform:translateY(0);}to{transform:translateY(85vh);}"),I={container:(0,c.AH)("background-color:",h.w.color.background.primary.normal,";border-top-left-radius:",h.w.borderRadius.s2,";border-top-right-radius:",h.w.borderRadius.s2,";bottom:0;display:flex;flex-direction:column;max-height:90dvh;outline:none;overflow-y:auto;overscroll-behavior-y:contain;position:fixed;width:100%;z-index:",b.Mu.modal,";&[data-open]{animation:",w," 300ms ease-in-out forwards;}&[data-closed]{animation:",x," 300ms ease-in-out forwards;}&[data-nested]{z-index:",b.Mu.nestedModal,";}[data-base-ui-portal]\n [data-base-ui-portal]\n [data-base-ui-portal]\n &[data-nested]{z-index:",b.Mu.doubleNestedModal,";}",b.Wi.PC,"{bottom:0;height:fit-content;left:0;margin:auto;right:0;top:0;width:720px;&[data-open]{animation:none;}&[data-closed]{animation:none;}}"),overlay:(0,c.AH)("align-items:center;background:rgba(0,0,0,0.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:",b.Mu.modalOverlay,";&:has(+ [data-nested]),&:has(~ [data-nested]){z-index:",b.Mu.nestedModalOverlay,";}[data-base-ui-portal]\n [data-base-ui-portal]\n [data-base-ui-portal]\n &{z-index:",b.Mu.doubleNestedModalOverlay,";}"),overlayTransition:(0,c.AH)("transition:opacity 300ms ease;&[data-starting-style]{opacity:0;}&[data-ending-style]{opacity:0;}
54"),body:(0,c.AH)("background-color:",h.w.color.background.primary.normal,";height:100%;"),footer:(0,c.AH)("bottom:0;margin-top:auto;position:sticky;z-index:",b.Mu.modalFooter,";")}}},e=>{e.O(0,[68252,54431,24543,54421,67424,13789,41294,40019,90636,46593,38792],()=>e(e.s=47492)),_N_E=e.O()}]);
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.