1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9 <!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https://yoast.com/wordpress/plugins/seo/ --> 10 <title>About - ILUMINEN - Wedding Photography Bali, Jakarta & Destination</title> 11 <link rel="canonical" href="https://iluminen.com/about/" /> 12 <meta property="og:locale" content="en_US" /> 13 <meta property="og:type" content="article" /> 14 <meta property="og:title" content="About - ILUMINEN - Wedding Photography Bali, Jakarta & Destination" /> 15 <meta property="og:description" content="About Us Authentic Archive Iluminen is a wedding photography and videography studio based in Indonesia, Singapore, and Australia. Â Established in 2014, the studio combines editorial and journalistic styles to capture timeless moments with a distinctive artistic approach, and has since documented weddings across multiple countries worldwide. Guided by a refined and thoughtful perspective, Iluminen […]" /> 16 <meta property="og:url" content="https://iluminen.com/about/" /> 17 <meta property="og:site_name" content="ILUMINEN - Wedding Photography Bali, Jakarta & Destination" /> 18 <meta property="article:publisher" content="https://www.facebook.com/iluminen" /> 19 <meta property="article:modified_time" content="2026-03-05T06:17:43+00:00" /> 20 <meta property="og:image" content="https://iluminen.com/wp-content/uploads/2026/03/about3-688x1030.jpg" /> 21 <meta name="twitter:card" content="summary_large_image" /> 22 <meta name="twitter:label1" content="Est. reading time" /> 23 <meta name="twitter:data1" content="1 minute" /> 24
24<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://iluminen.com/about/","url":"https://iluminen.com/about/","name":"About - ILUMINEN - Wedding Photography Bali, Jakarta & Destination","isPartOf":{"@id":"https://iluminen.com/#website"},"primaryImageOfPage":{"@id":"https://iluminen.com/about/#primaryimage"},"image":{"@id":"https://iluminen.com/about/#primaryimage"},"thumbnailUrl":"https://iluminen.com/wp-content/uploads/2026/03/about3-688x1030.jpg","datePublished":"2025-10-24T04:01:31+00:00","dateModified":"2026-03-05T06:17:43+00:00","breadcrumb":{"@id":"https://iluminen.com/about/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://iluminen.com/about/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://iluminen.com/about/#primaryimage","url":"https://iluminen.com/wp-content/uploads/2026/03/about3-scaled.jpg","contentUrl":"https://iluminen.com/wp-content/uploads/2026/03/about3-scaled.jpg","width":1711,"height":2560},{"@type":"BreadcrumbList","@id":"https://iluminen.com/about/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://iluminen.com/"},{"@type":"ListItem","position":2,"name":"About"}]},{"@type":"WebSite","@id":"https://iluminen.com/#website","url":"https://iluminen.com/","name":"ILUMINEN - Wedding Photography Bali, Jakarta & Destination","description":"Bali & Jakarta Wedding Photographer","publisher":{"@id":"https://iluminen.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://iluminen.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://iluminen.com/#organization","name":"ILUMINEN - Wedding Photography Bali, Jakarta & Destination","url":"https://iluminen.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://iluminen.com/#/schema/logo/image/","url":"https://iluminen.com/wp-content/uploads/2022/08/logo-new-1.png","contentUrl":"https://iluminen.com/wp-content/uploads/2022/08/logo-new-1.png","width":115,"height":101,"caption":"ILUMINEN - Wedding Photography Bali, Jakarta & Destination"},"image":{"@id":"https://iluminen.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/iluminen"]}]}</script>
24 25 <!-- / Yoast SEO plugin. --> 26 27 28<link rel="alternate" type="application/rss+xml" title="ILUMINEN - Wedding Photography Bali, Jakarta & Destination » Feed" href="https://iluminen.com/feed/" /> 29<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://iluminen.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Filuminen.com%2Fabout%2F" /> 30<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://iluminen.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Filuminen.com%2Fabout%2F&format=xml" /> 31<style id="wp-img-auto-sizes-contain-inline-css"> 32img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 33/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 34</style> 35<link rel='stylesheet' id='dashicons-css' href='https://iluminen.com/wp-includes/css/dashicons.min.css?ver=7.1.3' media='all' /> 36<link rel='stylesheet' id='elusive-css' href='https://iluminen.com/wp-content/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/elusive.min.css?ver=2.0' media='all' /> 37<link rel='stylesheet' id='menu-icon-font-awesome-css' href='https://iluminen.com/wp-content/plugins/menu-icons/css/fontawesome/css/all.min.css?ver=5.15.4' media='all' /> 38<link rel='stylesheet' id='foundation-icons-css' href='https://iluminen.com/wp-content/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.min.css?ver=3.0' media='all' /> 39<link rel='stylesheet' id='genericons-css' href='https://iluminen.com/wp-content/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/genericons.min.css?ver=3.4' media='all' /> 40<link rel='stylesheet' id='menu-icons-extra-css' href='https://iluminen.com/wp-content/plugins/menu-icons/css/extra.min.css?ver=0.13.19' media='all' /> 41<style id="wp-emoji-styles-inline-css"> 42 43 img.wp-smiley, img.emoji { 44 display: inline !important; 45 border: none !important; 46 box-shadow: none !important; 47 height: 1em !important; 48 width: 1em !important; 49 margin: 0 0.07em !important; 50 vertical-align: -0.1em !important; 51 background: none !important; 52 padding: 0 !important; 53 } 54/*# sourceURL=wp-emoji-styles-inline-css */ 55</style> 56 57<style id="global-styles-inline-css"> 58:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
58--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
58.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 59/*# sourceURL=global-styles-inline-css */ 60</style> 61 62<link rel='stylesheet' id='contact-form-7-css' href='https://iluminen.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.2' media='all' /> 63<link rel='stylesheet' id='hello-elementor-css' href='https://iluminen.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.4' media='all' /> 64<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://iluminen.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.4' media='all' /> 65<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://iluminen.com/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.4' media='all' /> 66<link rel='stylesheet' id='elementor-frontend-css' href='https://iluminen.com/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1791308935' media='all' /> 67<link rel='stylesheet' id='elementor-post-23629-css' href='https://iluminen.com/wp-content/uploads/elementor/css/post-23629.css?ver=1791308935' media='all' /> 68<link rel='stylesheet' id='widget-image-css' href='https://iluminen.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.32.4' media='all' /> 69<link rel='stylesheet' id='widget-nav-menu-css' href='https://iluminen.com/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css?ver=1791308935' media='all' /> 70<link rel='stylesheet' id='widget-icon-list-css' href='https://iluminen.com/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css?ver=1791308935' media='all' /> 71<link rel='stylesheet' id='e-sticky-css' href='https://iluminen.com/wp-content/plugins/pro-elements/assets/css/modules/sticky.min.css?ver=3.31.3' media='all' /> 72<link rel='stylesheet' id='widget-heading-css' href='https://iluminen.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.32.4' media='all' /> 73<link rel='stylesheet' id='elementor-post-24032-css' href='https://iluminen.com/wp-content/uploads/elementor/css/post-24032.css?ver=1791310589' media='all' /> 74<link rel='stylesheet' id='elementor-post-23635-css' href='https://iluminen.com/wp-content/uploads/elementor/css/post-23635.css?ver=1791308935' media='all' /> 75<link rel='stylesheet' id='elementor-post-23707-css' href='https://iluminen.com/wp-content/uploads/elementor/css/post-23707.css?ver=1791308935' media='all' /> 76<link rel='stylesheet' id='hello-elementor-child-style-css' href='https://iluminen.com/wp-content/themes/hello-theme-child-master/style.css?ver=2.0.0' media='all' />
77<script id="page-transitions-js" src="https://iluminen.com/wp-content/plugins/pro-elements/assets/js/page-transitions.min.js?ver=3.31.3"></script>
vendor: 1 bytes, line 77
77
78<script id="jquery-core-js" src="https://iluminen.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 78
78
79<script id="jquery-migrate-js" src="https://iluminen.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
79 80<link rel="https://api.w.org/" href="https://iluminen.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://iluminen.com/wp-json/wp/v2/pages/24032" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://iluminen.com/xmlrpc.php?rsd" /> 81<meta name="generator" content="WordPress 7.1.3" /> 82<link rel='shortlink' href='https://iluminen.com/?p=24032' /> 83<meta name="generator" content="Elementor 3.32.4; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 84 <style> 85 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 86 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 87 background-image: none !important; 88 } 89 @media screen and (max-height: 1024px) { 90 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 91 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 92 background-image: none !important; 93 } 94 } 95 @media screen and (max-height: 640px) { 96 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 97 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 98 background-image: none !important; 99 } 100 } 101 </style> 102
102<script>jQuery(document).ready(() => { 103 // Toggle mobile nav 104 jQuery('.btn-mobile-nav').click(() => { 105 jQuery('.btn-mobile-nav').toggleClass('active'); 106 jQuery('.mobile-overlay').toggleClass('active'); 107 jQuery('.home-btn').toggleClass('custom'); 108 109 if (jQuery('.mobile-overlay').hasClass('active')) { 110 jQuery('header').addClass('scrolled'); 111 } else { 112 // Only remove if at top 113 if (jQuery(window).scrollTop() === 0) { 114 jQuery('header').removeClass('scrolled'); 115 } 116 } 117 }); 118 119 // Handle scroll 120 jQuery(window).on("scroll", () => { 121 if (jQuery(window).scrollTop() > 0) { 122 jQuery('header').addClass('scrolled'); 123 } else { 124 // Keep scrolled if mobile nav is active 125 if (!jQuery('.mobile-overlay').hasClass('active')) { 126 jQuery('header').removeClass('scrolled'); 127 } 128 } 129 }); 130});</script>
130<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 130-131
130 131<script async src="https://www.googletagmanager.com/gtag/js?id=
131AW-875743531
vendor: 13 bytes, line 131
131"></script>
132<script> 133
vendor: 138 bytes, lines 133-137
133window.dataLayer = window.dataLayer || []; 134 function gtag(){dataLayer.push(arguments);} 135 gtag('js', new Date()); 136 137 gtag('config', '
137AW-875743531
vendor: 5 bytes, line 137
137');
138</script>
138 139 140<!-- Event snippet for Iluminen Photography conversion page -->
141<script> 142 gtag('event', 'conversion', { 143 'send_to': 'AW-875743531/_4ZtCKaF124Qq5LLoQM', 144 'value': 2.0E7, 145 'currency': 'IDR' 146 }); 147</script>
vendor: 2 bytes, line 147
147
148<script> 149 // Disable Rightclick 150 document.addEventListener('contextmenu', function(e) { 151 e.preventDefault(); 152 }); 153 154 // Disable Drag & Drop Image 155 document.addEventListener('dragstart', function(e) { 156 if (e.target.tagName === 'IMG') { 157 e.preventDefault(); 158 } 159 }); 160 161 // Block Keyboard Shortcuts 162 document.addEventListener('keydown', function(e) { 163 // Prevent Ctrl+S, Ctrl+U, Ctrl+Shift+I, F12 164 if ( 165 (e.ctrlKey && e.key === 's') || 166 (e.ctrlKey && e.key === 'u') || 167 (e.ctrlKey && e.shiftKey && e.key === 'I') || 168 (e.key === 'F12') 169 ) { 170 e.preventDefault(); 171 } 172 }); 173 174 175</script>
175<script src="https://unpkg.com/[email protected]/dist/lenis.min.js"></script>
175 176<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/lenis.css"> 177
178<script> 179function isTabletLandscape() { 180 return window.matchMedia("(min-width: 768px) and (max-width: 1224px) and (orientation: landscape)").matches; 181} 182 183let lenis; 184 185if (!isTabletLandscape()) { 186 187 lenis = new Lenis({ 188 duration: 1, 189 easing: (t) => 1 - Math.pow(1 - t, 3), 190 smoothWheel: true, 191 smoothTouch: true 192 }); 193 194 function raf(time) { 195 lenis.raf(time); 196 requestAnimationFrame(raf); 197 } 198 199 requestAnimationFrame(raf); 200 201} 202</script>
202<!-- jQuery -->
203<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
203 204 205<!-- Choices.js --> 206<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/choices.js/public/assets/styles/choices.min.css" />
207<script src="https://cdn.jsdelivr.net/npm/choices.js/public/assets/scripts/choices.min.js"></script>
207 208
209<script> 210 $(document).ready(function () { 211 $('.contact-select').each(function () { 212 new Choices(this, { 213 searchEnabled: false, 214 itemSelectText: '', 215 shouldSort: false 216 }); 217 }); 218 }); 219</script>
219<link rel="icon" href="https://iluminen.com/wp-content/uploads/2025/10/Favicon-80x80.png" sizes="32x32" /> 220<link rel="icon" href="https://iluminen.com/wp-content/uploads/2025/10/Favicon-300x300.png" sizes="192x192" /> 221<link rel="apple-touch-icon" href="https://iluminen.com/wp-content/uploads/2025/10/Favicon-300x300.png" /> 222<meta name="msapplication-TileImage" content="https://iluminen.com/wp-content/uploads/2025/10/Favicon-300x300.png" /> 223</head> 224<body class="wp-singular page-template-default page page-id-24032 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-theme-child-master hello-elementor-default elementor-default elementor-kit-23629 elementor-page elementor-page-24032"> 225 226 <e-page-transition preloader-type="image" preloader-image-url="https://iluminen.com/wp-content/uploads/2025/10/GIF-1x1-1.gif" class="e-page-transition--entering" exclude="^https\:\/\/iluminen\.com\/wp\-admin\/"> 227 </e-page-transition> 228 229<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 230 231 <header data-elementor-type="header" data-elementor-id="23635" class="elementor elementor-23635 elementor-location-header" data-elementor-post-type="elementor_library"> 232 <div class="elementor-element elementor-element-795382c e-con-full header-nav e-flex e-con e-parent" data-id="795382c" data-element_type="container" data-settings="{"background_background":"classic","position":"fixed"}"> 233 <div class="elementor-element elementor-element-69f0235 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="69f0235" data-element_type="widget" data-widget_type="theme-site-logo.default"> 234 <a href="https://iluminen.com"> 235 <img width="2311" height="128" src="https://iluminen.com/wp-content/uploads/2025/10/ILUMINEN-LOGO.png" class="attachment-full size-full wp-image-23833" alt="ILUMINEN-LOGO" srcset="https://iluminen.com/wp-content/uploads/2025/10/ILUMINEN-LOGO.png 2311w, https://iluminen.com/wp-content/uploads/2025/10/ILUMINEN-LOGO-300x17.png 300w, https://iluminen.com/wp-content/uploads/2025/10/ILUMINEN-LOGO-1030x57.png 1030w, https://iluminen.com/wp-content/uploads/2025/10/ILUMINEN-LOGO-768x43.png 768w, https://iluminen.com/wp-content/uploads/2025/10/ILUMINEN-LOGO-1536x85.png 1536w, https://iluminen.com/wp-content/uploads/2025/10/ILUMINEN-LOGO-2048x113.png 2048w" sizes="(max-width: 2311px) 100vw, 2311px" /> </a> 236 </div> 237 <div class="elementor-element elementor-element-6777ef1 elementor-nav-menu--dropdown-mobile elementor-hidden-tablet elementor-hidden-mobile elementor-hidden-mobile_extra elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="6777ef1" data-element_type="widget" data-settings="{"layout":"horizontal","submenu_icon":{"value":"<svg class=\"e-font-icon-svg e-fas-caret-down\"
237 viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 238 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"> 239 <ul id="menu-1-6777ef1" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30149"><a href="/" class="elementor-item">Home</a></li> 240<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-24032 current_page_item menu-item-24124"><a href="https://iluminen.com/about/" aria-current="page" class="elementor-item elementor-item-active">About</a></li> 241<li class="menu-works menu-item menu-item-type-post_type menu-item-object-page menu-item-24663"><a href="https://iluminen.com/works/" class="elementor-item">Works</a></li> 242<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24324"><a href="https://iluminen.com/contact-us/" class="elementor-item">Contact</a></li> 243</ul> </nav> 244 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 245 <svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> 246 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 247 <ul id="menu-2-6777ef1" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30149"><a href="/" class="elementor-item" tabindex="-1">Home</a></li> 248<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-24032 current_page_item menu-item-24124"><a href="https://iluminen.com/about/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">About</a></li> 249<li class="menu-works menu-item menu-item-type-post_type menu-item-object-page menu-item-24663"><a href="https://iluminen.com/works/" class="elementor-item" tabindex="-1">Works</a></li> 250<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24324"><a href="https://iluminen.com/contact-us/" class="elementor-item" tabindex="-1">Contact</a></li> 251</ul> </nav> 252 </div> 253 <div class="elementor-element elementor-element-ede932b elementor-hidden-desktop elementor-hidden-tablet_extra elementor-widget elementor-widget-html" data-id="ede932b" data-element_type="widget" data-widget_type="html.default"> 254 <div class="btn-mobile-nav"> 255 <span class="burger-line"></span> 256</div> </div> 257 </div> 258 <div class="elementor-element elementor-element-19faf6f e-con-full mobile-overlay elementor-hidden-desktop e-flex e-con e-parent" data-id="19faf6f" data-element_type="container" data-settings="{"background_background":"classic","position":"fixed"}"> 259 <div class="elementor-element elementor-element-e2d3db7 elementor-nav-menu--dropdown-none elementor-nav-menu__align-start elementor-widget elementor-widget-nav-menu" data-id="e2d3db7" data-element_type="widget" data-settings="{"layout":"vertical","submenu_icon":{"value":"<svg class=\"e-font-icon-svg e-fas-caret-down\"
259 viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg>","library":"fa-solid"}}" data-widget_type="nav-menu.default"> 260 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"> 261 <ul id="menu-1-e2d3db7" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30149"><a href="/" class="elementor-item">Home</a></li> 262<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-24032 current_page_item menu-item-24124"><a href="https://iluminen.com/about/" aria-current="page" class="elementor-item elementor-item-active">About</a></li> 263<li class="menu-works menu-item menu-item-type-post_type menu-item-object-page menu-item-24663"><a href="https://iluminen.com/works/" class="elementor-item">Works</a></li> 264<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24324"><a href="https://iluminen.com/contact-us/" class="elementor-item">Contact</a></li> 265</ul> </nav> 266 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 267 <ul id="menu-2-e2d3db7" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30149"><a href="/" class="elementor-item" tabindex="-1">Home</a></li> 268<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-24032 current_page_item menu-item-24124"><a href="https://iluminen.com/about/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">About</a></li> 269<li class="menu-works menu-item menu-item-type-post_type menu-item-object-page menu-item-24663"><a href="https://iluminen.com/works/" class="elementor-item" tabindex="-1">Works</a></li> 270<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24324"><a href="https://iluminen.com/contact-us/" class="elementor-item" tabindex="-1">Contact</a></li> 271</ul> </nav> 272 </div> 273 </div> 274 </header> 275 276<main id="content" class="site-main post-24032 page type-page status-publish hentry"> 277 278 279 <div class="page-content"> 280 <div data-elementor-type="wp-page" data-elementor-id="24032" class="elementor elementor-24032" data-elementor-post-type="page"> 281 <div class="elementor-element elementor-element-5f8400b e-con-full e-flex e-con e-parent" data-id="5f8400b" data-element_type="container"> 282 <div class="elementor-element elementor-element-ec538d0 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading" data-id="ec538d0" data-element_type="widget" data-settings="{"sticky_offset":100,"sticky_effects_offset":30,"sticky_parent":"yes","sticky":"top","sticky_on":["desktop"],"sticky_anchor_link_offset":0}" data-widget_type="heading.default"> 283 <h1 class="elementor-heading-title elementor-size-default">About Us</h1> </div> 284 <div class="elementor-element elementor-element-5cdc49d e-con-full e-flex e-con e-child" data-id="5cdc49d" data-element_type="container"> 285 <div class="elementor-element elementor-element-d487930 e-con-full e-flex e-con e-child" data-id="d487930" data-element_type="container" data-settings="{"sticky_offset":136,"sticky_parent":"yes","sticky":"top","sticky_on":["desktop"],"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 286 <div class="elementor-element elementor-element-256030b elementor-widget elementor-widget-heading" data-id="256030b" data-element_type="widget" data-widget_type="heading.default"> 287 <h2 class="elementor-heading-title elementor-size-default">Authentic <span class="grotesc">Archive</span></h2> </div>
288 </div> 289 <div class="elementor-element elementor-element-2c01d3b e-con-full e-flex e-con e-child" data-id="2c01d3b" data-element_type="container"> 290 <div class="elementor-element elementor-element-cc92af8 e-con-full e-flex e-con e-child" data-id="cc92af8" data-element_type="container"> 291 <div class="elementor-element elementor-element-0d4fcbd custom-img-43 elementor-widget elementor-widget-image" data-id="0d4fcbd" data-element_type="widget" data-widget_type="image.default"> 292 <img fetchpriority="high" decoding="async" width="688" height="1030" src="https://iluminen.com/wp-content/uploads/2026/03/about3-688x1030.jpg" class="attachment-large size-large wp-image-25904" alt="" srcset="https://iluminen.com/wp-content/uploads/2026/03/about3-688x1030.jpg 688w, https://iluminen.com/wp-content/uploads/2026/03/about3-200x300.jpg 200w, https://iluminen.com/wp-content/uploads/2026/03/about3-768x1149.jpg 768w, https://iluminen.com/wp-content/uploads/2026/03/about3-1026x1536.jpg 1026w, https://iluminen.com/wp-content/uploads/2026/03/about3-1369x2048.jpg 1369w, https://iluminen.com/wp-content/uploads/2026/03/about3-scaled.jpg 1711w" sizes="(max-width: 688px) 100vw, 688px" /> </div> 293 </div> 294 <div class="elementor-element elementor-element-4366dd0 text-about m-0 elementor-widget elementor-widget-text-editor" data-id="4366dd0" data-element_type="widget" data-widget_type="text-editor.default"> 295 <p>Iluminen is a wedding photography and videography studio based in Indonesia, Singapore, and Australia.</p><p>Â </p><p>Established in 2014, the studio combines editorial and journalistic styles to capture timeless moments with a distinctive artistic approach, and has since documented weddings across multiple countries worldwide.</p> </div> 296 </div> 297 </div> 298 </div> 299 <div class="elementor-element elementor-element-cd39f8e e-con-full e-flex e-con e-parent" data-id="cd39f8e" data-element_type="container" data-settings="{"background_background":"classic"}">
300 </div> 301 <div class="elementor-element elementor-element-3de28d8 e-con-full e-flex e-con e-parent" data-id="3de28d8" data-element_type="container"> 302 <div class="elementor-element elementor-element-eb1cbd9 e-con-full e-flex e-con e-child" data-id="eb1cbd9" data-element_type="container"> 303 <div class="elementor-element elementor-element-a5cced4 text-about mob-no-br elementor-widget elementor-widget-text-editor" data-id="a5cced4" data-element_type="widget" data-widget_type="text-editor.default"> 304 <p>Guided by a refined and thoughtful perspective, Iluminen focuses on editorial styles that feel both personal and enduring.</p><p>Each wedding is approached with intention, sensitivity, and an appreciation for its quiet significance.</p> </div> 305 </div> 306 <div class="elementor-element elementor-element-50a2310 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child" data-id="50a2310" data-element_type="container"> 307 </div> 308 </div> 309 </div> 310
310<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.13.0/gsap.min.js"></script>
vendor: 2 bytes, line 310
310
311<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.13.0/ScrollTrigger.min.js"></script>
311 312
313<script> 314gsap.registerPlugin(ScrollTrigger); 315 316// var contentText = $('.elementor-widget-theme-post-content p').first().text(); 317// $('.content-text p').text(contentText); 318 319 const container = $('.elementor-widget-theme-post-content p'); 320 container.addClass('image-floating'); 321 322 // Assign floating-1 to floating-6 classes, then repeat 323 container.find('img').each(function(i) { 324 const classIndex = (i % 6) + 1; // 1 to 6 325 $(this).addClass('floating-' + classIndex); 326 }); 327 328 329 330// Example: vertical parallax ignoring Lenis easing 331$('.elementor-widget-theme-post-content p img').each(function(i){ 332 const img = $(this); 333 const parallaxSpeed = 50 + i; 334 335 gsap.to(img, { 336 y: -parallaxSpeed, 337 ease: "none", // linear movement 338 scrollTrigger: { 339 trigger: img, 340 scroller: document.body, 341 start: "top bottom", 342 end: "bottom top", 343 scrub: 1 // follows scroll position linearly 344 } 345 }); 346 347 gsap.from(img, { 348 opacity: 1, 349 duration: 0.5, 350 scrollTrigger: { 351 trigger: img, 352 scroller: document.body, 353 start: "top 90%", 354 end: "top 60%", 355 toggleActions: "play none none reverse" 356 } 357 }); 358}); 359 360// Small image adjustment 361// $(window).on('load', function () { 362 363// $('.image-floating img').each(function () { 364// if ($(this).outerHeight() < 80) { 365// $(this).addClass('floating-small'); 366// } 367// }); 368 369// }); 370 371$(window).on('load', function () { 372 const winWidth = $(window).width(); 373 374 $('.image-floating img').each(function () { 375 const imgHeight = $(this).outerHeight(); 376 377 // Max width 700px (mobile) 378 if (winWidth <= 700 && imgHeight < 80) { 379 $(this).addClass('floating-small'); 380 } 381 382 // Min width 700px (desktop) 383 if (winWidth > 700 && imgHeight < 160) { 384 $(this).addClass('floating-small'); 385 } 386 }); 387}); 388 389</script>
389 390 391 392 393 </div> 394 395 396</main> 397 398 <footer data-elementor-type="footer" data-elementor-id="23707" class="elementor elementor-23707 elementor-location-footer" data-elementor-post-type="elementor_library"> 399 <div class="elementor-element elementor-element-6637558 e-con-full e-flex e-con e-parent" data-id="6637558" data-element_type="container"> 400 <div class="elementor-element elementor-element-1409b9d e-con-full e-flex e-con e-child" data-id="1409b9d" data-element_type="container"> 401 <div class="elementor-element elementor-element-7c50908 elementor-nav-menu__align-start elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="7c50908" data-element_type="widget" data-settings="{"layout":"vertical","submenu_icon":{"value":"<svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg>","library":"fa-solid"}}" data-widget_type="nav-menu.default"> 402 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"> 403 <ul id="menu-1-7c50908" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23841"><a href="/works/location/indonesia" class="elementor-item">Indonesia</a></li> 404<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23842"><a href="/works/location/singapore" class="elementor-item">Singapore</a></li> 405<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23843"><a href="/works/location/australia" class="elementor-item">Australia</a></li> 406</ul> </nav> 407 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 408 <ul id="menu-2-7c50908" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23841"><a href="/works/location/indonesia" class="elementor-item" tabindex="-1">Indonesia</a></li> 409<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23842"><a href="/works/location/singapore" class="elementor-item" tabindex="-1">Singapore</a></li> 410<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23843"><a href="/works/location/australia" class="elementor-item" tabindex="-1">Australia</a></li> 411</ul> </nav> 412 </div> 413 </div> 414 <div class="elementor-element elementor-element-02b7c2e e-con-full e-flex e-con e-child" data-id="02b7c2e" data-element_type="container"> 415 <div class="elementor-element elementor-element-17a5198 elementor-widget elementor-widget-text-editor" data-id="17a5198" data-element_type="widget" data-widget_type="text-editor.default"> 416 <p><a href="http://wa.me/6287700170777" target="_blank" rel="noopener">+62 87 700 170 777 (ID)</a></p><p><a href="http://wa.me/6580440542" target="_blank" rel="noopener">+65 80 440 542 (SG)</a></p><p><a href="http://wa.me/610414703053" target="_blank" rel="noopener">+61 04 147 030 53 (AU)</a></p> </div> 417 </div> 418 <div class="elementor-element elementor-element-e7e1e1e e-con-full e-flex e-con e-child" data-id="e7e1e1e" data-element_type="container"> 419 <div class="elementor-element elementor-element-63bd1d2 m-0 elementor-widget elementor-widget-text-editor" data-id="63bd1d2" data-element_type="widget" data-widget_type="text-editor.default"> 420 <p><a href="mailto:[email protected]">[email protected]</a></p> </div> 421 <div class="elementor-element elementor-element-c9c0990 m-0 elementor-widget elementor-widget-text-editor" data-id="c9c0990" data-element_type="widget" data-widget_type="text-editor.default"> 422 <p><a href="mailto:[email protected]">[email protected]</a></p> </div> 423 <div class="elementor-element elementor-element-1d9e5db m-0 elementor-widget elementor-widget-text-editor" data-id="1d9e5db" data-element_type="widget" data-widget_type="text-editor.default"> 424 <p><a href="mailto:[email protected]">[email protected]</a></p> </div>
425 </div> 426 <div class="elementor-element elementor-element-08c30fd e-con-full e-flex e-con e-child" data-id="08c30fd" data-element_type="container"> 427 <div class="elementor-element elementor-element-776e0f6 elementor-align-left elementor-mobile-align-left elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="776e0f6" data-element_type="widget" data-widget_type="icon-list.default"> 428 <ul class="elementor-icon-list-items"> 429 <li class="elementor-icon-list-item"> 430 <a href="/contact-us"> 431 432 <span class="elementor-icon-list-text">Contact Us</span> 433 </a> 434 </li> 435 <li class="elementor-icon-list-item"> 436 <a href="https://www.instagram.com/iluminen/" target="_blank"> 437 438 <span class="elementor-icon-list-text">Instagram</span> 439 </a> 440 </li> 441 <li class="elementor-icon-list-item"> 442 <a href="https://www.facebook.com/iluminen" target="_blank"> 443 444 <span class="elementor-icon-list-text">Facebook</span> 445 </a> 446 </li> 447 </ul> 448 </div> 449 </div> 450 </div> 451 </footer> 452
453<script type="speculationrules"> 454{"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/hello-theme-child-master/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 455</script>
455 456
456<script> 457 const lazyloadRunObserver = () => { 458 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 459 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 460 entries.forEach( ( entry ) => { 461 if ( entry.isIntersecting ) { 462 let lazyloadBackground = entry.target; 463 if( lazyloadBackground ) { 464 lazyloadBackground.classList.add( 'e-lazyloaded' ); 465 } 466 lazyloadBackgroundObserver.unobserve( entry.target ); 467 } 468 }); 469 }, { rootMargin: '200px 0px 200px 0px' } ); 470 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 471 lazyloadBackgroundObserver.observe( lazyloadBackground ); 472 } ); 473 }; 474 const events = [ 475 'DOMContentLoaded', 476 'elementor/lazyload/observe', 477 ]; 478 events.forEach( ( event ) => { 479 document.addEventListener( event, lazyloadRunObserver ); 480 } ); 481 </script>
481 482 <!--
482<script> 483$(window).on('load', function() { 484 ScrollTrigger.refresh(); 485}); 486 487$(document).ready(function(){ 488 489 let horizontalSections = gsap.utils.toArray(".x-container"); 490 491 horizontalSections.forEach((container) => { 492 493 let sections = container.querySelectorAll(".x-content"); 494 let endHold = false; 495 let startSnapDone = false; 496 497 const isDesktop = () => window.innerWidth >= 1024; 498 499 gsap.to(sections, { 500 xPercent: -100 * (sections.length - 1), 501 ease: "none", 502 scrollTrigger: { 503 trigger: container, 504 start: "top top", 505 end: () => "+=" + container.offsetWidth * (sections.length - 1), 506 pin: true, 507 scrub: 0.5, 508 509 snap: { 510 snapTo: (progress) => { 511 512 if (!isDesktop()) return progress; // disable snap on tablet/mobile 513 514 let snapPoints = 1 / (sections.length - 1); 515 let snapped = Math.round(progress / snapPoints) * snapPoints; 516 517 if (Math.abs(progress - snapped) < 0.05) { 518 return snapped; 519 } 520 521 return progress; 522 }, 523 duration: { min: 0.2, max: 0.45 }, 524 ease: "none" 525 }, 526 527 onEnter: (self) => { 528 if (!isDesktop()) return; 529 if (startSnapDone) return; 530 531 startSnapDone = true; 532 533 lenis.scrollTo(self.start, { 534 duration: 0.6 535 }); 536 }, 537 538 onEnterBack: (self) => { 539 if (!isDesktop()) return; 540 if (startSnapDone) return; 541 542 startSnapDone = true; 543 544 lenis.scrollTo(self.start, { 545 duration: 0.4 546 }); 547 }, 548 549 onLeave: () => startSnapDone = false, 550 onLeaveBack: () => startSnapDone = false, 551 552 onUpdate: (self) => { 553 554 if (!isDesktop()) return; 555 556 // detect scrolling direction 557 const direction = self.direction; // 1 = down, -1 = up 558 559 if (self.progress >= 0.98 && !endHold && direction === 1) { 560 561 endHold = true; 562 563 lenis.stop(); 564 565 setTimeout(() => { 566 lenis.start(); 567 endHold = false; 568 }, 800); 569 570 } 571 572 } 573 574 } 575 }); 576 577 }); 578 579}); 580</script>
580 --> 581
582<script> 583$(document).ready(function () { 584 585 const isDesktop = () => window.innerWidth >= 1024; 586 587 gsap.utils.toArray(".x-container").forEach((container) => { 588 589 const sections = container.querySelectorAll(".x-content"); 590 591 let entering = false; 592 let leaving = false; 593 594 gsap.to(sections, { 595 xPercent: -100 * (sections.length - 1), 596 ease: "none", 597 scrollTrigger: { 598 trigger: container, 599 start: "top top", 600 end: () => "+=" + container.offsetWidth * (sections.length - 1), 601 pin: true, 602 scrub: 3, 603 604 snap: isDesktop() 605 ? { 606 snapTo: (progress) => { 607 608 if (progress < 0.05) return 0; 609 if (progress > 0.95) return 1; 610 611 return progress; 612 }, 613 duration: { min: 0.2, max: 0.4 }, 614 ease: "none" 615 } 616 : false, 617 618 onEnter: (self) => { 619 620 if (!isDesktop()) return; 621 if (entering) return; 622 623 entering = true; 624 625 lenis.scrollTo(self.start, { 626 duration: 1 627 }); 628 629 }, 630 631 onEnterBack: (self) => { 632 633 if (!isDesktop()) return; 634 if (entering) return; 635 636 entering = true; 637 638 lenis.scrollTo(self.start, { 639 duration: 1 640 }); 641 642 }, 643 644 onLeave: (self) => { 645 646 if (!isDesktop()) return; 647 if (leaving) return; 648 649 leaving = true; 650 651 lenis.scrollTo(self.end, { 652 duration: 1 653 }); 654 655 }, 656 657 onLeaveBack: (self) => { 658 659 entering = false; 660 leaving = false; 661 662 } 663 664 } 665 }); 666 667 }); 668 669}); 670</script>
670<script> 671let lastWidth = window.innerWidth; 672 673$(window).on('resize', function () { 674 675 if (window.innerWidth !== lastWidth) { 676 677 lastWidth = window.innerWidth; 678 679 setTimeout(function(){ 680 681 // force Elementor sticky recalculation 682 window.dispatchEvent(new Event('scroll')); 683 window.dispatchEvent(new Event('resize')); 684 685 }, 500); 686 687 } 688 689}); 690</script>
690<script> 691document.getElementById("custom-location-filter").addEventListener("change", function () { 692 const selected = this.value; 693 694 // Keep all existing GET params 695 const params = window.location.search; 696 697 let newUrl; 698 699 if (selected === "" || selected === "all") { 700 // Redirect to main Works page with params 701 newUrl = `https://iluminen.com/works/${params}`; 702 } else { 703 // Redirect to the selected location 704 newUrl = `https://iluminen.com/works/location/${selected}/${params}`; 705 } 706 707 window.location.href = newUrl; 708}); 709 710document.addEventListener("DOMContentLoaded", function () { 711 const select = document.getElementById("custom-location-filter"); 712 const path = window.location.pathname; 713 714 // Extract location slug from URL 715 const match = path.match(/works\/location\/([^\/]+)/); 716 717 if (match && match[1]) { 718 // Found a location slug â set as selected 719 select.value = match[1]; 720 } else { 721 // No location in URL â default to All Location 722 select.value = "all"; 723 } 724}); 725</script>
725<script> 726// Auto select dropdown based on URL parameters 727jQuery(function($) { 728 const urlParams = new URLSearchParams(window.location.search); 729 730 $('.custom-filter-dropdown').each(function() { 731 const $dropdown = $(this); 732 const filterClass = $dropdown.data('filter-class'); 733 734 // Find the Elementor filter widget matching this class 735 const $filterWidget = $('.' + filterClass); 736 737 if (!$filterWidget.length) return; 738 739 // Find active filter button 740 const $activeBtn = $filterWidget.find('.e-filter-item[aria-pressed="true"]'); 741 742 if ($activeBtn.length) { 743 const activeFilter = $activeBtn.data('filter'); // Example: "singapore" 744 745 if (activeFilter) { 746 // Match dropdown value 747 $dropdown.val(activeFilter); 748 } 749 } 750 }); 751}); 752 753jQuery(document).ready(function ($) { 754 755 $('.custom-filter-dropdown').on('change', function () { 756 757 const dataFilterClass = $(this).data('filter-class'); 758 759 // Find matching Elementor taxonomy-filter widget 760 const elementorFilter = $('.' + dataFilterClass + '.elementor-widget-taxonomy-filter'); 761 762 if (!elementorFilter.length) { 763 console.warn('Elementor filter not found for:', dataFilterClass); 764 return; 765 } 766 767 // Read data-settings (Elementor stores it as JSON string) 768 const settings = elementorFilter.data('settings'); 769 770 // Extract taxonomy & widgetId 771 const tax = settings.taxonomy; // category 772 const widgetId = settings.selected_element; // 8486816 773 774 console.log("taxonomy =", tax); 775 console.log("widgetId =", widgetId); 776 777 const val = $(this).val(); 778 const url = new URL(window.location.href); 779 780 const paramKey = `e-filter-${widgetId}-${tax}`; 781 782 // "__all" = remove param 783 if (val === '__all') { 784 url.searchParams.delete(paramKey); 785 } else { 786 url.searchParams.set(paramKey, val); 787 } 788 789 window.location.href = url.toString(); 790 }); 791 792}); 793</script>
793<script> 794$(document).ready(function(){ 795 gsap.registerPlugin(ScrollTrigger); 796 797 // â Inject .mask into each photoFrame dynamically 798 $(".photoFrame").each(function(){ 799 if ($(this).find(".mask").length === 0) { 800 $(this).prepend('<div class="mask"></div>'); 801 } 802 }); 803 804 // â Animate each frame 805 $(".photoFrame").each(function(){ 806 let frame = $(this); 807 let mask = frame.find(".mask"); 808 let img = frame.find("img"); 809 810 let tl = gsap.timeline({ 811 scrollTrigger: { 812 trigger: frame[0], 813 start: "top 85%", 814 end: "center center", 815 toggleActions: "play none none reverse" 816 } 817 }); 818 819 tl.to(mask, { 820 width: "0%", 821 duration: 0.4, 822 ease: "power2.out" 823 }) 824 .from(img, { 825 scale: 1.2, 826 duration: 1, 827 ease: "power2.out" 828 }, "-=0.6"); 829 }); 830}); 831</script>
831<script>jQuery(document).ready(function() { 832 jQuery('.contact-select').on('change', function(){ 833 var country = jQuery(this).val(); 834 835 if(country == 'Indonesia'){ 836 jQuery('.country-email').val('[email protected]').trigger('change'); 837 } 838 else if(country == 'Singapore'){ 839 jQuery('.country-email').val('[email protected]').trigger('change'); 840 } 841 else if(country == 'Australia'){ 842 jQuery('.country-email').val('[email protected]').trigger('change'); 843 } 844 else{ 845 jQuery('.country-email').val('[email protected]').trigger('change'); 846 } 847 }) 848});</script>
848<script id="wp-hooks-js" src="https://iluminen.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 848
848
849<script id="wp-i18n-js" src="https://iluminen.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 849
849
850<script id="wp-i18n-js-after"> 851wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 852//# sourceURL=wp-i18n-js-after 853</script>
vendor: 1 bytes, line 853
853
854<script id="swv-js" src="https://iluminen.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.2"></script>
vendor: 1 bytes, line 854
854
855<script id="contact-form-7-js-before"> 856var wpcf7 = { 857 "api": { 858 "root": "https:\/\/iluminen.com\/wp-json\/", 859 "namespace": "contact-form-7\/v1" 860 }, 861 "cached": 1 862}; 863//# sourceURL=contact-form-7-js-before 864</script>
vendor: 1 bytes, line 864
864
865<script id="contact-form-7-js" src="https://iluminen.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.2"></script>
vendor: 1 bytes, line 865
865
866<script id="hello-theme-frontend-js" src="https://iluminen.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.4"></script>
vendor: 1 bytes, line 866
866
867<script id="instant-page-js" src="https://iluminen.com/wp-content/plugins/pro-elements/assets//lib/instant-page/instant-page.min.js?ver=3.31.3"></script>
vendor: 1 bytes, line 867
867
868<script id="elementor-webpack-runtime-js" src="https://iluminen.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.32.4"></script>
vendor: 1 bytes, line 868
868
869<script id="elementor-frontend-modules-js" src="https://iluminen.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.32.4"></script>
vendor: 1 bytes, line 869
869
870<script id="jquery-ui-core-js-before"> 871jQuery.uiBackCompat = true; 872//# sourceURL=jquery-ui-core-js-before 873</script>
vendor: 1 bytes, line 873
873
874<script id="jquery-ui-core-js" src="https://iluminen.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 874
874
875<script id="elementor-frontend-js-before"> 876var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":501,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":500,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":950,"default_value":880,"direction":"max","is_enabled":true},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"3.32.4","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"e_pro_free_trial_popup":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"import-export-customization":true,"mega-menu":true},"urls":{"assets":"https:\/\/iluminen.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/iluminen.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/iluminen.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"e97dd5f176"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_mobile_extra","viewport_tablet","viewport_tablet_extra"],"viewport_mobile":500,"viewport_mobile_extra":950,"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":24032,"title":"About%20-%20ILUMINEN%20-%20Wedding%20Photography%20Bali%2C%20Jakarta%20%26%20Destination","excerpt":"","featuredImage":false}}; 877//# sourceURL=elementor-frontend-js-before 878</script>
vendor: 1 bytes, line 878
878
879<script id="elementor-frontend-js" src="https://iluminen.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.32.4"></script>
vendor: 1 bytes, line 879
879
880<script id="smartmenus-js" src="https://iluminen.com/wp-content/plugins/pro-elements/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 880
880
881<script id="e-sticky-js" src="https://iluminen.com/wp-content/plugins/pro-elements/assets/lib/sticky/jquery.sticky.min.js?ver=3.31.3"></script>
vendor: 86 bytes, lines 881-882
881 882<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
8826Le2e40UAAAAAL6GxSIcug-TquKVf4YmrWoC0XB6
vendor: 25 bytes, line 882
882&ver=3.0"></script>
883<script id="wp-polyfill-js" src="https://iluminen.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 883
883
884<script id="wpcf7-recaptcha-js-before"> 885var wpcf7_recaptcha = { 886 "sitekey": "6Le2e40UAAAAAL6GxSIcug-TquKVf4YmrWoC0XB6", 887 "actions": { 888 "homepage": "homepage", 889 "contactform": "contactform" 890 } 891}; 892//# sourceURL=wpcf7-recaptcha-js-before 893</script>
vendor: 1 bytes, line 893
893
894<script id="wpcf7-recaptcha-js" src="https://iluminen.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.1.2"></script>
vendor: 1 bytes, line 894
894
895<script id="elementor-pro-webpack-runtime-js" src="https://iluminen.com/wp-content/plugins/pro-elements/assets/js/webpack-pro.runtime.min.js?ver=3.31.3"></script>
vendor: 1 bytes, line 895
895
896<script id="elementor-pro-frontend-js-before"> 897var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/iluminen.com\/wp-admin\/admin-ajax.php","nonce":"c6d84ce2ca","urls":{"assets":"https:\/\/iluminen.com\/wp-content\/plugins\/pro-elements\/assets\/","rest":"https:\/\/iluminen.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/iluminen.com\/wp-content\/plugins\/pro-elements\/modules\/lottie\/assets\/animations\/default.json"}}; 898//# sourceURL=elementor-pro-frontend-js-before 899</script>
vendor: 1 bytes, line 899
899
900<script id="elementor-pro-frontend-js" src="https://iluminen.com/wp-content/plugins/pro-elements/assets/js/frontend.min.js?ver=3.31.3"></script>
vendor: 1 bytes, line 900
900
901<script id="pro-elements-handlers-js" src="https://iluminen.com/wp-content/plugins/pro-elements/assets/js/elements-handlers.min.js?ver=3.31.3"></script>
vendor: 1 bytes, line 901
901
902<script id="wp-emoji-settings" type="application/json"> 903{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://iluminen.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 904</script>
vendor: 1 bytes, line 904
904
905<script type="module"> 906/*! This file is auto-generated */ 907var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 908//# sourceURL=https://iluminen.com/wp-includes/js/wp-emoji-loader.min.js 909</script>
909 910 911</body> 912</html> 913 914<!-- Dynamic page generated in 0.214 seconds. --> 915<!-- Cached page generated by WP-Super-Cache on 2026-10-07 07:56:30 --> 916 917<!-- super cache -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.