PageSourceSearch

https://www.schoenen-dunk.de/assets/admin/dashboard-topics.31647c81760c4715529f.min.js

js schoenen-dunk.de collected 2026-09-25 00:04:37 UTC 6,698 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunknodebb=self.webpackChunknodebb||[]).push([[1091,6282,34271,34572,49897,57843,99127],{62866(x,m,a){var i,D;i=[a(98569),a(91749),a(18884)],D=((y,h,{setupFullscreen:E})=>{const o={};return o.init=()=>{y.init({set:"topics",dataset:ajaxify.data.dataset}).then(()=>{h.onPage("action:admin.dashboard.updateGraph",o.updateTable)}),E($("#expand-analytics"),$("#analytics-panel"))},o.updateTable=()=>{window.fetch&&fetch(`${config.relative_path}/api${ajaxify.data.url}${window.location.search}`,{credentials:"include"}).then(g=>{g.ok&&g.json().then(function(_){app.parseAndTranslate(ajaxify.data.template.name,"topics",_,function(R){const O=document.querySelector(".topics-list tbody");O.innerHTML="",O.append(...R.map((d,v)=>v))})})})},o}).apply(m,i),D!==void 0&&(x.exports=D)},98569(x,m,a){a.r(m),a.d(m,{init:()=>b});var i=a(70106),D=a(81335),y=a.n(D),h=a(33530),E=a.n(h),o=a(17459),g=a.n(o),_=a(49897),R=a(91749),O=a.n(R);i.t1.register(i.ZT,i.PP,i.kc,i.No,i.FN,i.m_,i.dN);let d=null,v=!1;function b({set:t,dataset:u}){const r=document.getElementById("analytics-traffic"),c=r.getContext("2d"),s=utils.getHoursArray();v=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),v&&(i.t1.defaults.plugins.tooltip.enabled=!1),e({set:t});const P=o.Translator.create();return new Promise(l=>{P.translateKey(`admin/menu:${ajaxify.data.template.name.replace("admin/","")}`,[]).then(p=>{const f={labels:s,datasets:[{label:p,fill:!0,tension:.25,backgroundColor:"rgba(151,187,205,0.2)",borderColor:"rgba(151,187,205,1)",pointBackgroun
1dColor:"rgba(151,187,205,1)",pointHoverBackgroundColor:"rgba(151,187,205,1)",pointBorderColor:"#fff",pointHoverBorderColor:"rgba(151,187,205,1)",data:u||[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}]};r.width=$(r).parent().width(),f.datasets[0].yAxisID="left-y-axis",d=new i.t1(c,{type:"line",data:f,options:{responsive:!0,maintainAspectRatio:!1,scales:{"left-y-axis":{type:"linear",position:"left",beginAtZero:!0,title:{display:!1,text:p}}},plugins:{legend:{display:!1,position:"bottom"}},interaction:{intersect:!1,mode:"index"}}}),u?l(d):n(t).then(l)})})}function e({set:t}){$('[data-action="updateGraph"]').on("change",function(){let r=$(this).val();if(r==="custom"){u($(this));return}const c=r==="1"?"hours":"days";let s=new Date;r!=="1"&&s.setHours(0,0,0,0),r==="1"&&(r="24"),s=s.getTime(),n(t,c,s,r),$('[data-action="updateGraph"] option[value="range"]').addClass("hidden")});function u(r){D.render("admin/partials/pageviews-range-select",{}).then(function(c){const s=h.dialog({title:"[[admin/dashboard:page-views-custom]]",message:c,buttons:{submit:{label:"[[global:search]]",className:"btn-primary",callback:P}}}).on("shown.bs.modal",function(){const l=new Date,p=l.toISOString().slice(0,10);l.setDate(l.getDate()-1);const f=l.toISOString().slice(0,10);s.find("#startRange").val(r.attr("data-startRange")||f),s.find("#endRange").val(r.attr("data-endRange")||p)});function P(){const l=s.find("form").serializeObject(),p=/\d{4}-\d{2}-\d{2}/;if(!l.startRange&&!l.endRange){n(t,"days");return}else if(!p.test(l.startRange)||!p.test(l.endRange))return s.find(".alert-danger").removeClass("hidden"),!1;let f=new Date(l.endRange);f.setDate(f.getDate()+1),f=f.getTime();const C=(f-new Date(l.startRange).getTime())/(1e3*60*60*24);n(t,"days",f,C),r.attr("data-startRange",l.startRange),r.attr("data-endRange",l.endRange),r.find('option[value="range"]').text(l.startRange+" - "+l.endRange),r.val("range")}})}}function n(t,u=ajaxify.data.query.units||"hours",r=ajaxify.data.query.until,c=ajaxify.data.query.count){return d?new Promise(s=>{_.get(`/admin/analytics/${t}`,{units:u,until:r,amount:c}).then(P=>{u==="days"?d.data.xLabels=utils.getDaysArray(r,c):d.data.xLabels=utils.getHoursArray(),d.data.datasets[0].data=P,d.data.labels=d.data.xLabels,d.update();const l=$("#view-as-json"),p=$.param({units:u||"hours",until:r,count:c});l.attr("href",`${config.relative_path}/api/v3/admin/analytics/${ajaxify.data.set}?${p}`);const f=ajaxify.removeRelativePath(ajaxify.data.url.slice(1));ajaxify.updateHistory(`${f}?${p}`,!0),R.fire("action:admin.dashboard.updateGraph",{graph:d}),s(d)})}):Promise.reject(new Error("[[error:invalid-data]]"))}},18884(x,m,a){a.r(m),a.d(m,{setupFullscreen:()=>i});function i(D,y){let h,E;const o=y.get(0);o.requestFullscreen?(h="requestFullscreen",E="exitFullscreen"):o.mozRequestFullScreen?(h="mozRequestFullScreen",E="mozCancelFullScreen"):o.webkitRequestFullscreen?(h="webkitRequestFullscreen",E="webkitCancelFullScreen"):o.msRequestFullscreen&&(h="msRequestFullscreen",E="msCancelFullScreen"),h&&D.on("click",function(){y.hasClass("fullscreen")?(document[E]().catch(g=>console.error(g)),y.removeClass("fullscreen")):(o[h]().catch(g=>console.error(g)),y.addClass("fullscreen"))})}},49897(x,m,a){a.r(m),a.d(m,{del:()=>b,get:()=>_,head:()=>R,patch:()=>d,post:()=>O,put:()=>v});var i=a(91749),D=a.n(i),y=a(33530),h=a.n(y);const E=config.relative_path+"/api/v3";async function o(e,n){if(e.url=e.url.startsWith("/api")?config.relative_path+e.url:E+e.url,typeof n=="function"){g(e).then(t=>n(null,t),t=>n(t));return}try{return await g(e)}catch(t){if(t.message==="A valid login session was not found. Please log in and try again."){const{url:u}=await(0,i.fire)("filter:admin.reauth",{url:"login"});return(0,y.confirm)("[[error:api.reauth-required]]",r=>{r&&ajaxify.go(u)})}throw t}}async function g(e){const{url:n}=e;delete e.url,e.data&&!(e.data instanceof FormData)&&(e.data=JSON.stringify(e.data||{}),e.headers["content-type"]="application/json; charset=utf-8"),{options:e}=await(0,i.fire)("filter:api.options",{options:e}),e.data&&(e.body=e.data,delete e.data);const t=await fetch(n,e),{headers:u}=t;if(u.get("x-redirect"))return g({url:u.get("x-redirect"),...e});const r=u.get("content-type"),c=r&&r.startsWith("application/json");let s;if(e.method!=="HEAD"&&(c?s=await t.json():s=await t.text()),!t.ok){if(s){const P=c&&(s.status?.message||s.error||"");throw new Error(c&&P?P:s)}throw new Error(t.statusText)}return c&&s&&s.hasOwnProperty("status")&&s.hasOwnProperty("response")?s.response:s}function _(e,n,t){return o({url:e+(n&&Object.keys(n).length?"?"+$.param(n):"")},t)}function R(e,n,t){return o({url:e+(n&&Object.keys(n).length?"?"+$.param(n):""),method:"HEAD"},t)}function O(e,n,t){return o({url:e,method:"POST",data:n,headers:{"x-csrf-token":config.csrf_token}},t)}function d(e,n,t){return o({url:e,method:"PATCH",data:n,headers:{"x-csrf-token":config.csrf_token}},t)}function v(e,n,t){return o({url:e,method:"PUT",data:n,headers:{"x-csrf-token":config.csrf_token}},t)}function b(e,n,t){return o({url:e,method:"DELETE",data:n,headers:{"x-csrf-token":config.csrf_token}},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.