").addClass("entry-header-menu"),o=e=>{const t=e.attr("data-uuid"),n=(0,y.Z)("author"),o=(0,y.Z)("blog"),i=b.e1(`/${n}/${o}/edit?entry=${t}`);return g()(`
${le.Z.text("edit")}`)},i='article.entry[data-publication-type="entry"]';g()(document).on("mouseenter",i,(i=>{const r=g()(i.currentTarget);r.is(e)?clearTimeout(t):(e=r,e.attr("data-uuid")&&n.empty().append(o(e)).appendTo(e.find(".entry-header")).show())})),g()(document).on("mouseleave",i,(()=>{clearTimeout(t),t=setTimeout((()=>{e=null,n.fadeOut("fast")}),2e3)})),"index"===(0,y.Z)("page")&&!k.Z.param("preview")&&g()("#globalheader").is(":visible")&&Ze.setupFirstEntry(),C();const r=g()(".sleeping-ads-notice");r.length>0&&r.show(),g()(".js-no-entry").length&&(g()(".js-no-entry-message").hide(),g()(".js-welcome-message").show())}if(e.should_show_invitation_pc_link){const e=g()(".js-guide-register");e.attr("style","display: block !important;"),e.find(".js-inherit-ga").each(((e,t)=>{const n=g()(t),o=n.attr("href"),i=((e,t)=>{const n=document.createElement("a");if(n.href=e,!n.search)return t;const o=w.Z.parse(n.search.substring(1))._ga;if(!o)return t;const i=document.createElement("a");i.href=t;const r=w.Z.parse(i.search.substring(1));return r._ga=o,i.search=w.Z.stringify(r),i.href})(location.href,o);n.attr("href",i)}))}Ze.setupHatenaBookmarkComment(g()("#container")),Ze.setupEntryModuleCarousel(),ie.init(e.subscribe,e.subscribes),e.is_public&&new ne},setupFirstEntry:function(){g()(".entry-content").show();const e=g()(".welcome-tooltip-newentry");e.on("click",(()=>O.Z.newEntry({openedFrom:"welcome-tooltip"}))),$.Z.send("newEntryGeometry"),$.Z.addEventListener("newEntryGeometry",(t=>{e.offset({left:t.left+t.width/2-e.outerWidth()/2}),e.show()}))},elementDidAppear:function(e){const t=g().Deferred(),n=g()(window);return n.scrollTop()>(g()(e).offset()?.top??0)-n.height()?t.resolve():n.on("scroll",v.P2((()=>{n.scrollTop()>(g()(e).offset()?.top??0)-n.height()&&t.resolve()}),200)),t.promise()},setupHatenaBookmarkComment:function(e){const t=e.find(".hatena-bookmark-comment-iframe");0!==t.length&&v.S6(t,(e=>{const t=g()(e);$.Z.createForFrame(e,t.attr("data-src")).addEventListener("resize",(e=>{t.css("height",e)}))}))},setupOndemandCommentDeleteButton:function(){g()(document).on("mouseenter",".entry-comment",(e=>{const t=g()(e.currentTarget);if(t.find(".comment-delete-button img").length>0)return;const n=`${(0,y.Z)("admin-domain")}/api/comment.delete.image?${g().param({comment:t.attr("data-comment-uuid"),blog:t.attr("data-blog-uuid")})}`,o=g()(`

`);o.on("load error",(()=>o.attr("alt","delete"))),t.find(".comment-delete-button").append(o)}))},setupEntryModuleCarousel:function(){const e=g()(document).find('script[type="text/x-hatenablog-carousel"]');v.S6(e,(e=>{const t=g()(e),n=t.attr("data-carousel-display-entry-size-at-once"),o={isAutoScroll:!!t.attr("data-carousel-autoscroll"),displayEntrySizeAtOnce:+n||void 0};if(o.isAutoScroll){const e=t.attr("data-carousel-autoscroll-interval");o.autoScrollInterval=+e||void 0}new M(g()(document).find(t.html()),o)}))}},ke=Ze;var Ee=n(67294),$e=n(20745),Se=n(4511),Ce=n(58139);const Be=e=>{let{subscribers:t,subscribeCount:n,hasMoreSubscribers:o}=e;return Ee.createElement("div",null,Ee.createElement("span",{className:"about-subscription-count"},le.Z.textN("unit_person",n,n)),t.map(((e,t)=>Ee.createElement(Ee.Fragment,null," ",Ee.createElement("a",{href:e.blog_url,className:"subscriber",rel:"nofollow",key:t},Ee.createElement("img",{src:e.profile_image_url,width:"16",height:"16",alt:e.name,title:e.name,className:"profile-icon"}))))),o&&Ee.createElement("span",null,le.Z.text("hidden_subscribes")))},je=Symbol("AboutSubscribersContainer"),Te=()=>{const{data:{subscribers:e,subscribe_count:t,has_more_subscribers:n}}=(0,Ce.Rq)((async()=>await R.ZP.get((0,b.HA)("/api/about_subscribers"))),[je]);return Ee.createElement(Be,{subscribers:e,subscribeCount:t,hasMoreSubscribers:n})},Ae=()=>Ee.createElement(Se.SV,{fallback:null},Ee.createElement(Ee.Suspense,{fallback:null},Ee.createElement(Te,null))),qe=()=>{const e=document.querySelector(".js-about-subscriber");if(!e)return;(0,$e.s)(e).render(Ee.createElement(Ae,null))},_e={init:function(){try{if(!window.sessionStorage)return;var e=g()("#content").attr("data-editor-id");if(!e)return;var t=g()(document),n=sessionStorage.previewed_scroll_position?JSON.parse(sessionStorage.previewed_scroll_position):null;n&&n.editor_id===e&&(t.scrollTop(n.top),t.scrollLeft(n.left)),t.scroll(v.P2((()=>{sessionStorage.previewed_scroll_position=JSON.stringify({editor_id:e,top:t.scrollTop(),left:t.scrollLeft()})}),100))}catch(e){}}},Ie={init:function(){g()((()=>{var e=g()(".js-preview-draft-modal");e.find(".js-preview-draft-modal-btn").focus().on("click",(()=>{e.addClass("is-hidden")}))}))}},Le={__domain__:ke,index:{init:function(){k.Z.setup();const e=()=>{"#edit"===location.hash&&E.Z.infoLoaded.then((e=>{e.editable&&O.Z.newEntry({openedFrom:"hashchange"})})).catch((e=>(0,j.qR)(e)))};window.addEventListener("hashchange",(()=>e())),e()}},realtime_preview:{init:function(){try{if(!window.sessionStorage)return;var e=g()("#realtime-preview-content").attr("data-editor-id");if(!e)return;var t=g()("#realtime-preview-wrapper"),n=sessionStorage.realtime_previewed_scroll_position?JSON.parse(sessionStorage.realtime_previewed_scroll_position):null;g()(window).on("load",(()=>{n&&n.editor_id===e&&(t.scrollTop(n.top),t.scrollLeft(n.left))})),t.scroll(v.P2((()=>{sessionStorage.realtime_previewed_scroll_position=JSON.stringify({editor_id:e,top:t.scrollTop(),left:t.scrollLeft()})}),100))}catch(e){}}},preview:_e,"preview-static_page":l,"preview-draft":Ie,"preview-static_page-draft":Ie,preview_url_embed:{init:function(){var e=$.Z.createForParent(),t=null,n=function(){var n=g()("html").height();n!==t&&(e.send("resize",n),t=n)};!!g()(".js-embed-preview")[0]?(n(),setInterval((()=>{n()}),1e3)):e.send("close")}},"hatena-bookmark-comment":{init:function(){var e=$.Z.createForParent(),t=0,n=function(){var n=g()("body").height()+30;n!==t&&(e.send("resize",n),t=n)};g()(document).on("click",".hatena-bookmark-span-button",(()=>{n()})),setInterval((()=>{n()}),1e3)}},"blog-count-limit-exceeded":{init:function(){E.Z.infoLoaded.then((e=>{var t=e.editable?".js-message-author":".js-message-guest";g()("#container").append(g()(t).html())}))}},about:c};function Pe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Oe=new class{constructor(e,t){Pe(this,"originalText",""),this.options={symbol:"...",reduce:1,...t},this.$el=e,this.$el.css({overflow:"hidden"})}init(e){this.originalText=e}execute(){const e=this.originalText,t=this.$el,n=t.clone();n.attr("id","").css({display:"none",position:"absolute",overflow:"visible",width:t.css("width"),height:"auto"}).text(e),t.after(n);let o=e,i=e;if(n.height()>t.height())for(;o.length>0&&n.height()>t.height();)[o,i]=this.shorten(o),n.text(i);t.text(i),n.remove()}shorten(e){const t=this.options,n=[e.slice(0,Math.floor((e.length-t.reduce)/2)),t.symbol,e.slice(Math.floor((e.length-t.reduce)/2)+t.reduce,e.length)];return[n[0]+n[2],n[0]+n[1]+n[2]]}}(g()("#quote-text"),{}),Ne=v.P2((()=>{Oe.execute()}),800),Me=function(e){e.stop().show().css("opacity",1).delay(1e3).fadeOut(1e3)},Fe={targetArticle:{$el:null,uri:"",title:"",uuid:""},selectedText:"",init:function(e){if(!e.supported)return;const t=this,n=de();t.eventEmitter=new ue.EventEmitter,t.$el=g()("#quote-base"),t.$box=g()("#quote-box"),t.$quoteText=g()("#quote-text"),t.$loginRequiredLink=g()(".quote-login-link"),t.$loginRequiredMessage=g()("#quote-login-required");const o=g()("article").first();let i,r;t.targetArticle={$el:o,uri:o.find(".entry-title a").attr("href"),title:o.find(".entry-title a").text(),uuid:o.attr("data-uuid")},t.$el.on("touchend",(e=>{e.preventDefault()})),g()(window).on("resize",(e=>{Ne()})),g()("#container").on("click",(e=>{t.hideQuoteBox(e)})),g()(document).on("selectionchange",(()=>{if(n.rangeCount<1)return;const e=g()(n.anchorNode).parents("article").length>0,o=g()(n.anchorNode).parents(".comment").length>0;e&&!o&&(t.selectedText=he().replace(/(^\s+)|(\s+$)/g,""),0!==t.selectedText.length&&(t.showQuoteBox(),t.emit("selectionChanged")))})),e.should_navigate_to_login&&(i=`${(0,y.Z)("admin-domain")}/go?blog=${encodeURIComponent(t.targetArticle.uri)}`,r=`https://www.hatena.ne.jp/login?location=${encodeURIComponent(i)}`,t.$loginRequiredLink.attr("href",r),t.$loginRequiredLink.on("touchend",(()=>{location.href=r})),t.$loginRequiredMessage.show()),Re.init(e),e.stockable?fe.init(e,this):Ue.init(this)},showQuoteBox:function(){this.$el.show(),Oe.init(this.selectedText),Ne()},hideQuoteBox:function(e){const t=this;t.isBoxTouched(e.target)||(t.$el.hide(),t.$quoteText.text(""),t.selectedText="")},on:function(){this.eventEmitter.on.apply(this.eventEmitter,arguments)},emit:function(){this.eventEmitter.emit.apply(this.eventEmitter,arguments)},isBoxTouched:function(e){return g()(e).closest(this.$box).length>0}},Re={init:function(e){const t=this;return!e.should_navigate_to_login&&(t.$stockButton=g()("#quote-stock-button"),t.$successMessageBox=g()("#quote-stock-result"),t.$unstockableErrorBox=g()("#quote-unstockable-error"),t.$errorBox=g()("#quote-stock-error"),e.stockable?(t.$stockButton.addClass("available"),void t.setupQuoteStockButtonEvents()):(t.$stockButton.on("touchend",(()=>Me(t.$unstockableErrorBox))),!1))},setupQuoteStockButtonEvents:function(){const e=this;e.$stockButton.on("touchend",(()=>{$.Z.send("stockQuote",{uri:Fe.targetArticle.uri,title:Fe.targetArticle.title,selected_text:Fe.selectedText})})),$.Z.addEventListener("successStockQuote",(()=>{e.closeAllMessageBoxes(),Me(e.$successMessageBox)})),$.Z.addEventListener("failStockQuote",(()=>{e.closeAllMessageBoxes(),Me(e.$errorBox)}))},closeAllMessageBoxes:function(){this.$successMessageBox.hide()}},Ue={init:function(e){this.quote=e,this.$unstockableErrorBox=this.quote.$el.find("#quote-unstockable-error"),this.$tweetButton=this.quote.$el.find(".js-tweet-quote"),this.$tweetButton.on("touchend",(()=>Me(this.$unstockableErrorBox)))}},He=Fe,De={init:function(){window.parent===window&&x.ping(),$.Z.messenger&&(0,Z.Q)(),E.Z.infoLoaded.then((e=>{De.loadInfo(e),"entry"===(0,y.Z)("page")&&e.quote&&He.init(e.quote)})),(0,J.d)(g()(document)),le.Z.setupTimestampUpdater(),De.initFooterAction(),De.setupOndemandCommentDeleteButton(),ee(),P(),I(),_()},loadInfo:function(e){B.resolve(!e.cookie_received);const t=k.Z.param("via");t&&$.Z.send("inheritVia",t),ie.init(e.subscribe,e.subscribes),e.editable&&g()(".js-no-entry").length&&(g()(".js-no-entry-message").hide(),g()(".js-welcome-message").show())},setupOndemandCommentDeleteButton:function(){g()(document).on("mouseenter",".js-entry-comment",(e=>{const t=g()(e.currentTarget);if(t.find(".js-comment-delete-button .js-comment-delete-image").size()>0)return;const n=`${(0,y.Z)("admin-domain")}/api/comment.delete.image?${g().param({comment:t.attr("data-comment-uuid"),blog:t.attr("data-blog-uuid")})}`,o=g()("
![]()
");o.addClass("js-comment-delete-image"),o.attr("src",n);const i=()=>o.attr("alt","delete");o.load(i),o.error(i),t.find(".js-comment-delete-button").append(o)}))},initFooterAction:function(){const e=g()("iframe.js-footer-action");if(e.length)try{$.Z.createForFrame(e.get(0),e.attr("data-src")).addEventListener("resize",(t=>{t&&e.css(t)}))}catch(e){}}},We=De;var Qe=n(31955);const ze=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};const Ye="object"==typeof global&&global&&global.Object===Object&&global;var Ge="object"==typeof self&&self&&self.Object===Object&&self;const Ke=Ye||Ge||Function("return this")();const Ve=function(){return Ke.Date.now()};var Je=/\s/;const Xe=function(e){for(var t=e.length;t--&&Je.test(e.charAt(t)););return t};var et=/^\s+/;const tt=function(e){return e?e.slice(0,Xe(e)+1).replace(et,""):e};const nt=Ke.Symbol;var ot=Object.prototype,it=ot.hasOwnProperty,rt=ot.toString,st=nt?nt.toStringTag:void 0;const at=function(e){var t=it.call(e,st),n=e[st];try{e[st]=void 0;var o=!0}catch(e){}var i=rt.call(e);return o&&(t?e[st]=n:delete e[st]),i};var ct=Object.prototype.toString;const lt=function(e){return ct.call(e)};var ut=nt?nt.toStringTag:void 0;const dt=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":ut&&ut in Object(e)?at(e):lt(e)};const ht=function(e){return null!=e&&"object"==typeof e};const mt=function(e){return"symbol"==typeof e||ht(e)&&"[object Symbol]"==dt(e)};var ft=/^[-+]0x[0-9a-f]+$/i,pt=/^0b[01]+$/i,gt=/^0o[0-7]+$/i,vt=parseInt;const yt=function(e){if("number"==typeof e)return e;if(mt(e))return NaN;if(ze(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ze(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=tt(e);var n=pt.test(e);return n||gt.test(e)?vt(e.slice(2),n?2:8):ft.test(e)?NaN:+e};var bt=Math.max,wt=Math.min;const xt=function(e,t,n){var o,i,r,s,a,c,l=0,u=!1,d=!1,h=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function m(t){var n=o,r=i;return o=i=void 0,l=t,s=e.apply(r,n)}function f(e){var n=e-c;return void 0===c||n>=t||n<0||d&&e-l>=r}function p(){var e=Ve();if(f(e))return g(e);a=setTimeout(p,function(e){var n=t-(e-c);return d?wt(n,r-(e-l)):n}(e))}function g(e){return a=void 0,h&&o?m(e):(o=i=void 0,s)}function v(){var e=Ve(),n=f(e);if(o=arguments,i=this,c=e,n){if(void 0===a)return function(e){return l=e,a=setTimeout(p,t),u?m(e):s}(c);if(d)return clearTimeout(a),a=setTimeout(p,t),m(c)}return void 0===a&&(a=setTimeout(p,t)),s}return t=yt(t)||0,ze(n)&&(u=!!n.leading,r=(d="maxWait"in n)?bt(yt(n.maxWait)||0,t):r,h="trailing"in n?!!n.trailing:h),v.cancel=function(){void 0!==a&&clearTimeout(a),l=0,o=c=i=a=void 0},v.flush=function(){return void 0===a?s:g(Ve())},v};const Zt=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return ze(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),xt(e,t,{leading:o,maxWait:t,trailing:i})};var kt=n(54948),Et=n(82667);class $t{constructor(e,t){this.url=t,this.$container=g()($t.TEMPLATE({image:b.vA("/images/loading.gif"),text:le.Z.text("loading")})).css({position:"relative"}).appendTo(e),this.$loading=this.$container.find(".js-loading"),this.eventListeners={}}show(){this.$iframe=g()('
'),this.$container.append(this.$iframe),this.messenger=$.Z.createForFrame(this.$iframe[0],this.url),this.messenger.addEventListener("close",(()=>{this.$container.fadeOut(),this.$iframe.remove(),this.messenger.destroy()})),this.messenger.addEventListener("resize",(e=>{e&&this.$container.css(e)})),Object.keys(this.eventListeners).forEach((e=>{this.eventListeners[e].forEach((t=>{this.messenger.addEventListener(e,t)}))})),this.$container.fadeIn()}on(e,t){this.eventListeners[e]=this.eventListeners[e]||[],this.eventListeners[e].push(t)}}$t.TEMPLATE=v.XK('

<%- text %>
');const St=$t;const Ct=class{constructor(e){this.$element=e,this.uuid=e.attr("id"),this.initDeleteButton()}initDeleteButton(){this.deleteBox=new St(this.$element,this.getDeleteUrl()),this.deleteBox.on("delete",(()=>this.delete())),this.$element.on("click",".js-comment-delete-button",(()=>(this.deleteBox.show(),!1)))}getDeleteUrl(){return`${(0,y.Z)("admin-origin")}/${(0,y.Z)("author")}/${(0,y.Z)("blog")}/comment/delete?comment=${encodeURIComponent(this.uuid.slice(8))}`}delete(){this.$element.fadeOut()}getElement(){return this.$element}};class Bt{constructor(e){(0,Et.j)(e),this.$element=e,this.$commentBox=e.find(".js-comment-box"),this.$commentList=e.find(".js-comment-box .js-comment"),this.$showCommentInputButton=e.find(".js-leave-comment-title"),this.$readMoreBox=e.find(".js-read-more-comments"),this.$readMoreButton=e.find(".js-read-more-comments-button"),this.uuid=this.$element.attr("data-uuid"),this.comments=[],this.hasMoreComments=!1,this.summaryCommentCount=3,this.initArticleBar(),this.$commentBox.length&&(this.initComments(),this.initCommentInputBox()),this.initEditButton()}initArticleBar(){const e=document.querySelector(".js-entry-header"),t=document.querySelector(".js-article-bar");if(!e||!t)return;const n=e.getBoundingClientRect().top+window.pageYOffset;window.addEventListener("scroll",Zt((()=>{n
{e&&e.comments&&(this.comments=e.comments.map((e=>new Ct(g()(e)))),this.hasMoreComments=e.has_more,this.renderComments(this.comments),this.initCommentsExpansion())})):null}initCommentsExpansion(){this.hasMoreComments&&(this.$readMoreBox.show(),this.$readMoreButton.on("click",(()=>((0,kt.P)(this.uuid).then((e=>{e.comments&&(this.comments=e.comments.map((e=>new Ct(g()(e)))),this.$readMoreBox.hide(),this.$commentList.empty(),this.renderComments(this.comments))})),!1))))}initCommentInputBox(){this.$showCommentInputButton.on("click",(e=>{e.preventDefault(),this.renderCommentInputBox()}))}renderCommentInputBox(){q.Z.isHatenaBlogNativeApp?this._renderCommentInputIframe():this._renderCommentInputWindow()}_renderCommentInputWindow(){const e=this.getCommentInputUrl(),t=window.open("","comment"),n=$.Z.createForWindow(t,e);n.addEventListener("close",(()=>{n.destroy(),t.close()})),n.addEventListener("update",(e=>{this.addComment(new Ct(g()(e.comment))),this.renderComments(this.comments)}))}_renderCommentInputIframe(){const e=this.getCommentInputUrl();this.inputBox=new St(this.$commentBox,e),this.inputBox.on("update",(e=>{this.addComment(new Ct(g()(e.comment))),this.renderComments(this.comments)})),this.inputBox.show()}initEditButton(){const e=this.$element.find(".js-entry-edit-button-container"),t=e.find(".js-entry-edit-button");E.Z.infoLoaded.then((n=>{n.editable&&(e.show(),t.attr("href",this.getEditorUrl()))}))}getCommentInputUrl(){return`${(0,y.Z)("admin-origin")}/touch/${(0,y.Z)("author")}/${(0,y.Z)("blog")}/comment?${g().param({entry:this.uuid,token:Qe.Z.get("bk")})}`}getEditorUrl(){return`${(0,y.Z)("admin-domain")}/${(0,y.Z)("author")}/${(0,y.Z)("blog")}/edit?entry=${this.uuid}`}addComment(e){(0,y.Z)("blog-comments-top-is-new")?this.comments.unshift(e):this.comments.push(e)}renderComments(e){e.forEach((e=>{this.$commentList.append(e.getElement())})),(0,J.d)(this.$commentList)}}const jt={init(){g()(".js-entry-article").toArray().forEach((e=>new Bt(g()(e))))}},Tt={__domain__:We,entry:jt,about:c},At={init(){g()(".manage-membership-button").click((function(e){const t=e.currentTarget,{circleManagePopupSelector:n}=t.dataset;if(!n)return;const o=g()(document.querySelector(n));var i,r,s;return i=`${g()("html").attr("data-admin-domain")}/-/group/${g()("html").attr("data-circle-id")}/membership`,r="manage-membership",s=o,B.pipe((e=>{var t;if(e){var n={width:300,height:400};n.left=Math.floor((screen.width-n.width)/2),n.top=Math.floor((screen.height-n.height)/2);var o=window.open("",r,(0,me.Z)(n));(t=$.Z.createForWindow(o,i)).addEventListener("close",(()=>{t.destroy(),o.close()}))}else{var a=g()("