Roundcube Webmail XSS Güvenlik Açığı Hassas Verileri Açığa Çıkarıyor


Roundcube Webmail XSS Güvenlik Açığı Hassas Verileri Açığa Çıkarıyor

RoundCube Webmail, tarayıcı tabanlı, çok dilli bir IMAP istemcisidir. Kapsamlı özellik seti MIME desteği, adres defterleri, klasör işleme, mesaj arama, yazım denetimi ve daha fazlasını içerir.

Roundcube’da CVE-2023-43770 olarak takip edilen ve düz/metin iletişimlerinde kötü amaçlı bağlantı referansları yoluyla bilgi sızıntısına neden olabilecek bir siteler arası komut dosyası çalıştırma (XSS) güvenlik açığı bulundu.

Roundcube Webmail 1.6.3 artık mevcut. Niraj Shivtarkar tarafından yakın zamanda keşfedilen bir XSS güvenlik açığı için bir yama sunuyor.

“Roundcube Webmail’in 1.6 sürümüne yönelik bir güvenlik güncellemesi yayınladık. Sürüm notlarına göre yakın zamanda bildirilen bir XSS güvenlik açığına yönelik bir düzeltme sağlıyor”.

Roundcube Webmail, diğer özelliklerinin yanı sıra uluslararasılaştırılmış alan adlarını, paylaşılan klasörleri ve ad alanlarını ve SMTP dağıtım durumu bildirimlerini destekler. Ayrıca IMAP klasörlerinin kullanıcı arayüzü, uzantılar ve eklentiler için daha fazla alan sağlayacak şekilde değiştirildi.



Belge

Ücretsiz demo

Yapay Zeka Destekli E-posta güvenlik çözümlerini uygulamak “Trustifi”, işletmenizi E-posta İzleme, Engelleme, Değiştirme, Kimlik Avı, Hesabın Devralınması, İş E-postasının Tehlikeye Atılması, Kötü Amaçlı Yazılım ve Fidye Yazılımı gibi günümüzün en tehlikeli e-posta tehditlerine karşı koruyabilir


Sürüm 1.6.3 İçin Değişiklik Günlüğü

  • installto.sh/update.sh komut dosyalarının yapılandırma dosyasından bazı önemli seçenekleri kaldırmasına neden olan hatayı düzeltin (#9051)
  • jQuery-UI’yi 1.13.2 (#9041) sürümüne güncelleyin
  • Use_secure_urls özelliğini bozan regresyonu düzeltin (#9052)
  • İleti/rfc822 bölümü (#8953) içeren bir iletiyi açarken olası PHP önemli hatasını düzeltin
  • Kopyanın olduğu hatayı düzeltin HTML e-postasındaki etiket bazı bölümlerin kesilmesine neden olabilir (#9029)</li><li>Klasör listesinin yanlış sıralanmış olabileceği hatayı düzeltin (#9057)</li><li>LDAP adres defteri ‘filtre’ seçeneğinin göz ardı edildiği durumdaki gerileme düzeltildi (#9061)</li><li>Boyuta göre sıralarken çok klasörlü arama sonucunun yanlış sırasını düzeltin (#9065)</li><li>Yükleme/güncelleme komut dosyalarının PEAR gerektirmemesi için düzeltme (#9037)</li><li>Bazı posta parçalarının kodunun yanlış çözülebileceği veya hiç çözülemediği durumlardaki gerilemeyi düzeltin (#9096)</li><li>Cyrus IMAP BINARY FETCH’te bir hata durumunun işlenmesi düzeltildi, ikili olmayan FETCH’e geri dönüş (#9097)</li><li>Yeniden bağlanma eklentisindeki PHP8 kullanımdan kaldırılma uyarısını düzeltin (#9083)</li><li>Mobil cihazda “Kaynağı göster” seçeneğini x_frame_options = cancel (#9084) ile düzeltin</li><li>Çeşitli PHP uyarılarını düzeltin (#9098)</li><li>Parolanın ldap_simple sürücüsünde (#9060) kullanımdan kaldırılan ldap_connect() kullanımını düzeltin</li><li>Düz metin mesajlarındaki linkref’lerin işlenmesinde siteler arası komut dosyası çalıştırma (XSS) güvenlik açığını düzeltin</li></ul><p>Uzak Debian 10 ana bilgisayarında bu güvenlik açığından etkilenen paketler yüklü.</p><h2 class="wp-block-heading" id="h-fix-available"><strong>Düzeltme Mevcut</strong></h2><p>Roundcube Webmail 1.6.3 kararlı kabul edilir ve Roundcube 1.6.x’in tüm üretken kurulumlarının onunla güncellenmesi önerilir.</p><p>Debian 10 buster için bu sorun 1.3.17+dfsg.1-1~deb10u3 sürümünde düzeltildi.</p><p>Bu nedenle roundcube paketlerinizi yükseltmeniz önerilir.</p><p class="has-text-align-center has-background" style="background-color:#f4f4f4"><strong>Bizi Google Haberler, Linkedin’den takip ederek en son Siber Güvenlik Haberlerinden haberdar olun, <a rel="nofollow noopener" target="_blank" href="https://twitter.com/The_Cyber_News">heyecan</a>ve Facebook.</strong></p><p></div><p><script type="litespeed/javascript" data-src="//platform.twitter.com/widgets.js" charset="utf-8"></script><br /> <br /><br /> <br /><a href="https://cybersecuritynews.com/roundcube-webmail-xss-vulnerability/">Source link </a></p></div><footer class="entry-footer gridhot-entry-footer"><div class="gridhot-entry-footer-inside"> <span class="gridhot-tags-links"><i class="fas fa-tags" aria-hidden="true"></i> Tagged <a href="https://siberulak.com/tag/aciga/" rel="tag">Açığa</a>, <a href="https://siberulak.com/tag/acigi/" rel="tag">açığı</a>, <a href="https://siberulak.com/tag/cikariyor/" rel="tag">Çıkarıyor</a>, <a href="https://siberulak.com/tag/guvenlik/" rel="tag">güvenlik</a>, <a href="https://siberulak.com/tag/hassas/" rel="tag">Hassas</a>, <a href="https://siberulak.com/tag/roundcube/" rel="tag">Roundcube</a>, <a href="https://siberulak.com/tag/verileri/" rel="tag">Verileri</a>, <a href="https://siberulak.com/tag/webmail/" rel="tag">Webmail</a>, <a href="https://siberulak.com/tag/xss/" rel="tag">XSS</a></span></div></footer></div></article><nav class="navigation post-navigation" aria-label="Yazılar"><h2 class="screen-reader-text">Yazı gezinmesi</h2><div class="nav-links"><div class="nav-previous"><a href="https://siberulak.com/bind-dns-sistemi-kusurlari-saldirganin-dos-saldirilari-baslatmasina-izin-verir/" rel="prev">BIND DNS sistemi kusurları Saldırganın DoS Saldırıları Başlatmasına İzin Verir →</a></div><div class="nav-next"><a href="https://siberulak.com/sahte-unlu-fotograf-sizintisi-videolari-tiktoku-temu-yonlendirme-kodlariyla-dolduruyor/" rel="next">← Sahte ünlü fotoğraf sızıntısı videoları TikTok’u Temu yönlendirme kodlarıyla dolduruyor</a></div></div></nav><div class="clear"></div></div></div></div></div><div class="gridhot-sidebar-one-wrapper gridhot-sidebar-widget-areas gridhot-clearfix" id="gridhot-sidebar-one-wrapper" itemscope="itemscope" itemtype="http://schema.org/WPSideBar" role="complementary"><div class="theiaStickySidebar"><div class="gridhot-sidebar-one-wrapper-inside gridhot-clearfix"><div id="block-2" class="gridhot-side-widget widget gridhot-widget-box widget_block widget_search"><div class="gridhot-widget-box-inside"><form role="search" method="get" action="https://siberulak.com/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search" ><label class="wp-block-search__label" for="wp-block-search__input-1" >Ara</label><div class="wp-block-search__inside-wrapper " ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="" value="" type="search" name="s" required /><button aria-label="Ara" class="wp-block-search__button wp-element-button" type="submit" >Ara</button></div></form></div></div><div id="block-3" class="gridhot-side-widget widget gridhot-widget-box widget_block"><div class="gridhot-widget-box-inside"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Son Yazılar</h2><ul class="wp-block-latest-posts__list wp-block-latest-posts"><li><a class="wp-block-latest-posts__post-title" href="https://siberulak.com/ajanik-yapay-zeka-risklerini-insan-olmayan-kimliklerin-guvence-altina-alinmasini-gerektirir/">Ajanik yapay zeka risklerini, insan olmayan kimliklerin güvence altına alınmasını gerektirir</a></li><li><a class="wp-block-latest-posts__post-title" href="https://siberulak.com/soc-2-uyumundan-kacinmanin-3-gizli-tehlikesi/">SOC 2 uyumundan kaçınmanın 3 gizli tehlikesi</a></li><li><a class="wp-block-latest-posts__post-title" href="https://siberulak.com/siber-suclular-hackleme-faaliyetlerini-gelistirmek-icin-llm-modellerini-somuruyor/">Siber suçlular, hackleme faaliyetlerini geliştirmek için LLM modellerini sömürüyor</a></li><li><a class="wp-block-latest-posts__post-title" href="https://siberulak.com/hack-siber-guvenlik-etf-gectigimiz-yil-yuzde-34-artar/">Hack siber güvenlik ETF geçtiğimiz yıl yüzde 34 artar</a></li><li><a class="wp-block-latest-posts__post-title" href="https://siberulak.com/verax-koru-ortaya-cikarir-ve-genai-risklerini-azaltir/">Verax koru ortaya çıkarır ve genai risklerini azaltır</a></li></ul></div></div></div></div><div id="block-6" class="gridhot-side-widget widget gridhot-widget-box widget_block"><div class="gridhot-widget-box-inside"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Kategoriler</h2><ul class="wp-block-categories-list wp-block-categories"><li class="cat-item cat-item-10000"><a href="https://siberulak.com/category/bankinfosecurity/">Bankinfosecurity</a></li><li class="cat-item cat-item-2"><a href="https://siberulak.com/category/bleeping-computer/">Bleeping Computer</a></li><li class="cat-item cat-item-10002"><a href="https://siberulak.com/category/computerweekly/">ComputerWeekly</a></li><li class="cat-item cat-item-5821"><a href="https://siberulak.com/category/cybersecurityventures/">Cyber Security Ventures</a></li><li class="cat-item cat-item-85"><a href="https://siberulak.com/category/cyberdefensemagazine/">CyberDefenseMagazine</a></li><li class="cat-item cat-item-714"><a href="https://siberulak.com/category/cybernews/">CyberNews</a></li><li class="cat-item cat-item-4393"><a href="https://siberulak.com/category/cybersecurity-insiders/">CyberSecurity-Insiders</a></li><li class="cat-item cat-item-11316"><a href="https://siberulak.com/category/cybersecuritydive/">CyberSecurityDive</a></li><li class="cat-item cat-item-4"><a href="https://siberulak.com/category/cybersecuritynews/">CyberSecurityNews</a></li><li class="cat-item cat-item-10006"><a href="https://siberulak.com/category/darkreading/">DarkReading</a></li><li class="cat-item cat-item-863"><a href="https://siberulak.com/category/exploitone/">ExploitOne</a></li><li class="cat-item cat-item-871"><a href="https://siberulak.com/category/gbhackers/">GBHackers</a></li><li class="cat-item cat-item-1"><a href="https://siberulak.com/category/genel/">Genel</a></li><li class="cat-item cat-item-4384"><a href="https://siberulak.com/category/hackercombat/">HackerCombat</a></li><li class="cat-item cat-item-4380"><a href="https://siberulak.com/category/hackread/">HackRead</a></li><li class="cat-item cat-item-8604"><a href="https://siberulak.com/category/helpnetsecurity/">HelpnetSecurity</a></li><li class="cat-item cat-item-10017"><a href="https://siberulak.com/category/itnews/">ITnews</a></li><li class="cat-item cat-item-109"><a href="https://siberulak.com/category/itsecurityguru/">ITSecurityGuru</a></li><li class="cat-item cat-item-126"><a href="https://siberulak.com/category/krebson/">Krebson</a></li><li class="cat-item cat-item-8607"><a href="https://siberulak.com/category/malwarebytes/">MalwareBytes</a></li><li class="cat-item cat-item-47137"><a href="https://siberulak.com/category/mix/">Mix</a></li><li class="cat-item cat-item-5"><a href="https://siberulak.com/category/portswigger/">PortSwigger</a></li><li class="cat-item cat-item-10012"><a href="https://siberulak.com/category/thecyberexpress/">ThecyberExpress</a></li><li class="cat-item cat-item-3"><a href="https://siberulak.com/category/thehackernews/">TheHackerNews</a></li><li class="cat-item cat-item-707"><a href="https://siberulak.com/category/wired/">Wired</a></li></ul></div></div></div></div><div id="block-4" class="gridhot-side-widget widget gridhot-widget-box widget_block"><div class="gridhot-widget-box-inside"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><p></p></div></div></div></div><div id="block-5" class="gridhot-side-widget widget gridhot-widget-box widget_block"><div class="gridhot-widget-box-inside"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"></div></div></div></div></div></div></div></div></div></div><div class='gridhot-clearfix' id='gridhot-copyright-area'><div class='gridhot-copyright-area-inside gridhot-container'><div class="gridhot-outer-wrapper"><div class='gridhot-copyright-area-inside-content gridhot-clearfix'><p class='gridhot-copyright'>Copyright © 2025 Siber Ulak</p><p class='gridhot-credit'><a href="https://themesdna.com/">Design by ThemesDNA.com</a></p></div></div></div></div><button class="gridhot-scroll-top" title="Scroll to Top"><i class="fas fa-arrow-up" aria-hidden="true"></i><span class="gridhot-sr-only">Scroll to Top</span></button> <script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/gridhot\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script> <script id="gridhot-customjs-js-extra" type="litespeed/javascript">var gridhot_ajax_object={"ajaxurl":"https:\/\/siberulak.com\/wp-admin\/admin-ajax.php","primary_menu_active":"1","secondary_menu_active":"1","sticky_sidebar_active":"1","fitvids_active":"1","backtotop_active":"1"}</script> <script id="gridhot-html5shiv-js-js-extra" type="litespeed/javascript">var gridhot_custom_script_vars={"elements_name":"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video"}</script> <script data-no-optimize="1">!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function i(t){return e({},it,t)}function o(t,e){var n,a="LazyLoad::Initialized",i=new t(e);try{n=new CustomEvent(a,{detail:{instance:i}})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent(a,!1,!1,{instance:i})}window.dispatchEvent(n)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,bt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,bt,e)}function r(t){return s(t,null),0}function u(t){return null===c(t)}function d(t){return c(t)===vt}function f(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function _(t,e){nt?t.classList.add(e):t.className+=(t.className?" ":"")+e}function v(t,e){nt?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function b(t,e){!e||(e=e._observer)&&e.unobserve(t)}function p(t,e){t&&(t.loadingCount+=e)}function h(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function m(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function E(t){return!!t[st]}function I(t){return t[st]}function y(t){return delete t[st]}function A(e,t){var n;E(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[st]=n)}function k(a,t){var i;E(a)&&(i=I(a),t.forEach(function(t){var e,n;e=a,(t=i[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function L(t,e,n){_(t,e.class_loading),s(t,ut),n&&(p(n,1),f(e.callback_loading,t,n))}function w(t,e,n){n&&t.setAttribute(e,n)}function x(t,e){w(t,ct,l(t,e.data_sizes)),w(t,rt,l(t,e.data_srcset)),w(t,ot,l(t,e.data_src))}function O(t,e,n){var a=l(t,e.data_bg_multi),i=l(t,e.data_bg_multi_hidpi);(a=at&&i?i:a)&&(t.style.backgroundImage=a,n=n,_(t=t,(e=e).class_applied),s(t,ft),n&&(e.unobserve_completed&&b(t,e),f(e.callback_applied,t,n)))}function N(t,e){!e||0<e.loadingCount||0<e.toLoadCount||f(t.callback_finish,e)}function C(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function M(t){return!!t.llEvLisnrs}function z(t){if(M(t)){var e,n,a=t.llEvLisnrs;for(e in a){var i=a[e];n=e,i=i,t.removeEventListener(n,i)}delete t.llEvLisnrs}}function R(t,e,n){var a;delete t.llTempImage,p(n,-1),(a=n)&&--a.toLoadCount,v(t,e.class_loading),e.unobserve_completed&&b(t,n)}function T(o,r,c){var l=g(o)||o;M(l)||function(t,e,n){M(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";C(t,a,e),C(t,"error",n)}(l,function(t){var e,n,a,i;n=r,a=c,i=d(e=o),R(e,n,a),_(e,n.class_loaded),s(e,dt),f(n.callback_loaded,e,a),i||N(n,a),z(l)},function(t){var e,n,a,i;n=r,a=c,i=d(e=o),R(e,n,a),_(e,n.class_error),s(e,_t),f(n.callback_error,e,a),i||N(n,a),z(l)})}function G(t,e,n){var a,i,o,r,c;t.llTempImage=document.createElement("IMG"),T(t,e,n),E(c=t)||(c[st]={backgroundImage:c.style.backgroundImage}),o=n,r=l(a=t,(i=e).data_bg),c=l(a,i.data_bg_hidpi),(r=at&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),L(a,i,o)),O(t,e,n)}function D(t,e,n){var a;T(t,e,n),a=e,e=n,(t=It[(n=t).tagName])&&(t(n,a),L(n,a,e))}function V(t,e,n){var a;a=t,(-1<yt.indexOf(a.tagName)?D:G)(t,e,n)}function F(t,e,n){var a;t.setAttribute("loading","lazy"),T(t,e,n),a=e,(e=It[(n=t).tagName])&&e(n,a),s(t,vt)}function j(t){t.removeAttribute(ot),t.removeAttribute(rt),t.removeAttribute(ct)}function P(t){m(t,function(t){k(t,Et)}),k(t,Et)}function S(t){var e;(e=At[t.tagName])?e(t):E(e=t)&&(t=I(e),e.style.backgroundImage=t.backgroundImage)}function U(t,e){var n;S(t),n=e,u(e=t)||d(e)||(v(e,n.class_entered),v(e,n.class_exited),v(e,n.class_applied),v(e,n.class_loading),v(e,n.class_loaded),v(e,n.class_error)),r(t),y(t)}function $(t,e,n,a){var i;n.cancel_on_exit&&(c(t)!==ut||"IMG"===t.tagName&&(z(t),m(i=t,function(t){j(t)}),j(i),P(t),v(t,n.class_loading),p(a,-1),r(t),f(n.callback_cancel,t,e,a)))}function q(t,e,n,a){var i,o,r=(o=t,0<=pt.indexOf(c(o)));s(t,"entered"),_(t,n.class_entered),v(t,n.class_exited),i=t,o=a,n.unobserve_entered&&b(i,o),f(n.callback_enter,t,e,a),r||V(t,n,a)}function H(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function B(t,i,o){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?q(t.target,t,i,o):(e=t.target,n=t,a=i,t=o,void(u(e)||(_(e,a.class_exited),$(e,n,a,t),f(a.callback_exit,e,n,t))));var e,n,a})}function J(e,n){var t;et&&!H(e)&&(n._observer=new IntersectionObserver(function(t){B(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function K(t){return Array.prototype.slice.call(t)}function Q(t){return t.container.querySelectorAll(t.elements_selector)}function W(t){return c(t)===_t}function X(t,e){return e=t||Q(e),K(e).filter(u)}function Y(e,t){var n;(n=Q(e),K(n).filter(W)).forEach(function(t){v(t,e.class_error),r(t)}),t.update()}function t(t,e){var n,a,t=i(t);this._settings=t,this.loadingCount=0,J(t,this),n=t,a=this,Z&&window.addEventListener("online",function(){Y(n,a)}),this.update(e)}var Z="undefined"!=typeof window,tt=Z&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),et=Z&&"IntersectionObserver"in window,nt=Z&&"classList"in document.createElement("p"),at=Z&&1<window.devicePixelRatio,it={elements_selector:".lazy",container:tt||Z?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",rt="srcset",ct="sizes",lt="poster",st="llOriginalAttrs",ut="loading",dt="loaded",ft="applied",_t="error",vt="native",gt="data-",bt="ll-status",pt=[ut,dt,ft,_t],ht=[ot],mt=[ot,lt],Et=[ot,rt,ct],It={IMG:function(t,e){m(t,function(t){A(t,Et),x(t,e)}),A(t,Et),x(t,e)},IFRAME:function(t,e){A(t,ht),w(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){A(t,ht),w(t,ot,l(t,e.data_src))}),A(t,mt),w(t,lt,l(t,e.data_poster)),w(t,ot,l(t,e.data_src)),t.load()}},yt=["IMG","IFRAME","VIDEO"],At={IMG:P,IFRAME:function(t){k(t,ht)},VIDEO:function(t){a(t,function(t){k(t,ht)}),k(t,mt),t.load()}},kt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,i=this._settings,o=X(t,i);{if(h(this,o.length),!tt&&et)return H(i)?(e=i,n=this,o.forEach(function(t){-1!==kt.indexOf(t.tagName)&&F(t,e,n)}),void h(n,0)):(t=this._observer,i=o,t.disconnect(),a=t,void i.forEach(function(t){a.observe(t)}));this.loadAll(o)}},destroy:function(){this._observer&&this._observer.disconnect(),Q(this._settings).forEach(function(t){y(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;X(t,n).forEach(function(t){b(t,e),V(t,n,e)})},restoreAll:function(){var e=this._settings;Q(e).forEach(function(t){U(t,e)})}},t.load=function(t,e){e=i(e);V(t,e)},t.resetStatus=function(t){r(t)},Z&&function(t,e){if(e)if(e.length)for(var n,a=0;n=e[a];a+=1)o(t,n);else o(t,e)}(t,window.lazyLoadOptions),t});!function(e,t){"use strict";function a(){t.body.classList.add("litespeed_lazyloaded")}function n(){console.log("[LiteSpeed] Start Lazy Load Images"),d=new LazyLoad({elements_selector:"[data-lazyloaded]",callback_finish:a}),o=function(){d.update()},e.MutationObserver&&new MutationObserver(o).observe(t.documentElement,{childList:!0,subtree:!0,attributes:!0})}var d,o;e.addEventListener?e.addEventListener("load",n,!1):e.attachEvent("onload",n)}(window,document);</script><script data-no-optimize="1">var litespeed_vary=document.cookie.replace(/(?:(?:^|.*;\s*)_lscache_vary\s*\=\s*([^;]*).*$)|^.*$/,"");litespeed_vary||fetch("/wp-content/plugins/litespeed-cache/guest.vary.php",{method:"POST",cache:"no-cache",redirect:"follow"}).then(e=>e.json()).then(e=>{console.log(e),e.hasOwnProperty("reload")&&"yes"==e.reload&&(sessionStorage.setItem("litespeed_docref",document.referrer),window.location.reload(!0))});</script><script data-optimized="1" type="litespeed/javascript" data-src="https://siberulak.com/wp-content/litespeed/js/c3b5bdb0b621b63ca682397e50f20534.js?ver=4f383"></script><script>const litespeed_ui_events=["mouseover","click","keydown","wheel","touchmove","touchstart"];var urlCreator=window.URL||window.webkitURL;function litespeed_load_delayed_js_force(){console.log("[LiteSpeed] Start Load JS Delayed"),litespeed_ui_events.forEach(e=>{window.removeEventListener(e,litespeed_load_delayed_js_force,{passive:!0})}),document.querySelectorAll("iframe[data-litespeed-src]").forEach(e=>{e.setAttribute("src",e.getAttribute("data-litespeed-src"))}),"loading"==document.readyState?window.addEventListener("DOMContentLoaded",litespeed_load_delayed_js):litespeed_load_delayed_js()}litespeed_ui_events.forEach(e=>{window.addEventListener(e,litespeed_load_delayed_js_force,{passive:!0})});async function litespeed_load_delayed_js(){let t=[];for(var d in document.querySelectorAll('script[type="litespeed/javascript"]').forEach(e=>{t.push(e)}),t)await new Promise(e=>litespeed_load_one(t[d],e));document.dispatchEvent(new Event("DOMContentLiteSpeedLoaded")),window.dispatchEvent(new Event("DOMContentLiteSpeedLoaded"))}function litespeed_load_one(t,e){console.log("[LiteSpeed] Load ",t);var d=document.createElement("script");d.addEventListener("load",e),d.addEventListener("error",e),t.getAttributeNames().forEach(e=>{"type"!=e&&d.setAttribute("data-src"==e?"src":e,t.getAttribute(e))});let a=!(d.type="text/javascript");!d.src&&t.textContent&&(d.src=litespeed_inline2src(t.textContent),a=!0),t.after(d),t.remove(),a&&e()}function litespeed_inline2src(t){try{var d=urlCreator.createObjectURL(new Blob([t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1")],{type:"text/javascript"}))}catch(e){d="data:text/javascript;base64,"+btoa(t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1"))}return d}</script></body></html> <!-- Page optimized by LiteSpeed Cache @2025-06-26 13:22:23 --> <!-- Page cached by LiteSpeed Cache 7.2 on 2025-06-26 13:22:23 --> <!-- Guest Mode --> <!-- QUIC.cloud CCSS in queue --> <!-- QUIC.cloud UCSS in queue -->