1"use strict";class CityConfirmationModal{constructor(){this.modal=this.createModal();document.body.appendChild(this.modal)} 2createModal(){const container=document.createElement('div');container.className='city-modal-container-hjhTUhgsf';const text=document.createElement('span');text.className='city-modal-text-hjhTUhgsf';text.textContent=`ÐÐ°Ñ Ð³Ð¾Ñод ${window.CityName}?`;const svgNS="http://www.w3.org/2000/svg";const svg=document.createElementNS(svgNS,"svg");svg.setAttribute("width","20");svg.setAttribute("height","20");svg.setAttribute("viewBox","0 0 18 18");svg.setAttribute("fill","none");svg.setAttribute("xmlns",svgNS);const path=document.createElementNS(svgNS,"path");path.setAttribute("d","M15.4148 13.1001C16.5729 13.5395 17.2666 14.099 17.2666 14.7083C17.2666 16.1213 13.5357 17.2668 8.93331 17.2668C4.33094 17.2668 0.599976 16.1213 0.599976 14.7083C0.599976 14.099 1.29368 13.5395 2.45183 13.1001M10.6 5.6001C10.6 6.52057 9.85378 7.26676 8.93331 7.26676C8.01283 7.26676 7.26664 6.52057 7.26664 5.6001C7.26664 4.67962 8.01283 3.93343 8.93331 3.93343C9.85378 3.93343 10.6 4.67962 10.6 5.6001ZM8.93331 13.9334C10.2296 13.9334 14.7666 11.5014 14.7666 6.26682C14.7666 2.93345 12.174 0.600098 8.93331 0.600098C5.69257 0.600098 3.09998 2.93345 3.09998 6.26682C3.09998 11.5014 7.63701 13.9334 8.93331 13.9334Z");path.setAttribute("stroke","#F7FAFC");path.setAttribute("stroke-width","1.2");path.setAttribute("stroke-linecap","round");path.setAttribute("stroke-linejoin","round");svg.appendChild(path);text.prepend(svg);const buttons=document.createElement('div');buttons.className='city-modal-buttons-hjhTUhgsf';const yesBtn=document.createElement('button');yesBtn.type='button';yesBtn.className='city-modal-filled-btn-hjhTUhgsf';yesBtn.textContent='ÐÐ';yesBtn.onclick=()=>{this.hide()};const changeBtn=document.createElement('button');changeBtn.type='button';changeBtn.className='city-modal-btn-hjhTUhgsf';changeBtn.textContent='ÐÐÐÐÐÐТЬ';changeBtn.onclick=()=>{const cityBtn=document.querySelector('.change-city-location');cityBtn?.click();this.hide()};buttons.append(yesBtn,changeBtn);const icon=document.createElementNS(svgNS,"svg");icon.setAttribute("width","24");icon.setAttribute("height","24");icon.setAttribute("viewBox","0 0 24 24");icon.setAttribute("fill","none");icon.setAttribute("xmlns",svgNS);const crossPath=document.createElementNS(svgNS,"path");crossPath.setAttribute("d","M18 6L6 18M6 6L18 18");crossPath.setAttribute("stroke","#A0AEC0");crossPath.setAttribute("stroke-width","1.5");crossPath.setAttribute("stroke-linecap","round");crossPath.setAttribute("stroke-linejoin","round");icon.appendChild(crossPath);const closeBtn=document.createElement('button');closeBtn.type='button';closeBtn.className='city-close-modal-btn-hjhTUhgsf';closeBtn.append(icon);closeBtn.onclick=()=>{this.hide()};container.append(text,buttons,closeBtn);return container} 3show(){setTimeout(()=>this.modal.style.opacity='1',1000)} 4hide(){this.modal.removeAttribute('style');setTimeout(()=>this.modal.remove(),200);window.localStorage.setItem('city-modal','0')}}
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.