1/*! For license information please see 5392.54394e9b8a6eff9f2200.chunk.js.LICENSE.txt */ 2"use strict";(self.webpackChunkusagi=self.webpackChunkusagi||[]).push([[5392],{13574(n,e,i){var t=i(2057);function r(n){var e="https://react.dev/errors/"+n;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var i=2;i<arguments.length;i++)e+="&args[]="+encodeURIComponent(arguments[i])}return"Minified React error #"+n+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var o={d:{f:a,r:function(){throw Error(r(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},s=Symbol.for("react.portal");var l=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function p(n,e){return"font"===n?"":"string"==typeof e?"use-credentials"===e?e:"":void 0}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,e.createPortal=function(n,e){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)throw Error(r(299));return function(n,e,i){var t=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:s,key:null==t?null:""+t,children:n,containerInfo:e,implementation:i}}(n,e,null,i)},e.flushSync=function(n){var e=l.T,i=o.p;try{if(l.T=null,o.p=2,n)return n()}finally{l.T=e,o.p=i,o.d.f()}},e.preconnect=function(n,e){"string"==typeof n&&(e?e="string"==typeof(e=e.crossOrigin)?"use-credentials"===e?e:"":void 0:e=null,o.d.C(n,e))},e.prefetchDNS=function(n){"string"==typeof n&&o.d.D(n)},e.preinit=function(n,e){if("string"==typeof n&&e&&"string"==typeof e.as){var i=e.as,t=p(i,e.crossOrigin),r="string"==typeof e.integrity?e.integrity:void 0,a="string"==typeof e.fetchPriority?e.fetchPriority:void 0;"style"===i?o.d.S(n,"string"==typeof e.precedence?e.precedence:void 0,{crossOrigin:t,integrity:r,fetchPriority:a}):"script"===i&&o.d.X(n,{crossOrigin:t,integrity:r,fetchPriority:a,nonce:"string"==typeof e.nonce?e.nonce:void 0})}},e.preinitModule=function(n,e){if("string"==typeof n)if("object"==typeof e&&null!==e){if(null==e.as||"script"===e.as){var i=p(e.as,e.crossOrigin);o.d.M(n,{crossOrigin:i,integrity:"string"==typeof e.integrity?e.integrity:void 0,nonce:"string"==typeof e.nonce?e.nonce:void 0})}}else null==e&&o.d.M(n)},e.preload=function(n,e){if("string"==typeof n&&"object"==typeof e&&null!==e&&"string"==typeof e.as){var i=e.as,t=p(i,e.crossOrigin);o.d.L(n,i,{crossOrigin:t,integrity:"string"==typeof e.integrity?e.integrity:void 0,nonce:"string"==typeof e.nonce?e.nonce:void 0,type:"string"==typeof e.type?e.type:void 0,fetchPriority:"string"==typeof e.fetchPriority?e.fetchPriority:void 0,referrerPolicy:"string"==typeof e.referrerPolicy?e.referrerPolicy:void 0,imageSrcSet:"string"==typeof e.imageSrcSet?e.imageSrcSet:void 0,imageSizes:"string"==typeof e.imageSizes?e.imageSizes:void 0,media:"string"==typeof e.media?e.media:void 0})}},e.preloadModule=function(n,e){if("string"==typeof n)if(e){var i=p(e.as,e.crossOrigin);o.d.m(n,{as:"string"==typeof e.as&&"script"!==e.as?e.as:void 0,crossOrigin:i,integrity:"string"==typeof e.integrity?e.integrity:void 0})}else o.d.m(n)},e.requestFormReset=function(n){o.d.r(n)},e.unstable_batchedUpdates=function(n,e){return n(e)},e.useFormState=function(n,e,i){return l.H.useFormState(n,e,i)},e.useFormStatus=function(){return l.H.useHostTransitionStatus()},e.version="19.2.8"},13983(n,e,i){i.d(e,{n:()=>j});var t=i(2057),r=i(79317),a=i.n(r),o=i(85072),s=i.n(o),l=i(97825),p=i.n(l),d=i(77659),g=i.n(d),c=i(55056),m=i.n(c),u=i(10540),h=i.n(u),f=i(41113),w=i.n(f),b=i(97688),v={};v.styleTagTransform=w(),v.setAttributes=m(),v.insert=g().bind(null,"head"),v.domAPI=p(),v.insertStyleElement=h();s()(b.A,v);const y=b.A&&b.A.locals?b.A.locals:void 0;var S=i(78685);const x=n=>{const[e,i]=(0,t.useState)(!1);return(0,S.jsxs)("div",{className:y.imageContainer,children:[(0,S.jsx)("img",{src:n.imageUrl,alt:n.alt,onLoad:()=>i(!0),className:y.image,style:{opacity:e?1:0}}),!e&&(0,S.jsx)("div",{className:y.loader})]})};var I=i(22863),_=i(66357),k=i(79447),N={};N.styleTagTransform=w(),N.setAttributes=m(),N.insert=g().bind(null,"head"),N.domAPI=p(),N.insertStyleElement=h();s()(k.A,N);const A=k.A&&k.A.locals?k.A.locals:void 0;i(71374);
2var B=i(62065),z={};z.styleTagTransform=w(),z.setAttributes=m(),z.insert=g().bind(null,"head"),z.domAPI=p(),z.insertStyleElement=h();s()(B.A,z);B.A&&B.A.locals&&B.A.locals;function O({shareImageItems:n,initialImageIndex:e,onSelectedShareImageChange:i}){const r=(0,t.useRef)(null);return(0,S.jsxs)("div",{className:A.imageContainer,children:[(0,S.jsx)("button",{className:`${A.navButton} ${A.navPrev}`,onClick:()=>{r.current&&r.current.slidePrev()},children:"â¹"}),(0,S.jsx)(I.RC,{initialSlide:e,onSwiper:n=>{r.current=n},onSlideChange:n=>{const e=n.realIndex;i(e)},modules:[_.dK],loop:!0,slidesPerView:1,spaceBetween:4,pagination:{clickable:!0},className:A.shareSwiper,children:n.map(((n,e)=>(0,S.jsx)(I.qr,{className:A.shareSlide,children:(0,S.jsx)("div",{className:A.imageWrapper,children:(0,S.jsx)(x,{imageUrl:n.imageUrl,alt:n.title})})},e)))}),(0,S.jsx)("button",{className:`${A.navButton} ${A.navNext}`,onClick:()=>{r.current&&r.current.slideNext()},children:"âº"})]})}var C=i(89792),T={};T.styleTagTransform=w(),T.setAttributes=m(),T.insert=g().bind(null,"head"),T.domAPI=p(),T.insertStyleElement=h();s()(C.A,T);const M=C.A&&C.A.locals?C.A.locals:void 0;function j({isOpen:n,shareConfig:e,shareImageTypeToUrl:i,initialShareImageType:r,onRequestClose:o}){var s;const l=[{title:"ç·è¨ªåæ¥æ°",type:"visit_days",imageUrl:i.visit_days},{title:"é²è¦§ãã¼ã¸æ°",type:"read_pages",imageUrl:i.read_pages},{title:"èªãã ã¸ã£ã³ãï¼é£è¼ä½åæ°",type:"read_works",imageUrl:i.read_works},{title:"èªãã ã¸ã£ã³ãï¼æ°é£è¼ä½åæ°",type:"read_new_works",imageUrl:i.read_new_works},{title:"èªãã èªåä½åæ°",type:"read_oneshot_works",imageUrl:i.read_oneshot_works},{title:"ããã¸ã£ã³åæ°",type:"likes",imageUrl:i.likes},{title:"æç¨¿ã³ã¡ã³ãæ°",type:"comments",imageUrl:i.comments},{title:"æãèªãã ã¸ã£ã³ãï¼é£è¼ä½åTOP5",type:"most_read_works",imageUrl:i.most_read_works},{title:"æãå¤ãããã¸ã£ã³ããä½åTOP5",type:"most_liked_works",imageUrl:i.most_liked_works}].filter((n=>null!=n.imageUrl)),[p,d]=(0,t.useState)(null!==(s=l.findIndex((n=>n.type===r)))&&void 0!==s?s:0),g=e.url+"?share_image_type="+l[p].type,c=(0,t.useCallback)((()=>{o()}),[o]),m=(0,t.useCallback)((n=>{d(n)}),[]);return(0,S.jsx)(a(),{isOpen:n,onRequestClose:c,contentLabel:"ã·ã§ã¢ç»å鏿",ariaHideApp:!1,className:M.modal,overlayClassName:M.modalOverlay,children:(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{className:M.modalHeader,children:(0,S.jsx)("h2",{className:M.modalTitle,children:l[p].title})}),(0,S.jsx)("div",{children:(0,S.jsx)(O,{shareImageItems:l,initialImageIndex:p,onSelectedShareImageChange:m})}),(0,S.jsxs)("div",{className:M.modalActions,children:[(0,S.jsx)("a",{className:M.shareButton,href:`https://x.com/intent/tweet?text=${e.text}%0a${g}%0a&hashtags=${e.hashtags.join(",")}`,target:"_blank",rel:"noopener noreferrer",children:"ãã®ç»åã§ã·ã§ã¢ãã"}),(0,S.jsx)("button",{type:"button",className:M.cancelButton,onClick:c,children:"ãã£ã³ã»ã«"})]}),(0,S.jsx)("div",{className:M.modalNotice,children:"â»ãã¹ã使ä¸ã«ç»åã®ãã¬ãã¥ã¼ã表示ãããªããã¨ãããã¾ããããã¹ãå¾ã«è¡¨ç¤ºããã¾ãã"})]})})}},62065(n,e,i){i.d(e,{A:()=>s});var t=i(38246),r=i.n(t),a=i(21879),o=i.n(a)()(r());o.push([n.id,":root {\n /*\n --swiper-pagination-color: var(--swiper-theme-color);\n --swiper-pagination-left: auto;\n --swiper-pagination-right: 8px;\n --swiper-pagination-bottom: 8px;\n --swiper-pagination-top: auto;\n --swiper-pagination-fraction-color: inherit;\n --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);\n --swiper-pagination-progressbar-size: 4px;\n --swiper-pagination-bullet-size: 8px;\n --swiper-pagination-bullet-width: 8px;\n --swiper-pagination-bullet-height: 8px;\n --swiper-pagination-bullet-border-radius: 50%;\n --swiper-pagination-bullet-inactive-color: #000;\n --swiper-pagination-bullet-inactive-opacity: 0.2;\n --swiper-pagination-bullet-opacity: 1;\n --swiper-pagination-bullet-horizontal-gap: 4px;\n --swiper-pagination-bullet-vertical-gap: 6px;\n */\n}\n.swiper-pagination {\n position: absolute;\n text-align: center;\n transition: 300ms opacity;\n transform: translate3d(0, 0, 0);\n z-index: 10;\n &.swiper-pagination-hidden {\n opacity: 0;\n }\n .swiper-pagination-disabled > &,\n &.swiper-pagination-disabled {\n display: none !important;\n }\n}\n/* Common Styles */\n.swiper-pagination-fraction,\n.swiper-pagination-custom,\n.swiper-horizontal > .swiper-pagination-bullets,\n.swiper-pagination-bullets.swiper-pagination-horizontal {\n bottom: var(--swiper-pagination-bottom, 8px);\n top: var(--swiper-pagination-top, auto);\n left: 0;\n width: 100%;\n}\n/* Bullets */\n.swiper-pagination-bullets-dynamic {\n overflow: hidden;\n font-size: 0;\n .swiper-pagination-bullet {\n transform: scale(0.33);\n position: relative;\n }\n .swiper-pagination-bullet-active {\n transform: scale(1);\n }\n .swiper-pagination-bullet-active-main {\n transform: scale(1);\n }\n .swiper-pagination-bullet-active-prev {\n transform: scale(0.66);\n }\n .swiper-pagination-bullet-active-prev-prev {\n transform: scale(0.33);\n }\n .swiper-pagination-bullet-active-next {\n transform: scale(0.66);\n }\n .swiper-pagination-bullet-active-next-next {\n transform: scale(0.33);\n }\n}\n.swiper-pagination-bullet {\n width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));\n height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));\n display: inline-block;\n border-radius: var(--swiper-pagination-bullet-border-radius, 50%);\n background: var(--swiper-pagination-bullet-inactive-color, #000);\n opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);\n button& {\n border: none;\n margin: 0;\n padding: 0;\n box-shadow: none;\n appearance: none;\n }\n .swiper-pagination-clickable & {\n cursor: pointer;\n }\n\n &:only-child {\n display: none !important;\n }\n}\n.swiper-pagination-bullet-active {\n opacity: var(--swiper-pagination-bullet-opacity, 1);\n background: var(--swiper-pagination-color, var(--swiper-theme-color));\n}\n\n.swiper-vertical > .swiper-pagination-bullets,\n.swiper-pagination-vertical.swiper-pagination-bullets {\n right: var(--swiper-pagination-right, 8px);\n left: var(--swiper-pagination-left, auto);\n top: 50%;\n transform: translate3d(0px, -50%, 0);\n .swiper-pagination-bullet {\n margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;\n display: block;\n }\n &.swiper-pagination-bullets-dynamic {\n top: 50%;\n transform: translateY(-50%);\n width: 8px;\n .swiper-pagination-bullet {\n display: inline-block;\n transition:\n 200ms transform,\n 200ms top;\n }\n }\n}\n.swiper-horizontal > .swiper-pagination-bullets,\n.swiper-pagination-horizontal.swiper-pagination-bullets {\n .swiper-pagination-bullet {\n margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);\n }\n &.swiper-pagination-bullets-dynamic {\n left: 50%;\n transform: translateX(-50%);\n white-space: nowrap;\n .swiper-pagination-bullet {\n transition:\n 200ms transform,\n 200ms left;\n }\n }\n}\n.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transition:\n 200ms transform,\n 200ms right;\n}\n/* Fraction */\n.swiper-pagination-fraction {\n color: var(--swiper-pagination-fraction-color, inherit);\n}\n/* Progress */\n.swiper-pagination-progressbar {\n background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));\n position: absolute;\n .swiper-pagination-progressbar-fill {\n background: var(--swiper-pagination-color, var(--swiper-theme-color));\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n transform: scale(0);\n transform-origin: left top;\n }\n .swiper-rtl & .swiper-pagination-progressbar-fill {\n transform-origin: right top;\n }\n .swiper-horizontal > &,\n &.swiper-pagination-horizontal,\n .swiper-vertical > &.swiper-pagination-progressbar-opposite,\n &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {\n width: 100%;\n height: var(--swiper-pagination-progressbar-size, 4px);\n left: 0;\n top: 0;\n }\n .swiper-vertical > &,\n &.swiper-pagination-vertical,\n .swiper-horizontal > &.swiper-pagination-progressbar-opposite,\n &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {\n width: var(--swiper-pagination-progressbar-size, 4px);\n height: 100%;\n left: 0;\n top: 0;\n }\n}\n.swiper-pagination-lock {\n display: none;\n}\n",""]);const s=o},79447(n,e,i){i.d(e,{A:()=>s});var t=i(38246),r=i.n(t),a=i(21879),o=i.n(a)()(r());o.push([n.id,"/* ShareImageSelectorç¨ã®CSS Modules */\n.ShareImageSelector-module--imageContainer--Bq5wn {\n position: relative;\n}\n.ShareImageSelector-module--navButton--eiVi9 {\n position: absolute;\n background: rgba(255, 255, 255, 0.8);\n border: 1px solid #ddd;\n border-radius: 50%;\n width: 2rem;\n height: 2rem;\n display: flex;\n align-items: center;\n justify-content: center;
2\n cursor: pointer;\n color: #666;\n font-size: 1.2rem;\n font-weight: bold;\n top: calc(50% - (38.5px / 2));\n transform: translateY(-50%);\n z-index: 10;\n}\n.ShareImageSelector-module--navButton--eiVi9:active {\n transform: translateY(-50%) scale(0.95);\n}\n.ShareImageSelector-module--navPrev--R6GLt {\n left: 0.2rem;\n}\n.ShareImageSelector-module--navNext--Fk0Bs {\n right: 0.2rem;\n}\n.ShareImageSelector-module--shareSwiper--g6ptR {\n width: calc(100% - 5rem);\n height: 100%;\n}\n.ShareImageSelector-module--shareSwiper--g6ptR .swiper-pagination {\n position: relative;\n margin-top: 1rem;\n}\n.ShareImageSelector-module--shareSwiper--g6ptR .swiper-pagination .swiper-pagination-bullet {\n width: 0.5rem;\n height: 0.5rem;\n border-radius: 50%;\n background: #ddd;\n opacity: 1;\n margin: 0 0.25rem;\n cursor: pointer;\n transition: background-color 0.2s ease;\n}\n.ShareImageSelector-module--shareSwiper--g6ptR .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {\n background: #e53935;\n}\n.ShareImageSelector-module--shareSwiper--g6ptR .swiper-button-next,\n.ShareImageSelector-module--shareSwiper--g6ptR .swiper-button-prev {\n display: none;\n}\n.ShareImageSelector-module--shareSlide--xCJ5i {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.ShareImageSelector-module--imageWrapper--rUbwZ {\n width: 100%;\n aspect-ratio: 1.9047619;\n background: #f5f5f5;\n border-radius: 0.75rem;\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n}\n.ShareImageSelector-module--imageWrapper--rUbwZ img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n}\n",""]),o.locals={imageContainer:"ShareImageSelector-module--imageContainer--Bq5wn",navButton:"ShareImageSelector-module--navButton--eiVi9",navPrev:"ShareImageSelector-module--navPrev--R6GLt",navNext:"ShareImageSelector-module--navNext--Fk0Bs",shareSwiper:"ShareImageSelector-module--shareSwiper--g6ptR",shareSlide:"ShareImageSelector-module--shareSlide--xCJ5i",imageWrapper:"ShareImageSelector-module--imageWrapper--rUbwZ"};const s=o},89792(n,e,i){i.d(e,{A:()=>s});var t=i(38246),r=i.n(t),a=i(21879),o=i.n(a)()(r());o.push([n.id,"/* ShareButtonModalç¨ã®CSS Modules */\n.ShareButtonModal-module--modalOverlay--zcaWg {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.8);\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 1000;\n}\n.ShareButtonModal-module--modal--ZOEpu {\n background: #fff;\n border-radius: 1rem;\n max-width: 25rem;\n width: 90%;\n outline: none;\n position: relative;\n}\n.ShareButtonModal-module--modalHeader--YCVuz {\n padding: 1.25rem;\n text-align: center;\n}\n.ShareButtonModal-module--modalTitle--DfQ4p {\n margin: 0;\n font-size: 1.13rem;\n font-weight: 600;\n color: #000;\n font-family: 'Noto Sans JP', sans-serif;\n}\n.ShareButtonModal-module--modalActions--rxY07 {\n padding: 1.25rem;\n display: flex;\n flex-direction: column;\n gap: 0.75rem;\n}\n.ShareButtonModal-module--shareButton--MO0zg {\n background: #222;\n color: #fff;\n border: none;\n border-radius: 1.56rem;\n padding: 0.88rem 1.5rem;\n font-size: 1rem;\n font-weight: 600;\n cursor: pointer;\n font-family: 'Noto Sans JP', sans-serif;\n text-align: center;\n text-decoration: none;\n}\n.ShareButtonModal-module--shareButton--MO0zg:hover {\n opacity: 0.8;\n text-decoration: none;\n color: #fff;\n}\n.ShareButtonModal-module--shareButton--MO0zg:active {\n background: #444;\n}\n.ShareButtonModal-module--cancelButton--X8fAy {\n background: none;\n color: #ff4444;\n border: none;\n padding: 0.75rem;\n font-size: 1rem;\n font-weight: 500;\n cursor: pointer;\n text-align: center;\n font-family: 'Noto Sans JP', sans-serif;\n}\n.ShareButtonModal-module--cancelButton--X8fAy:active {\n color: #cc3333;\n}\n.ShareButtonModal-module--modalNotice--q_9bh {\n position: absolute;\n font-size: 0.8rem;\n color: #fff;\n text-align: center;\n padding: 0.75rem 1.25rem;\n line-height: 1.4;\n font-family: 'Noto Sans JP', sans-serif;\n}\n",""]),o.locals={modalOverlay:"ShareButtonModal-module--modalOverlay--zcaWg",modal:"ShareButtonModal-module--modal--ZOEpu",modalHeader:"ShareButtonModal-module--modalHeader--YCVuz",modalTitle:"ShareButtonModal-module--modalTitle--DfQ4p",modalActions:"ShareButtonModal-module--modalActions--rxY07",shareButton:"ShareButtonModal-module--shareButton--MO0zg",cancelButton:"ShareButtonModal-module--cancelButton--X8fAy",modal
2Notice:"ShareButtonModal-module--modalNotice--q_9bh"};const s=o},97688(n,e,i){i.d(e,{A:()=>s});var t=i(38246),r=i.n(t),a=i(21879),o=i.n(a)()(r());o.push([n.id,".ShareImage-module--imageContainer--XurOi {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.ShareImage-module--image--gbjf8 {\n width: 100%;\n height: 100%;\n object-fit: contain;\n transition: opacity 0.3s ease-in-out;\n}\n.ShareImage-module--loader--wSHrO {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 42px;\n height: 42px;\n margin-left: -21px;\n margin-top: -21px;\n z-index: 10;\n transform-origin: 50%;\n animation: ShareImage-module--image-loader-spin--sXTKN 1s infinite linear;\n}\n.ShareImage-module--loader--wSHrO::after {\n content: '';\n display: block;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n border: 4px solid #007aff;\n border-radius: 50%;\n border-top-color: transparent;\n}\n@keyframes ShareImage-module--image-loader-spin--sXTKN {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n",""]),o.locals={imageContainer:"ShareImage-module--imageContainer--XurOi",image:"ShareImage-module--image--gbjf8",loader:"ShareImage-module--loader--wSHrO","image-loader-spin":"ShareImage-module--image-loader-spin--sXTKN"};const s=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.