1var e=Object.defineProperty,t=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,r=Object.prototype.hasOwnProperty,i=(t,n)=>{let r={};for(var i in t)e(r,i,{get:t[i],enumerable:!0});return n||e(r,Symbol.toStringTag,{value:`Module`}),r},a=(i,a,o,s)=>{if(a&&typeof a==`object`||typeof a==`function`)for(var c=n(a),l=0,u=c.length,d;l<u;l++)d=c[l],!r.call(i,d)&&d!==o&&e(i,d,{get:(e=>a[e]).bind(null,d),enumerable:!(s=t(a,d))||s.enumerable});return i},o=(e,t,n)=>(a(e,t,`default`),n&&a(n,t,`default`)),s=i({});import*as c from"https://static.otto.de/assets-static/global-resources/exports/event-loader.js?v=4.2.0";o(s,c);var l=window.o_global.eventQBus.with(),u=[`DUMMY_TOGGLE`,`EMERGENCY_DISABLE_OPEN_QUESTION_FEEDBACK`],d=`reptile-everglades-toggles`,f=class{constructor(){var e;let t=(e=document.getElementById(d))==null?void 0:e.dataset,n=t?e=>p(t[e.toLowerCase()]):()=>!1;this.toggles=u.reduce((e,t)=>(e[t]=n(t),e),{})}isActive(e){return this.toggles[e]}};function p(e){return e&&JSON.parse(e)||!1}new f;var m=window;m.o_global||={},m.o_util||={};var h=(m.otto??{}).tracking;h.submitEvent,h.submitEventMerge,h.submitMerge,h.submitMove,h.submitMiniAction,h.createEventMergeContext,h.trackOnNextPageImpression,h.createContext,h.replaceContext,h.closeContext,h.getPageMergeId,h.createPage,h.trackBlockedFeatures;var g=new class e{static convertLabelsToDataContainer(e){let t={};return Object.keys(e).forEach(n=>{let r=e[n];r!==void 0&&(t[n]=Array.isArray(r)?r:[r])}),t}submitEvent(t){h.submitEvent(e.convertLabelsToDataContainer(t))}},_={once:!0},v,y;function b(e,t){if(e){let n=document.querySelector(`.reptile_feedback .reptile_feedback__bannerForm`),r=document.querySelector(`.reptile_feedback.reptile_feedback__animationBanner`);e.addEventListener(`transitionend`,function(){e.classList.add(`reptile_feedback__tool--hidden`),n==null||n.classList.remove(`reptile_feedback__bannerForm--hidden`),setTimeout(function(){n==null||n.classList.add(`reptile_feedback__bannerForm--hidden`),r==null||r.classList.remove(`reptile_feedback__animationBanner`),r==null||r.classList.add(`reptile_feedback__animationBanner--hidden`)},5e3)}),t.classList.add(`reptile_feedback__smiley--active`),e.classList.remove(`reptile_feedback__tool--visible`)}}function x(e){let t=e.target;y&&(D(t.getAttribute(`data-feedback-score`)||``),b(y.querySelector(`.reptile_feedback__tool`),t))}function S(){return!v.isActive(`EMERGENCY_DISABLE_OPEN_QUESTION_FEEDBACK`)}async function C(e,t,n){return fetch(`/dolittle/feedback`,{method:`POST`,headers:{"Content-Type":`application/json`,Accept:`application/json`},body:JSON.stringify({dresonRule:e,feedbackText:t,rating:n})})}function w(e){y&&(y.classList.add(`reptile_feedback--animationMessage`),e.classList.add(`reptile_feedback__message--visible`))}function T(){y&&y.classList.replace(`reptile_feedback--animationMessage`,`reptile_feedback__animationBanner`)}function E(e){let t=e.target;if(y){let e=t.getAttribute(`data-feedback-score`)||``,n=y.querySelector(`.reptile_feedback__tool`),r=document.getElementById(`reptile-feedback-message`);if(n&&r){let i=r.querySelectorAll(`.reptile_feedback__negative`),a=r.querySelectorAll(`.reptile_feedback__positive`),o=parseInt(e,10)<=3;i.forEach(e=>{e.classList.toggle(`reptile_feedback__negative--visible`,o)}),a.forEach(e=>{e.classList.toggle(`reptile_feedback__positive--visible`,!o)}),D(e),w(r),Array.from(document.getElementsByClassName(`js_reptile_cancel_feedback`)).forEach(e=>{e==null||e.addEventListener(`click`,()=>{T(),b(n,t)},_)}),Array.from(document.getElementsByClassName(`js_reptile_submit_feedback`)).forEach(r=>{r.addEventListener(`click`,()=>{var r;let i=((r=document.getElementById(`reptile-tilelist-bracket`))==null?void 0:r.dataset.rule)||``,a=n.querySelector(`#reptile-feedback-text-area`),o=(a==null?void 0:a.value)||``;Promise.resolve(C(i,o,parseInt(e,10))).then(t=>{t.status<300&&Promise.resolve(t.json()).then(t=>{if(t.feedbackId){let n={san_Interaction:`feedback_text`,"wk.san_ListFeedbackScore":e,san_ListFeedbackId:t.feedbackId};g.submitEvent(n)}})}),T(),b(n,t)},_)})}}}function D(e){let t={san_Interaction:`feedback_ltr`,"wk.san_ListFeedbackScore":e};g.submitEvent(t)}function O(){y=document.querySelector(`.reptile_feedback`),Array.from(document.getElementsByClassName(`js_reptile_feedback`)).forEac
1h(e=>e.addEventListener(`click`,S()?E:x,_)),S()&&(y==null||y.classList.add(`reptile_feedback--animation`))}function k(){v=new f,O(),l.on(`ftfind.tilelist.loaded`,O)}s.eventLoader.onReady(99,()=>{k()}); 2//# sourceMappingURL=reptile.feedback.feedback.module.BpUNz0yW.js.map
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.