function addAjaxAntiForgeryToken(n){return n.__RequestVerificationToken=$("#__AjaxAntiForgeryForm input[name=__RequestVerificationToken]").val(),n}function escapeHtml(n){return n.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function escapeRegExp(n){return n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function getReturnUrl(){const n=top.location;return n.pathname+n.search+n.hash}function isNullOrWhiteSpace(n){return typeof n=="undefined"||n===null?!0:!/\S/.test(n)}function ready(){$(document).defaultAjaxError()}function updateEmbedCode(){var n=$("#embedderModal"),f=n.find("[name=Box]").val(),i=600,e=n.data("embedUrl"),t,r,u;switch(f){case"Horizontal":t=4/3;break;case"Horizontal3to2":t=3/2;break;default:t=1}r=i/t;u=n.attr("data-embed-code-template").replace("{src}",e).replace("{width}",i).replace("{height}",r);n.find(".embed-code").val(u)}function updateLikersModal(n){var t=$("#likersModal"),i=t.find(".modal-body"),r;i.html(n);r=i.find("form").length>=1;t.find(".btn-primary").prop("disabled",!r);t.modal("handleUpdate")}function updateReAddModal(n){var t=$("#reAddModal"),i=t.find(".modal-body"),r;i.html(n);r=i.find("form").length>=1;t.find(".btn-primary").prop("disabled",!r);t.modal("handleUpdate")}function initRichText(){var n=$("textarea.richText");n.length!==0&&n.myTinymce()}var extensionMethods,addForm,scrollFlipper,accessorsViewModel,shaycomselect,simplePager,hitLogger;(function(n){n.fn.alphanumeric=function(t){return t=n.extend({ichars:"!@#$%^&*()+=[]\\';,/{}|\":<>?~`.- ",nchars:"",allow:""},t),this.each(function(){for(t.nocaps&&(t.nchars+="ABCDEFGHIJKLMNOPQRSTUVWXYZ"),t.allcaps&&(t.nchars+="abcdefghijklmnopqrstuvwxyz"),s=t.allow.split(""),i=0;i<s.length;i++)t.ichars.indexOf(s[i])!=-1&&(s[i]="\\"+s[i]);t.allow=s.join("|");var u=new RegExp(t.allow,"gi"),r=t.ichars+t.nchars;r=r.replace(u,"");n(this).keypress(function(n){k=n.charCode?String.fromCharCode(n.charCode):String.fromCharCode(n.which);r.indexOf(k)!=-1&&n.preventDefault();n.ctrlKey&&k=="v"&&n.preventDefault()});n(this).bind("contextmenu",function(){return!1})})};n.fn.numeric=function(t){var i="abcdefghijklmnopqrstuvwxyz";return i+=i.toUpperCase(),t=n.extend({nchars:i},t),this.each(function(){n(this).alphanumeric(t)})};n.fn.alpha=function(t){return t=n.extend({nchars:"1234567890"},t),this.each(function(){n(this).alphanumeric(t)})}})(jQuery);extensionMethods={slide:function(n,t){var r=this.$element.find(".item.active"),i=t||r[n](),s=this.interval,u=n=="next"?"left":"right",h=n=="next"?"first":"last",e=this,f;if(!i.length){if(!this.options.wrap)return;i=this.$element.find(".item")[h]()}if(this.sliding=!0,s&&this.pause(),f=$.Event("slide.bs.carousel",{relatedTarget:i[0],direction:u}),!i.hasClass("active")){if(this.$indicators.length){this.$indicators.find(".active").removeClass("active");this.$element.one("slid",function(){var n=$(e.$indicators.children()[e.getActiveIndex()]);n&&n.addClass("active")})}if($.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(f),f.isDefaultPrevented())return;i.addClass(n);i[0].offsetWidth;r.addClass(u);i.addClass(u);r.one($.support.transition.end,function(){i.removeClass([n,u].join(" ")).addClass("active");r.removeClass(["active",u].join(" "));e.sliding=!1;setTimeout(function(){e.$element.trigger("slid")},0)}).emulateTransitionEnd(250)}else if(this.$element.hasClass("slide")){if(this.$element.trigger(f),f.isDefaultPrevented())return;var o=!0,c=o?{opacity:0}:{left:u=="right"?"100%":"-100%"},l=o?{opacity:0,zIndex:1}:{left:u=="right"?"-100%":"100%"},a=o?{opacity:1}:{left:"0%"};o&&r.css({zIndex:2,opacity:1});r.animate(c,250,function(){r.removeClass("active");e.sliding=!1;setTimeout(function(){e.$element.trigger("slid")},0)});i.addClass(n).css(l).animate(a,250,function(){i.removeClass(n).addClass("active")})}else{if(this.$element.trigger(f),f.isDefaultPrevented())return;r.removeClass("active");i.addClass("active");this.sliding=!1;this.$element.trigger("slid")}return s&&this.cycle(),this}}};$.extend(!0,$.fn.carousel.Constructor.prototype,extensionMethods);$.fn.defaultAjaxError=function(){return this.ajaxError(function(n,t){t.status===521&&(top.location.href=t.responseText)})},function(){"use strict";$.fn.simpleAjaxSubmit=function(n){var t=$(this).closest("form");return $(":submit",this).prop("disabled",!0),$("[name=ReturnUrl]",this).val(top.location.href),$.post($(this).attr("action"),$(this).serialize(),n?n.success:null).always(function(){$(":submit",t).prop("disabled",!1)})}}();$.fn.myAjaxForm=function(n){return this.myAjaxSubmitInternalUpdateOptions(n).submit(function(){return $(this).myAjaxSubmitInternal(n),!1})};$.fn.myAjaxSubmit=function(n){return this.myAjaxSubmitInternalUpdateOptions(n).myAjaxSubmitInternal(n)};$.fn.myAjaxSubmitInternal=function(n){var t=$(this),i=$(this).data("validator");(!i||i.valid())&&($(":submit",t).prop("disabled",!0),$(".loading, .loadingIcon",t).show(),$("[name=ReturnUrl]",t).val(top.location.href),n.success=function(t,i,r,u){if(n.beforeSuccess&&n.beforeSuccess(t,i,r,u),n.validationSummary&&$(n.validationSummary).ajaxValidationSummarySuccessHandler(t,i,r,u),!n.dataType&&n.originalTarget){var f=n.originalTarget;$(f).fadeTo("fast",0,function(){$(f).html(t).fadeTo("fast",1)})}n.originalSuccess&&n.originalSuccess(t,i,r,u)},n.error=function(t,i,r){n.validationSummary&&$(n.validationSummary).ajaxValidationSummaryErrorHandler(t,i,r);n.originalError&&n.originalError(t,i,r)},n.complete=function(i,r){$(".loading, .loadingIcon",t).hide();$(":submit",t).prop("disabled",!1);n.originalComplete&&n.originalComplete(i,r)},n.target=null,n.beforeAjaxSubmit&&n.beforeAjaxSubmit(t,n),$(this).ajaxSubmit(n))};$.fn.myAjaxSubmitInternalUpdateOptions=function(n){return n.complete&&(n.originalComplete=n.complete),n.error&&(n.originalError=n.error),n.success&&(n.originalSuccess=n.success),n.target&&(n.originalTarget=n.target),this};$.fn.setValidatorSubmitHandler=function(n){var t=this.data("validator");return t.settings.submitHandler=n,this.find("input, button").filter(":submit").click(function(){t.submitButton=this}),this};$.fn.showTinyMceIfLoaded=function(){if(typeof tinyMCE!="undefined"){var n=$(":tinymce",this);n.length!==0&&n.tinymce().show()}return this};$.fn.toggleAndEnable=function(n){return this.each(function(){var t=n.call(this);$(this).toggle(t).find(":input").toggleEnabled(t)}),this};$.fn.toggleEnabled=function(n){var t=n?!1:!0;return this.prop("disabled",t)};$(function(){$("#logoutButton").click(function(){return $("#logoutForm").submit(),!1})});addForm=function(){return{loadGrabs:function(){var n=$("#addForm"),t;n.find("[name=GrabProviderRef\\.ProviderId],[name=GrabProviderRef\\.ProviderSpecificId]").val("");t={sectionId:n.find("[name=Section\\.SectionId]").val(),query:n.find("[name=Name]").val()};$.post("/Remote/Search",addAjaxAntiForgeryToken(t),function(n){$("#addForm .carousel-inner").empty().append(n);var t=addForm.updateGrabSelection();addForm.toggleGrabSelected(t)})},toggleGrabSelected:function(n){$("#addForm .plain-text-container").toggle(n);$("#addForm .grab-carousel-container").css("visibility",n?"visible":"hidden").css("position",n?"static":"absolute");$("#addForm :submit").prop("disabled",!n).toggle(n)},updateGrabSelection:function(){var n=$("#addForm .carousel-inner").find(".item.active"),t=n.attr("data-grab-provider-id"),i=n.attr("data-grab-provider-specific-id");return $("#addForm [name=GrabProviderRef\\.ProviderId]").val(t),$("#addForm [name=GrabProviderRef\\.ProviderSpecificId]").val(i),t!==""&&i!==""},init:function(){$(function(){if($("#addForm .load-grabs").length>=1){addForm.toggleGrabSelected(!1);$("#grabCarousel").carousel({interval:!1}).on("slid",function(){addForm.updateGrabSelection()})}initRichText()})}}}();scrollFlipper=function(){return{ready:function(){$.fn.flipbook&&($(window).smartscroll(function(){scrollFlipper.update()}),scrollFlipper.update())},update:function(){var t,n,o;if($.fn.flipbook){t=$(window);n={top:t.scrollTop(),left:t.scrollLeft()};n.right=n.left+t.width();n.bottom=n.top+t.height();var i=$(".flipbook[data-flipbook-scrollplay]"),u=i.map(function(){var r=$(this),t=r.offset();t.right=t.left+r.outerWidth();t.bottom=t.top+r.outerHeight();var u=t.left<n.left?t:n,e=u===t?n:t,f=t.top<n.top?t:n,o=f===t?n:t,i={x:u.right-e.left,y:f.bottom-o.top};return i.x>=0&&i.y>=0?i.x*i.y:0}).get(),f=Math.max.apply(Math,u),e=f>0?$.inArray(f,u):-1,r=i[e];r&&$(r).flipbook("scrollplay");o=i.not(r).flipbook("scrollpause")}}}}();$(document).on("submit","form.comment-form",function(n){return $(n.target).myAjaxSubmit({success:function(n,t,i,r){var u=r.closest(".recent-comments").find("[data-add-comment-target]");$(n).hide().prependTo(u).fadeIn("fast");r.find("input[type=text],textarea").val("")}}),!1});(function(){"use strict";$("#addCommentReplyModal").on("show.bs.modal",function(n){var t=$(n.relatedTarget),r=t.closest("[data-item-id]").attr("data-item-id"),u=t.closest("[data-comment-id]").attr("data-comment-id"),i=$(this);i.find(".modal-body input[name=ItemId]").val(r);i.find(".modal-body input[name=ParentCommentId]").val(u)});$("#addCommentReplyModal").on("shown.bs.modal",function(){$("[name=PlainText]",this).focus()});$(document).on("submit","#addCommentReplyModal form",function(n){if($("[name=PlainText]",this).val().trim().length!==0){var t=$("input[name=ItemId]",this).val();$(n.target).simpleAjaxSubmit({success:function(n){$("#addCommentReplyModal").modal("hide");var i=$("[data-item-id="+t+"]").find(".recent-comments [data-add-comment-target]");$(n).hide().prependTo(i).fadeIn("fast");$("#addCommentReplyModal form").find("input[type=text],textarea").val("")}}).fail(function(){alert("The comment could not be saved. Please try again.")})}else $("#addCommentReplyModal").modal("hide");return!1})})();$(document).on("click keypress","form.comment-form input",function(n){var t=$(n.target);t.closest(".carousel").carousel("pause")});accessorsViewModel=function(){return{init:function(){$(document).on("change","input[data-accessor-is-private]",function(n){var i=$(n.target),r,t;i.is(":checked")!==!1&&(r=i.val().toLowerCase()==="true",t=i.closest(".accessors-view-model").find(".accessor-groups"),r?(t.show(),t.find("input:checkbox").prop("checked",!0)):t.hide())});$(function(){$(".accessors-view-model").each(function(){var n=$(".accessor-groups",this),t=$("input:radio:checked",this).val().toLowerCase()==="true";n.toggle(t)})})}}}();$.fn.shaycomselect=function(){return this.each(function(){var t=$(this).data("shaycomselect"),n=$(this).data("shaycomselectTagging"),i=$(this).data("shaycomselectMaxCount"),r=$(this).data("shaycomselectModal")===!0;$(this).select2({tags:n?!0:null,tokenSeparators:n?[",",";"]:null,minimumInputLength:1,maximumSelectionLength:i,ajax:{url:t,type:"POST",dataType:"json",delay:250,data:function(n){return{name:n.term,page:n.page}},processResults:function(n){return{results:n}},cache:!0},selectOnClose:!0,createTag:function(n){return{id:"text:"+n.term,text:n.term}},dropdownParent:r?$(this).closest(".modal"):null,theme:"bootstrap4"})}),this};shaycomselect=function(){return{init:function(){$(function(){$("select[data-shaycomselect]").shaycomselect()})}}}();$(document).on("focus",".edition-other-text",function(n){var t=$(n.target).closest("form").find("[type='radio'][value='Other']").prop("checked",!0)});$(document).on("click",".expand-text",function(n){var t=$(n.target).closest(".text");return t.find(".full-text").removeClass("d-none"),t.find(".excerpt").addClass("d-none"),!1});$(document).on("click","[data-share]",function(n){var u=$(n.target).closest("[data-share]"),f=u.data("share"),r=u.data("url"),t,i;switch(f){case"facebook":t=580;i=400;r=r+"&display=popup";break;case"twitter":t=575;i=400}if(t){var e=($(window).width()-t)/2,o=($(window).height()-i)/2,s="width="+t+",height="+i+",top="+o+",left="+e;window.open(r,f,s)}});$(document).on("click","#linkerModal .url, #embedderModal .embed-code",function(){$(this).select()});$(document).on("change","#embedderModal [name=Box]",function(){updateEmbedCode()});$(document).on("click","[data-action]",function(n){var i=$(n.target).closest("[data-action]"),c=i.attr("data-action"),e=i.closest("[data-item-id],[data-node-id]"),l=e.attr("data-item-id"),a=e.attr("data-node-id"),r=i.closest("[data-user-name]").attr("data-user-name"),o=getReturnUrl(),v=i.hasClass("active"),t=!1,s="",u,f,h,y;switch(c){case"like":u={ItemId:l,NodeId:a,ReturnUrl:o};h=i.attr("aria-pressed")==="true";t=!h;f=t?"Add":"Delete";$.post("/Like/"+f,addAjaxAntiForgeryToken(u));i.find("[data-when-pressed]").each(function(){var n=$(this).data("whenPressed")===!0;$(this).toggleClass("displayNone",n!==t)});i.attr("aria-pressed",t);break;case"trail":u={userName:r,ReturnUrl:o};t=!v;s=t?appResources.trailing:appResources.trail;f=t?"AddTrail":"DeleteTrail";$.post("/Account/"+f,addAjaxAntiForgeryToken(u));y=$(document).find('[data-user-name="'+r+'"] [data-action="trail"]');$(document).find('[data-user-name="'+r+'"] [data-action="trail"]').toggleClass("active",t);$(document).find('[data-user-name="'+r+'"] [data-action-name="trail"]').text(s)}return!1&&i.toggleClass("active",t),!1});$(document).on("click","[data-include-trail]",function(n){var t=$(n.target),i,r,u;return t.toggleClass("active"),i=t.hasClass("active"),newActionText=i?appResources.trailing:appResources.trail,t.text(newActionText),t.closest(".info").find("[name=UserName]").prop("disabled",!i),r=0,t.closest(".user-previews").find("[name=UserName]").each(function(){$(this).prop("disabled")||r++}),u=r>=1,t.closest("form").find("[type=submit]").prop("disabled",!u),!1});(function(){"use strict";function n(n,t){var i=$("#createNodeModal"),r=i.find(".modal-body"),u;r.html(n);r.find("input[name=ItemId]").val(t);u=r.find("form").length>=1;i.find(".btn-primary").prop("disabled",!u);i.modal("handleUpdate")}$(document).on("show.bs.modal","#createNodeModal",function(t){var i=$(this),r=i.data("createNodeUrl"),u=$(t.relatedTarget),f=u.closest("[data-item-id]").attr("data-item-id");$.get(r,{cache:!1}).done(function(t){n(t,f)})});$(document.body).on("hidden.bs.modal","#createNodeModal",function(){$("#createNodeModal").find(".modal-body").html("")});$(document).on("click","#createNodeModal .btn-primary",function(n){var i=$(n.target),r,t;(i.prop("disabled",!0),r=i.closest(".modal"),t=r.find("form"),t.length!==0)&&$.post(t.attr("action"),t.serialize()).done(function(){$("#createNodeModal").modal("hide")}).fail(function(){alert("The item could not be added to the album. Please try again.")})})})(),function(){"use strict";$(document).on("show.bs.modal","#embedderModal",function(n){const t=$(this),i=$(n.relatedTarget),r=i.closest("[data-embed-url]").data("embedUrl");t.data("embedUrl",r);updateEmbedCode()})}();$(document).on("show.bs.modal","#likersModal",function(n){var r=$(this),t=$(n.relatedTarget),i=t.data("reAddUrl");$.get(i,{cache:!1}).done(function(n){updateLikersModal(n)})});$(document.body).on("hidden.bs.modal","#likersModal",function(){$("#likersModal").find(".modal-body").html("")});$(document).on("click","#likersModal .btn-primary",function(n){var i=$(n.target),r,t;(i.prop("disabled",!0),r=i.closest(".modal"),t=r.find("form"),t.length!==0)&&$.post(t.attr("action"),t.serialize()).done(function(n){n!==""?updateLikersModal(n):$("#likersModal").modal("hide")}).fail(function(){alert("The like/unlike could not be saved. Please try again.")})});(function(){"use strict";$(document).on("show.bs.modal","#linkerModal",function(n){const t=$(this),i=$(n.relatedTarget),r=i.closest("[data-minimal-url]").data("minimalUrl");t.find(".url").val(r)})})();$(document).on("show.bs.modal","#reAddModal",function(n){var r=$(this),t=$(n.relatedTarget),i=t.data("reAddUrl");$.get(i,{cache:!1}).done(function(n){updateReAddModal(n)})});$(document.body).on("hidden.bs.modal","#reAddModal",function(){$("#reAddModal").find(".modal-body").html("")});$(document).on("click","#reAddModal .btn-primary",function(n){var i=$(n.target),r,t;(i.prop("disabled",!0),r=i.closest(".modal"),t=r.find("form"),t.length!==0)&&$.post(t.attr("action"),t.serialize()).done(function(n){n!==""?updateReAddModal(n):$("#reAddModal").modal("hide")}).fail(function(){alert("The item could not be saved. Please try again.")})});$.fn.myTinymce=function(){return this.tinymce({plugins:["autolink paste link image media"],relative_urls:!1,toolbar:"undo redo paste pastetext | bold italic underline | fontselect fontsizeselect | link image media outdent indent",font_formats:"Arial=Arial, Helvetica, sans-serif;Arial Black='Arial Black', sans-serif;Comic Sans MS='Comic Sans MS', sans-serif;Courier New='Courier New', Courier, monospace;Georgia=Georgia, Utopia, Palatino, 'Palatino Linotype', serif;Impact=Impact, sans-serif;Lucida Sans Unicode='Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;Open Sans='Open Sans', Arial, Helvetica, sans-serif;Palatino=Palatino, 'Palatino Linotype', Georgia, sans-serif;Tahoma=Tahoma, Arial, Helvetica, sans-serif;Times New Roman='Times New Roman', Times, serif;Trebuchet MS='Trebuchet MS', Geneva, sans-serif;Verdana=Verdana, Geneva, sans-serif;",content_css:tinyMceCssUrl,content_css_cors:!0,browser_spellcheck:!0,menubar:!1,setup:function(n){n.on("change",function(){const t=$("#"+n.id).closest("form");tinyMCE.triggerSave();t.data("validator")&&t.valid()})},statusbar:!1})};$(function(){$.fn.flipbook&&$(".flipbook").flipbook();scrollFlipper.ready()});simplePager=function(){var n="#paged [data-infinite-scroll-target]";return{pageUpdated:function(){$("#paged[data-simple-pager-page]").first().each(function(){var t=$(this).attr("data-simple-pager-saved-page")||$(this).attr("data-simple-pager-page");if(t){var i=$(this).attr("data-simple-pager-default-path"),u=$(this).attr("data-simple-pager-use-query-string"),r="#paged .pagination-nav";$(n).infinitescroll({loading:{finishedMsg:"You've seen everything on this page",msgText:"",img:"/Images/Things-loading.gif",speed:"fast"},state:{currPage:t},navSelector:r,nextSelector:"#paged .pagination a:first",dataType:"text",prefill:!0,path:function(n){return i+(u?(i.indexOf("?")===-1?"?":"&")+"page=":"/")+n},appendCallback:!1,bufferPx:240},function(t){if(t.match(/\S/)){$(this).append(t);var r,u=$("#paged [data-infinite-scroll-target]"),i=u.data("infinitescroll");i!==null&&i.options!==null&&i.options.state!==null&&(r=i.options.state.currPage);$("#paged[data-simple-pager-page]").attr("data-simple-pager-saved-page",r);$.fn.flipbook&&$(this).flipbook()}else $(n).data("infinitescroll").options.state.isDone=!0});$(r).hide()}})}}}();$(function(){simplePager.pageUpdated()});hitLogger=function(){function n(n,t){$.ajax({global:!1,type:"POST",url:n,data:addAjaxAntiForgeryToken(t)})}return{item:function(t){n("/Item/LogHit",{itemId:t})},node:function(t){n("/Node/LogHit",{nodeId:t})},pageUpdated:function(){$("#itemDetails[data-item-id]:not([data-item-id=''])").each(function(){var n=$(this).attr("data-item-id");hitLogger.item(n)});$("#userDetails[data-world-id]:not([data-world-id=''])").each(function(){var n=$(this).attr("data-world-id");hitLogger.world(n)});$("#userItems[data-world-id]:not([data-world-id=''])").each(function(){var n=$(this).attr("data-world-id");hitLogger.world(n)})},world:function(t){n("/User/LogHit",{worldId:t})}}}();$(function(){hitLogger.pageUpdated()})