PageSourceSearch

https://dauerblog.de/wp-content/plugins/search-in-place/js/codepeople_shearch_in_place.min.js?ver=1.5.7

js dauerblog.de collected 2026-10-05 03:41:47 UTC 17,533 bytes, 34 lines download raw bytes

1var codepeople_search_in_place_generator=function(){function t(){try{return document.createEvent("TouchEvent"),!0}catch(a){return!1}}function u(a,b){b=b||!1;var c=document.createElement("div");c.innerText=a;a=c.innerHTML;b&&(a=a.replace(/&lt;strong&gt;/ig,"<strong>").replace(/&lt;\/strong&gt;/ig,"</strong>").replace(/&lt;span class="ellipsis"&gt;\[\.\.\.\]&lt;\/span&gt;/ig,'<span class="ellipsis">[...]</span>'));return a}function B(a){try{return a=encodeURI(String(a)),a.replace(/&/g,"&amp;").replace(/"/g,
2"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}catch(b){return"#"}}var e=jQuery;if("undefined"==typeof codepeople_search_in_place_generator_flag){codepeople_search_in_place_generator_flag=!0;var x=!1,E,F,A=e(".search-in-place-results-container"),G=function(a){let b=e(this).find("a").attr("href"),c,h;if(b)switch("URL"in window&&(c=new URL(b),h=c.searchParams.get("highlight"))&&(c.searchParams.delete("highlight"),b=c.toString(),sessionStorage.setItem("highlight",h)),a.which){case 2:window.open(b,
3"_blank").trigger("blur");window.focus();break;case 3:break;default:e(this).find("a").removeAttr("href"),document.location.href=b}},y=function(a){x=x||!1;if(a||x&&e('input[name="s"]:focus').length==0&&e(".search-in-place:hover").length==0&&e(".search-in-place :focus").length==0)e(".search-in-place-close-icon").remove(),e(".search-in-place").hide(),x=!1},H=function(a){if(a.is(":hidden")||a.closest(".e-n-accordion-item").length||a.closest(".wp-block-themeisle-blocks-accordion-item:not(.open)").length){var b=
4a.closest(".wp-block-kadence-tab");if(b.length&&b.is(":hidden")&&"KBTabs"in window&&(b=b.attr("class").match(/kt\-inner\-tab\-(\d+)/))){b=b[1];var c=a.closest(".kt-tabs-wrap");if(c.length){KBTabs.setActiveTab(c[0],b);return}}b=a.closest(".e-n-accordion-item");if(b.length)b.attr("open")==void 0&&b.attr("open","open");else if(b=a.closest(".elementor-accordion-item"),b.length&&b.find("ul:eq(0)").is(":hidden"))b.find(".elementor-accordion-title:eq(0)").trigger("click");else{b=a.closest(".elementor-toggle-item");
5if(b.length&&(b=b.find('[role="button"]:eq(0)'),b.length)){b.trigger("click");return}b=a.closest(".elementor-tab-content");if(b.length)for(;b.length&&b.is(":hidden");)b.hasClass("elementor-active")||(c=e("#"+b.attr("id").replace("content","title")),c.length?c.trigger("click"):b.attr("data-tab")&&(c=e('.elementor-tab-title[data-tab="'+b.attr("data-tab")+'"]'),c.length&&c.trigger("click"))),a=b.parent(),b=a.closest(".elementor-tab-content");else{b=a.closest(".et_pb_toggle_content");if(b.length&&(c=
6b.siblings(".et_pb_toggle_title"),c.length)){c.trigger("click");return}if(a.closest(".et-learn-more").length&&(c=a.closest(".et-learn-more").find(".heading-more"),c.length)){c.trigger("click");return}b=a.closest(".sow-accordion-panel-content");if(b.length&&(c=b.siblings(".sow-accordion-panel-header-container"),c.length)){c.find(".sow-accordion-open-button").trigger("click");return}b=a.closest(".answer");if(b.length&&(c=b.siblings(".title"),c.length)){c.trigger("click");return}b=a.closest('.ei-faq,[class$="_faq"]');
7if(b.length&&(c=b.find(".collapsed"),c.length)){c.trigger("click");return}b=a.closest(".accordion__item");if(b.length&&a.find(".accordion__body:hidden")&&(c=b.find(".accordion__header"),c.length)){c.trigger("click");return}b=a.closest(".vc_tta-panel");b.length?b.addClass("active vc_active"):(b=a.closest(".wp-block-themeisle-blocks-accordion-item"),b.length&&b.find(".wp-block-themeisle-blocks-accordion-item__title").trigger("click"))}}}},C=function(a){e(".search-in-place-mark-active").removeClass("search-in-place-mark-active");
8e(a).addClass("search-in-place-mark-active");H(a);var b=a.offset().top-window.innerHeight/2;setTimeout(function(){window.scrollTo({top:b,left:0,behavior:"smooth"})},100)},q=function(){e("[data-disable-enter-key]").on("keypress",function(a){if(a.keyCode===13)return a.preventDefault(),a.stopPropagation(),!1});e("[data-search-in-page]").data("enter-counter",0).on("click",function(){e(this).data("enter-counter",0)}).closest("form").on("submit",function(a){a.preventDefault();a.stopPropagation();a=e("[data-search-in-page]",
9this);var b=a.data("enter-counter"),c=e(".search-in-place-mark:eq("+b+")");c.length?(C(c),a.data("enter-counter",b+1)):a.data("enter-counter",0);y(!0);return!1});e(document).on("mouseover mouseout",".search-in-place>.item",function(){e(this).toggleClass("active")}).on("mousedown",".search-in-place>.item",G).on("mousedown",".search-in-place>.label.more",G)};q.prototype={active:null,search:"",source:"",config:{min:codepeople_search_in_place.char_number,image_width:50,image_height:50,colors:"highlight_colors"in
10codepeople_search_in_place?codepeople_search_in_place.highlight_colors:"#B5DCE1 #F4E0E9 #D7E0B1 #F4D9D0 #D6CDC8 #F4E3C9 #CFDAF0 #F4EFEC".split(" "),areas:"areas"in codepeo
10ple_search_in_place?codepeople_search_in_place.areas:"div.hentry #content #main div.content #middle #container #wrapper article .elementor body".split(" ")},autohide:function(){function a(h){var g=e(h).next('[name="cpsp-autocomplete"]');g.length&&(clearTimeout(F),F=setTimeout(function(){g.show();g[0].scrollLeft=h.scrollLeft},10),
11g.hide())}var b=this,c='input[name="s"]';"own_only"in codepeople_search_in_place&&codepeople_search_in_place.own_only*1&&(c+="[data-search-in-place]");e(document).on("keydown",c,function(h){if(h.keyCode==9&&e(".search-in-place:visible").length)return h.preventDefault(),h.stopPropagation(),e(".search-in-place:visible a:first").focus(),!1});e(document).on("keydown input keyup focus",c,function(h){a(h.target)});e(document).on("input keyup focus",c,function(h){var g=e(this),p=g.val();if(!("key"in h&&
12h.key=="Escape")&&(e(h.currentTarget).data("search-in-page")!=1||h.type!="focus"&&h.keyCode!==13)){if(e(".search-in-place-close-icon").length==0&&!g.data("search-in-page")&&t()){var d=e('<span class="search-in-place-close-icon"></span>');g.after(d);var f=g.offset(),l=g.outerWidth()-5,k=g.outerHeight(),m=Math.min(d.height(),k-5),n=Math.min(d.width(),m);d.height(m);d.width(n);d.offset({top:f.top+(k-m)/2,left:f.left+(l-n)})}g.attr("autocomplete","off");b.checkString(p)?(setTimeout(function(){b.getResults(g)},
13500),x=!0):(b.clearAutocomplete(g),e(".search-in-place").hide(),x=!1);h.type=="keyup"&&h.keyCode==39&&b.fromAutocomplete(g)}});e(document).on("click",".search-in-place-close-icon",function(h){h.stopPropagation();h.preventDefault();y(!0)});e(document).on("mouseover",":not(.search-in-place, .search-in-place *)",function(){t()||setTimeout(y,150)});e(document).on("blur",'input[name="s"]',function(){var h=e(this),g=h.data("background-color");typeof g!="undefined"&&h.css("background-color",g);e('[name="cpsp-autocomplete"]').remove()});
14e(document).on("click",':not(input[name="s"])',function(){setTimeout(y,150)});e(document).on("keyup",function(h){h.key=="Escape"&&y(!0)})},checkString:function(a){return this.config.min<=a.length},getResults:function(a){function b(l){"object"==typeof l&&("result"in l&&c.displayResult(l.result,d,h),"autocomplete"in l&&l.autocomplete.length?c.autocomplete(l.autocomplete[0],a):c.clearAutocomplete(a))}var c=this,h=a.data("search-in-page")?"source":"website",g=a.data("search-in-sections")?a.data("search-in-sections").split(",").map(l=>
15l.trim()).filter(Boolean):c.config.areas;if(h=="website"&&!A.length||h=="source"&&a.data("no-popup")==void 0){var p=a.offset(),d=e(".search-in-place"),f=a.outerWidth();p={left:p.left,top:parseInt(p.top)+a.outerHeight()+5};if(c.search==a.val()&&d.length&&c.source==h&&(h!="source"||!d.data("search-in-sections")||d.data("search-in-sections")==a.data("search-in-sections"))){d.show().width(f).offset(p);return}d.remove();d=e('<div class="search-in-place"></div>');d.appendTo("body");h=="source"&&a.data("search-in-sections")&&
16d.data("search-in-sections",a.data("search-in-sections"));d.width(f).offset(p);c.displayLoading(d)}c.search=a.val();c.source=h;h=="source"?(c.exclude_hidden=a.data("exclude-hidden")||0,f=c.search.replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," "),f="operator"in codepeople_search_in_place&&codepeople_search_in_place.operator!="or"?[f]:f.split(" "),e(".search-in-place-mark").each(function(){var l=e(this).parent();e(this).contents().filter(function(){return this.nodeType===3}).unwrap();l[0]=l[0].normalize()}),
17f=function(l){const k=JSON.parse(JSON.stringify(l));for(let m in l){if(typeof l[m]!=="string"||!/['"]/.test(l[m]))continue;const n=[l[m].replace(/(?<!\w)"/g,"\u201c"),l[m].replace(/"(?<!\w)/g,"\u201d"),l[m].replace(/(?<!\w)'/g,"\u2018"),l[m].replace(/'/g,"\u2019"),l[m].replace(/(?<!\w)"/g,"\u201c").replace(/"(?<!\w)/g,"\u201d").replace(/(?<!\w)'/g,"\u2018").replace(/'/g,"\u2019")];for(let r in n)n[r]!==l[m]&&k.indexOf(n[r])==-1&&k.push(n[r])}return k}(f),g=D.highlightTerms(f,g),a.data("no-popup")==
18void 0&&(b(g),e(".search-in-place-more").remove(),e(".search-in-place .title a").on("mousedown",function(l){l.preventDefault();l.stopPropagation();a.trigger("blur");C(e(e(l.target).attr("href")));y(!0)}))):(g={s:c.search,action:"search_in_place"}
18,"lang"in codepeople_search_in_place&&(g.lang=codepeople_search_in_place.lang),c.active&&c.active.abort(),c.active=jQuery.ajax({url:atob(codepeople_search_in_place.root)+"admin-ajax.php",data:g,cache:!0,dataType:"json",success:function(l){b(l)}}))},autocomplete:function(a,
19b){var c=b.data("background-color")||b.css("background-color"),h=function(d){if(d){if(d.toLowerCase()==="transparent")return[0,0,0,0];if(d[0]==="#")return d.length<7&&(d="#"+d[1]+d[1]+d[2]+d[2]+d[3]+d[3]+(d.length>4?d[4]+d[4]:"")),[parseInt(d.substr(1,2),16),parseInt(d.substr(3,2),16),parseInt(d.substr(5,2),16),d.length>7?parseInt(d.substr(7,2),16)/255:1];if(d.indexOf("rgb")===-1){var f=document.body.appendChild(document.createElement("fictum"));f.style.color="rgb(1, 2, 3)";if(f.style.color!=="rgb(1, 2, 3)")return;
20f.style.color=d;if(f.style.color==="rgb(1, 2, 3)"||f.style.color==="")return;d=getComputedStyle(f).color;document.body.removeChild(f)}if(d.indexOf("rgb")===0)return d.indexOf("rgba")===-1&&(d+=",1"),d.match(/[\.\d]+/g).map(function(l){return+l})}}(b.css("color")),g=b.clone(),p={position:"absolute",background:c,"border-color":"transparent","box-shadow":"none",zIndex:1};g.removeAttr("placeholder").removeAttr("required");b.css("zIndex")=="auto"&&b.css("zIndex",10);b.css("position")=="static"&&b.css("position",
21"relative");b.data("background-color",c);h&&(h[3]=.5,p.color="rgba("+h.join(",")+")");e('[name="cpsp-autocomplete"]').remove();b.css("backgroundColor","transparent").after(g.attr("name","cpsp-autocomplete").val(a).css(p));g.width(b.width());g.height(b.height());g.offset(b.offset());g[0].scrollLeft=b[0].scrollLeft},fromAutocomplete:function(a){var b=a.next('[name="cpsp-autocomplete"]');b.length&&b.val().length&&a.val(b.val())},clearAutocomplete:function(a){a=a.next('[name="cpsp-autocomplete"]');a.length&&
22a.val("")},displayResult:function(a,b,c){var h=this,g="",p=0,d;for(d in a){g+='<div class="label">'+u(d!="source"?d:"")+"</div>";var f=a[d],l=f.length;p+=l;for(var k=0;k<l;k++)g+='<div class="item '+(k+1==l?"last":"")+'">',g=f[k].thumbnail?g+('<div class="thumbnail"><img src="'+B(f[k].thumbnail)+'" style="visibility:hidden;float:left;position:absolute;" /></div><div class="data" style="margin-left:'+(h.config.image_width+5)+"px;min-height:"+h.config.image_height+'px;">'):g+'<div class="data">',g+=
23'<span class="title"><a href="'+B(f[k].link)+'">'+u(c=="source"&&f[k].resume?f[k].resume:f[k].title,!0)+"</a></span>",c=="source"&&f[k].resume?g+='<span class="resume">'+u(f[k].title)+"</span>":c!="source"&&f[k].resume&&(g+='<span class="resume">'+u(f[k].resume,!0)+"</span>"),f[k].author&&(g+='<span class="author">'+u(f[k].author)+"</span>"),f[k].date&&(g+='<span class="date">'+u(f[k].date)+"</span>"),g+='</div><div style="clear:both;"></div></div>'}g+='<div class="label more">';if(p){if(codepeople_search_in_place.result_number*
241<=p){a=codepeople_search_in_place.home;try{var m=new URL(a);m.searchParams.set("s",this.search);m.searchParams.set("submit","Search");"lang"in codepeople_search_in_place&&m.searchParams.set("lang",codepeople_search_in_place.lang);g+='<a class="search-in-place-more" href="'+m.toString()+'">'+u(codepeople_search_in_place.more)+" &gt;</a>"}catch(n){a+=a.indexOf("?")==-1?"?":"&","lang"in codepeople_search_in_place&&(a+="lang="+encodeURIComponent(codepeople_search_in_place.lang)+"&"),g+='<a class="search-in-place-more" href="'+
25B(a+"s="+encodeURIComponent(this.search)+"&submit=Search")+'">'+u(codepeople_search_in_place.more)+" &gt;</a>"}}}else g+=u(codepeople_search_in_place.empty);g+="</div>";if(b)b.html(g).find(".thumbnail img").on("load",function(){var n=h.imgSize(this);e(this).width(n.w).height(n.h).css("visibility","visible")});else A.length&&(A.html(g),A.find(".thumbnail img").css("visibility","visible"));clearTimeout(E);E=setTimeout(function(){if("codepeople_search_in_place"in window&&"screen_reader_alert"in codepeople_search_in_place)try{let n=
26e(b||A);if(n.find(".search-in-place-alert").length==0){let r=n.find(".item").length,w=codepeople_search_in_place.screen_reader_alert+" "+r+" "+(r==1?codepeople_search_in_place.screen_reader_alert_result_single:codepeople_search_in_place.screen_reader_alert_result_multiple);n.find(".item").length&&(w+=". "+codepeople_search_in_place.screen_reader_alert_instructions);n.prepend('<label class="search-in-place-alert" role="alert">'+u(w)+"</label>")}}catch(n){}},1200)},imgSize:function(a){a=e(a);var b=
27a.width();a=a.height();if(b>this.config.image_width){var c=this.config.image_width;var h=c/b*a;b=c;a=h}a>this.config.image_height&&(h=this.config.image_height,b*=h/a,a=h);return{w:b,h:a}},displayLoading:function(a){a.append('<div class="label"><div class="loading"></div></div>')},highlightTerms:function(a,b){var c=this,h,g=0,p={result:{source:[]},autocomplete:[]};innerHighlight=function(d,f,l){var k=0;if(3==f.nodeType){var m=f.data,n=d.toUpperCase(),r=replaceTildes(m).toUpperCase().indexOf(n),w=d.length,
28z=(Math.max("codepeople_search_in_place"in window&&"summary_length"in codepeo
28ple_search_in_place?codepeople_search_in_place.summary_length*1:20,w)-w)/2;n=r;var v=m.length-(r+w);if(0<=r&&e(f).closest(".search-in-place-mark").length==0&&(f=replaceNodeContent(f,d,r),f!==!1)){n<v?v=n<z?2*z-n:n=z:v<z?n=2*z-v:v=n=z;n=Math.max(0,r-("search_in_place_characters_before"in window?search_in_place_characters_before:n));v=Math.min(r+w+("search_in_place_characters_after"in window?search_in_place_characters_after:
29v),m.length);for(;n&&/[^\W]/.test(m.charAt(n));)n--;for(;v<m.length&&/[^\W]/.test(m.charAt(v));)v++;p.autocomplete.length||(k=e('[name="s"][data-autocomplete="1"]:focus'),k.length&&(k=k.val(),k=new RegExp(k.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")+"\\s*[^\\s]*","i"),k=m.match(k),null!=k&&p.autocomplete.push(k[0])));p.result.source.push({link:"#"+f,title:l||d,resume:m.substring(n,v)+'<span class="ellipsis">[...]</span>'});k=1}}else possibleTextNode(f)&&lookupTextNodes(f,d,l);return k};replaceTildes=function(d){return/[\u0600-\u06ff]|[\u0750-\u077f]|[\ufb50-\ufc3f]|[\ufe70-\ufefc]|[\u0200]|[\u00A0]/g.test(d)||
30/[\u3040-\u30ff\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff\uff66-\uff9f\u3131-\uD79D]/g.test(d)||/[\u0400-\u04FF]/g.test(d)?d:d.normalize("NFD").replace(/[\u0300-\u036f]/g,"")};replaceNodeContent=function(d,f,l){try{if(c.exclude_hidden&&e(d).parent().is(":hidden"))return!1;var k=document.createElement("mark"),m=d.splitText(l);m.splitText(f.length);var n=m.cloneNode(!0);g++;var r="search-in-page-"+g;k.setAttribute("id",r);k.setAttribute("style","background-color:"+h);k.setAttribute("class","search-in-place-mark");
31k.appendChild(n);m.parentNode.replaceChild(k,m);return r}catch(w){return!1}};possibleTextNode=function(d){return 1==d.nodeType&&d.childNodes&&!/(script|style)/i.test(d.tagName)};lookupTextNodes=function(d,f,l){for(var k=0;k<d.childNodes.length;k++)k+=innerHighlight(f,d.childNodes[k],l)};e.each(b??c.config.areas,function(d,f){f=e(f);f.length&&f.each(function(){var l=this;e.each(a,function(k,m){m.length>=codepeople_search_in_place.char_number&&(h=c.config.colors[k%c.config.colors.length],innerHighlight(replaceTildes(m),
32l,m))})})});return p}};var D=new q;q=null;if(codepeople_search_in_place.highlight*1||codepeople_search_in_place.highlight_resulting_page*1){if(codepeople_search_in_place.terms&&0<codepeople_search_in_place.terms.length)q=codepeople_search_in_place.terms;else try{q=(new URLSearchParams(window.location.search)).get("highlight"),!q&&"sessionStorage"in window&&(q=sessionStorage.getItem("highlight")),q&&(q=String(q).trim())&&(q
32=[q])}catch(a){}q&&(D.highlightTerms(q),q=e(".search-in-place-mark:eq(0)"),
33q.length&&C(q))}codepeople_search_in_place.identify_post_type*1&&(e(".type-post").prepend('<div class="search-in-place-type-post">'+u(codepeople_search_in_place.post_title)+"</div>"),e(".type-page").prepend('<div class="search-in-place-type-page">'+u(codepeople_search_in_place.page_title)+"</div>"));D.autohide()}};jQuery(codepeople_search_in_place_generator);jQuery(window).on("load",codepeople_search_in_place_generator);
34jQuery(window).on("load",function(){setTimeout(function(){try{let t=(new URLSearchParams(window.location.search)).get("highlight");!t&&"sessionStorage"in window&&(t=sessionStorage.getItem("highlight"),sessionStorage.removeItem("highlight"));if(!jQuery(".search-in-place-mark.search-in-place-mark-active:visible").length&&t&&(t=String(t).trim(),!window.find(t))){t=t.replace(/\s+/g," ").split(" ");for(let u in t)if(window.find(t[u]))break}}catch(t){console.log(t)}},1E3)});

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.