1<!doctype html> 2 <html lang="en-US"> 3 4 <head> 5 6 <meta charset="UTF-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <link rel="profile" href="http://gmpg.org/xfn/11"> 9 10 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 11<meta name="description" content="About Us Our DreamOur Story Our Dream We believe in the power not just of making, but also of make-believe." /> 12<meta name="robots" content="index,follow" /> 13<link rel="canonical" href="https://chibitronics.com/about-2/" /> 14<meta property="og:locale" content="en_US" /> 15<meta property="og:type" content="article" /> 16<meta property="og:title" content="About, Chibitronics" /> 17<meta property="og:description" content="About Us Our DreamOur Story Our Dream We believe in the power not just of making, but also of make-believe." /> 18<meta property="og:url" content="https://chibitronics.com/about-2/" /> 19<meta property="og:site_name" name="copyright" content="Chibitronics" /> 20 21 <!-- This site is optimized with the Yoast SEO plugin v28.3 - https://yoast.com/product/yoast-seo-wordpress/ --> 22 <title>About | Chibitronics</title> 23 <meta name="description" content="We believe in the power not just of making, but also of make-believe. Thatâs why we blended engineering with art, craft and imagination." /> 24 <link rel="canonical" href="https://chibitronics.com/about-2/" /> 25 <meta property="og:locale" content="en_US" /> 26 <meta property="og:type" content="article" /> 27 <meta property="og:title" content="About - Chibitronics" /> 28 <meta property="og:description" content="We believe in the power not just of making, but also of make-believe. Thatâs why we blended engineering with art, craft and imagination." /> 29 <meta property="og:url" content="https://chibitronics.com/about-2/" /> 30 <meta property="og:site_name" content="Chibitronics" /> 31 <meta property="article:modified_time" content="2026-09-08T21:11:13+00:00" /> 32 <meta property="og:image" content="https://chibitronics.com/wp-content/uploads/2020/06/about-paper-cranes-leds-1.png" /> 33 <meta property="og:image:width" content="684" /> 34 <meta property="og:image:height" content="1024" /> 35 <meta property="og:image:type" content="image/png" /> 36 <meta name="twitter:card" content="summary_large_image" /> 37 <meta name="twitter:label1" content="Est. reading time" /> 38 <meta name="twitter:data1" content="2 minutes" /> 39
39<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/chibitronics.com\/about-2\/","url":"https:\/\/chibitronics.com\/about-2\/","name":"About - Chibitronics","isPartOf":{"@id":"https:\/\/chibitronics.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/chibitronics.com\/about-2\/#primaryimage"},"image":{"@id":"https:\/\/chibitronics.com\/about-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.chibitronics.com\/wp-content\/uploads\/2020\/06\/about-paper-cranes-leds-1.png","datePublished":"2026-09-08T21:01:16+00:00","dateModified":"2026-09-08T21:11:13+00:00","description":"We believe in the power not just of making, but also of make-believe. Thatâs why we blended engineering with art, craft and imagination.","breadcrumb":{"@id":"https:\/\/chibitronics.com\/about-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/chibitronics.com\/about-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/chibitronics.com\/about-2\/#primaryimage","url":"https:\/\/www.chibitronics.com\/wp-content\/uploads\/2020\/06\/about-paper-cranes-leds-1.png","contentUrl":"https:\/\/www.chibitronics.com\/wp-content\/uploads\/2020\/06\/about-paper-cranes-leds-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/chibitronics.com\/about-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/chibitronics.com\/"},{"@type":"ListItem","position":2,"name":"About"}]},{"@type":"WebSite","@id":"https:\/\/chibitronics.com\/#website","url":"https:\/\/chibitronics.com\/","name":"Chibitronics","description":"","publisher":{"@id":"https:\/\/chibitronics.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/chibitronics.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/chibitronics.com\/#organization","name":"Chibitronics","url":"https:\/\/chibitronics.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/chibitronics.com\/#\/schema\/logo\/image\/","url":"https:\/\/chibitronics.com\/wp-content\/uploads\/2023\/01\/cropped-Chibitronics-logo-2022-red.png","contentUrl":"https:\/\/chibitronics.com\/wp-content\/uploads\/2023\/01\/cropped-Chibitronics-logo-2022-red.png","width":1587,"height":608,"caption":"Chibitronics"},"image":{"@id":"https:\/\/chibitronics.com\/#\/schema\/logo\/image\/"}}]}</script>
39 40 <!-- / Yoast SEO plugin. --> 41 42 43<link rel='dns-prefetch' href='//use.fontawesome.com' /> 44<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 45<link rel="alternate" type="application/rss+xml" title="Chibitronics » Feed" href="https://chibitronics.com/feed/" /> 46<link rel="alternate" type="application/rss+xml" title="Chibitronics » Comments Feed" href="https://chibitronics.com/comments/feed/" /> 47<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://chibitronics.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fchibitronics.com%2Fabout-2%2F" /> 48<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://chibitronics.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fchibitronics.com%2Fabout-2%2F&format=xml" /> 49<style id="wp-img-auto-sizes-contain-inline-css"> 50img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 51/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 52</style> 53<link rel='stylesheet' id='wgs2-css' href='https://chibitronics.com/wp-content/plugins/wp-google-search/wgs2.css?ver=7.0.4' media='all' /> 54<style id="wp-emoji-styles-inline-css"> 55 56 img.wp-smiley, img.emoji { 57 display: inline !important; 58 border: none !important; 59 box-shadow: none !important; 60 height: 1em !important; 61 width: 1em !important; 62 margin: 0 0.07em !important; 63 vertical-align: -0.1em !important; 64 background: none !important; 65 padding: 0 !important; 66 } 67/*# sourceURL=wp-emoji-styles-inline-css */ 68</style> 69<style id="wp-block-library-inline-css"> 70/** 71 * Colors 72 */ 73/** 74 * Typography 75 */ 76/** 77 * SCSS Variables. 78 * 79 * Please use variables from this sheet to ensure consistency across the UI. 80 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 81 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 82 */ 83/** 84 * Fonts & basic variables. 85 */ 86/** 87 * Typography 88 */ 89/** 90 * Grid System. 91 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 92 */ 93/** 94 * Radius scale. 95 */ 96/** 97 * Elevation scale. 98 */ 99/** 100 * Dimensions. 101 */ 102/** 103 * Mobile specific styles 104 */ 105/** 106 * Editor styles. 107 */ 108/** 109 * Block & Editor UI. 110 */ 111/** 112 * Block paddings. 113 */ 114/** 115 * React Native specific. 116 * These variables do not appear to be used anywhere else. 117 */ 118/** 119 * Breakpoints & Media Queries 120 */ 121/** 122* Converts a hex value into the rgb equivalent. 123* 124* @param {string} hex - the hexadecimal value to convert 125* @return {string} comma separated rgb values 126*/ 127/** 128 * Long content fade mixin 129 * 130 * Creates a fading overlay to signify that the content is longer 131 * than the space allows. 132 */ 133/** 134 * Breakpoint mixins 135 */ 136/** 137 * Focus styles. 138 */ 139/** 140 * Applies editor left position to the selector passed as argument 141 */ 142/** 143 * Styles that are reused verbatim in a few places 144 */ 145/** 146 * Allows users to opt-out of animations via OS-level preferences. 147 */ 148/** 149 * Reset default styles for JavaScript UI based pages. 150 * This is a WP-admin agnostic reset 151 */ 152/** 153 * Reset the WP Admin page styles for Gutenberg-like pages. 154 */ 155/** 156 * Creates a checkerboard pattern background to indicate transparency. 157 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 158 */ 159:root { 160 --wp-block-synced-color: #7a00df; 161 --wp-block-synced-color--rgb: 122, 0, 223; 162 --wp-bound-block-color: var(--wp-block-synced-color); 163 --wp-editor-canvas-background: #ddd; 164 --wp-admin-theme-color: #007cba; 165 --wp-admin-theme-color--rgb: 0, 124, 186; 166 --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5); 167 --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5; 168 --wp-admin-theme-color-darker-20: #005a87; 169 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135; 170 --wp-admin-border-width-focus: 2px; 171} 172@media (min-resolution: 192dpi) { 173 :root { 174 --wp-admin-border-width-focus: 1.5px; 175 } 176} 177 178/** 179 * Element styles. 180 */ 181.wp-element-button { 182 cursor: pointer; 183} 184 185:root .has-very-light-gray-background-color { 186 background-color: #eee; 187} 188:root .has-very-dark-gray-background-color { 189 background-color: #313131; 190}
191:root .has-very-light-gray-color { 192 color: #eee; 193} 194:root .has-very-dark-gray-color { 195 color: #313131; 196} 197:root { 198 /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */ 199} 200:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { 201 background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%); 202} 203:root .has-purple-crush-gradient-background { 204 background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%); 205} 206:root .has-hazy-dawn-gradient-background { 207 background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%); 208} 209:root .has-subdued-olive-gradient-background { 210 background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%); 211} 212:root .has-atomic-cream-gradient-background { 213 background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%); 214} 215:root .has-nightshade-gradient-background { 216 background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%); 217} 218:root .has-midnight-gradient-background { 219 background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); 220} 221:root { 222 /* stylelint-enable @stylistic/function-comma-space-after */ 223 --wp--preset--font-size--normal: 16px; 224 --wp--preset--font-size--huge: 42px; 225} 226 227.has-regular-font-size { 228 font-size: 1em; 229} 230 231.has-larger-font-size { 232 font-size: 2.625em; 233} 234 235.has-normal-font-size { 236 font-size: var(--wp--preset--font-size--normal); 237} 238 239.has-huge-font-size { 240 font-size: var(--wp--preset--font-size--huge); 241} 242 243:root .has-text-align-center { 244 text-align: center; 245} 246 247:root .has-text-align-left { 248 /*rtl:ignore*/ 249 text-align: left; 250} 251 252:root .has-text-align-right { 253 /*rtl:ignore*/ 254 text-align: right; 255} 256 257.has-fit-text { 258 white-space: nowrap !important; 259} 260 261#end-resizable-editor-section { 262 display: none; 263} 264 265.aligncenter { 266 clear: both; 267} 268 269.items-justified-left { 270 justify-content: flex-start; 271} 272 273.items-justified-center { 274 justify-content: center; 275} 276 277.items-justified-right { 278 justify-content: flex-end; 279} 280 281.items-justified-space-between { 282 justify-content: space-between; 283} 284 285.screen-reader-text { 286 border: 0; 287 clip-path: inset(50%); 288 height: 1px; 289 margin: -1px; 290 overflow: hidden; 291 padding: 0; 292 position: absolute; 293 width: 1px; 294 word-wrap: normal !important; 295} 296 297.screen-reader-text:focus { 298 background-color: #ddd; 299 clip-path: none; 300 color: #444; 301 display: block; 302 font-size: 1em; 303 height: auto; 304 left: 5px; 305 line-height: normal; 306 padding: 15px 23px 14px; 307 text-decoration: none; 308 top: 5px; 309 width: auto; 310 z-index: 100000; 311} 312 313/** 314 * The following provide a simple means of applying a default border style when 315 * a user first makes a selection in the border block support panel. 316 * This prevents issues such as where the user could set a border width 317 * and see no border due there being no border style set. 318 * 319 * This is intended to be removed once intelligent defaults can be set while 320 * making border selections via the block support. 321 * 322 * See: https://github.com/WordPress/gutenberg/pull/33743 323 */ 324html :where(.has-border-color) { 325 border-style: solid; 326} 327 328html :where([style*=border-color]) { 329 border-style: solid; 330} 331 332html :where([style*=border-top-color]) { 333 border-top-style: solid; 334} 335 336html :where([style*=border-right-color]) { 337 /*rtl:ignore*/ 338 border-right-style: solid; 339} 340 341html :where([style*=border-bottom-color]) { 342 border-bottom-style: solid; 343} 344 345html :where([style*=border-left-color]) { 346 /*rtl:ignore*/ 347 border-left-style: solid; 348} 349 350html :where([style*=border-width]) { 351 border-style: solid; 352} 353 354html :where([style*=border-top-width]) { 355 border-top-style: solid; 356} 357 358html :where([style*=border-right-width]) { 359 /*rtl:ignore*/ 360 border-right-style: solid; 361} 362 363html :where([style*=border-bottom-width]) { 364 border-bottom-style: solid; 365} 366 367html :where([style*=border-left-width]) { 368 /*rtl:ignore*/ 369 border-left-style: solid; 370} 371 372/** 373 * Provide baseline responsiveness for images. 374 */ 375html :where(img[class*=wp-image-]) { 376 height: auto; 377 max-width: 100%; 378} 379 380/** 381 * Reset user agent styles for figure element margins. 382 */ 383:where(figure) { 384 margin: 0 0 1em 0; 385} 386 387html :where(.is-position-sticky) { 388 /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */ 389 --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px); 390 /* stylelint-enable length-zero-no-unit */ 391} 392 393@media screen and (max-width: 600px) { 394 html :where(.is-position-sticky) { 395 /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */ 396 --wp-admin--admin-bar--position-offset: 0px; 397 /* stylelint-enable length-zero-no-unit */ 398 } 399} 400 401/*# sourceURL=/wp-includes/css/dist/block-library/common.css */ 402</style> 403<style id="wp-block-heading-inline-css"> 404/** 405 * SCSS Variables. 406 * 407 * Please use variables from this sheet to ensure consistency across the UI. 408 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 409 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 410 */ 411/** 412 * Colors 413 */ 414/** 415 * Fonts & basic variables. 416 */ 417/** 418 * Typography 419 */ 420/** 421 * Grid System. 422 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 423 */ 424/** 425 * Radius scale. 426 */ 427/** 428 * Elevation scale. 429 */ 430/** 431 * Dimensions. 432 */ 433/** 434 * Mobile specific styles 435 */ 436/** 437 * Editor styles. 438 */ 439/** 440 * Block & Editor UI. 441 */ 442/** 443 * Block paddings. 444 */ 445/** 446 * React Native specific. 447 * These variables do not appear to be used anywhere else. 448 */ 449h1:where(.wp-block-heading).has-background, 450h2:where(.wp-block-heading).has-background, 451h3:where(.wp-block-heading).has-background, 452h4:where(.wp-block-heading).has-background, 453h5:where(.wp-block-heading).has-background, 454h6:where(.wp-block-heading).has-background { 455 padding: 1.25em 2.375em; 456} 457h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 458h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 459h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 460h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 461h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 462h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 463h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 464h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 465h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 466h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 467h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) { 468 rotate: 180deg; 469} 470/*# sourceURL=https://chibitronics.com/wp-includes/blocks/heading/style.css */ 471</style> 472<style id="wp-block-image-inline-css"> 473/** 474 * Typography 475 */ 476/** 477 * SCSS Variables. 478 * 479 * Please use variables from this sheet to ensure consistency across the UI. 480 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 481 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 482 */ 483/** 484 * Colors 485 */ 486/** 487 * Fonts & basic variables. 488 */ 489/** 490 * Typography 491 */ 492/** 493 * Grid System. 494 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 495 */ 496/** 497 * Radius scale. 498 */ 499/** 500 * Elevation scale. 501 */ 502/** 503 * Dimensions. 504 */ 505/** 506 * Mobile specific styles 507 */ 508/** 509 * Editor styles. 510 */ 511/** 512 * Block & Editor UI. 513 */ 514/** 515 * Block paddings. 516 */ 517/** 518 * React Native specific. 519 * These variables do not appear to be used anywhere else. 520 */ 521/** 522 * Breakpoints & Media Queries 523 */ 524/** 525* Converts a hex value into the rgb equivalent. 526* 527* @param {string} hex - the hexadecimal value to convert 528* @return {string} comma separated rgb values 529*/ 530/** 531 * Long content fade mixin 532 * 533 * Creates a fading overlay to signify that the content is longer 534 * than the space allows. 535 */ 536/** 537 * Breakpoint mixins 538 */ 539/** 540 * Focus styles. 541 */ 542/** 543 * Applies editor left position to the selector passed as argument 544 */ 545/** 546 * Styles that are reused verbatim in a few places 547 */ 548/** 549 * Allows users to opt-out of animations via OS-level preferences. 550 */ 551/** 552 * Reset default styles for JavaScript UI based pages. 553 * This is a WP-admin agnostic reset 554 */ 555/** 556 * Reset the WP Admin page styles for Gutenberg-like pages. 557 */ 558/** 559 * Creates a checkerboard pattern background to indicate transparency. 560 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 561 */ 562.wp-block-image > a, 563.wp-block-image > figure > a { 564 display: inline-block; 565} 566.wp-block-image img { 567 height: auto; 568 max-width: 100%; 569 vertical-align: bottom; 570 box-sizing: border-box; 571} 572@media not (prefers-reduced-motion) { 573 .wp-block-image img.hide { 574 visibility: hidden; 575 } 576 .wp-block-image img.show { 577 animation: show-content-image 0.4s; 578 } 579} 580.wp-block-image[style*=border-radius] > a, 581.wp-block-image[style*=border-radius] img { 582 border-radius: inherit; 583} 584.wp-block-image.has-custom-border img { 585 box-sizing: border-box; 586} 587.wp-block-image.aligncenter { 588 text-align: center; 589} 590.wp-block-image.alignfull > a, .wp-block-image.alignwide > a { 591 width: 100%; 592} 593.wp-block-image.alignfull img, .wp-block-image.alignwide img { 594 height: auto; 595 width: 100%; 596} 597.wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter, 598.wp-block-image .alignleft, 599.wp-block-image .alignright, 600.wp-block-image .aligncenter { 601 display: table; 602} 603.wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption, 604.wp-block-image .alignleft > figcaption, 605.wp-block-image .alignright > figcaption, 606.wp-block-image .aligncenter > figcaption { 607 display: table-caption; 608 caption-side: bottom; 609} 610.wp-block-image .alignleft { 611 /*rtl:ignore*/ 612 float: left; 613 /*rtl:ignore*/ 614 margin-left: 0; 615 /*rtl:ignore*/ 616 margin-right: 1em; 617 margin-top: 0.5em; 618 margin-bottom: 0.5em; 619} 620.wp-block-image .alignright { 621 /*rtl:ignore*/ 622 float: right; 623 /*rtl:ignore*/ 624 margin-right: 0; 625 /*rtl:ignore*/ 626 margin-left: 1em; 627 margin-top: 0.5em; 628 margin-bottom: 0.5em; 629} 630.wp-block-image .aligncenter { 631 margin-left: auto; 632 margin-right: auto; 633} 634.wp-block-image :where(figcaption) { 635 margin-top: 0.5em; 636 margin-bottom: 1em; 637} 638.wp-block-image.is-style-circle-mask img { 639 border-radius: 9999px; 640} 641@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) { 642 .wp-block-image.is-style-circle-mask img { 643 /* stylelint-disable-next-line function-url-quotes -- We need quotes for the data URL to use the SVG inline. */ 644 -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>'); 645 mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>'); 646 mask-mode: alpha; 647 -webkit-mask-repeat: no-repeat; 648 mask-repeat: no-repeat; 649 -webkit-mask-size: contain; 650 mask-size: contain; 651 -webkit-mask-position: center; 652 mask-position: center; 653 border-radius: 0; 654 } 655} 656 657:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) { 658 border-radius: 9999px; 659} 660 661.wp-block-image figure {
662 margin: 0; 663} 664 665.wp-lightbox-container { 666 position: relative; 667 display: flex; 668 flex-direction: column; 669} 670.wp-lightbox-container img { 671 cursor: zoom-in; 672} 673.wp-lightbox-container img:hover + button { 674 opacity: 1; 675} 676.wp-lightbox-container button { 677 opacity: 0; 678 border: none; 679 background-color: rgba(90, 90, 90, 0.25); 680 backdrop-filter: blur(16px) saturate(180%); 681 cursor: zoom-in; 682 display: flex; 683 justify-content: center; 684 align-items: center; 685 width: 20px; 686 height: 20px; 687 position: absolute; 688 z-index: 100; 689 top: 16px; 690 right: 16px; 691 text-align: center; 692 padding: 0; 693 border-radius: 4px; 694} 695@media not (prefers-reduced-motion) { 696 .wp-lightbox-container button { 697 transition: opacity 0.2s ease; 698 } 699} 700.wp-lightbox-container button:focus-visible { 701 outline: 3px auto rgba(90, 90, 90, 0.25); 702 outline: 3px auto -webkit-focus-ring-color; 703 outline-offset: 3px; 704} 705.wp-lightbox-container button:hover { 706 cursor: pointer; 707 opacity: 1; 708} 709.wp-lightbox-container button:focus { 710 opacity: 1; 711} 712.wp-lightbox-container button:hover, .wp-lightbox-container button:focus, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) { 713 background-color: rgba(90, 90, 90, 0.25); 714 border: none; 715} 716 717.wp-lightbox-overlay { 718 position: fixed; 719 top: 0; 720 left: 0; 721 z-index: 100000; 722 overflow: hidden; 723 width: 100%; 724 height: 100vh; 725 box-sizing: border-box; 726 visibility: hidden; 727 cursor: zoom-out; 728} 729.wp-lightbox-overlay .wp-lightbox-close-button { 730 font-family: inherit; 731 position: absolute; 732 top: calc(env(safe-area-inset-top) + 16px); 733 right: calc(env(safe-area-inset-right) + 16px); 734 padding: 0 4px; 735 cursor: pointer; 736 z-index: 5000000; 737 min-width: 40px; 738 min-height: 40px; 739 display: flex; 740 gap: 8px; 741 align-items: center; 742 justify-content: center; 743 line-height: 1; 744} 745.wp-lightbox-overlay .wp-lightbox-close-button:hover, .wp-lightbox-overlay .wp-lightbox-close-button:focus, .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background) { 746 background: none; 747 border: none; 748} 749.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg { 750 height: 1em; 751 width: 1em; 752} 753.wp-lightbox-overlay .wp-lightbox-close-icon svg { 754 display: block; 755} 756.wp-lightbox-overlay .wp-lightbox-navigation-button-prev, 757.wp-lightbox-overlay .wp-lightbox-navigation-button-next { 758 position: absolute; 759 padding: 0 8px; 760 z-index: 2000002; 761 font-family: inherit; 762 min-width: 40px; 763 min-height: 40px; 764 gap: 4px; 765 display: flex; 766 cursor: pointer; 767 align-items: center; 768 justify-content: center; 769 bottom: 16px; 770 line-height: 1; 771} 772.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden], 773.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden] { 774 display: none; 775} 776@media (min-width: 960px) { 777 .wp-lightbox-overlay .wp-lightbox-navigation-button-prev, 778 .wp-lightbox-overlay .wp-lightbox-navigation-button-next { 779 bottom: 50%; 780 transform: translateY(-50%); 781 } 782} 783.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background), 784.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover, 785.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus, 786.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background) { 787 background: none; 788 border: none; 789 padding: 0 8px; 790} 791.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg, 792.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg { 793 width: 1.5em; 794 height: 1.5em; 795 display: block; 796} 797.wp-lightbox-overlay .wp-lightbox-navigation-button-prev { 798 left: calc(env(safe-area-inset-left) + 16px); 799} 800.wp-lightbox-overlay .wp-lightbox-navigation-button-next { 801 right: calc(env(safe-area-inset-right) + 16px); 802} 803.wp-lightbox-overlay .wp-lightbox-navigation-icon svg { 804 vertical-align: middle; 805} 806.wp-lightbox-overlay .lightbox-image-container { 807 position: absolute; 808 overflow: hidden; 809 top: 50%; 810 left: 50%; 811 transform-origin: top left; 812 transform: translate(-50%, -50%); 813 width: var(--wp--lightbox-container-width); 814 height: var(--wp--lightbox-container-height); 815 z-index: 2000001; 816} 817.wp-lightbox-overlay .wp-block-image { 818 position: relative; 819 transform-origin: 0 0; 820 display: flex; 821 width: 100%; 822 height: 100%; 823 justify-content: center; 824 align-items: center; 825 box-sizing: border-box; 826 z-index: 3000000; 827 margin: 0; 828} 829.wp-lightbox-overlay .wp-block-image img { 830 min-width: var(--wp--lightbox-image-width); 831 min-height: var(--wp--lightbox-image-height); 832 width: var(--wp--lightbox-image-width); 833 height: var(--wp--lightbox-image-height); 834} 835.wp-lightbox-overlay .wp-block-image figcaption { 836 display: none; 837} 838.wp-lightbox-overlay button { 839 border: none; 840 background: none; 841} 842.wp-lightbox-overlay .scrim { 843 width: 100%; 844 height: 100%; 845 position: absolute; 846 z-index: 2000000; 847 background-color: rgb(255, 255, 255); 848 opacity: 0.9; 849} 850.wp-lightbox-overlay.active { 851 visibility: visible; 852} 853@media not (prefers-reduced-motion) { 854 .wp-lightbox-overlay.active { 855 animation: both turn-on-visibility 0.25s; 856 } 857} 858@media not (prefers-reduced-motion) { 859 .wp-lightbox-overlay.active img { 860 animation: both turn-on-visibility 0.35s; 861 } 862} 863@media not (prefers-reduced-motion) { 864 .wp-lightbox-overlay.show-closing-animation:not(.active) { 865 animation: both turn-off-visibility 0.35s; 866 } 867} 868@media not (prefers-reduced-motion) { 869 .wp-lightbox-overlay.show-closing-animation:not(.active) img { 870 animation: both turn-off-visibility 0.25s; 871 } 872} 873@media not (prefers-reduced-motion) { 874 .wp-lightbox-overlay.zoom.active { 875 opacity: 1; 876 visibility: visible; 877 animation: none; 878 } 879 .wp-lightbox-overlay.zoom.active .lightbox-image-container { 880 animation: lightbox-zoom-in 0.4s; 881 } 882 .wp-lightbox-overlay.zoom.active .lightbox-image-container img { 883 animation: none; 884 } 885 .wp-lightbox-overlay.zoom.active .scrim { 886 animation: turn-on-visibility 0.4s forwards; 887 } 888 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) { 889 animation: none; 890 } 891 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container { 892 animation: lightbox-zoom-out 0.4s; 893 } 894 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img { 895 animation: none; 896 } 897 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim { 898 animation: turn-off-visibility 0.4s forwards; 899 } 900} 901 902@keyframes show-content-image { 903 0% { 904 visibility: hidden; 905 } 906 99% { 907 visibility: hidden; 908 } 909 100% { 910 visibility: visible; 911 } 912} 913@keyframes turn-on-visibility { 914 0% { 915 opacity: 0; 916 } 917 100% { 918 opacity: 1; 919 } 920} 921@keyframes turn-off-visibility { 922 0% { 923 opacity: 1; 924 visibility: visible; 925 } 926 99% { 927 opacity: 0; 928 visibility: visible; 929 } 930 100% { 931 opacity: 0; 932 visibility: hidden; 933 } 934} 935@keyframes lightbox-zoom-in { 936 0% { 937 transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); 938 } 939 100% { 940 transform: translate(-50%, -50%) scale(1, 1); 941 } 942} 943@keyframes lightbox-zoom-out { 944 0% { 945 visibility: visible; 946 transform: translate(-50%, -50%) scale(1, 1); 947 } 948 99% { 949 visibility: visible; 950 } 951 100% { 952 visibility: hidden; 953 transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); 954 } 955} 956/*# sourceURL=https://chibitronics.com/wp-includes/blocks/image/style.css */ 957</style> 958<style id="wp-block-image-theme-inline-css"> 959/** 960 * Typography 961 */ 962/** 963 * SCSS Variables. 964 * 965 * Please use variables from this sheet to ensure consistency across the UI. 966 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 967 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 968 */ 969/** 970 * Colors 971 */ 972/** 973 * Fonts & basic variables. 974 */ 975/** 976 * Typography 977 */ 978/** 979 * Grid System. 980 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 981 */ 982/** 983 * Radius scale. 984 */ 985/** 986 * Elevation scale. 987 */ 988/** 989 * Dimensions. 990 */ 991/** 992 * Mobile specific styles 993 */ 994/** 995 * Editor styles. 996 */ 997/** 998 * Block & Editor UI. 999 */ 1000/** 1001 * Block paddings. 1002 */ 1003/** 1004 * React Native specific. 1005 * These variables do not appear to be used anywhere else. 1006 */ 1007/** 1008 * Breakpoints & Media Queries 1009 */ 1010/** 1011* Converts a hex value into the rgb equivalent. 1012* 1013* @param {string} hex - the hexadecimal value to convert 1014* @return {string} comma separated rgb values 1015*/ 1016/** 1017 * Long content fade mixin 1018 * 1019 * Creates a fading overlay to signify that the content is longer 1020 * than the space allows. 1021 */ 1022/** 1023 * Breakpoint mixins 1024 */ 1025/** 1026 * Focus styles. 1027 */ 1028/** 1029 * Applies editor left position to the selector passed as argument 1030 */ 1031/** 1032 * Styles that are reused verbatim in a few places 1033 */ 1034/** 1035 * Allows users to opt-out of animations via OS-level preferences. 1036 */ 1037/** 1038 * Reset default styles for JavaScript UI based pages. 1039 * This is a WP-admin agnostic reset 1040 */ 1041/** 1042 * Reset the WP Admin page styles for Gutenberg-like pages. 1043 */ 1044/** 1045 * Creates a checkerboard pattern background to indicate transparency. 1046 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 1047 */ 1048:root :where(.wp-block-image figcaption) { 1049 color: #555; 1050 font-size: 13px; 1051 text-align: center; 1052} 1053.is-dark-theme :root :where(.wp-block-image figcaption) { 1054 color: rgba(255, 255, 255, 0.65); 1055} 1056 1057.wp-block-image { 1058 margin: 0 0 1em 0; 1059} 1060/*# sourceURL=https://chibitronics.com/wp-includes/blocks/image/theme.css */ 1061</style> 1062<style id="wp-block-paragraph-inline-css"> 1063/** 1064 * SCSS Variables. 1065 * 1066 * Please use variables from this sheet to ensure consistency across the UI. 1067 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 1068 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 1069 */ 1070/** 1071 * Colors 1072 */ 1073/** 1074 * Fonts & basic variables. 1075 */ 1076/** 1077 * Typography 1078 */ 1079/** 1080 * Grid System. 1081 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 1082 */ 1083/** 1084 * Radius scale. 1085 */ 1086/** 1087 * Elevation scale. 1088 */ 1089/** 1090 * Dimensions. 1091 */ 1092/** 1093 * Mobile specific styles 1094 */ 1095/** 1096 * Editor styles. 1097 */ 1098/** 1099 * Block & Editor UI. 1100 */ 1101/** 1102 * Block paddings. 1103 */ 1104/** 1105 * React Native specific. 1106 * These variables do not appear to be used anywhere else. 1107 */ 1108.is-small-text { 1109 font-size: 0.875em; 1110} 1111 1112.is-regular-text { 1113 font-size: 1em; 1114} 1115 1116.is-large-text { 1117 font-size: 2.25em; 1118} 1119 1120.is-larger-text { 1121 font-size: 3em; 1122} 1123 1124.has-drop-cap:not(:focus)::first-letter { 1125 float: left; 1126 font-size: 8.4em; 1127 line-height: 0.68; 1128 font-weight: 100; 1129 margin: 0.05em 0.1em 0 0; 1130 text-transform: uppercase; 1131 font-style: normal; 1132} 1133 1134body.rtl .has-drop-cap:not(:focus)::first-letter { 1135 float: initial; 1136 margin-left: 0.1em; 1137} 1138 1139p.has-drop-cap.has-background { 1140 overflow: hidden; 1141} 1142 1143:root :where(p.has-background) { 1144 padding: 1.25em 2.375em; 1145} 1146 1147:where(p.has-text-color:not(.has-link-color)) a { 1148 color: inherit; 1149} 1150 1151p.has-text-align-right[style*="writing-mode:vertical-rl"], 1152p.has-text-align-left[style*="writing-mode:vertical-lr"] { 1153 rotate: 180deg; 1154} 1155/*# sourceURL=https://chibitronics.com/wp-includes/blocks/paragraph/style.css */ 1156</style> 1157<style id="wp-block-columns-inline-css"> 1158/** 1159 * Breakpoints & Media Queries 1160 */ 1161/** 1162 * Typography 1163 */ 1164/** 1165 * SCSS Variables. 1166 * 1167 * Please use variables from this sheet to ensure consistency across the UI. 1168 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 1169 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 1170 */ 1171/** 1172 * Colors 1173 */ 1174/** 1175 * Fonts & basic variables. 1176 */ 1177/** 1178 * Typography 1179 */ 1180/** 1181 * Grid System. 1182 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 1183 */ 1184/** 1185 * Radius scale. 1186 */ 1187/** 1188 * Elevation scale. 1189 */ 1190/** 1191 * Dimensions. 1192 */ 1193/** 1194 * Mobile specific styles 1195 */ 1196/** 1197 * Editor styles. 1198 */ 1199/** 1200 * Block & Editor UI. 1201 */ 1202/** 1203 * Block paddings. 1204 */ 1205/** 1206 * React Native specific. 1207 * These variables do not appear to be used anywhere else. 1208 */ 1209/** 1210* Converts a hex value into the rgb equivalent. 1211* 1212* @param {string} hex - the hexadecimal value to convert 1213* @return {string} comma separated rgb values 1214*/ 1215/** 1216 * Long content fade mixin 1217 * 1218 * Creates a fading overlay to signify that the content is longer 1219 * than the space allows. 1220 */ 1221/** 1222 * Breakpoint mixins 1223 */ 1224/** 1225 * Focus styles. 1226 */ 1227/** 1228 * Applies editor left position to the selector passed as argument 1229 */ 1230/** 1231 * Styles that are reused verbatim in a few places 1232 */ 1233/** 1234 * Allows users to opt-out of animations via OS-level preferences. 1235 */ 1236/** 1237 * Reset default styles for JavaScript UI based pages. 1238 * This is a WP-admin agnostic reset 1239 */ 1240/** 1241 * Reset the WP Admin page styles for Gutenberg-like pages. 1242 */ 1243/** 1244 * Creates a checkerboard pattern background to indicate transparency. 1245 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 1246 */ 1247.wp-block-columns { 1248 display: flex; 1249 box-sizing: border-box; 1250 flex-wrap: wrap !important; 1251} 1252@media (min-width: 782px) { 1253 .wp-block-columns { 1254 flex-wrap: nowrap !important; 1255 } 1256} 1257.wp-block-columns { 1258 align-items: initial !important; 1259 /** 1260 * All Columns Alignment 1261 */ 1262} 1263.wp-block-columns.are-vertically-aligned-top { 1264 align-items: flex-start; 1265} 1266.wp-block-columns.are-vertically-aligned-center { 1267 align-items: center; 1268} 1269.wp-block-columns.are-vertically-aligned-bottom { 1270 align-items: flex-end; 1271} 1272@media (max-width: 781px) { 1273 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { 1274 flex-basis: 100% !important; 1275 } 1276} 1277@media (min-width: 782px) { 1278 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { 1279 flex-basis: 0; 1280 flex-grow: 1; 1281 } 1282 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] { 1283 flex-grow: 0; 1284 } 1285} 1286.wp-block-columns.is-not-stacked-on-mobile { 1287 flex-wrap: nowrap !important; 1288} 1289.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column { 1290 flex-basis: 0; 1291 flex-grow: 1; 1292} 1293.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] { 1294 flex-grow: 0; 1295} 1296 1297:where(.wp-block-columns) { 1298 margin-bottom: 1.75em; 1299} 1300 1301:where(.wp-block-columns.has-background) { 1302 padding: 1.25em 2.375em; 1303} 1304 1305.wp-block-column { 1306 flex-grow: 1; 1307 min-width: 0; 1308 word-break: break-word; 1309 overflow-wrap: break-word; 1310 /** 1311 * Individual Column Alignment 1312 */ 1313} 1314.wp-block-column.is-vertically-aligned-top { 1315 align-self: flex-start; 1316} 1317.wp-block-column.is-vertically-aligned-center { 1318 align-self: center; 1319} 1320.wp-block-column.is-vertically-aligned-bottom { 1321 align-self: flex-end; 1322} 1323.wp-block-column.is-vertically-aligned-stretch { 1324 align-self: stretch; 1325} 1326.wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom { 1327 width: 100%; 1328} 1329/*# sourceURL=https://chibitronics.com/wp-includes/blocks/columns/style.css */ 1330</style> 1331<style id="wp-block-embed-inline-css"> 1332/** 1333 * Breakpoints & Media Queries 1334 */ 1335/** 1336 * Typography 1337 */ 1338/** 1339 * SCSS Variables. 1340 * 1341 * Please use variables from this sheet to ensure consistency across the UI. 1342 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 1343 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 1344 */ 1345/** 1346 * Colors 1347 */ 1348/** 1349 * Fonts & basic variables. 1350 */ 1351/** 1352 * Typography 1353 */ 1354/** 1355 * Grid System. 1356 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 1357 */ 1358/** 1359 * Radius scale. 1360 */ 1361/** 1362 * Elevation scale. 1363 */ 1364/** 1365 * Dimensions. 1366 */ 1367/** 1368 * Mobile specific styles 1369 */ 1370/** 1371 * Editor styles. 1372 */ 1373/** 1374 * Block & Editor UI. 1375 */ 1376/** 1377 * Block paddings. 1378 */ 1379/** 1380 * Re
1380act Native specific. 1381 * These variables do not appear to be used anywhere else. 1382 */ 1383/** 1384* Converts a hex value into the rgb equivalent. 1385* 1386* @param {string} hex - the hexadecimal value to convert 1387* @return {string} comma separated rgb values 1388*/ 1389/** 1390 * Long content fade mixin 1391 * 1392 * Creates a fading overlay to signify that the content is longer 1393 * than the space allows. 1394 */ 1395/** 1396 * Breakpoint mixins 1397 */ 1398/** 1399 * Focus styles. 1400 */ 1401/** 1402 * Applies editor left position to the selector passed as argument 1403 */ 1404/** 1405 * Styles that are reused verbatim in a few places 1406 */ 1407/** 1408 * Allows users to opt-out of animations via OS-level preferences. 1409 */ 1410/** 1411 * Reset default styles for JavaScript UI based pages. 1412 * This is a WP-admin agnostic reset 1413 */ 1414/** 1415 * Reset the WP Admin page styles for Gutenberg-like pages. 1416 */ 1417/** 1418 * Creates a checkerboard pattern background to indicate transparency. 1419 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 1420 */ 1421.wp-block[data-align=left] > [data-type="core/embed"], 1422.wp-block[data-align=right] > [data-type="core/embed"], 1423.wp-block-embed.alignleft, 1424.wp-block-embed.alignright { 1425 max-width: 360px; 1426 width: 100%; 1427} 1428.wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper, 1429.wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper, 1430.wp-block-embed.alignleft .wp-block-embed__wrapper, 1431.wp-block-embed.alignright .wp-block-embed__wrapper { 1432 min-width: 280px; 1433} 1434 1435.wp-block-cover .wp-block-embed { 1436 min-width: 320px; 1437 min-height: 240px; 1438} 1439 1440.wp-block-group.is-layout-flex .wp-block-embed { 1441 flex: 1 1 0%; 1442 min-width: 0; 1443} 1444 1445.wp-block-embed { 1446 overflow-wrap: break-word; 1447} 1448.wp-block-embed :where(figcaption) { 1449 margin-top: 0.5em; 1450 margin-bottom: 1em; 1451} 1452.wp-block-embed iframe { 1453 max-width: 100%; 1454} 1455 1456.wp-block-embed__wrapper { 1457 position: relative; 1458} 1459 1460.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before { 1461 content: ""; 1462 display: block; 1463 padding-top: 50%; 1464} 1465.wp-embed-responsive .wp-has-aspect-ratio iframe { 1466 position: absolute; 1467 top: 0; 1468 right: 0; 1469 bottom: 0; 1470 left: 0; 1471 height: 100%; 1472 width: 100%; 1473} 1474 1475.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before { 1476 padding-top: 42.85%; 1477} 1478.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before { 1479 padding-top: 50%; 1480} 1481.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { 1482 padding-top: 56.25%; 1483} 1484.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before { 1485 padding-top: 75%; 1486} 1487.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before { 1488 padding-top: 100%; 1489} 1490.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before { 1491 padding-top: 177.77%; 1492} 1493.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before { 1494 padding-top: 200%; 1495} 1496/*# sourceURL=https://chibitronics.com/wp-includes/blocks/embed/style.css */ 1497</style> 1498<style id="wp-block-embed-theme-inline-css"> 1499/** 1500 * Typography 1501 */ 1502/** 1503 * SCSS Variables. 1504 * 1505 * Please use variables from this sheet to ensure consistency across the UI. 1506 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 1507 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 1508 */ 1509/** 1510 * Colors 1511 */ 1512/** 1513 * Fonts & basic variables. 1514 */ 1515/** 1516 * Typography 1517 */ 1518/** 1519 * Grid System. 1520 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 1521 */ 1522/** 1523 * Radius scale. 1524 */ 1525/** 1526 * Elevation scale. 1527 */ 1528/** 1529 * Dimensions. 1530 */ 1531/** 1532 * Mobile specific styles 1533 */ 1534/** 1535 * Editor styles. 1536 */ 1537/** 1538 * Block & Editor UI. 1539 */ 1540/** 1541 * Block paddings. 1542 */ 1543/** 1544 * React Native specific. 1545 * These variables do not appear to be used anywhere else. 1546 */ 1547/** 1548 * Breakpoints & Media Queries 1549 */ 1550/** 1551* Converts a hex value into the rgb equivalent. 1552* 1553* @param {string} hex - the hexadecimal value to convert 1554* @return {string} comma separated rgb values 1555*/ 1556/** 1557 * Long content fade mixin 1558 * 1559 * Creates a fading overlay to signify that the content is longer 1560 * than the space allows. 1561 */ 1562/** 1563 * Breakpoint mixins 1564 */ 1565/** 1566 * Focus styles. 1567 */ 1568/** 1569 * Applies editor left position to the selector passed as argument 1570 */ 1571/** 1572 * Styles that are reused verbatim in a few places 1573 */ 1574/** 1575 * Allows users to opt-out of animations via OS-level preferences. 1576 */ 1577/** 1578 * Reset default styles for JavaScript UI based pages. 1579 * This is a WP-admin agnostic reset 1580 */ 1581/** 1582 * Reset the WP Admin page styles for Gutenberg-like pages. 1583 */ 1584/** 1585 * Creates a checkerboard pattern background to indicate transparency. 1586 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 1587 */ 1588.wp-block-embed :where(figcaption) { 1589 color: #555; 1590 font-size: 13px; 1591 text-align: center; 1592} 1593.is-dark-theme .wp-block-embed :where(figcaption) { 1594 color: rgba(255, 255, 255, 0.65); 1595} 1596 1597.wp-block-embed { 1598 margin: 0 0 1em 0; 1599} 1600/*# sourceURL=https://chibitronics.com/wp-includes/blocks/embed/theme.css */ 1601</style> 1602<style id="wp-block-quote-inline-css"> 1603.wp-block-quote { 1604 box-sizing: border-box; 1605 overflow-wrap: break-word; 1606}
1607.wp-block-quote.is-style-large:where(:not(.is-style-plain)), .wp-block-quote.is-large:where(:not(.is-style-plain)) { 1608 margin-bottom: 1em; 1609 padding: 0 1em; 1610} 1611.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-large:where(:not(.is-style-plain)) p { 1612 font-size: 1.5em; 1613 font-style: italic; 1614 line-height: 1.6; 1615} 1616.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, 1617.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, 1618.wp-block-quote.is-large:where(:not(.is-style-plain)) footer { 1619 font-size: 1.125em; 1620 text-align: right; 1621} 1622.wp-block-quote > cite { 1623 display: block; 1624} 1625/*# sourceURL=https://chibitronics.com/wp-includes/blocks/quote/style.css */ 1626</style> 1627<style id="wp-block-quote-theme-inline-css"> 1628.wp-block-quote { 1629 border-left: 0.25em solid currentColor; 1630 margin: 0 0 1.75em 0; 1631 padding-left: 1em; 1632} 1633.wp-block-quote cite, 1634.wp-block-quote footer { 1635 color: currentColor; 1636 font-size: 0.8125em; 1637 position: relative; 1638 font-style: normal; 1639} 1640.wp-block-quote:where(.has-text-align-right) { 1641 border-left: none; 1642 border-right: 0.25em solid currentColor; 1643 padding-left: 0; 1644 padding-right: 1em; 1645} 1646.wp-block-quote:where(.has-text-align-center) { 1647 border: none; 1648 padding-left: 0; 1649} 1650.wp-block-quote:where(.is-style-plain), .wp-block-quote.is-style-large, .wp-block-quote.is-large { 1651 border: none; 1652} 1653/*# sourceURL=https://chibitronics.com/wp-includes/blocks/quote/theme.css */ 1654</style> 1655<style id="wp-block-separator-inline-css"> 1656@charset "UTF-8"; 1657.wp-block-separator { 1658 border-top: 2px solid currentColor; 1659 border-left: none; 1660 border-right: none; 1661 border-bottom: none; 1662} 1663 1664:root :where(.wp-block-separator.is-style-dots) { 1665 text-align: center; 1666 line-height: 1; 1667 height: auto; 1668} 1669:root :where(.wp-block-separator.is-style-dots)::before { 1670 content: "···"; 1671 color: currentColor; 1672 font-size: 1.5em; 1673 letter-spacing: 2em; 1674 /*rtl:ignore*/ 1675 padding-left: 2em; 1676 font-family: serif; 1677} 1678 1679.wp-block-separator.is-style-dots { 1680 background: none !important; 1681 border: none !important; 1682} 1683/*# sourceURL=https://chibitronics.com/wp-includes/blocks/separator/style.css */ 1684</style> 1685<style id="wp-block-separator-theme-inline-css"> 1686.wp-block-separator.has-css-opacity { 1687 opacity: 0.4; 1688} 1689 1690.wp-block-separator { 1691 border: none; 1692 border-bottom: 2px solid currentColor; 1693 margin-left: auto; 1694 margin-right: auto; 1695} 1696.wp-block-separator.has-alpha-channel-opacity { 1697 opacity: initial; 1698} 1699.wp-block-separator:not(.is-style-wide):not(.is-style-dots) { 1700 width: 100px; 1701} 1702.wp-block-separator.has-background:not(.is-style-dots) { 1703 border-bottom: none; 1704 height: 1px; 1705} 1706.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) { 1707 height: 2px; 1708} 1709/*# sourceURL=https://chibitronics.com/wp-includes/blocks/separator/theme.css */ 1710</style> 1711<style id="wp-block-spacer-inline-css"> 1712.wp-block-spacer { 1713 clear: both; 1714} 1715/*# sourceURL=https://chibitronics.com/wp-includes/blocks/spacer/style.css */ 1716</style> 1717 1718 1719<style id="global-styles-inline-css"> 1720: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,
17200) 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%);--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);}:root { --wp--style--global--content-size: 760px;--wp--style--global--wide-size: 1160px; }: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;}
1720.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;} 1721/*# sourceURL=global-styles-inline-css */ 1722</style> 1723 1724<link rel='stylesheet' id='foobox-free-min-css' href='https://chibitronics.com/wp-content/plugins/foobox-image-lightbox/free/css/foobox.free.min.css?ver=2.8.4' media='all' /> 1725<link rel='stylesheet' id='pb-accordion-blocks-style-css' href='https://chibitronics.com/wp-content/plugins/accordion-blocks/build/index.css?ver=1790850947' media='all' /> 1726<link rel='stylesheet' id='wc-gallery-style-css' href='https://chibitronics.com/wp-content/plugins/boldgrid-gallery/includes/css/style.css?ver=1.55' media='all' /> 1727<link rel='stylesheet' id='wc-gallery-popup-style-css' href='https://chibitronics.com/wp-content/plugins/boldgrid-gallery/includes/css/magnific-popup.css?ver=1.1.0' media='all' /> 1728<link rel='stylesheet' id='wc-gallery-flexslider-style-css' href='https://chibitronics.com/wp-content/plugins/boldgrid-gallery/includes/vendors/flexslider/flexslider.css?ver=2.6.1' media='all' /> 1729<link rel='stylesheet' id='wc-gallery-owlcarousel-style-css' href='https://chibitronics.com/wp-content/plugins/boldgrid-gallery/includes/vendors/owlcarousel/assets/owl.carousel.css?ver=2.1.4' media='all' /> 1730<link rel='stylesheet' id='wc-gallery-owlcarousel-theme-style-css' href='https://chibitronics.com/wp-content/plugins/boldgrid-gallery/includes/vendors/owlcarousel/assets/owl.theme.default.css?ver=2.1.4' media='all' /> 1731<link rel='stylesheet' id='wpdm-font-awesome-css' href='https://use.fontawesome.com/releases/v6.7.2/css/all.css?ver=7.0.4' media='all' /> 1732<link rel='stylesheet' id='wpdm-front-css' href='https://chibitronics.com/wp-content/plugins/download-manager/assets/css/front.min.css?ver=7.5.3' media='all' /> 1733<link rel='stylesheet' id='wpdm-front-dark-css' href='https://chibitronics.com/wp-content/plugins/download-manager/assets/css/front-dark.min.css?ver=7.5.3' media='all' /> 1734<link rel='stylesheet' id='wpdm-modal-css' href='https://chibitronics.com/wp-content/plugins/download-manager/assets/modal/wpdm-modal.min.css?ver=7.5.3' media='all' /> 1735<link rel='stylesheet' id='simple-banner-style-css' href='https://chibitronics.com/wp-content/plugins/simple-banner/simple-banner.css?ver=3.3.2' media='all' /> 1736<link rel='stylesheet' id='cmplz-general-css' href='https://chibitronics.com/wp-content/plugins/complianz-gdpr-premium/assets/css/cookieblocker.css?ver=1749540354' media='all' /> 1737<link rel='stylesheet' id='zakra-style-css' href='https://chibitronics.com/wp-content/themes/zakra/style.css?ver=7.0.4' media='all' /> 1738<style id="zakra-style-inline-css"> 1739@media screen and (min-width:1200px){.tg-container{max-width:1320px;}}#primary{width:80%;}#secondary{width:20%;}a:hover, a:focus, .tg-primary-menu > div ul li:hover > a, .tg-primary-menu > div ul li.current_page_item > a, .tg-primary-menu > div ul li.current-menu-item > a, .tg-mobile-navigation > div ul li.current_page_item > a, .tg-mobile-navigation > div ul li.current-menu-item > a, .entry-content a, .pagebuilder-content a, .tg-meta-style-two .entry-meta span, .tg-meta-style-two .entry-meta a{color:#17c7d1;}.tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_item > a::before, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-item > a::before, .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current_page_item > a::before, .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current-menu-item > a::before, .tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current_page_item > a::before, .tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current-menu-item > a::before, .tg-scroll-to-top:hover, button, input[type="button"], input[type="reset"], input[type="submit"], .tg-primary-menu > div ul li.tg-header-button-wrap a, .wp-block-button .wp-block-button__link, .tg-menu-item-cart .cart-page-link .count{background-color:#17c7d1;}.entry-content a, .pagebuilder-content a{color:#13a5ae;}.entry-content a:hover, .entry-content a:focus, .pagebuilder-content a:hover, .pagebuilder-content a:focus{color:#17c7d1;}#main{}body{font-family:Rubik;font-weight:400;font-size:1.3rem;line-height:1.6;}h1, h2, h3, h4, h5, h6{font-family:Nunito;font-weight:400;}h1{font-family:Nunito;font-weight:900;font-size:3.5rem;line-height:1;}h2{font-family:Archivo;font-weight:700;font-size:2.5rem;line-height:1.2;}h3{font-family:Archivo;font-weight:700;font-size:1.75rem;line-height:1.2;}h4{font-family:Archivo;font-weight:700;font-size:2.5;line-height:1.2;}h5{font-family:Rubik;font-weight:500;font-size:1.75rem;line-height:1.2;}h6{font-family:Rubik;font-weight:400;}button, input[type="button"], input[type="reset"], input[type="submit"], #infinite-handle span, .wp-block-button .wp-block-button__link{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;}button, input[type="button"], input[type="reset"], input[type="submit"], #infinite-handle span, .wp-block-button .wp-block-button__link{background-color:#17c7d1;}button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, #infinite-handle span:hover, .wp-block-button .wp-block-button__link:hover{background-color:#0097b2;}button, input[type="button"], input[type="reset"], input[type="submit"], #infinite-handle span, .wp-block-button .wp-block-button__link{border-radius:10px;}.tg-site-header .tg-site-header-top{background-color:#ffffff;background-size:contain;}.tg-site-header, .tg-container--separate .tg-site-header{background-color:rgba(255,255,255,0.9);background-size:contain;}.tg-site .tg-site-header{border-bottom-width:0px;}.tg-site .tg-site-header{border-bottom-color:rgba(255,198,0,0);}.main-navigation.tg-primary-menu > div ul li.tg-header-button-wrap a{padding-right:20px;padding-left:20px;}.main-navigation.tg-primary-menu > div ul li.tg-header-button-wrap a{background-color:#27c9d8;}.main-navigation.tg-primary-menu > div ul li.tg-header-button-wrap a{border-radius:10px;}.tg-primary-menu > div ul li a{font-family:Archivo;font-weight:700;font-size:1.3rem;}.tg-page-header .tg-page-header__title, .tg-page-content__title{color:#212121;}.tg-page-header, .tg-container--separate .tg-page-header{background-position:center center;background-size:contain;}.tg-page-header .tg-page-header__title, .tg-page-content__title{font-family:Nunito;font-weight:700;line-height:1;}.entry-title:not(.tg-page-content__title){font-family:Nunito;font-weight:700;font-size:1.5rem;}.widget .widget-title{font-family:Archivo;font-weight:600;font-size:1.6rem;line-height:1;}.widget{font-family:Archivo;font-weight:500;font-size:1.2rem;line-height:1.1;}.tg-site-footer .tg-site-footer-bar{background-color:#f5f5f5;}.tg-site-footer .tg-site-footer-bar a{color:#0a0002;}.tg-site-footer .tg-site-footer-bar a:hover, .tg-site-footer .tg-site-footer-bar a:focus{color:#17c7d1;}.tg-scroll-to-top{background-color:#17c7d1;}.tg-scroll-to-top:hover{background-color:#17c7d1;} 1740/*# sourceURL=zakra-style-inline-css */ 1741</style> 1742<link rel='stylesheet' id='zakra_child_style-css' href='https://chibitronics.com/wp-content/themes/Chibitronics-Zakra/style.css?ver=1.0.1591039966' media='all' /> 1743<link rel='stylesheet' id='recent-posts-widget-with-thumbnails-public-style-css' href='https://chibitronics.com/wp-content/plugins/recent-posts-widget-with-thumbnails/public.css?ver=7.1.1' media='all' /> 1744<link rel='stylesheet' id='flick-css' href='https://chibitronics.com/wp-content/plugins/mailchimp/assets/css/flick/flick.css?ver=2.1.0' media='all' /> 1745<link rel='stylesheet' id='mailchimp_sf_main_css-css' href='https://chibitronics.com/wp-content/plugins/mailchimp/assets/css/frontend.css?ver=2.1.0' media='all' /> 1746<link rel='stylesheet' id='font-awesome-css' href='https://chibitronics.com/wp-content/themes/zakra/assets/lib/font-awesome/css/font-awesome.css?ver=4.7.0' media='all' /> 1747<link rel='stylesheet' id='zakra_googlefonts-css' href='//fonts.googleapis.com/css?family=Rubik:400%2C500|Nunito:400%2C700%2C900|Archivo:700%2C600%2C500&1&display=swap&ver=2.2.1' media='all' /> 1748<link rel='stylesheet' id='bgpbpp-public-css' href='https://chibitronics.com/wp-content/plugins/post-and-page-builder
1748-premium/dist/application.min.css?ver=1.2.7' media='all' />
1749<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://chibitronics.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.js?ver=1790850948"></script>
vendor: 1 bytes, line 1749
1749
1750<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ 1751var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/chibitronics.com","hash_tracking":"false","v4_id":"G-X7F10HFJVC"};/* ]]> */ 1752</script>
vendor: 1 bytes, line 1752
1752
1753<script id="jquery-core-js" src="https://chibitronics.com/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 1753
1753
1754<script id="jquery-migrate-js" src="https://chibitronics.com/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1"></script>
vendor: 1 bytes, line 1754
1754
1755<script id="wpdmjs-js" src="https://chibitronics.com/wp-content/plugins/download-manager/assets/js/wpdm.min.js?ver=7.0.4"></script>
vendor: 1 bytes, line 1755
1755
1756<script id="wpdm-modal-js" src="https://chibitronics.com/wp-content/plugins/download-manager/assets/modal/wpdm-modal.min.js?ver=7.5.3"></script>
vendor: 1 bytes, line 1756
1756
1757<script id="wpdm-frontjs-js-extra"> 1758var wpdm_url = {"home":"https://chibitronics.com/","site":"https://chibitronics.com/","ajax":"https://chibitronics.com/wp-admin/admin-ajax.php","page_code":"aed0c99b3ab80f1e8df3af59cf0ae53a"}; 1759var wpdm_js = {"spinner":"\u003Ci class=\"fas fa-sun fa-spin\"\u003E\u003C/i\u003E","client_id":"3e23cfc3c14b876340c6cbdd408f92ae","color_scheme":"system"}; 1760var wpdm_strings = {"pass_var":"Password Verified!","pass_var_q":"Please click following button to start download.","start_dl":"Start Download"}; 1761//# sourceURL=wpdm-frontjs-js-extra 1762</script>
vendor: 1 bytes, line 1762
1762
1763<script id="wpdm-frontjs-js" src="https://chibitronics.com/wp-content/plugins/download-manager/assets/js/front.min.js?ver=7.5.3"></script>
vendor: 1 bytes, line 1763
1763
1764<script id="simple-banner-script-js-before"> 1765const simpleBannerScriptParams = {"pro_version_enabled":"","debug_mode":false,"id":47555,"version":"3.3.2","banner_params":[{"hide_simple_banner":"yes","simple_banner_prepend_element":false,"simple_banner_position":"","header_margin":"","header_padding":"","wp_body_open_enabled":"","wp_body_open":true,"simple_banner_z_index":false,"disabled_on_current_page":false,"disabled_pages_array":[],"is_current_page_a_post":false,"disabled_on_posts":false,"simple_banner_disabled_page_paths":false,"simple_banner_font_size":"","simple_banner_color":"#17C7D1","simple_banner_text_color":"","simple_banner_link_color":"#ffffff","simple_banner_close_color":false,"simple_banner_text":"","simple_banner_custom_css":"","simple_banner_scrolling_custom_css":"","simple_banner_text_custom_css":"","simple_banner_button_css":false,"site_custom_css":"","keep_site_custom_css":"","site_custom_js":"","keep_site_custom_js":"","close_button_enabled":false,"close_button_expiration":false,"close_button_cookie_set":false,"current_date":{"date":"2026-10-01 10:35:48.331891","timezone_type":3,"timezone":"UTC"},"start_date":{"date":"2026-10-01 10:35:48.331901","timezone_type":3,"timezone":"UTC"},"end_date":{"date":"2026-10-01 10:35:48.331907","timezone_type":3,"timezone":"UTC"},"simple_banner_start_after_date":false,"simple_banner_remove_after_date":false,"simple_banner_insert_inside_element":false}]} 1766//# sourceURL=simple-banner-script-js-before 1767</script>
vendor: 1 bytes, line 1767
1767
1768<script id="simple-banner-script-js" src="https://chibitronics.com/wp-content/plugins/simple-banner/simple-banner.js?ver=3.3.2"></script>
vendor: 1 bytes, line 1768
1768
1769<script id="stickyAnythingLib-js" src="https://chibitronics.com/wp-content/plugins/sticky-menu-or-anything-on-scroll/assets/js/jq-sticky-anything.min.js?ver=2.1.1"></script>
vendor: 1 bytes, line 1769
1769
1770<script id="foobox-free-min-js-before"> 1771/* Run FooBox FREE (v2.8.4) */ 1772var FOOBOX = window.FOOBOX = { 1773 ready: true, 1774 disableOthers: false, 1775 o: {wordpress: { enabled: true }, countMessage:'image %index of %total', captions: { dataTitle: ["captionTitle","title"], dataDesc: ["captionDesc","description"] }, rel: '', excludes:'.fbx-link,.nofoobox,.nolightbox,a[href*="pinterest.com/pin/create/button/"]', affiliate : { enabled: false }}, 1776 selectors: [ 1777 ".foogallery-container.foogallery-lightbox-foobox", ".foogallery-container.foogallery-lightbox-foobox-free", ".gallery", ".wp-block-gallery", ".wp-caption", ".wp-block-image", "a:has(img[class*=wp-image-])", ".foobox" 1778 ], 1779 pre: function( $ ){ 1780 // Custom JavaScript (Pre) 1781 1782 }, 1783 post: function( $ ){ 1784 // Custom JavaScript (Post) 1785 1786 // Custom Captions Code 1787 1788 }, 1789 custom: function( $ ){ 1790 // Custom Extra JS 1791 1792 } 1793}; 1794//# sourceURL=foobox-free-min-js-before 1795</script>
vendor: 1 bytes, line 1795
1795
1796<script id="foobox-free-min-js" src="https://chibitronics.com/wp-content/plugins/foobox-image-lightbox/free/js/foobox.free.min.js?ver=2.8.4"></script>
1796 1797<link rel="https://api.w.org/" href="https://chibitronics.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://chibitronics.com/wp-json/wp/v2/pages/47555" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://chibitronics.com/xmlrpc.php?rsd" /> 1798<link rel='shortlink' href='https://chibitronics.com/?p=47555' /> 1799 1800 <!-- GA Google Analytics @ https://m0n.co/ga -->
vendor: 154 bytes, lines 1800-1801
1800 1801 <script type="text/plain" data-service="google-analytics" data-category="statistics" async data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=
1801UA-73308455-1
vendor: 14 bytes, lines 1801-1802
1801"></script> 1802
1802<script> 1803
vendor: 136 bytes, lines 1803-1806
1803window.dataLayer = window.dataLayer || []; 1804 function gtag(){dataLayer.push(arguments);} 1805 gtag('js', new Date()); 1806 gtag('config', '
1806UA-73308455-1
vendor: 6 bytes, lines 1806-1807
1806'); 1807
1807</script>
1807 1808 1809 <style id="simple-banner-hide" type="text/css">.simple-banner{display:none;}</style><style id="simple-banner-background-color" type="text/css">.simple-banner{background:#17C7D1;}</style><style id="simple-banner-text-color" type="text/css">.simple-banner .simple-banner-text{color: #ffffff;}</style><style id="simple-banner-link-color" type="text/css">.simple-banner .simple-banner-text a{color:#ffffff;}</style><style id="simple-banner-z-index" type="text/css">.simple-banner{z-index: 99999;}</style><style id="simple-banner-site-custom-css-dummy" type="text/css"></style>
1809<script id="simple-banner-site-custom-js-dummy" type="text/javascript"></script>
1809<meta name="facebook-domain-verification" content="kdk9zraofr8anht6iw0vhir7bsz7dz" /> 1810 1811<!-- Facebook Pixel Code -->
1812<script type="text/plain" data-service="facebook" data-category="marketing">
vendor: 408 bytes, lines 1812-1821
1812 1813!function(f,b,e,v,n,t,s) 1814{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 1815n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 1816if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 1817n.queue=[];t=b.createElement(e);t.async=!0; 1818t.src=v;s=b.getElementsByTagName(e)[0]; 1819s.parentNode.insertBefore(t,s)}(window, document,'script', 1820'https://connect.facebook.net/en_US/fbevents.js'); 1821fbq('init', '
18214580001332061788
vendor: 32 bytes, lines 1821-1822
1821'); 1822fbq('track', 'PageView');
1823</script>
1823 1824<noscript><div class="cmplz-placeholder-parent"><img class="cmplz-placeholder-element cmplz-image" data-category="marketing" data-service="general" data-src-cmplz="https://www.facebook.com/tr?id=4580001332061788&ev=PageView&noscript=1" height="1" width="1" style="display:none" 1825 src="https://chibitronics.com/wp-content/plugins/complianz-gdpr-premium/assets/images/placeholders/default-minimal.jpg" 1826/></div></noscript> 1827<!-- End Facebook Pixel Code --> 1828 <style>.cmplz-hidden { 1829 display: none !important; 1830 }</style> 1831
1831<script type="text/javascript"> 1832 var jQueryMigrateHelperHasSentDowngrade = false; 1833 1834 window.onerror = function( msg, url, line, col, error ) { 1835 // Break out early, do not processing if a downgrade reqeust was already sent. 1836 if ( jQueryMigrateHelperHasSentDowngrade ) { 1837 return true; 1838 } 1839 1840 var xhr = new XMLHttpRequest(); 1841 var nonce = 'a7d8ad9605'; 1842 var jQueryFunctions = [ 1843 'andSelf', 1844 'browser', 1845 'live', 1846 'boxModel', 1847 'support.boxModel', 1848 'size', 1849 'swap', 1850 'clean', 1851 'sub', 1852 ]; 1853 var match_pattern = /\)\.(.+?) is not a function/; 1854 var erroredFunction = msg.match( match_pattern ); 1855 1856 // If there was no matching functions, do not try to downgrade. 1857 if ( null === erroredFunction || typeof erroredFunction !== 'object' || typeof erroredFunction[1] === "undefined" || -1 === jQueryFunctions.indexOf( erroredFunction[1] ) ) { 1858 return true; 1859 } 1860 1861 // Set that we've now attempted a downgrade request. 1862 jQueryMigrateHelperHasSentDowngrade = true; 1863 1864 xhr.open( 'POST', 'https://chibitronics.com/wp-admin/admin-ajax.php' ); 1865 xhr.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' ); 1866 xhr.onload = function () { 1867 var response, 1868 reload = false; 1869 1870 if ( 200 === xhr.status ) { 1871 try { 1872 response = JSON.parse( xhr.response ); 1873 1874 reload = response.data.reload; 1875 } catch ( e ) { 1876 reload = false; 1877 } 1878 } 1879 1880 // Automatically reload the page if a deprecation caused an automatic downgrade, ensure visitors get the best possible experience. 1881 if ( reload ) { 1882 location.reload(); 1883 } 1884 }; 1885 1886 xhr.send( encodeURI( 'action=jquery-migrate-downgrade-version&_wpnonce=' + nonce ) ); 1887 1888 // Suppress error alerts in older browsers 1889 return true; 1890 } 1891 </script>
1891 1892 1893 1894
1894<script>
vendor: 113 bytes, lines 1894-1897
1894 1895 (function(h,o,t,j,a,r){ 1896 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 1897 h._hjSettings={hjid:
18975338609
vendor: 232 bytes, lines 1897-1903
1897,hjsv:5}; 1898 a=o.getElementsByTagName('head')[0]; 1899 r=o.createElement('script');r.async=1; 1900 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 1901 a.appendChild(r); 1902 })(window,document,'//static.hotjar.com/c/hotjar-','.js?sv='); 1903
1903</script>
1903 1904 <style type="text/css"> 1905 .site-title, 1906 .site-description { 1907 position: absolute; 1908 clip: rect(1px, 1px, 1px, 1px); 1909 } 1910 1911 </style> 1912 <link rel="icon" href="https://chibitronics.com/wp-content/uploads/2023/01/cropped-chibiface-red-noR-whitebg-32x32.png" sizes="32x32" /> 1913<link rel="icon" href="https://chibitronics.com/wp-content/uploads/2023/01/cropped-chibiface-red-noR-whitebg-192x192.png" sizes="192x192" /> 1914<link rel="apple-touch-icon" href="https://chibitronics.com/wp-content/uploads/2023/01/cropped-chibiface-red-noR-whitebg-180x180.png" /> 1915<meta name="msapplication-TileImage" content="https://chibitronics.com/wp-content/uploads/2023/01/cropped-chibiface-red-noR-whitebg-270x270.png" /> 1916<style id="chibi-youtube-embed-fix"> 1917.wp-block-embed .tg-oembed-container{padding-top:0!important;height:100%!important;max-width:none;position:absolute;inset:0;} 1918.wp-block-embed .tg-oembed-container iframe,.wp-block-embed .tg-oembed-container object,.wp-block-embed .tg-oembed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;} 1919</style> 1920<style id="wp-custom-css"> 1921.tg-site-layout--default section#primary { 1922 width: 100%; 1923} 1924 1925.site-content { 1926 margin-top: 10px; 1927 margin-bottom: 40px; 1928} 1929 1930#footer-social-icons { 1931 padding: 10px; 1932 font-size: 30px; 1933 color: #17c7d1; 1934} 1935 1936.widget ul li a:link { 1937 color: #424242; 1938} 1939 1940.widget ul li a:hover { 1941 color: #17c7d1; 1942} 1943 1944.archive-description { 1945 display: none; 1946} 1947 1948.tg-page-content__title { 1949 display: none; 1950} 1951 1952.video-container { 1953 position:relative; 1954 padding-bottom:56.25%; 1955 padding-top:30px; 1956 height:0; 1957 overflow:hidden; 1958} 1959 1960.video-container iframe, .video-container object, .video-container embed { 1961 position:absolute; 1962 top:0; 1963 left:0; 1964 width:100%; 1965 height:100%; 1966} 1967 1968.headerzero { 1969 font-size: 4rem; 1970} 1971 1972.cc-message { 1973 font-family: rubik; 1974} 1975 1976.simple-banner-text a { 1977 text-decoration: underline; 1978} 1979 1980.custom-background-blue { 1981 background-color: #17c7d1;; 1982 padding: 10px; 1983} 1984 1985.custom-background-yellow { 1986 background-color: #ffc600; 1987 padding: 10px; 1988} 1989 1990.custom-background-red { 1991 background-color: #fd2600; 1992 padding: 10px; 1993} 1994 1995.custom-background-darkgray { 1996 background-color: #424242; 1997 padding: 10px; 1998} 1999 2000.custom-background-lightgray { 2001 background-color: #e0e0e0; 2002 padding: 10px; 2003} 2004 2005.custom-background-lightestgray { 2006 background-color: #f5f5f5; 2007 padding: 10px; 2008} 2009 2010.custom-background-white { 2011 border: 1px solid #e0e0e0; 2012 padding: 10px; 2013} 2014 2015.custom-background-textblue { 2016 background-color: #13a5ae; 2017 padding: 10px; 2018} 2019 2020.custom-background-redbox { 2021 border: 1px solid #fd2600; 2022 padding: 10px; 2023} 2024 2025.custom-yellowbox { 2026 border: 2px solid #ffc600; 2027 padding: 10px; 2028} 2029 2030.custom-qa-box { 2031 border-bottom: 2px solid #e0e0e0; 2032 padding-top: 10px; 2033 padding-bottom: 0px; 2034} 2035 2036.custom-event-box { 2037 border-bottom: 2px solid #e0e0e0; 2038 padding-top: 0px; 2039 padding-bottom: 0px; 2040} 2041 2042.custom-small-button { 2043 padding: 10px; 2044} 2045 2046.custom-primary-menu-font { 2047 font-size: 1.2rem; 2048 font-weight: 700; 2049 color: #212121; 2050} 2051 2052.custom-primary-menu-font:hover { 2053 color: #17c7d1; 2054} 2055 2056.custom-side-menu-category-font { 2057 font-size: 1.75rem; 2058 font-weight: 600; 2059 color: #17c7d1; 2060} 2061 2062.custom-side-menu-link-font { 2063 font-size: 1.2rem; 2064 font-weight: 500; 2065 color: #212121; 2066} 2067 2068.custom-side-menu-link-font:hover { 2069 color: #17c7d1; 2070} 2071 2072.custom-footer-link-font { 2073 font-size: 1.25rem; 2074 font-weight: 600; 2075 color: #424242; 2076} 2077 2078.custom-footer-link-font:hover { 2079 color: #17c7d1; 2080} 2081 2082.add-padding { 2083 padding: 15px; 2084} 2085 2086.custom-title-link a { 2087 color: #ffffff; 2088} 2089 2090.tg-site-layout--left #secondary { 2091 padding-right: 30px; 2092} 2093 2094.tg-site-layout--left #primary { 2095 padding-left: 30px; 2096} 2097 2098@media (min-width: 992px) { 2099.tg-container { 2100 max-width: unset; 2101 padding: 0 60px; 2102} 2103} 2104 2105.no-padding { 2106 margin: 0px; 2107 padding: 0px; 2108} 2109 2110.small-button { 2111 font-size: 0.8em; 2112 font-weight: 400; 2113} 2114 2115.custom-smalltext{ 2116 font-size: 1.1rem; 2117 font-weight: 400; 2118 color: #212121; 2119} 2120 2121/* no padding specifically 2122 * on table cells 2123*/ 2124.no-padding td, .no-padding th { 2125 padding: 0px; 2126} 2127 2128.subscribe-button { 2129 background-color: #27c9d8; 2130} 2131 2132/* fixes space before youtube videos */ 2133.wp-block-embed:not(.wp-has-aspect-ratio) .wp-block-embed__wrapper:before { 2134 padding-top: 0 !important; 2135} 2136 2137.site-info-wrap {
2138 display: none; !important 2139 visibility: hidden; 2140} 2141 2142.site-title { 2143 display: none; !important 2144 visibility: hidden; 2145} 2146 2147/* chibi blue for educators guide submit button */ 2148#wpforms-submit-31172 { 2149 background-color: #27c9d8; 2150 border-radius: 4px; 2151 color: #ffffff; 2152 border: none; 2153} 2154 2155.formButton { 2156 background-color: #FFC600; 2157} 2158 2159.stayInTouch { 2160background-color: #17C7D1; 2161 margin-bottom: 0 !important; 2162 margin-top: 0 !important; 2163} 2164 2165.removeSpace { 2166 margin-bottom: 0 !important; 2167 margin-top: 0 !important; 2168} 2169 2170/* Gutenberg embed blocks: Zakra tg-oembed-container duplicates aspect ratio */ 2171.wp-block-embed .tg-oembed-container { 2172 padding-top: 0 !important; 2173 height: 100% !important; 2174 max-width: none; 2175 position: absolute; 2176 inset: 0; 2177} 2178.wp-block-embed .tg-oembed-container iframe, 2179.wp-block-embed .tg-oembed-container object, 2180.wp-block-embed .tg-oembed-container embed { 2181 position: absolute; 2182 top: 0; 2183 left: 0; 2184 width: 100%; 2185 height: 100%; 2186} 2187 2188</style> 2189<meta name="generator" content="WordPress Download Manager 7.5.3" /> 2190 <style> 2191 /* WPDM Link Template Styles */ </style> 2192 <style> 2193 2194 :root { 2195 --color-primary: #4a8eff; 2196 --color-primary-rgb: 74, 142, 255; 2197 --color-primary-hover: #5998ff; 2198 --color-primary-active: #3281ff; 2199 --clr-sec: #6c757d; 2200 --clr-sec-rgb: 108, 117, 125; 2201 --clr-sec-hover: #6c757d; 2202 --clr-sec-active: #6c757d; 2203 --color-success: #018e11; 2204 --color-success-rgb: 1, 142, 17; 2205 --color-success-hover: #0aad01; 2206 --color-success-active: #0c8c01; 2207 --color-info: #2CA8FF; 2208 --color-info-rgb: 44, 168, 255; 2209 --color-info-hover: #2CA8FF; 2210 --color-info-active: #2CA8FF; 2211 --color-warning: #FFB236; 2212 --color-warning-rgb: 255, 178, 54; 2213 --color-warning-hover: #FFB236; 2214 --color-warning-active: #FFB236; 2215 --color-danger: #ff5062; 2216 --color-danger-rgb: 255, 80, 98; 2217 --color-danger-hover: #ff5062; 2218 --color-danger-active: #ff5062; 2219 --color-green: #30b570; 2220 --color-blue: #0073ff; 2221 --color-purple: #8557D3;
2222 --color-red: #ff5062; 2223 --color-muted: rgba(69, 89, 122, 0.6); 2224 --wpdm-font: "Sen", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; 2225 } 2226 2227 .wpdm-download-link.btn.btn-primary { 2228 border-radius: 4px; 2229 } 2230 2231 2232 </style> 2233
2233<script> 2234 function wpdm_rest_url(request) { 2235 return "https://chibitronics.com/wp-json/wpdm/" + request; 2236 } 2237 </script>
2237 2238 2239 <style id="core-block-supports-inline-css"> 2240/** 2241 * Core styles: block-supports 2242 */ 2243.wp-container-core-columns-is-layout-7387b849 { 2244 flex-wrap: nowrap; 2245} 2246 2247/*# sourceURL=core-block-supports-inline-css */ 2248</style> 2249 2250</head> 2251 2252<body data-cmplz=1 class="wp-singular page-template-default page page-id-47555 wp-custom-logo wp-embed-responsive wp-theme-zakra wp-child-theme-Chibitronics-Zakra tg-site-layout--no-sidebar tg-container--wide has-page-header"> 2253 2254 2255 <div id="page" class="site tg-site"> 2256 <a class="skip-link screen-reader-text" href="#content">Skip to content</a> 2257 2258 <header id="masthead" class="site-header tg-site-header tg-site-header--left"> 2259 2260 2261 2262 2263 <div class="tg-site-header-bottom"> 2264 <div class="tg-header-container tg-container tg-container--flex tg-container--flex-center tg-container--flex-space-between"> 2265 2266 2267 <div class="tg-block tg-block--one"> 2268 2269 <div class="site-branding"> 2270 <a href="https://chibitronics.com/" class="custom-logo-link" rel="home"><img width="1587" height="608" src="https://chibitronics.com/wp-content/uploads/2023/01/cropped-Chibitronics-logo-2022-red.png" class="custom-logo" alt="Chibitronics" decoding="async" fetchpriority="high" srcset="https://chibitronics.com/wp-content/uploads/2023/01/cropped-Chibitronics-logo-2022-red.png 1587w, https://chibitronics.com/wp-content/uploads/2023/01/cropped-Chibitronics-logo-2022-red-300x115.png 300w, https://chibitronics.com/wp-content/uploads/2023/01/cropped-Chibitronics-logo-2022-red-1024x392.png 1024w, https://chibitronics.com/wp-content/uploads/2023/01/cropped-Chibitronics-logo-2022-red-768x294.png 768w, https://chibitronics.com/wp-content/uploads/2023/01/cropped-Chibitronics-logo-2022-red-1536x588.png 1536w, https://chibitronics.com/wp-content/uploads/2023/01/cropped-Chibitronics-logo-2022-red-250x96.png 250w, https://chibitronics.com/wp-content/uploads/2023/01/cropped-Chibitronics-logo-2022-red-550x211.png 550w, https://chibitronics.com/wp-content/uploads/2023/01/cropped-Chibitronics-logo-2022-red-800x306.png 800w, https://chibitronics.com/wp-content/uploads/2023/01/cropped-Chibitronics-logo-2022-red-470x180.png 470w, https://chibitronics.com/wp-content/uploads/2023/01/cropped-Chibitronics-logo-2022-red-783x300.png 783w, https://chibitronics.com/wp-content/uploads/2023/01/cropped-Chibitronics-logo-2022-red-1305x500.png 1305w" sizes="(max-width: 1587px) 100vw, 1587px" /></a> <div class="site-info-wrap"> 2271 <p class="site-title"> 2272 <a href="https://chibitronics.com/" rel="home">Chibitronics</a> 2273 </p> 2274 </div> 2275 2276 </div><!-- .site-branding --> 2277 2278 </div> <!-- /.tg-site-header__block--one --> 2279 2280 2281 <div class="tg-block tg-block--two"> 2282 2283 <nav id="site-navigation" class="main-navigation tg-primary-menu tg-primary-menu--style-underline tg-extra-menus"> 2284 <div class="menu"><ul id="primary-menu" class="menu-primary"><li id="menu-item-15258" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15258"><a href="https://chibitronics.com/how-to/">How To</a></li> 2285<li id="menu-item-15255" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15255"><a href="https://chibitronics.com/education/">Education</a></li> 2286<li id="menu-item-15254" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15254"><a href="https://chibitronics.com/craft/">Craft</a></li> 2287<li id="menu-item-15257" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15257"><a href="https://chibitronics.com/gallery/">Gallery</a></li> 2288<li id="menu-item-25525" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25525"><a href="https://chibitronics.com/blog/">Blog</a></li> 2289<li id="menu-item-15256" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15256"><a href="https://chibitronics.com/faq/">FAQ</a></li> 2290<li class="menu-item tg-header-button-wrap tg-header-button-one"><a href="https://shop.chibitronics.com/" target="_blank" class = "">Shop</a></li><li class="menu-item menu-item-has-children tg-menu-extras-wrap"><span class="submenu-expand"><i class="fa fa-ellipsis-v"></i></span>
2290<ul class="sub-menu" id="tg-menu-extras"></ul></li></ul></div> </nav><!-- #site-navigation --> 2291 <div id="header-action" class="tg-header-action"> 2292 <ul class="header-action-list"> 2293 <li class="menu-item tg-menu-item tg-menu-item-search"><a href="#" ><i class="tg-icon tg-icon-search"></i></a><form role="search" method="get" class="search-form" action="https://chibitronics.com/"> 2294 <label> 2295 <span class="screen-reader-text">Search for:</span> 2296 <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> 2297 </label> 2298 <input type="submit" class="search-submit" value="Search" /> 2299 </form></li><!-- /.tg-header-search --> </ul> 2300 </div><!-- #header-action --> 2301 <div class="tg-mobile-toggle " 2302 > 2303 2304 <button aria-label="Primary Menu" > 2305 <i class="tg-icon tg-icon-bars"></i> 2306 </button> 2307 </div><!-- /.tg-mobile-toggle --> 2308 <nav id="mobile-navigation" class="tg-mobile-navigation" 2309 2310 > 2311 2312 <div class="menu-primary-container"><ul id="mobile-primary-menu" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15258"><a href="https://chibitronics.com/how-to/">How To</a></li> 2313<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15255"><a href="https://chibitronics.com/education/">Education</a></li> 2314<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15254"><a href="https://chibitronics.com/craft/">Craft</a></li> 2315<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15257"><a href="https://chibitronics.com/gallery/">Gallery</a></li> 2316<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25525"><a href="https://chibitronics.com/blog/">Blog</a></li> 2317<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15256"><a href="https://chibitronics.com/faq/">FAQ</a></li> 2318<li class="menu-item tg-header-button-wrap tg-header-button-one"><a href="https://shop.chibitronics.com/" target="_blank" class = "">Shop</a></li><li class="menu-item menu-item-has-children tg-menu-extras-wrap"><span class="submenu-expand"><i class="fa fa-ellipsis-v"></i></span><ul class="sub-menu" id="tg-menu-extras"></ul></li></ul></div><li class="menu-item tg-menu-item tg-menu-item-search"><a href="#" ><i class="tg-icon tg-icon-search"></i></a><form role="search" method="get" class="search-form" action="https://chibitronics.com/"> 2319 <label> 2320 <span class="screen-reader-text">Search for:</span> 2321 <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> 2322 </label> 2323 <input type="submit" class="search-submit" value="Search" /> 2324 </form></li><!-- /.tg-header-search --> 2325 </nav><!-- /#mobile-navigation--> 2326 2327 </div> <!-- /.tg-site-header__block-two --> 2328 2329 2330 </div> 2331 <!-- /.tg-container --> 2332 </div> 2333 <!-- /.tg-site-header-bottom --> 2334 2335 </header><!-- #masthead --> 2336 2337 <main id="main" class="site-main"> 2338 <div id="content" class="site-content"> 2339 <div class="tg-container tg-container--flex tg-container--flex-space-between"> 2340 2341 <div id="primary" class="content-area"> 2342 2343 2344<article id="post-47555" class="post-47555 page type-page status-publish hentry zakra-article-page"> 2345 2346 <div class="entry-content"> 2347 2348<h1 class="wp-block-heading has-text-align-center headerzero">About Us</h1> 2349 2350 2351 2352<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> 2353<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:20%"> 2354<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> 2355 2356 2357 2358<h3 class="wp-block-heading"><a href="https://www.chibitronics.com/about/#dream">Our Dream</a><br><br><a href="https://www.chibitronics.com/about/#story">Our Story</a><br></h3> 2359</div> 2360 2361 2362 2363<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:80%"> 2364<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> 2365<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 2366<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> 2367 2368 2369 2370<h2 id="dream" class="wp-block-heading">Our Dream</h2> 2371 2372 2373 2374<p class="wp-block-paragraph"><strong>We believe in the power not just of making, but also of make-believe. Thatâs why we blended engineering with art, craft and imagination.</strong></p> 2375 2376 2377 2378<p class="wp-block-paragraph">Technology is more than a tool for solving problems. It’s also a medium for making art; offering new and exciting opportunities for self-expression. With the many applications of circuits and code, we can bring our ideas to life with light, sound, movement, computation and more. </p> 2379 2380 2381 2382<p class="wp-block-paragraph">Our dream is to make technologies like circuit building and coding as accessible as crayons. When we add science and engineering to <strong>everyone’s</strong> creative toolbox, we expand the possibilities for bringing imaginations into reality.</p> 2383 2384 2385 2386<p class="wp-block-paragraph"><strong>By bringing new voices and diverse perspectives into making technology, we can foster innovation that serves everyone. </strong></p> 2387</div> 2388 2389 2390 2391<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 2392<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1600" height="2397" src="https://www.chibitronics.com/wp-content/uploads/2020/06/about-paper-cranes-leds-1.png" alt="" class="wp-image-21732" style="width:350px;height:500px"/></figure> 2393</div> 2394</div> 2395 2396 2397 2398<hr class="wp-block-separator has-css-opacity"/> 2399 2400 2401 2402<p class="wp-block-paragraph"></p> 2403 2404 2405 2406<h2 class="wp-block-heading has-text-align-left" id="story">Our Story</h2> 2407 2408 2409 2410<p class="wp-block-paragraph"><strong>Chibitronics</strong> is the evolution of Jie Qi’s PhD research at the MIT Media Lab. Exploring the intersection of technology and art, as well as her passion for papercraft, Jie focused her research on paper circuits, combining the simplicity and expressive flexibility of paper with the computational possibilities of electronics. <br><br>From there, <strong>Circuit Stickers</strong> were developed, and with the help of Andrew âbunnieâ Huang and Patricia Ng, evolved into the Chibitronics Toolkits. We hope to continue sharing this new way of learning circuits and creating artwork, so that everyone can become technology creators!</p> 2411 2412 2413 2414<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> 2415<p class="wp-block-paragraph">What makes me most excited is to see others beginning to embrace the idea that art, design, engineering, and storytelling do not need to be split â that technology can be expressive, emotional and accessible. That it doesnât take an expert or an engineering degree to participate, and inspiring technologies can come from anyone.<br><br>In fact, the majority of people who create paper circuits with Chibitronics are <a rel="noreferrer noopener" href="http://technolojie.com/wp-content/uploads/2019/01/2018-Qi-CHI-chibitronics.pdf" target="_blank">girls and women</a>, which is extremely unusual for an electronics toolkit. Iâm especially inspired by our craft design team and many of our teaching ambassadors, a group of more than 20 artists and educators, 90% of whom are women, who create endless new takes on beautiful paper circuitry and then share their work in resources, tutorials, and training workshops so everyone else can create too.</p> 2416<cite>Jie Qi</cite></blockquote> 2417 2418 2419 2420<h4 class="wp-block-heading"><strong>Further Resources for the Curious:</strong></h4> 2421 2422 2423 2424<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> 2425<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 2426<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper"> 2427<iframe data-placeholder-image="https://chibitronics.com/wp-content/uploads/complianz/placeholders/youtubelRjaEWsPQtA-maxresdefault.webp" data-category="marketing" data-service="youtube" class="cmplz-placeholder-element cmplz-iframe cmplz-iframe-styles cmplz-video " data-cmplz-target="src" data-src-cmplz="https://www.youtube.com/embed/lRjaEWsPQtA?feature=oembed" title="Get to Know Chibitronics!" width="500" height="281" src="about:blank" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;
2427 web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> 2428</div></figure> 2429</div> 2430 2431 2432 2433<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 2434<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper"> 2435<iframe data-placeholder-image="https://chibitronics.com/wp-content/uploads/complianz/placeholders/youtube6ZDE0Q4X3cc-maxresdefault.webp" data-category="marketing" data-service="youtube" class="cmplz-placeholder-element cmplz-iframe cmplz-iframe-styles cmplz-video " data-cmplz-target="src" data-src-cmplz="https://www.youtube.com/embed/6ZDE0Q4X3cc?feature=oembed" title="Chibitronics - Circuits As Crayons (Introduction to Paper Circuits)" width="500" height="281" src="about:blank" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> 2436</div></figure> 2437</div> 2438</div> 2439 2440 2441 2442<p class="wp-block-paragraph">The Fine Art of Electronics: Paper-based Circuits for Creative Expression by Jie Qi – <a href="https://www.media.mit.edu/publications/the-fine-art-of-electronics-paper-based-circuits-for-creative-expression/"><strong>Read here</strong></a></p> 2443 2444 2445 2446<p class="wp-block-paragraph">Learn more: <a href="https://www.chibitronics.com/about-our-products/"><strong>About Our Products</strong></a></p> 2447 2448 2449 2450<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> 2451 2452 2453 2454<hr class="wp-block-separator has-text-color has-very-light-gray-color has-css-opacity has-very-light-gray-background-color has-background"/> 2455 2456 2457 2458<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> 2459</div> 2460</div> 2461 2462 2463 2464<p class="wp-block-paragraph"></p> 2465 </div><!-- .entry-content --> 2466 </article><!-- #post-47555 --> 2467 2468 </div><!-- #primary --> 2469 2470 2471 </div> 2472 <!-- /.tg-container--> 2473 </div> 2474 <!-- /#content--> 2475 </main><!-- /#main --> 2476 2477 <footer id="colophon" class="site-footer tg-site-footer "> 2478 2479 2480 <div class="tg-site-footer-widgets"> 2481 <div class="tg-container"> 2482 </div><!-- /.tg-container--> 2483 </div><!-- /.tg-site-footer-widgets --> 2484 2485 2486 2487 <div class="tg-site-footer-bar tg-site-footer-bar--center"> 2488 <div class="tg-container tg-container--flex tg-container--flex-top"> 2489 <div class="tg-site-footer-section-1"> 2490 2491 <ul id="footer-bar-one-menu" class="menu"><li id="menu-item-15271" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15271"><a href="https://chibitronics.com/?page_id=31">About</a></li> 2492<li id="menu-item-25182" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25182"><a href="https://chibitronics.com/subscribe/">Newsletter</a></li> 2493<li id="menu-item-15269" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15269"><a href="https://chibitronics.com/resellers/">Resellers</a></li> 2494<li id="menu-item-15268" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15268"><a href="https://chibitronics.com/terms-conditions/">Terms & Conditions</a></li> 2495<li id="menu-item-15267" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15267"><a href="https://chibitronics.com/safety-guidelines/">Safety Guidelines</a></li> 2496<li id="menu-item-16505" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16505"><a href="https://chibitronics.com/press/">Press</a></li> 2497<li id="menu-item-15270" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15270"><a href="https://chibitronics.com/contact-us/">Contact Us</a></li> 2498</ul> 2499 </div> 2500 <!-- /.tg-site-footer-section-1 --> 2501 2502 <div class="tg-site-footer-section-2"> 2503 2504 <div id="footer-social-icons">Â 2505 <a href="https://www.facebook.com/circuitstickers/"> 2506 <i class="fa fa-facebook"></i> 2507 </a> 2508 <a href="https://twitter.com/chibitronics"> 2509 <i class="fa fa-twitter"></i> 2510 </a> 2511 <a href="https://www.pinterest.com/chibitronics/"> 2512 <i class="fa fa-pinterest"></i> 2513 </a> 2514 <a href="https://www.instagram.com/chibitronics/"> 2515 <i class="fa fa-instagram"></i> 2516 </a> 2517 <a href="https://www.youtube.com/channel/UCn8D0E_xEM9Jvop4jstC4DQ"> 2518 <i class="fa fa-youtube"></i> 2519 </a> 2520 <a href="https://www.chibitronics.com/feed"> 2521 <i class="fa fa-rss"></i> 2522 </a> 2523</div>
2524 </div> 2525 <!-- /.tg-site-footer-section-2 --> 2526 </div> 2527 <!-- /.tg-container--> 2528 </div> 2529 <!-- /.tg-site-footer-bar --> 2530 2531 2532 </footer><!-- #colophon --> 2533 2534 </div><!-- #page --> 2535 2536 <a href="#" id="tg-scroll-to-top" class="tg-scroll-to-top"> 2537 <i class="tg-icon tg-icon-arrow-up"> 2538 <span class="screen-reader-text">Scroll to top</span> 2539 </i> 2540 </a> 2541 2542 <div class="tg-overlay-wrapper"></div> 2543
2544<script type="speculationrules"> 2545{"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/Chibitronics-Zakra/*","/wp-content/themes/zakra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2546</script>
2546 2547
2547<script> 2548 2549 const abmsg = "We noticed an ad blocker. Consider whitelisting us to support the site â¤ï¸"; 2550 const abmsgd = "download"; 2551 const iswpdmpropage = 0; 2552 2553 jQuery(function($){ 2554 2555 }); 2556 </script>
2556 2557 <div id="fb-root"></div> 2558 <div class="simple-banner simple-banner-text" style="display:none !important"></div> 2559<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> 2560<div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 chibi-blue-banner optin cmplz-bottom cmplz-categories-type-save-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> 2561 <div class="cmplz-header"> 2562 <div class="cmplz-logo"></div> 2563 <div class="cmplz-title" id="cmplz-header-1-optin">Manage Cookie Consent</div> 2564 <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog"> 2565 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> 2566 </div> 2567 </div> 2568 2569 <div class="cmplz-divider cmplz-divider-header"></div> 2570 <div class="cmplz-body"> 2571 <div class="cmplz-message" id="cmplz-message-1-optin">We use cookies to enhance your experience. By using this site, you agree to the terms of our</div> 2572 <!-- categories start --> 2573 <div class="cmplz-categories"> 2574 <details class="cmplz-category cmplz-functional" > 2575 <summary> 2576 <span class="cmplz-category-header"> 2577 <span class="cmplz-category-title">Functional</span> 2578 <span class='cmplz-always-active'> 2579 <span class="cmplz-banner-checkbox"> 2580 <input type="checkbox" 2581 id="cmplz-functional-optin" 2582 data-category="cmplz_functional" 2583 class="cmplz-consent-checkbox cmplz-functional" 2584 size="40" 2585 value="1"/> 2586 <label class="cmplz-label" for="cmplz-functional-optin" tabindex="0"><span class="screen-reader-text">Functional</span></label> 2587 </span> 2588 Always active </span> 2589 <span class="cmplz-icon cmplz-open"> 2590 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 2591 </span> 2592 </span> 2593 </summary> 2594 <div class="cmplz-description"> 2595 <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> 2596 </div> 2597 </details> 2598 2599 <details class="cmplz-category cmplz-preferences" > 2600 <summary> 2601 <span class="cmplz-category-header"> 2602 <span class="cmplz-category-title">Preferences</span> 2603 <span class="cmplz-banner-checkbox"> 2604 <input type="checkbox" 2605 id="cmplz-preferences-optin" 2606 data-category="cmplz_preferences" 2607 class="cmplz-consent-checkbox cmplz-preferences" 2608 size="40" 2609 value="1"/> 2610 <label class="cmplz-label" for="cmplz-preferences-optin" tabindex="0"><span class="screen-reader-text">Preferences</span></label> 2611 </span> 2612 <span class="cmplz-icon cmplz-open"> 2613 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 2614 </span> 2615 </span> 2616 </summary> 2617 <div class="cmplz-description"> 2618 <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> 2619 </div> 2620 </details> 2621 2622 <details class="cmplz-category cmplz-statistics" > 2623 <summary> 2624 <span class="cmplz-category-header"> 2625 <span class="cmplz-category-title">Statistics</span> 2626 <span class="cmplz-banner-checkbox"> 2627 <input type="checkbox" 2628 id="cmplz-statistics-optin" 2629 data-category="cmplz_statistics" 2630 class="cmplz-consent-checkbox cmplz-statistics" 2631 size="40" 2632 value="1"/> 2633 <label class="cmplz-label" for="cmplz-statistics-optin" tabindex="0"><span class="screen-reader-text">Statistics</span></label> 2634 </span> 2635 <span class="cmplz-icon cmplz-open"> 2636 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" >
2636<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 2637 </span> 2638 </span> 2639 </summary> 2640 <div class="cmplz-description"> 2641 <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> 2642 <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> 2643 </div> 2644 </details> 2645 <details class="cmplz-category cmplz-marketing" > 2646 <summary> 2647 <span class="cmplz-category-header"> 2648 <span class="cmplz-category-title">Marketing</span> 2649 <span class="cmplz-banner-checkbox"> 2650 <input type="checkbox" 2651 id="cmplz-marketing-optin" 2652 data-category="cmplz_marketing" 2653 class="cmplz-consent-checkbox cmplz-marketing" 2654 size="40" 2655 value="1"/> 2656 <label class="cmplz-label" for="cmplz-marketing-optin" tabindex="0"><span class="screen-reader-text">Marketing</span></label> 2657 </span> 2658 <span class="cmplz-icon cmplz-open"> 2659 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 2660 </span> 2661 </span> 2662 </summary> 2663 <div class="cmplz-description"> 2664 <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> 2665 </div> 2666 </details> 2667 </div><!-- categories end --> 2668 </div> 2669 2670 <div class="cmplz-links cmplz-information"> 2671 <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> 2672 <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a> 2673 <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a> 2674 <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/">Read more about these purposes</a> 2675 </div> 2676 2677 <div class="cmplz-divider cmplz-footer"></div> 2678 2679 <div class="cmplz-buttons"> 2680 <button class="cmplz-btn cmplz-accept">Accept cookies</button> 2681 <button class="cmplz-btn cmplz-deny">Deny</button> 2682 <button class="cmplz-btn cmplz-view-preferences">View preferences</button> 2683 <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> 2684 <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> 2685 </div> 2686 2687 <div class="cmplz-links cmplz-documents"> 2688 <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> 2689 <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> 2690 <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> 2691 </div> 2692 2693</div> 2694<div class="cmplz-cookiebanner cmplz-hidden banner-1 chibi-blue-banner optout cmplz-bottom cmplz-categories-type-save-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optout" aria-describedby="cmplz-message-1-optout"> 2695 <div class="cmplz-header"> 2696 <div class="cmplz-logo"></div> 2697 <div class="cmplz-title" id="cmplz-header-1-optout">
2697Manage Cookie Consent</div> 2698 <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog"> 2699 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> 2700 </div> 2701 </div> 2702 2703 <div class="cmplz-divider cmplz-divider-header"></div> 2704 <div class="cmplz-body"> 2705 <div class="cmplz-message" id="cmplz-message-1-optout">We use cookies to enhance your experience. By using this site, you agree to the terms of our</div> 2706 <!-- categories start --> 2707 <div class="cmplz-categories"> 2708 <details class="cmplz-category cmplz-functional" > 2709 <summary> 2710 <span class="cmplz-category-header"> 2711 <span class="cmplz-category-title">Functional</span> 2712 <span class='cmplz-always-active'> 2713 <span class="cmplz-banner-checkbox"> 2714 <input type="checkbox" 2715 id="cmplz-functional-optout" 2716 data-category="cmplz_functional" 2717 class="cmplz-consent-checkbox cmplz-functional" 2718 size="40" 2719 value="1"/> 2720 <label class="cmplz-label" for="cmplz-functional-optout" tabindex="0"><span class="screen-reader-text">Functional</span></label> 2721 </span> 2722 Always active </span> 2723 <span class="cmplz-icon cmplz-open"> 2724 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 2725 </span> 2726 </span> 2727 </summary> 2728 <div class="cmplz-description"> 2729 <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> 2730 </div> 2731 </details> 2732 2733 <details class="cmplz-category cmplz-preferences" > 2734 <summary> 2735 <span class="cmplz-category-header"> 2736 <span class="cmplz-category-title">Preferences</span> 2737 <span class="cmplz-banner-checkbox"> 2738 <input type="checkbox" 2739 id="cmplz-preferences-optout" 2740 data-category="cmplz_preferences" 2741 class="cmplz-consent-checkbox cmplz-preferences" 2742 size="40" 2743 value="1"/> 2744 <label class="cmplz-label" for="cmplz-preferences-optout" tabindex="0"><span class="screen-reader-text">Preferences</span></label> 2745 </span> 2746 <span class="cmplz-icon cmplz-open"> 2747 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 2748 </span> 2749 </span> 2750 </summary> 2751 <div class="cmplz-description"> 2752 <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> 2753 </div> 2754 </details> 2755 2756 <details class="cmplz-category cmplz-statistics" > 2757 <summary> 2758 <span class="cmplz-category-header"> 2759 <span class="cmplz-category-title">Statistics</span> 2760 <span class="cmplz-banner-checkbox"> 2761 <input type="checkbox" 2762 id="cmplz-statistics-optout" 2763 data-category="cmplz_statistics" 2764 class="cmplz-consent-checkbox cmplz-statistics" 2765 size="40" 2766 value="1"/> 2767 <label class="cmplz-label" for="cmplz-statistics-optout" tabindex="0"><span class="screen-reader-text">Statistics</span></label> 2768 </span> 2769 <span class="cmplz-icon cmplz-open"> 2770 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" >
2770<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 2771 </span> 2772 </span> 2773 </summary> 2774 <div class="cmplz-description"> 2775 <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> 2776 <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> 2777 </div> 2778 </details> 2779 <details class="cmplz-category cmplz-marketing" > 2780 <summary> 2781 <span class="cmplz-category-header"> 2782 <span class="cmplz-category-title">Marketing</span> 2783 <span class="cmplz-banner-checkbox"> 2784 <input type="checkbox" 2785 id="cmplz-marketing-optout" 2786 data-category="cmplz_marketing" 2787 class="cmplz-consent-checkbox cmplz-marketing" 2788 size="40" 2789 value="1"/> 2790 <label class="cmplz-label" for="cmplz-marketing-optout" tabindex="0"><span class="screen-reader-text">Marketing</span></label> 2791 </span> 2792 <span class="cmplz-icon cmplz-open"> 2793 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 2794 </span> 2795 </span> 2796 </summary> 2797 <div class="cmplz-description"> 2798 <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> 2799 </div> 2800 </details> 2801 </div><!-- categories end --> 2802 </div> 2803 2804 <div class="cmplz-links cmplz-information"> 2805 <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> 2806 <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a> 2807 <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a> 2808 <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/">Read more about these purposes</a> 2809 </div> 2810 2811 <div class="cmplz-divider cmplz-footer"></div> 2812 2813 <div class="cmplz-buttons"> 2814 <button class="cmplz-btn cmplz-accept">Accept</button> 2815 <button class="cmplz-btn cmplz-deny">Deny</button> 2816 <button class="cmplz-btn cmplz-view-preferences">View preferences</button> 2817 <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> 2818 <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> 2819 </div> 2820 2821 <div class="cmplz-links cmplz-documents"> 2822 <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> 2823 <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> 2824 <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> 2825 </div> 2826 2827</div> 2828</div> 2829 <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> 2830 2831<button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> 2832 2833</div>
2833<script id="google_cse_v2-js-extra"> 2834var scriptParams = {"google_search_engine_id":"728f7683b5ea14924"}; 2835//# sourceURL=google_cse_v2-js-extra 2836</script>
vendor: 1 bytes, line 2836
2836
2837<script id="google_cse_v2-js" src="https://chibitronics.com/wp-content/plugins/wp-google-search/assets/js/google_cse_v2.js?ver=1"></script>
vendor: 1 bytes, line 2837
2837
2838<script id="pb-accordion-blocks-frontend-script-js" src="https://chibitronics.com/wp-content/plugins/accordion-blocks/js/accordion-blocks.js?ver=1790850947"></script>
vendor: 1 bytes, line 2838
2838
2839<script id="imagesloaded-js" src="https://chibitronics.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 2839
2839
2840<script id="masonry-js" src="https://chibitronics.com/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 2840
2840
2841<script id="jquery-masonry-js" src="https://chibitronics.com/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b"></script>
vendor: 1 bytes, line 2841
2841
2842<script id="jquery-form-js" src="https://chibitronics.com/wp-includes/js/jquery/jquery.form.js?ver=4.3.0"></script>
vendor: 1 bytes, line 2842
2842
2843<script id="stickThis-js-extra"> 2844var sticky_anything_engage = {"element":"#masthead","topspace":"0","minscreenwidth":"0","maxscreenwidth":"999999","zindex":"2","legacymode":"","dynamicmode":"","debugmode":"","pushup":".push-sticky","adminbar":"1"}; 2845//# sourceURL=stickThis-js-extra 2846</script>
vendor: 1 bytes, line 2846
2846
2847<script id="stickThis-js" src="https://chibitronics.com/wp-content/plugins/sticky-menu-or-anything-on-scroll/assets/js/stickThis.js?ver=2.1.1"></script>
vendor: 1 bytes, line 2847
2847
2848<script id="jquery-ui-core-js" src="https://chibitronics.com/wp-includes/js/jquery/ui/core.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2848
2848
2849<script id="jquery-ui-datepicker-js" src="https://chibitronics.com/wp-includes/js/jquery/ui/datepicker.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2849
2849
2850<script id="jquery-ui-datepicker-js-after"> 2851jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});}); 2852//# sourceURL=jquery-ui-datepicker-js-after 2853</script>
vendor: 1 bytes, line 2853
2853
2854<script id="mailchimp_sf_main_js-js-extra"> 2855var mailchimpSF = {"ajax_url":"https://chibitronics.com/","phone_validation_error":"Please enter a valid phone number.","analytics_ajax_url":"https://chibitronics.com/wp-admin/admin-ajax.php","analytics_nonce":"bfebe39eaa"}; 2856//# sourceURL=mailchimp_sf_main_js-js-extra 2857</script>
vendor: 1 bytes, line 2857
2857
2858<script id="mailchimp_sf_main_js-js" src="https://chibitronics.com/wp-content/plugins/mailchimp/assets/js/mailchimp.js?ver=2.1.0"></script>
vendor: 1 bytes, line 2858
2858
2859<script id="zakra-navigation-js" src="https://chibitronics.com/wp-content/themes/zakra/assets/js/navigation.js?ver=20151215"></script>
vendor: 1 bytes, line 2859
2859
2860<script id="zakra-skip-link-focus-fix-js" src="https://chibitronics.com/wp-content/themes/zakra/assets/js/skip-link-focus-fix.js?ver=20151215"></script>
vendor: 1 bytes, line 2860
2860
2861<script id="zakra-custom-js" src="https://chibitronics.com/wp-content/themes/zakra/assets/js/zakra-custom.js?ver=7.0.4"></script>
vendor: 1 bytes, line 2861
2861
2862<script id="bgpbpp-public-js" src="https://chibitronics.com/wp-content/plugins/post-and-page-builder-premium/dist/application.min.js?ver=1.2.7"></script>
vendor: 1 bytes, line 2862
2862
2863<script id="cmplz-cookiebanner-js-extra"> 2864var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"59","version":"7.5.2#1790850948","store_consent":"","do_not_track_enabled":"1","consenttype":"optout","region":"","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://chibitronics.com/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"24","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https://chibitronics.com/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=591790850948","page_links":{"eu":{"cookie-statement":{"title":"Cookie Policy","url":"https://chibitronics.com/privacy-policy/"},"privacy-statement":{"title":"Privacy Statement","url":"https://chibitronics.com/privacy-policy/"},"impressum":{"title":"Impressum","url":"https://chibitronics.com/impressum/"},"disclaimer":{"title":"Disclaimer","url":"https://chibitronics.com/terms-conditions/"}},"us":{"cookie-statement":{"title":"Cookie Policy","url":"https://chibitronics.com/privacy-policy/"},"privacy-statement":{"title":"Privacy Statement","url":"https://chibitronics.com/privacy-policy/"},"privacy-statement-children":{"title":"","url":"https://chibitronics.com/2026/04/09/meet-the-maker-helen-lin/"},"impressum":{"title":"Impressum","url":"https://chibitronics.com/impressum/"},"disclaimer":{"title":"Disclaimer","url":"https://chibitronics.com/terms-conditions/"}},"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https://chibitronics.com/privacy-policy/"},"privacy-statement":{"title":"Privacy Statement","url":"https://chibitronics.com/privacy-policy/"},"privacy-statement-children":{"title":"","url":"https://chibitronics.com/2026/04/09/meet-the-maker-helen-lin/"},"impressum":{"title":"Impressum","url":"https://chibitronics.com/impressum/"},"disclaimer":{"title":"Disclaimer","url":"https://chibitronics.com/terms-conditions/"}},"ca":{"cookie-statement":{"title":"Cookie Policy","url":"https://chibitronics.com/privacy-policy/"},"privacy-statement":{"title":"Privacy Statement","url":"https://chibitronics.com/privacy-policy/"},"privacy-statement-children":{"title":"","url":"https://chibitronics.com/2026/04/09/meet-the-maker-helen-lin/"},"impressum":{"title":"Impressum","url":"https://chibitronics.com/impressum/"},"disclaimer":{"title":"Disclaimer","url":"https://chibitronics.com/terms-conditions/"}},"au":{"cookie-statement":{"title":"Cookie Policy","url":"https://chibitronics.com/privacy-policy/"},"privacy-statement":{"title":"Privacy Statement","url":"https://chibitronics.com/privacy-policy/"},"privacy-statement-children":{"title":"","url":"https://chibitronics.com/2026/04/09/meet-the-maker-helen-lin/"},"impressum":{"title":"Impressum","url":"https://chibitronics.com/impressum/"},"disclaimer":{"title":"Disclaimer","url":"https://chibitronics.com/terms-conditions/"}},"za":{"impressum":{"title":"Impressum","url":"https://chibitronics.com/impressum/"},"disclaimer":{"title":"Disclaimer","url":"https://chibitronics.com/terms-conditions/"}},"br":{"impressum":{"title":"Impressum","url":"https://chibitronics.com/impressum/"},"disclaimer":{"title":"Disclaimer","url":"https://chibitronics.com/terms-conditions/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; 2865//# sourceURL=cmplz-cookiebanner-js-extra 2866</script>
vendor: 1 bytes, line 2866
2866
2867<script defer id="cmplz-cookiebanner-js" src="https://chibitronics.com/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.js?ver=1749540354"></script>
vendor: 1 bytes, line 2867
2867
2868<script id="cmplz-cookiebanner-js-after"> 2869 let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice'); 2870 if ( cmplzBlockedContent) { 2871 cmplzBlockedContent.addEventListener('click', function(event) { 2872 event.stopPropagation(); 2873 }); 2874 } 2875 2876//# sourceURL=cmplz-cookiebanner-js-after 2877</script>
vendor: 1 bytes, line 2877
2877
2878<script id="wp-emoji-settings" type="application/json"> 2879{"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":{"wpemoji":"https://chibitronics.com/wp-includes/js/wp-emoji.js?ver=7.0.4","twemoji":"https://chibitronics.com/wp-includes/js/twemoji.js?ver=7.0.4"}} 2880</script>
vendor: 1 bytes, line 2880
2880
2881<script type="module"> 2882/** 2883 * @output wp-includes/js/wp-emoji-loader.js 2884 */ 2885 2886/* eslint-env es6 */ 2887 2888// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope. 2889 2890/** 2891 * Emoji Settings as exported in PHP via _print_emoji_detection_script(). 2892 * @typedef WPEmojiSettings 2893 * @type {object} 2894 * @property {?object} source 2895 * @property {?string} source.concatemoji 2896 * @property {?string} source.twemoji 2897 * @property {?string} source.wpemoji 2898 */ 2899 2900const selector = 'script#wp-emoji-settings'; 2901const script = document.querySelector( selector ); 2902if ( ! ( script instanceof HTMLScriptElement ) ) { 2903 throw new Error( `Element missing: ${ selector }`); 2904} 2905const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) ); 2906 2907// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js). 2908window._wpemojiSettings = settings; 2909 2910/** 2911 * Support tests. 2912 * @typedef SupportTests 2913 * @type {object} 2914 * @property {?boolean} flag 2915 * @property {?boolean} emoji 2916 */ 2917 2918const sessionStorageKey = 'wpEmojiSettingsSupports'; 2919const tests = [ 'flag', 'emoji' ]; 2920 2921/** 2922 * Checks whether the browser supports offloading to a Worker. 2923 * 2924 * @since 6.3.0 2925 * 2926 * @private 2927 * 2928 * @returns {boolean} 2929 */ 2930function supportsWorkerOffloading() { 2931 return ( 2932 typeof Worker !== 'undefined' && 2933 typeof OffscreenCanvas !== 'undefined' && 2934 typeof URL !== 'undefined' && 2935 URL.createObjectURL && 2936 typeof Blob !== 'undefined' 2937 ); 2938} 2939 2940/** 2941 * @typedef SessionSupportTests 2942 * @type {object} 2943 * @property {number} timestamp 2944 * @property {SupportTests} supportTests 2945 */ 2946 2947/** 2948 * Get support tests from session. 2949 * 2950 * @since 6.3.0 2951 * 2952 * @private 2953 * 2954 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. 2955 */ 2956function getSessionSupportTests() { 2957 try { 2958 /** @type {SessionSupportTests} */ 2959 const item = JSON.parse( 2960 sessionStorage.getItem( sessionStorageKey ) 2961 ); 2962 if ( 2963 typeof item === 'object' && 2964 typeof item.timestamp === 'number' && 2965 new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. 2966 typeof item.supportTests === 'object' 2967 ) { 2968 return item.supportTests; 2969 } 2970 } catch ( e ) {} 2971 return null; 2972} 2973 2974/** 2975 * Persist the supports in session storage. 2976 * 2977 * @since 6.3.0 2978 * 2979 * @private 2980 * 2981 * @param {SupportTests} supportTests Support tests. 2982 */ 2983function setSessionSupportTests( supportTests ) { 2984 try { 2985 /** @type {SessionSupportTests} */ 2986 const item = { 2987 supportTests: supportTests, 2988 timestamp: new Date().valueOf() 2989 }; 2990 2991 sessionStorage.setItem( 2992 sessionStorageKey, 2993 JSON.stringify( item ) 2994 ); 2995 } catch ( e ) {} 2996} 2997 2998/** 2999 * Checks if two sets of Emoji characters render the same visually. 3000 * 3001 * This is used to determine if the browser is rendering an emoji with multiple data points 3002 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji 3003 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser 3004 * does not support the emoji correctly. 3005 * 3006 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 3007 * scope. Everything must be passed by parameters. 3008 * 3009 * @since 4.9.0 3010 * 3011 * @private 3012 * 3013 * @param {CanvasRenderingContext2D} context 2D Context. 3014 * @param {string} set1 Set of Emoji to test. 3015 * @param {string} set2 Set of Emoji to test. 3016 * 3017 * @return {boolean} True if the two sets render the same. 3018 */ 3019function emojiSetsRenderIdentically( context, set1, set2 ) { 3020 // Cleanup from previous test. 3021 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 3022 context.fillText( set1, 0, 0 ); 3023 const rendered1 = new Uint32Array( 3024 context.getImageData( 3025 0, 3026 0, 3027 context.canvas.width, 3028 context.canvas.height 3029 ).data 3030 ); 3031 3032 // Cleanup from previous test. 3033 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 3034 context.fillText( set2, 0, 0 ); 3035 const rendered2 = new Uint32Array( 3036 context.getImageData( 3037 0, 3038 0, 3039 context.canvas.width,
3040 context.canvas.height 3041 ).data 3042 ); 3043 3044 return rendered1.every( ( rendered2Data, index ) => { 3045 return rendered2Data === rendered2[ index ]; 3046 } ); 3047} 3048 3049/** 3050 * Checks if the center point of a single emoji is empty. 3051 * 3052 * This is used to determine if the browser is rendering an emoji with a single data point 3053 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly 3054 * rendered emoji will have a non-zero value at the center point. 3055 * 3056 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 3057 * scope. Everything must be passed by parameters. 3058 * 3059 * @since 6.8.2 3060 * 3061 * @private 3062 * 3063 * @param {CanvasRenderingContext2D} context 2D Context. 3064 * @param {string} emoji Emoji to test. 3065 * 3066 * @return {boolean} True if the center point is empty. 3067 */ 3068function emojiRendersEmptyCenterPoint( context, emoji ) { 3069 // Cleanup from previous test. 3070 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 3071 context.fillText( emoji, 0, 0 ); 3072 3073 // Test if the center point (16, 16) is empty (0,0,0,0). 3074 const centerPoint = context.getImageData(16, 16, 1, 1); 3075 for ( let i = 0; i < centerPoint.data.length; i++ ) { 3076 if ( centerPoint.data[ i ] !== 0 ) { 3077 // Stop checking the moment it's known not to be empty. 3078 return false; 3079 } 3080 } 3081 3082 return true; 3083} 3084 3085/** 3086 * Determines if the browser properly renders Emoji that Twemoji can supplement. 3087 * 3088 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 3089 * scope. Everything must be passed by parameters. 3090 * 3091 * @since 4.2.0 3092 * 3093 * @private 3094 * 3095 * @param {CanvasRenderingContext2D} context 2D Context. 3096 * @param {string} type Whether to test for support of "flag" or "emoji". 3097 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 3098 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 3099 * 3100 * @return {boolean} True if the browser can render emoji, false if it cannot. 3101 */ 3102function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 3103 let isIdentical; 3104 3105 switch ( type ) { 3106 case 'flag': 3107 /* 3108 * Test for Transgender flag compatibility. Added in Unicode 13. 3109 * 3110 * To test for support, we try to render it, and compare the rendering to how it would look if 3111 * the browser doesn't render it correctly (white flag emoji + transgender symbol). 3112 */ 3113 isIdentical = emojiSetsRenderIdentically( 3114 context, 3115 '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence 3116 '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space 3117 ); 3118 3119 if ( isIdentical ) { 3120 return false; 3121 } 3122 3123 /* 3124 * Test for Sark flag compatibility. This is the least supported of the letter locale flags, 3125 * so gives us an easy test for full support. 3126 * 3127 * To test for support, we try to render it, and compare the rendering to how it would look if 3128 * the browser doesn't render it correctly ([C] + [Q]). 3129 */ 3130 isIdentical = emojiSetsRenderIdentically( 3131 context, 3132 '\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points 3133 '\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space 3134 ); 3135 3136 if ( isIdentical ) { 3137 return false; 3138 } 3139 3140 /* 3141 * Test for English flag compatibility. England is a country in the United Kingdom, it 3142 * does not have a two letter locale code but rather a five letter sub-division code. 3143 * 3144 * To test for support, we try to render it, and compare the rendering to how it would look if 3145 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). 3146 */ 3147 isIdentical = emojiSetsRenderIdentically( 3148 context, 3149 // as the flag sequence 3150 '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', 3151 // with each code point separated by a zero-width space 3152 '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' 3153 ); 3154 3155 return ! isIdentical; 3156 case 'emoji': 3157 /* 3158 * Is there a large, hairy, humanoid mythical creature living in the browser? 3159 * 3160 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature. 3161 * 3162 * The hairy creature emoji is a single code point emoji. Testing for browser 3163 * support required testing the center point of the emoji to see if it is empty. 3164 * 3165 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == ð« Hairy creature. 3166 * 3167 * When updating this test, please ensure that the emoji is either a single code point 3168 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width 3169 * joiner vs a zero-width space. 3170 */ 3171 const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' ); 3172 return ! notSupported; 3173 } 3174 3175 return false;
3176} 3177 3178/** 3179 * Checks emoji support tests. 3180 * 3181 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 3182 * scope. Everything must be passed by parameters. 3183 * 3184 * @since 6.3.0 3185 * 3186 * @private 3187 * 3188 * @param {string[]} tests Tests. 3189 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. 3190 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 3191 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 3192 * 3193 * @return {SupportTests} Support tests. 3194 */ 3195function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 3196 let canvas; 3197 if ( 3198 typeof WorkerGlobalScope !== 'undefined' && 3199 self instanceof WorkerGlobalScope 3200 ) { 3201 canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. 3202 } else { 3203 canvas = document.createElement( 'canvas' ); 3204 } 3205 3206 const context = canvas.getContext( '2d', { willReadFrequently: true } ); 3207 3208 /* 3209 * Chrome on OS X added native emoji rendering in M41. Unfortunately, 3210 * it doesn't work when the font is bolder than 500 weight. So, we 3211 * check for bold rendering support to avoid invisible emoji in Chrome. 3212 */ 3213 context.textBaseline = 'top'; 3214 context.font = '600 32px Arial'; 3215 3216 const supports = {}; 3217 tests.forEach( ( test ) => { 3218 supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 3219 } ); 3220 return supports; 3221} 3222 3223/** 3224 * Adds a script to the head of the document. 3225 * 3226 * @ignore 3227 * 3228 * @since 4.2.0 3229 * 3230 * @param {string} src The url where the script is located. 3231 * 3232 * @return {void} 3233 */ 3234function addScript( src ) { 3235 const script = document.createElement( 'script' ); 3236 script.src = src; 3237 script.defer = true; 3238 document.head.appendChild( script ); 3239} 3240 3241settings.supports = { 3242 everything: true, 3243 everythingExceptFlag: true 3244}; 3245 3246// Obtain the emoji support from the browser, asynchronously when possible. 3247new Promise( ( resolve ) => { 3248 let supportTests = getSessionSupportTests(); 3249 if ( supportTests ) { 3250 resolve( supportTests ); 3251 return; 3252 } 3253 3254 if ( supportsWorkerOffloading() ) { 3255 try { 3256 // Note that the functions are being passed as arguments due to minification. 3257 const workerScript = 3258 'postMessage(' + 3259 testEmojiSupports.toString() + 3260 '(' + 3261 [ 3262 JSON.stringify( tests ), 3263 browserSupportsEmoji.toString(), 3264 emojiSetsRenderIdentically.toString(), 3265 emojiRendersEmptyCenterPoint.toString() 3266 ].join( ',' ) + 3267 '));'; 3268 const blob = new Blob( [ workerScript ], { 3269 type: 'text/javascript' 3270 } ); 3271 const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } ); 3272 worker.onmessage = ( event ) => { 3273 supportTests = event.data; 3274 setSessionSupportTests( supportTests ); 3275 worker.terminate(); 3276 resolve( supportTests ); 3277 }; 3278 return; 3279 } catch ( e ) {} 3280 } 3281 3282 supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 3283 setSessionSupportTests( supportTests ); 3284 resolve( supportTests ); 3285} ) 3286 // Once the browser emoji support has been obtained from the session, finalize the settings. 3287 .then( ( supportTests ) => { 3288 /* 3289 * Tests the browser support for flag emojis and other emojis, and adjusts the 3290 * support settings accordingly. 3291 */ 3292 for ( const test in supportTests ) { 3293 settings.supports[ test ] = supportTests[ test ]; 3294 3295 settings.supports.everything = 3296 settings.supports.everything && settings.supports[ test ]; 3297 3298 if ( 'flag' !== test ) { 3299 settings.supports.everythingExceptFlag = 3300 settings.supports.everythingExceptFlag && 3301 settings.supports[ test ]; 3302 } 3303 } 3304 3305 settings.supports.everythingExceptFlag = 3306 settings.supports.everythingExceptFlag && 3307 ! settings.supports.flag; 3308 3309 // When the browser can not render everything we need to load a polyfill. 3310 if ( ! settings.supports.everything ) { 3311 const src = settings.source || {}; 3312 3313 if ( src.concatemoji ) { 3314 addScript( src.concatemoji ); 3315 } else if ( src.wpemoji && src.twemoji ) { 3316 addScript( src.twemoji ); 3317 addScript( src.wpemoji ); 3318 } 3319 } 3320 } ); 3321//# sourceURL=https://chibitronics.com/wp-includes/js/wp-emoji-loader.js 3322</script>
vendor: 189 bytes, lines 3322-3324
3322 3323 <script type="text/plain" data-service="google-analytics" data-category="statistics" async data-category="statistics" 3324 data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=
3324UA-73308455-1
vendor: 13 bytes, line 3324
3324"></script>
3324<!-- This site uses the Google Analytics by MonsterInsights plugin v11.1.3 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 129 bytes, lines 3324-3325
3324 3325 <script data-service="google-analytics" data-category="statistics" data-cmplz-src="//www.googletagmanager.com/gtag/js?id=
3325G-X7F10HFJVC
vendor: 86 bytes, lines 3325-3326
3325" data-cfasync="false" data-wpfc-render="false" type="text/plain" async></script> 3326
3326<script data-service="google-analytics" data-category="statistics" data-cfasync="false" data-wpfc-render="false" type="text/plain"> 3327 var mi_version = '11.1.3'; 3328 var mi_track_user = true; 3329 var mi_no_track_reason = ''; 3330 var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/chibitronics.com\/about-2\/"}; 3331 if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { 3332 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); 3333 } else { 3334 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; 3335 } 3336 3337 var disableStrs = [ 3338 'ga-disable-G-X7F10HFJVC', 3339 ]; 3340 3341 /* Function to detect opted out users */ 3342 function __gtagTrackerIsOptedOut() { 3343 for (var index = 0; index < disableStrs.length; index++) { 3344 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 3345 return true; 3346 } 3347 } 3348 3349 return false; 3350 } 3351 3352 /* Disable tracking if the opt-out cookie exists. */ 3353 if (__gtagTrackerIsOptedOut()) { 3354 for (var index = 0; index < disableStrs.length; index++) { 3355 window[disableStrs[index]] = true; 3356 } 3357 } 3358 3359 /* Opt-out function */ 3360 function __gtagTrackerOptout() { 3361 for (var index = 0; index < disableStrs.length; index++) { 3362 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 3363 window[disableStrs[index]] = true; 3364 } 3365 } 3366 3367 if ('undefined' === typeof gaOptout) { 3368 function gaOptout() { 3369 __gtagTrackerOptout(); 3370 } 3371 } 3372 window.dataLayer = window.dataLayer || []; 3373 3374 window.MonsterInsightsDualTracker = { 3375 helpers: {}, 3376 trackers: {}, 3377 }; 3378 if (mi_track_user) { 3379 function __gtagDataLayer() { 3380 dataLayer.push(arguments); 3381 } 3382 3383 function __gtagTracker(type, name, parameters) { 3384 if (!parameters) { 3385 parameters = {}; 3386 } 3387 3388 if (parameters.send_to) { 3389 __gtagDataLayer.apply(null, arguments); 3390 return; 3391 } 3392 3393 if (type === 'event') { 3394 parameters.send_to = monsterinsights_frontend.v4_id; 3395 var hookName = name; 3396 if (typeof parameters['event_category'] !== 'undefined') { 3397 hookName = parameters['event_category'] + ':' + name; 3398 } 3399 3400 if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { 3401 MonsterInsightsDualTracker.trackers[hookName](parameters); 3402 } else { 3403 __gtagDataLayer('event', name, parameters); 3404 } 3405 3406 } else { 3407 __gtagDataLayer.apply(null, arguments); 3408 } 3409 } 3410 3411 __gtagTracker('js', new Date()); 3412 __gtagTracker('set', { 3413 'developer_id.dZGIzZG': true, 3414 }); 3415 if ( MonsterInsightsLocations.page_location ) { 3416 __gtagTracker('set', MonsterInsightsLocations); 3417 } 3418 __gtagTracker('config', 'G-X7F10HFJVC', {"forceSSL":"true","anonymize_ip":"true","link_attribution":"true"} ); 3419 window.gtag = __gtagTracker; (function () { 3420 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 3421 /* ga and __gaTracker compatibility shim. */ 3422 var noopfn = function () { 3423 return null; 3424 }; 3425 var newtracker = function () { 3426 return new Tracker(); 3427 }; 3428 var Tracker = function () { 3429 return null; 3430 }; 3431 var p = Tracker.prototype; 3432 p.get = noopfn; 3433 p.set = noopfn; 3434 p.send = function () { 3435 var args = Array.prototype.slice.call(arguments); 3436 args.unshift('send'); 3437 __gaTracker.apply(null, args); 3438 }; 3439 var __gaTracker = function () { 3440 var len = arguments.length; 3441 if (len === 0) { 3442 return; 3443 } 3444 var f = arguments[len - 1]; 3445 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 3446 if ('send' === arguments[0]) { 3447 var hitConverted, hitObject = false, action; 3448 if ('event' === arguments[1]) { 3449 if ('undefined' !== typeof arguments[3]) { 3450 hitObject = { 3451 'eventAction': arguments[3], 3452 'eventCategory': arguments[2], 3453 'eventLabel': arguments[4], 3454 'value': arguments[5] ? arguments[5] : 1, 3455 } 3456 } 3457 } 3458 if ('pageview' === arguments[1]) { 3459 if ('undefined' !== typeof arguments[2]) { 3460 hitObject = { 3461 'eventAction': 'page_view', 3462 'page_path': arguments[2], 3463 } 3464 } 3465 } 3466 if (typeof arguments[2] === 'object') { 3467 hitObject = arguments[2]; 3468 } 3469 if (typeof arguments[5] === 'object') { 3470 Object.assign(hitObject, arguments[5]); 3471 } 3472 if ('undefined' !== typeof arguments[1].hitType) { 3473 hitObject = arguments[1]; 3474 if ('pageview' === hitObject.hitType) { 3475 hitObject.eventAction = 'page_view'; 3476 } 3477 } 3478 if (hitObject) { 3479 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
3480 hitConverted = mapArgs(hitObject); 3481 __gtagTracker('event', action, hitConverted); 3482 } 3483 } 3484 return; 3485 } 3486 3487 function mapArgs(args) { 3488 var arg, hit = {}; 3489 var gaMap = { 3490 'eventCategory': 'event_category', 3491 'eventAction': 'event_action', 3492 'eventLabel': 'event_label', 3493 'eventValue': 'event_value', 3494 'nonInteraction': 'non_interaction', 3495 'timingCategory': 'event_category', 3496 'timingVar': 'name', 3497 'timingValue': 'value', 3498 'timingLabel': 'event_label', 3499 'page': 'page_path', 3500 'location': 'page_location', 3501 'title': 'page_title', 3502 'referrer' : 'page_referrer', 3503 }; 3504 for (arg in args) { 3505 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 3506 hit[gaMap[arg]] = args[arg]; 3507 } else { 3508 hit[arg] = args[arg]; 3509 } 3510 } 3511 return hit; 3512 } 3513 3514 try { 3515 f.hitCallback(); 3516 } catch (ex) { 3517 } 3518 }; 3519 __gaTracker.create = newtracker; 3520 __gaTracker.getByName = newtracker; 3521 __gaTracker.getAll = function () { 3522 return []; 3523 }; 3524 __gaTracker.remove = noopfn; 3525 __gaTracker.loaded = true; 3526 window['__gaTracker'] = __gaTracker; 3527 })(); 3528 } else { 3529 console.log(""); 3530 (function () { 3531 function __gtagTracker() { 3532 return null; 3533 } 3534 3535 window['__gtagTracker'] = __gtagTracker; 3536 window['gtag'] = __gtagTracker; 3537 })(); 3538 } 3539 </script>
3539 3540 <!-- / Google Analytics by MonsterInsights --> 3541 3542</body> 3543</html>
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.