{"id":5476,"date":"2025-03-21T14:55:57","date_gmt":"2025-03-21T14:55:57","guid":{"rendered":"http:\/\/59.124.115.49\/?ht_kb=our-content-policy"},"modified":"2026-02-12T15:12:51","modified_gmt":"2026-02-12T15:12:51","slug":"am437x-processor-sdk-04010006-morty","status":"publish","type":"ht_kb","link":"https:\/\/www.embedian.com\/ja\/knowledge-base\/am437x-processor-sdk-04010006-morty\/","title":{"rendered":"Building Processor SDK 04.01.00.06 Yocto Morty BSP Distribution"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<div class=\"wp-block-post-date__modified-date wp-block-post-date\"><time datetime=\"2026-02-12T15:12:51+00:00\">2026\u5e742\u670812\u65e5<\/time><\/div>\n\n\n<div class=\"wp-block-ht-block-toc is-style-rounded htoc htoc--position-wide toc-list-style-plain\" data-htoc-state=\"expanded\" data-htoc-scrollspy=\"false\" data-htoc-auto-collapse=\"true\" data-htoc-mapping-headers=\"[false,true,true,true,true,true]\"><span class=\"htoc__title\"><span class=\"ht_toc_title\">Table of Contents<\/span><span class=\"htoc__toggle\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\"><g fill=\"#444\"><path d=\"M15 7H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><path d=\"M15 1H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1zM15 13H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><\/g><\/svg><\/span><\/span><div class=\"htoc__itemswrap\"><ul class=\"ht_toc_list\"><li class=\"\"><a href=\"#htoc-overview-of-the-meta-embedian-yocto-layer\">Overview of the meta-embedian Yocto Layer<\/a><\/li><li class=\"\"><a href=\"#htoc-setting-up-the-tools-and-build-environment\">Setting Up the Tools and Build Environment<\/a><\/li><li class=\"\"><a href=\"#htoc-building-the-target-platforms\">Building the Target Platforms<\/a><\/li><li class=\"\"><a href=\"#htoc-setup-sd-card\">Setup SD Card<\/a><\/li><li class=\"\"><a href=\"#htoc-feed-packages\">Feed Packages<\/a><\/li><li class=\"\"><a href=\"#htoc-writing-bitbake-recipes\">Writing Bitbake Recipes<\/a><\/li><li class=\"\"><a href=\"#htoc-setup-emmc\">Setup eMMC<\/a><\/li><\/ul><\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-83be6b7fb5db983dde9d771bfac55db8\">This document describes how Embedian builds a customized version of TI&#8217;s\u2019s<em> AM437X <\/em>official Processor SDK 04.01.00.06 (Yocto  Morty) BSP release for Embedian&#8217;s&nbsp;<em>SMARC-T437X<\/em>&nbsp;product platform. The approach is to pull from Embedian&#8217;s Github repository and build that using bitbake. The reason why we use this approach is that it allows co-development.&nbsp;The build output is comprised of binary images, feed packages, and an SDK for&nbsp;<em>SMARC-T437X<\/em>&nbsp;specific development.<\/p>\n\n\n\n<div class=\"wp-block-uagb-image uagb-block-85c723ff wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none\"><figure class=\"wp-block-uagb-image__figure\"><img loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/www.embedian.com\/wp-content\/uploads\/2024\/12\/smarc-t437x-MED-n.webp ,https:\/\/www.embedian.com\/wp-content\/uploads\/2024\/12\/smarc-t437x-MED-n.webp 780w, https:\/\/www.embedian.com\/wp-content\/uploads\/2024\/12\/smarc-t437x-MED-n.webp 360w\" sizes=\"auto, (max-width: 480px) 150px\" src=\"https:\/\/www.embedian.com\/wp-content\/uploads\/2024\/12\/smarc-t437x-MED-n.webp\" alt=\"\" class=\"uag-image-5426\" width=\"400\" height=\"400\" title=\"smarc-t437x-MED-n\" loading=\"lazy\" role=\"img\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-576884db2868bffe92f28df59039c002\">TI makes their Processor-SDK-04.01.00.06 Arago build scripts&nbsp;available via the following GIT repository:<\/p>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-15be26da\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-19356150\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">http:\/\/arago-project.org\/git\/projects\/oe-layersetup.git<\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f6138047b628ee8386a0746d8d6969c9\">If you\u2019re interested in TI\u2019s overall Processor SDK build and test process you should analyze the following repository:&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-ac297df4\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-6ab00cdc\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">http:\/\/arago-project.org\/git\/projects\/tisdk-build-scripts.git<\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3d6a45654ddb46b2dbc0141b0eb81f83\">It is this repository that actually pulls in the&nbsp;<em>oe-layersetup<\/em>&nbsp;project to perform the Linux Processor-SDK builds for TI\u2019s entire suite of ARM Cortex-A chips. In this document we are only concerned with the&nbsp;<em>oe-layersetup<\/em>&nbsp;project.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-overview-of-the-meta-embedian-yocto-layer\">Overview of the <em><code>meta-embedian<\/code><\/em> Yocto Layer<\/h2>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-97b93818fcf697110eaf802550710f84\">The supplied <em>meta-mebedian<\/em> Yocto compliant layer has the following organization:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-black-color has-text-color has-link-color wp-elements-2d00de471b4589381b58e0a8b41dd105\" style=\"letter-spacing:1px\">.<br>|-- conf<br>|   |-- layer.conf<br>|   |-- site.conf<br>|   |-- machine<br>|   |   `-- smarct437x.conf<br>|-- README<br>|-- recipes-bsp<br>|   |-- u-boot<br>|       |-- u-boot-smarc.inc<br>|       `-- u-boot-smarct437x_2017.01-smarct437x.bb<br>|-- recipes-core<br>|   |-- busybox<br>|       |-- busybox_1.23.1.bbappend<br>|       |   |-- busybox<br>|       |   |   `-- defconfig<br>|   |-- images<br>|   |   |-- meta-toolchain-smarc-tisdk.bb<br>|   |   |-- smarc-image.inc<br>|   |   |-- meta-toolchain-smarc-tisdk.inc<br>|   |   `-- smarct437x-rootfs-image.bb<br>|   `-- packagegroups<br>|       |-- packagegroup-smarc-console.bb<br>|       |-- packagegroup-smarc-tisdk-addons.bb<br>|       `-- packagegroup-smarct437x-sdk.bb<br>`-- recipes-kernel<br>|   |-- linux<br>|       |-- cmem.inc<br>|       |-- ti-uio.inc<br>|       |-- setup-defconfig.inc<br>|       |-- copy-defconfig.inc<br>|       |-- linux-smarct437x-staging_4.9.bb<br>|       `-- linux-smarct437x-staging-4.9<br>|       |   '-- defconfig<br>|   |-- files<br>|       |-- configs<br>|       |   '-- empty<br>|       |-- dra7xx<br>|       |   |-- am572x-pru-uio.dtsi<br>|       |   |-- cmem-dra71x.dtsi<br>|       |   |-- cmem.dtsi<br>|       |   |-- cmem-am571x.dtsi<br>|       |   '-- cmem-dra72x.dtsi<br>|       |-- k2e<br>|       |   |-- cmem.dtsi<br>|       |   '-- k2e-uio.dtsi<br>|       |-- k2g<br>|       |   '-- cmem.dtsi<br>|       |-- k2hk<br>|       |   |-- cmem.dtsi<br>|       |   '-- k2hk-uio.dtsi<br>|       |-- k2l-evm<br>|       |   |-- cmem.dtsi<br>|       |   '-- k2l-uio.dtsi<br>|       |-- keystone<br>|       |   '-- keystone-uio.dtsi<br>|       |-- ti33x<br>|       |   '-- am335x-pru-uio.dtsi<br>|       `-- ti43x<br>|       |   '-- am437x-pru-uio.dtsi<br>|   |-- linux-libc-headers<br>|       `-- cryptodev-module_%.bbappendd<br>|   `-- kselftests<br>|       |   '-- kselftests_4.9.bb<br><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-11ff3fd9\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>Notes on&nbsp;<em>meta-embedian<\/em>&nbsp;layer content<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-628607150fb42089162ccae0c826ba31\" id=\"htoc-conf-machine\"><code>conf\/machine\/*<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-13709b15e01dff32254d733ae2c30976\" id=\"htoc-this-folder-contains-the-machine-definitions-for-for-the-smarct437x-platform-and-backup-repository-in-embedian-these-select-the-associated-kernel-kernel-config-u-boot-u-boot-config-and-tar-bz2-image-settings\">This folder contains the machine definitions for for the&nbsp;<em><strong>smarct437x<\/strong><\/em>&nbsp;platform and backup repository in Embedian. These select the associated kernel, kernel config, u-boot, u-boot config, and tar.bz2 image settings.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-75793be90509070bce21849399b8554f\" id=\"htoc-recipes-bsp-u-boot\"><code>recipes-bsp\/u-boot\/*<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9327905ec24765a0534edeef6543514c\" id=\"htoc-this-folder-contains-recipes-used-to-build-das-u-boot-for-smarct437x-platform\">This folder contains recipes used to build DAS U-boot for&nbsp;<em><strong>smarct437x<\/strong><\/em>&nbsp;platform.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0f2c9936eb2bca5c3ab90677023c8b46\" id=\"htoc-recipes-core-busybox\"><code>recipes-core\/busybox\/*<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7679bb96c0dbe905d6a345cadac4afd6\" id=\"htoc-this-folder-remove-telnetd-from-busybox-for-all-embedian-s-platform\">This folder remove telnetd from busybox for&nbsp;<em>all Embedian&#8217;s<\/em>&nbsp;platform.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-700314f5af9728af4f6c701cac443951\" id=\"htoc-recipes-core-images\"><code>recipes-core\/images\/*<\/code>&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f9b0b293bd694cfeb0612b9ff9fdb295\" id=\"htoc-these-recipes-are-used-to-create-the-final-target-images-for-the-devices-when-you-run-bitbake-one-of-these-recipes-would-be-specified-for-example-to-build-the-root-file-system-for-the-smarct437x-platform\">These recipes are used to create the final target images for the devices. When you run Bitbake one of these recipes would be specified. For example, to build the root file system for the <em><strong>smarct437x<\/strong><\/em> platform:<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-de4d493f74dc79cb870d2da70909d0eb\" id=\"htoc-machine-smarct437x-bitbake-k-smarct437x-rootfs-image\" style=\"letter-spacing:1px\"><code>$ MACHINE=smarct437x bitbake -k smarct437x-rootfs-image<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2923bead81c7ab50c4fadce47d6237e5\" id=\"htoc-recipes-kernel-linux\"><code>recipes-kernel\/linux\/*<\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size\" id=\"htoc-contains-the-recipes-needed-to-build-for-all-embedian-s-platform-linux-kernels\">Contains the recipes needed to build for all&nbsp;<em>Embedian&#8217;s<\/em>&nbsp;platform&nbsp;Linux kernels.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-setting-up-the-tools-and-build-environment\">Setting Up the Tools and Build Environment<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2d37c98230c154e18d02fd8644ecd6d9\">To build the latest TI &nbsp;AM437X Processor-SDK-04.01.00.06,&nbsp;you first need an Ubuntu <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">14.04<\/mark><\/em> LTS or <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">16.04<\/mark><\/em> LTS installation. Because of support for 32-bit host is dropped as Linaro toolchain is available only for 64-bit machines., an x86_64 ubuntu 14.04 is highly recommended. Since bitbake does not accept building images using root privileges, please&nbsp;<strong>do not<\/strong>&nbsp;login as a root user when performing the instructions in this section.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3b66ce109224e0541630b2e0358cf349\">Once you have Ubuntu 14.04 LTS running, install the additional required support packages using the following console command:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-bd048fd1\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-44530cd221618e51503722f0212b280d\" id=\"htoc-sudo-apt-get-install-gawk-wget-git-core-diffstat-unzip-texinfo-build-essential-chrpath-libsdl1-2-dev-xterm-python-python-m2crypto-bc-dos2unix-socat-libsdl1-2-dev-y\" style=\"letter-spacing:1px\">$ sudo apt-get install gawk wget git-core diffstat unzip texinfo build-essential chrpath libsdl1.2-dev xterm python python-m2crypto bc dos2unix socat libsdl1.2-dev -y<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2e2679d259bd4fa160c4f0b89251e8c0\">If you are using a 64-bit Linux, then you&#8217;d also need to install 32-bit support libraries, needed by the pre-built Linaro toolchain and other binary tools.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-96c97c50\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4c388e2e25e95778c200d03491f818d7\" id=\"htoc-sudo-dpkg-add-architecture-i386\" style=\"letter-spacing:1px\">$ sudo dpkg &#8211;add-architecture i386<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8b84b6f1131aca180eab446dcb03fc27\" id=\"htoc-sudo-apt-get-update\" style=\"letter-spacing:1px\">$ sudo apt-get update<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-08c7d5030eaf012ede0afca5e4148a9e\" id=\"htoc-sudo-apt-get-install-curl-g-multilib-gcc-multilib-lib32z1-dev-libcrypto-9-i386-libcrypto-dev-i386-liblzo2-dev-i386-libusb-1-0-0-i386-libusb-1-0-0-dev-i386-uuid-dev-i386\" style=\"letter-spacing:1px\">$ sudo apt-get install curl g++-multilib gcc-multilib lib32z1-dev libcrypto++9:i386 libcrypto++-dev:i386&nbsp;liblzo2-dev:i386&nbsp;libusb-1.0-0:i386 libusb-1.0-0-dev:i386&nbsp;uuid-dev:i386<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-09ada8e4e25267e0fdb3a10118222e6b\">You\u2019ll also need to change the default shell to&nbsp;bash&nbsp;from Ubuntu\u2019s default&nbsp;dash&nbsp;shell (select the&nbsp;&lt;No&gt;&nbsp;option):<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-cbb1bf99\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c8ed48a82bb84e08a38645060e115973\" id=\"htoc-sudo-dpkg-reconfigure-dash\" style=\"letter-spacing:1px\">$ sudo dpkg-reconfigure dash<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-aceed9984115c1a6e4f890875e7dbfb5\">To build TI\u2019s am437x <em>Processor-SDK-04.01.00.06<\/em> you will need to install the Linaro arm compiler that TI used for the release:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-84b3e151\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-20f7be91a496d5e0ac318f0e4205584f\" id=\"htoc-wget-c-http-releases-linaro-org-components-toolchain-binaries-6-2-2016-11-arm-linux-gnueabihf-gcc-linaro-6-2-1-2016-11-x86-64-arm-linux-gnueabihf-tar-xz\" style=\"letter-spacing:1px\">$ wget&nbsp;-c&nbsp;http:\/\/releases.linaro.org\/components\/toolchain\/binaries\/6.2-2016.11\/arm-linux-gnueabihf\/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-498b0fa8d496f20ce2d4e31e032d32e7\" id=\"htoc-sudo-tar-c-opt-xjf-gcc-linaro-6-2-1-2016-11-x86-64-arm-linux-gnueabihf-tar-xz\" style=\"letter-spacing:1px\">$ sudo tar -C \/opt -xJf gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7b78225ae3fdf183dc7a8e8f7c8fd653\">Add the following&nbsp;<code>PATH<\/code>&nbsp;definition to the&nbsp;<code><em>.bashrc<\/em><\/code>&nbsp;file in your&nbsp;<code><em>$HOME<\/em><\/code>&nbsp;directory:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-c0c3aec0\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e45c4ff062d37732c6d2793a431acf72\" id=\"htoc-export-path-opt-gcc-linaro-6-2-1-2016-11-x86-64-arm-linux-gnueabihf-bin-path\" style=\"letter-spacing:1px\">$ export PATH=\/opt\/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf\/bin:$PATH<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f3cff39e4df9fcb72897578276b9a572\">Next clone and intialize TI\u2019s am437x SDK build process:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-8a3c2661\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-47287e87d1dff66f7bcda627465275f7\" id=\"htoc-git-clone-https-git-ti-com-git-arago-project-oe-layersetup-git-smarct4x-sdk-04-01-00-06\" style=\"letter-spacing:1px\">$ git clone&nbsp;https:\/\/git.ti.com\/git\/arago-project\/oe-layersetup.git smarct4x-sdk-04.01.00.06&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b3e82d0d48cb093aeff0e88d3d7d1299\" id=\"htoc-cd-smarct4x-sdk-04-01-00-06\" style=\"letter-spacing:1px\">$ cd smarct4x-sdk-04.01.00.06 <\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-74b665b4507191dcb8bd2888b5406dea\" id=\"htoc-git-checkout-b-smarct4x-processor-sdk-04-01-00-06-acbcedb4911f3e6804610c757f56b7dfd4e31086\" style=\"letter-spacing:1px\">$ git checkout -b smarct4x-processor-sdk-04.01.00.06 acbcedb4911f3e6804610c757f56b7dfd4e31086<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-493fefc3fcd524216d3a603e1badd389\" id=\"htoc-wget-ftp-ftp-embedian-com-public-dev-minfs-morty-smarct437x-processor-sdk-04-01-00-06-config-txt\" style=\"letter-spacing:1px\">$ wget ftp:\/\/ftp.embedian.com\/public\/dev\/minfs\/morty\/smarct437x-processor-sdk-04.01.00.06-config.txt<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6e829000b100cfc8e1e82bd1bba245f8\" id=\"htoc-oe-layertool-setup-sh-f-smarct437x-processor-sdk-04-01-00-06-config-txt\" style=\"letter-spacing:1px\">$ .\/oe-layertool-setup.sh -f smarct437x-processor-sdk-04.01.00.06-config.txt<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-aa84bbdc28e2ad4ae74f8854a7f96c19\">Add the Embedian\u2019s&nbsp;<em><code>meta-embedian<\/code><\/em>&nbsp;layer to the build process.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-02f2848f\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3f57a3700ebeb9a591a3950488adbc79\" id=\"htoc-cd-sources\" style=\"letter-spacing:1px\">$ cd sources<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0b91fdc194ff986a05076cd33e6eca26\" id=\"htoc-git-clone-https-github-com-embedian-meta-embedian-git-b-smarct4x-processor-sdk-04010006\" style=\"letter-spacing:1px\">$ git clone https:\/\/github.com\/embedian\/meta-embedian.git -b smarct4x-processor-sdk-04010006<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5a8940a08fc93fea4635ef9188150489\" id=\"htoc-cd-smarct4x-sdk-04-01-00-06-build\" style=\"letter-spacing:1px\">$ cd ~\/smarct4x-sdk-04.01.00.06\/build<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d9ebbcaa6a4bf04a6c23ed8610d5a920\">Edit the&nbsp;<em>~\/smarct4x-sdk-04.01.00.06\/build\/conf\/bblayers.conf<\/em>&nbsp;file to include the&nbsp;<em>meta-embedian<\/em>&nbsp;layer in the layer list. It should look something like this (the example reflects the absolute paths on my machine):<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-a6d48916\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-cf4ba8da672c315c4ea75a6e636b7d52\" id=\"htoc-this-template-file-was-created-by-taking-the-oe-core-meta-conf-bblayers-conffile-and-removing-the-bblayers-section-at-the-end-layer-conf-version-is-increased-each-time-build-conf-bblayers-confchanges-incompatiblylconf-version-7-bbpath-topdir-bbfiles-layers-configured-by-oe-core-setup-scriptbblayers-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-embedian-home-eric-smarct4x-sdk-04-0sources-meta-processor-sdk-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-arago-meta-arago-distro-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-arago-meta-arago-extras-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-browser-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-qt5-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-openembedded-meta-networking-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-openembedded-meta-ruby-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-openembedded-meta-python-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-openembedded-meta-oe-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-openembedded-meta-gnome-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-ti-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-linaro-meta-linaro-toolchain-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-linaro-meta-optee-home-eric-smarct4x-sdk-04-01-00-06-sources-oe-core-meta\" style=\"letter-spacing:1px\">This template file was created by taking the <em>oe-core\/meta\/conf\/bblayers.conf<\/em><br>file and removing the <em>BBLAYERS<\/em> section at the end.<br>LAYER_CONF_VERSION is increased each time build\/conf\/bblayers.conf<br>changes incompatibly<br>LCONF_VERSION = &#8220;7&#8221;<br>BBPATH = &#8220;${TOPDIR}&#8221;<br>BBFILES ?= &#8220;&#8221;<br>Layers configured by oe-core-setup script<br>BBLAYERS += &#8221; \\<br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-embedian \\<\/mark><br>\/home\/eric\/smarct4x-sdk-04.0sources\/meta-processor-sdk \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-arago\/meta-arago-distro \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-arago\/meta-arago-extras \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-browser \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-qt5 \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-openembedded\/meta-networking \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-openembedded\/meta-ruby \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-openembedded\/meta-python \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-openembedded\/meta-oe \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-openembedded\/meta-gnome \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-ti \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-linaro\/meta-linaro-toolchain \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-linaro\/meta-optee \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/oe-core\/meta \\<br>&#8220;<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-building-the-target-platforms\">Building the Target Platforms<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-18520c2bcb2844c3fdc7e1bbfda1bf03\">To build Embedian\/TI Processor SDK BSP,&nbsp;use the following commands:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-ff876203\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-562e95c87e24aede5b37b2a0d538caa1\" id=\"htoc-cd-smarct4x-sdk-04-01-00-06-build1\" style=\"letter-spacing:1px\">$ cd ~\/smarct4x-sdk-04.01.00.06\/build<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-041485fb1402c02521a0857bb259843d\" id=\"htoc-source-conf-setenv\" style=\"letter-spacing:1px\">$ source conf\/setenv<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9b6e119017c61bd9f26d7e07596aba49\" id=\"htoc-machine-smarct437x-bitbake-k-smarct437x-rootfs-image1\" style=\"letter-spacing:1px\">$ MACHINE=smarct437x bitbake -k smarct437x-rootfs-image<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d8e5ff1422cd75311d7150f368b82ae7\"><br>Once it done, you can find all required images under&nbsp;<code>~\/smarct4x-sdk-04.01.00.06\/build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x\/<\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size\">You may want to build programs that aren\u2019t installed into a root file system so you can make them available via a feed site (described below.) To do this you can build the package directly and then build the package named&nbsp;package-index&nbsp;to add the new package to the feed site.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-acdc72805dff95504134fa7ec2457c8d\">The following example builds the&nbsp;minicom&nbsp;program and makes it available on the feed site:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-62791a44\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c90f8a39dfb985f0ac14a9de4c3ffdb7\" id=\"htoc-machine-smarct437x-bitbake-minicom\" style=\"letter-spacing:1px\">$ MACHINE=smarct437x bitbake minicom<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0185ac0375f1855321ba395eba67f96a\" id=\"htoc-machine-smarct437x-bitbake-package-index\" style=\"letter-spacing:1px\">$ MACHINE=smarct437x bitbake package-index<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b9d8e57d31464987fa2e93cfaf6db174\">Once the build(s) are completed, you will find the resulting images, rpm and licenses in folder <em>~\/smarct4x-sdk-04.01.00.06\/build\/arago-tmp-external-linaro-toolchain\/deploy\/<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-98933133fa9a04df231788fb74f89f47\"><code><em>deploy\/images\/smarct437x\/*&nbsp;<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size\">This folder contains the binary images for the root file system and the Embedian <em>SMARC-T437X<\/em> specific version of the am437x SDK. Specifically the images are:&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-47792c937085b35f70e33b5cada31ab9\"><code><em>deploy\/images\/smarct437x\/u-boot.imx<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size\">This is&nbsp;u-boot binary file for&nbsp;<em>SMARC-T437X.<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1ed7b08d435b14ce9de3e9e02f4ed0a1\"><code><em>deploy\/images\/smarct437x\/MLO.byteswap<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size\">The &#8220;Stage 1 SPI NOR flash Boot Loader&#8221; for <em>SMARC-T437X<\/em>. &nbsp;Its purpose is load&nbsp;the Stage 2 Boot Loader (<em>u-boot.img<\/em>).<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-729e3eba3b0879ead89ee0cd923032ca\"><code><em>deploy\/images\/smarct437x\/zImage<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size\">The kernel zImage for&nbsp;<em>SMARC-T437X<\/em>.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-cad21ce2c1df3ff3d685fa672fcb7267\"><code><em>deploy\/images\/smarct437x\/zImage-am437x-smarct437x.dtb<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size\">The device tree binary file for <em>SMARC-T437X<\/em>.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-343793c108842236ba85625e75e66be2\"><code><em>deploy\/images\/smarct437x\/smarct437x-rootfs-image-smarct437x*<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size\">Embedian root file system images for software development on Embedian\u2019s <em>SMARC-T437X<\/em> platforms.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e300ea5ab3e55d7dc8711382d599d5d3\"><code><em>deploy\/ipk\/*<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size\">This folder contains all the packages used to construct the root file system images. They are in&nbsp;<em><strong>opkg<\/strong><\/em>&nbsp;format (similar format to Debian packages) and can be dynamically installed on the target platform via a properly &nbsp;constructed&nbsp;<em>feed<\/em>&nbsp;file. Here is an example of the feed file (named <em>base-feeds.conf<\/em>) that is used internally at Embedian to install upgrades onto a&nbsp;<em><strong>smarct437x<\/strong><\/em>&nbsp;platform without reflashing the file system:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-041fba8c\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9ff1e9b3698d8ebc21539da48ec0f5fe\" id=\"htoc-src-gz-smarct335x-http-www-embedian-com-core-sdk-smarct437x-processor-sdk-04-01-00-06-deploy-ipk-all\" style=\"letter-spacing:1px\">src\/gz smarct335x&nbsp;http:\/\/www.embedian.com\/core-sdk\/smarct437x\/processor-sdk-04.01.00.06\/deploy\/ipk\/all<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e93e35a4234e812b4ffd2186d2dce11c\" id=\"htoc-src-gz-armv7ahf-neon-http-www-embedian-com-core-sdk-smarct437x-smarct4x-processor-sdk-04-01-00-06-deploy-ipk-armv7ahf-neon\" style=\"letter-spacing:1px\">src\/gz&nbsp;armv7ahf-neon&nbsp;http:\/\/www.embedian.com\/core-sdk\/smarct437x\/smarct4x-processor-sdk-04.01.00.06\/deploy\/ipk\/armv7ahf-neon<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-dcf1f0eaac9c4ee17ec07b77b325f1d7\" id=\"htoc-src-gz-smarct437x-http-www-embedian-com-core-sdk-smarct437x-smarct4x-processor-sdk-04-01-00-06-deploy-ipk-smarct437x\">src\/gz smarct437x&nbsp;http:\/\/www.embedian.com\/core-sdk\/smarct437x\/smarct4x-processor-sdk-04.01.00.06\/deploy\/ipk\/smarct437x<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-72d2ff3a42344283cf6c881c6d1a03b9\"><code><em>deploy\/licenses\/*<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size\">A database of all licenses used in all packages built for the system.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7452a354f8a9c52d1b883371013246c5\"><code><em>deploy\/sdk\/arago-2017.06-armv7a-linux-gnueabi-tisdk.sh<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size\">The installer for ARM toolchain that was created for the target platform. In Embedian\u2019s case that means that the headers for the Boost libraries are baked into the tools. (Generate by&nbsp;<em>meta-toolchain-smarc-tisdk image<\/em>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-setup-sd-card\">Setup SD Card<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5239096b30bda2604810c2e269393d2c\">For these instruction, we are assuming: <em>DISK=\/dev\/mmcblk0<\/em>, &#8220;lsblk&#8221; is very useful for determining the device id.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-1be40c38\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c03d8d5168cfd6844364cc12e89ff888\" id=\"htoc-export-disk-dev-mmcblk0\" style=\"letter-spacing:1px\"><code>$ export DISK=\/dev\/mmcblk0<\/code><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c045beef137f57a16a265c7b63c18681\">Erase SD card:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-33713966\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-851dfedff7a0b7a9056dff1bb3f07e3d\" id=\"htoc-sudo-dd-if-dev-zero-of-disk-bs-1m-count-160\" style=\"letter-spacing:1px\">$ sudo dd if=\/dev\/zero of=${DISK} bs=1M count=160<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a3e27e9e9b20f9d15c0990699ea32112\">Create Partition Layout: Leave 1MB offset for boot file. With util-linux v2.26, sfdisk was rewritten and is now based on libfdisk.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-b9cdb483\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-86f95499777a60256fe2d59306fa2b78\" id=\"htoc-sfdisk-sudo-sfdisk-versionsfdisk-from-util-linux-2-34\" style=\"letter-spacing:1px\">(<code><code><strong>sfdisk)<\/strong> <\/code><\/code><br>$ sudo sfdisk &#8211;version<br>sfdisk from util-linux 2.34<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-815fe454024272d6eb53be3d638ed667\">Create Partitions:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-973759c4\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-18e3a7ebf4cadd7baac2f24d2a10a7fd\" id=\"htoc-sfdisk-gt-2-26-x-sudo-sfdisk-disk-lt-lt-eof-1m-48m-0x83-eof\" style=\"letter-spacing:1px\"><strong>(sfdisk &gt;=2.26.x)<\/strong> <br>$ sudo sfdisk ${DISK} &lt;&lt;-__EOF__ <br>1M,48M,0x83,* <br>,,,- <br>__EOF__<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-e51dac94\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-00959dbe608ca1f9b03a54039f21582c\" id=\"htoc-sfdisk-lt-2-25-sudo-sfdisk-in-order-linux-unit-m-disk-lt-lt-eof-1-48-0xe-eof\" style=\"letter-spacing:1px\"><strong>(sfdisk &lt;=2.25)<\/strong> <br>$ sudo sfdisk &#8211;in-order &#8211;Linux &#8211;unit M ${DISK} &lt;&lt;-__EOF__<br>1,48,0xE,*<br>,,,-<br>__EOF__<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0f098ec1998e5c2de6abf2e5c7e66430\">Format Partitions:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-5d91e60d\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-00cad613b81b10e4a6a0ac13812d9cdf\" id=\"htoc-for-disk-dev-mmcblk0-sudo-mkfs-vfat-f-16-disk-p1-n-boot-sudo-mkfs-ext4-disk-p2-l-rootfs-for-disk-dev-sdx-sudo-mkfs-vfat-f-16-disk-1-n-boot-sudo-mkfs-ext4-disk-2-l-rootfs\" style=\"letter-spacing:1px\"><strong>for: DISK=\/dev\/mmcblk0<\/strong><br>$ sudo mkfs.vfat -F 16 ${DISK}p1 -n boot<br>$ sudo mkfs.ext4 ${DISK}p2 -L rootfs<br> <br><strong>for: DISK=\/dev\/sdX<\/strong><br>$ sudo mkfs.vfat -F 16 ${DISK}1 -n boot<br>$ sudo mkfs.ext4 ${DISK}2 -L rootfs<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-be6b952ddac03f3f1200f011ce739d7a\">Mount Partitions:<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-efc4ce3bafd261051f06333d19f858e9\"><strong>On some systems, these partitions may be auto-mounted&#8230;<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-870fee39\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f89b090a7659847570607f9023b05be5\" id=\"htoc-sudo-mkdir-p-media-boot-sudo-mkdir-p-media-rootfs-for-disk-dev-mmcblk0-sudo-mount-disk-p1-media-boot-sudo-mount-disk-p2-media-rootfs-for-disk-dev-sdx-sudo-mount-disk-1-media-boot-sudo-mount-disk-2-media-rootfs\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/boot\/<br>$ sudo mkdir -p \/media\/rootfs\/<br> <br>for: DISK=\/dev\/mmcblk0<br>$ sudo mount ${DISK}p1 \/media\/boot\/<br>$ sudo mount ${DISK}p2 \/media\/rootfs\/<br> <br>for: DISK=\/dev\/sdX<br>$ sudo mount ${DISK}1 \/media\/boot\/<br>$ sudo mount ${DISK}2 \/media\/rootfs\/<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4476afb9c10a8cc8189e58888f23fba6\">U-boot file is factory default flashed at on-module SPI NOR flash.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-806d5f2854a14db08b32ad2cef4a73da\">I<strong>nstall Bootloader<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-fbe78a08\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-34dff959\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\"><strong>If on-module SPI NOR Flash is not empty<\/strong><\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size\">The MLO.byteswap and u-boot.img is pre-installed in <em>SPI NOR<\/em> flash at factory default. <em>SMARC-T4378<\/em> is designed to always boot u-boot from <em>SPI NOR<\/em> flash and to load zImage and root file systems based on the setting of <em>BOOT_SEL<\/em>. If users need to fuse their own u-boot or perform u-boot upgrade. This section will instruct you how to do that.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1fae04155ef12e908d65fd5fefcddae1\">Copy <em>MLO.byteswap<\/em> and <em>u-boot.imx <\/em>to the first boot partition of your SD card.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-8154f3ad\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7548f962b3ed686b72f4acda52a61140\" id=\"htoc-sudo-cp-v-mlo-byteswap-media-boot\" style=\"letter-spacing:1px\"><em>$ sudo cp -v MLO.byteswap \/media\/boot\/<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3c8ae7f40c7d50063c187b5847de22f7\" id=\"htoc-sudo-cp-v-u-boot-img-media-boot-spi-u-boot-img\" style=\"letter-spacing:1px\"><em>$ sudo cp -v u-boot.img \/media\/boot\/spi-u-boot.img&nbsp;<\/em><br><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f2581548c7efd7c1f09fcbc923c1adb2\">To write <em>MLO.byteswap<\/em> and <em>u-boot.img<\/em> to the SPI NOR flash.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b5f2b8cb15d69cd8739779510d0d0e2f\">Stop at U-Boot command prompt (Press any key when booting up). Copy and Paste the following script under u-boot command prompt.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-df7d7195\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>U-Boot Command Prompt<\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-587b9f6cab06a955f78d336ff58a20e1\" id=\"htoc-u-boot-sf-probe\" style=\"letter-spacing:1px\">U-Boot# sf probe<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f3fa8b6e3ed87fdc7399e3c9596b5f19\" id=\"htoc-u-boot-sf-erase-0-400000\" style=\"letter-spacing:1px\">U-Boot# sf erase 0 400000<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6469bd8e83f1fb2732baa2b4bf646742\" id=\"htoc-u-boot-mmc-rescan\" style=\"letter-spacing:1px\">U-Boot# mmc rescan<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-70fa9989f70e229f4bee3a00788cca22\" id=\"htoc-u-boot-fatload-mmc-0-loadaddr-mlo-byteswap\" style=\"letter-spacing:1px\">U-Boot# fatload mmc 0 ${loadaddr} MLO.byteswap<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4a8639f3866f6b169da8794e71e2a4e7\" id=\"htoc-u-boot-sf-write-loadaddr-0-filesize\" style=\"letter-spacing:1px\">U-Boot# sf write ${loadaddr} 0 ${filesize}<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-fa2d1a4f7c32b3ba8d4f163d1b7c8489\" id=\"htoc-u-boot-fatload-mmc-0-loadaddr-spi-u-boot-img\" style=\"letter-spacing:1px\"><code>U-Boot# fatload mmc 0 ${loadaddr} spi-u-boot.img<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8471ae08d892a77e6be9a13bf139b26c\" id=\"htoc-u-boot-sf-write-loadaddr-0x20000-filesize\" style=\"letter-spacing:1px\"><code>U-Boot# sf write ${loadaddr} 0x20000 ${filesize}<\/code><br><\/p>\n<\/div><\/div>\n\n\n\n<p><br><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-5d6e1936\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>Notes<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3fe5ad260351e222741b98068c67cb1b\" id=\"htoc-mlo-byteswap-and-u-boot-img-are-generated-from-u-boot-smarct437x-evm-spi-uart3-defconfig\"><em>MLO.byteswap<\/em> and <em>u-boot.img<\/em> are generated from&nbsp;u-boot smarct437x_evm_spi_uart3_defconfig<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-264c5ab3\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-6c6a1b02\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\"><strong>If on-module SPI NOR Flash is empty<\/strong><\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ed2864dd35c103e8f8ba2f81d1c3b52d\">In some cases, when SPI NOR flash is erased or the u-boot is under development, we need a way to boot from SD card first. Users need to shunt cross the&nbsp;<strong><em>TEST#<\/em><\/strong>&nbsp;pin to ground. In this way, <em>SMARC-T437X<\/em> will always boot up from SD card.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-af6a3f1b139820c740cfb8fee348a1c1\">Copy <em>MLO<\/em> and <em>u-boot.img<\/em> to the boot partition<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b6615ca578b0053b593f1b888f60405a\">Write u-boot.imx to the SD card&nbsp;boot partition.<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-3917d99e\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d5bf14b71e7b1b9c90ad5a78c5bfccd4\" id=\"htoc-sudo-cp-v-mlo-media-boot\" style=\"letter-spacing:1px\"><em>$ sudo cp -v MLO \/media\/boot\/<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-baa8ad01c246036b4ebe07dd625b49d1\" id=\"htoc-sudo-cp-v-u-boot-img-media-boot\" style=\"letter-spacing:1px\"><code>$<\/code><em> sudo cp -v u-boot.img \/media\/boot\/&nbsp;<\/em><br><\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-f7fd04ff\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>Notes<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5800dd286e11a791619ab62071c4e72d\" id=\"htoc-1-mlo-and-u-boot-img-are-generated-from-smarct437x-evm-uart3-defconfig-modify-the-config-file-under-sources-meta-embedian-conf-machine-smarct437x-confuboot-machine-smarct437x-evm-spi-uart3-defconfig-if-test-pin-is-shunt-uboot-machine-smarct437x-evm-uart3-defconfig-also-modify-sources-meta-embedian-recipes-bsp-u-boot-u-boot-smarct437x-2017-01-smarct437x-bb-if-test-pin-is-shunt-spl-binary-mlo-spl-binary-mlo-byteswap-if-your-u-boot-hasn-t-been-finalized-and-still-under-development-it-is-recommended-to-shunt-cross-the-test-pin-and-boot-directly-from-sd-card-first-once-your-u-boot-is-fully-tested-and-finalized-you-can-make-smarct437x-evm-spi-uart3-defconfig-again-fuse-your-u-boot-to-spi-nor-flash\">1. <em>MLO<\/em>&nbsp;and&nbsp;<em>u-boot.img<\/em>&nbsp;are generated from&nbsp;<em>smarct437x_evm_uart3_defconfig<\/em>. Modify the config file under&nbsp;<em>sources\/meta-embedian\/conf\/machine\/smarct437x.conf<\/em><br>UBOOT_MACHINE = &#8220;smarct437x_evm_spi_uart3_defconfig&#8221;<br># If Test# pin is shunt<br># UBOOT_MACHINE = &#8220;smarct437x_evm_uart3_defconfig&#8221;<br><br>Also modify&nbsp;<em>sources\/meta-embedian\/recipes-bsp\/u-boot\/u-boot-smarct437x_2017.01-smarct437x.bb<\/em><br><br># If TEST# pin is shunt #<br># SPL_BINARY = &#8220;MLO&#8221;<br>SPL_BINARY = &#8220;MLO.byteswap&#8221;<br><br>If your u-boot hasn&#8217;t been finalized and still under development, it is recommended to shunt cross the test pin and boot directly from SD card first. Once your u-boot is fully tested and finalized, you can make&nbsp;smarct437x_evm_spi_uart3_defconfig&nbsp;again fuse your u-boot to SPI NOR flash.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9cd27f420a7dca42c8463d14e9ced357\" id=\"htoc-2-if-your-u-boot-hasn-t-been-finalized-and-still-under-development-it-is-recommended-to-shunt-cross-the-test-pin-and-boot-directly-from-sd-card-first-shunt-cross-test-to-gnd-once-your-u-boot-is-fully-tested-and-finalized-you-can-write-your-u-boot-file-to-spi-nor-flash-3-when-test-pin-of-smarc-t437x-is-not-shunt-crossed-it-will-always-boot-up-from-on-module-spi-nor-flash-u-boot-will-read-the-boot-sel-configuration-and-determine-where-it-should-load-image-and-device-tree-blob-when-test-is-shunt-crossed-pull-low-it-will-always-boot-up-from-sd-card\"><br><br>2. If your u-boot hasn&#8217;t been finalized and still under development, it is recommended to shunt cross the test pin and boot directly from SD card first (shunt cross <em>TEST#<\/em> to GND). Once your u-boot is fully tested and finalized, you can&nbsp;write your u-boot file to SPI NOR flash.<br><br>3. When&nbsp;<em>TEST#<\/em>&nbsp;pin of <em>SMARC-T437X<\/em> is not shunt crossed, it will always boot up from on-module SPI NOR flash. U-boot will read the&nbsp;<em>BOOT_SEL<\/em>&nbsp;configuration and determine where it should load Image and device tree blob. When <em>TEST#<\/em> is shunt crossed (pull low), it will always boot up from SD card.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-39171fb0d243eccc7bad6c6680272b23\"><strong>Install uEnv.txt based bootscript<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-28a7148ebbf26d4b68ebb5c10cffce72\">Create &#8220;uEnv.txt&#8221; boot script: (<em>$ vim uEnv.txt<\/em>)<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-84535dc2\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>~\/uEnv.txt<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a386d78d64e56f0b484b3c11acbf2172\" id=\"htoc-optargs-consoleblank-0-mem-512m-u-boot-emmc-specific-overrides-angstrom-distribution-smarc-t437x-2014-05-20kernel-file-zimageinitrd-file-initrd-imgloadaddr-0x82000000initrd-addr-0x88080000fdtaddr-0x88000000fdtfile-am437x-smarct437x-dtbinitrd-high-0xfffffffffdt-high-0xffffffffloadimage-load-mmc-mmcdev-mmcpart-loadaddr-kernel-file-loadinitrd-load-mmc-mmcdev-mmcpart-initrd-addr-initrd-file-setenv-initrd-size-filesize-loadfdt-load-mmc-mmcdev-mmcpart-fdtaddr-dtbs-fdtfile-un-comment-to-enable-systemd-in-debian-wheezy-optargs-quiet-init-lib-systemd-systemdconsole-ttys4-115200n8mmcroot-dev-mmcblk1p2-rommcrootfstype-ext4-rootwait-fixrtcmmcargs-setenv-bootargs-console-console-root-mmcroot-rootfstype-mmcrootfstype-optargs-zimage-uenvcmd-run-loadimage-run-loadfdt-run-mmcargs-bootz-loadaddr-fdtaddr-zimage-uinitrd-where-uinitrd-has-to-be-generated-on-the-running-system-boot-fdt-run-loadimage-run-loadinitrd-run-loadfdt-uenvcmd-run-boot-fdt-run-mmcargs-bootz-loadaddr-initrd-addr-initrd-size-fdtaddr-begin-rootfs-from-nfs-serverip-192-168-1-51-rootpath-srv-nfs-smarct335x-ubuntu1204-nfsopts-nolock-acdirmin-60-netargs-setenv-bootargs-console-console-optargs-root-dev-nfs-nfsroot-serverip-rootpath-nfsopts-rw-ip-dhcp-netboot-echo-loading-kernel-from-sdcard-and-booting-from-nfs-run-loadimage-run-netargs-bootz-loadaddr-fdtaddr-uenvcmd-run-netboot-end-rootfs-from-nfs-begin-load-kernel-from-tftp-netmask-255-255-255-0-ipaddr-192-168-1-65-serverip-192-168-1-51-netboot-echo-loading-kernel-and-device-tree-from-tftp-and-booting-from-nfs-setenv-autoload-no-tftp-loadaddr-kernel-file-tftp-fdtaddr-fdtfile-run-netargs-bootz-loadaddr-fdtaddr-uenvcmd-run-netboot-end-load-kernel-from-tftp\" style=\"letter-spacing:1px\">optargs=&#8221;consoleblank=0 mem=512M&#8221;<br>#u-boot eMMC specific overrides; Angstrom Distribution (SMARC-T437X) 2014-05-20<br>kernel_file=zImage<br>initrd_file=initrd.img<br>loadaddr=0x82000000<br>initrd_addr=0x88080000<br>fdtaddr=0x88000000<br>fdtfile=am437x-smarct437x.dtb<br>initrd_high=0xffffffff<br>fdt_high=0xffffffff<br>loadimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${kernel_file}<br>loadinitrd=load mmc ${mmcdev}:${mmcpart} ${initrd_addr} ${initrd_file}; setenv initrd_size ${filesize}<br>loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdtaddr} \/dtbs\/${fdtfile}<br>#&nbsp;<br>##Un-comment to enable systemd in Debian Wheezy<br>#optargs=quiet init=\/lib\/systemd\/systemd<br>console=ttyS4,115200n8<br>mmcroot=\/dev\/mmcblk1p2 ro<br>mmcrootfstype=ext4 rootwait fixrtc<br>mmcargs=setenv bootargs console=${console} root=${mmcroot} rootfstype=${mmcrootfstype} ${optargs}<br>#zImage:<br>uenvcmd=run loadimage; run loadfdt; run mmcargs; bootz ${loadaddr} &#8211; ${fdtaddr}<br>#zImage + uInitrd: where uInitrd has to be generated on the running system.<br>#boot_fdt=run loadimage; run loadinitrd; run loadfdt<br>#uenvcmd=run boot_fdt; run mmcargs; bootz ${loadaddr} ${initrd_addr}:${initrd_size} ${fdtaddr}<br>###Begin Rootfs from NFS<br>#serverip=192.168.1.51<br>#rootpath=\/srv\/nfs\/smarct335x\/ubuntu1204\/<br>#nfsopts=nolock,acdirmin=60<br>#netargs=setenv bootargs console=${console} ${optargs} root=\/dev\/nfs nfsroot=${serverip}:${rootpath},${nfsopts} rw ip=dhcp<br>##netboot=echo Loading kernel from SDCARD and booting from NFS &#8230;; run loadimage; run netargs; bootz ${loadaddr} &#8211; ${fdtaddr}<br>##uenvcmd=run netboot<br>###End Rootfs from NFS<br>###Begin Load kernel from TFTP<br>#netmask=255.255.255.0<br>#ipaddr=192.168.1.65<br>#serverip=192.168.1.51<br>#netboot=echo Loading kernel and device tree from TFTP and booting from NFS &#8230;; setenv autoload no; tftp ${loadaddr} ${kernel_file}; tftp ${fdtaddr} ${fdtfile}; run netargs; bootz ${loadaddr} &#8211; ${fdtaddr}<br>#uenvcmd=run netboot<br>###End Load kernel from TFTP<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-812d8f12ff589740c972995fbd8cd90b\"><br>Copy uEnv.txt to the boot partition:<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-5d7908d0\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>~\/<\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ae08f184e73cfca0e93f623a1c3f82ca\" id=\"htoc-sudo-cp-v-uenv-txt-media-boot\" style=\"letter-spacing:1px\">$ <em><em>sudo cp -v ~\/uEnv.txt \/media\/boot\/ <\/em><\/em><br><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4f4de69c828d8661d1507bc337b10141\"><strong>Install Linux Kernel zImage<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-fb23205b1df1aa42920b9024dc01c0aa\">Copy zImage to the boot partition:<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-6c0bfb6a\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6b5e08ea70224b48dd6c8b49c7f6d4dd\" id=\"htoc-sudo-cp-v-zimage-media-boot\" style=\"letter-spacing:1px\">$ <em>sudo cp -v zImage \/media\/boot\/<\/em><br><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5f7792453316732c9a9ff58b96a3e461\"><strong>Install Linux Kernel Device Tree Binary <\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-1860d594\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-604996cb3ce3a10e5bf2c479625a8199\" id=\"htoc-sudo-mkdir-p-media-boot-dtbs\" style=\"letter-spacing:1px\">$ <em>sudo mkdir -p \/media\/boot\/dtbs<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d3bfbf8ee4e04563e7bcc4a16a2556aa\" id=\"htoc-sudo-cp-v-zimage-am437x-smarct437x-dtb-media-boot-dtbs-am437x-smarct437x-dtb\" style=\"letter-spacing:1px\">$ <em>sudo cp -v zImage-am437x-smarct437x.dtb \/media\/boot\/dtbs\/am437x-smarct437x.dtb<\/em><br><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-546ed72e52417bd5cca22f176e68cd34\"><strong>Install Root Filesystem<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-98d83f63667cfe936a7d2f69d01245c0\">Extract the Yocto built root filesystem to your SD card<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-4b7297b6\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/strong><\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-bee7bb0db6511db3ad2fda6704f9b416\" id=\"htoc-sudo-tar-jxvf-smarct437x-rootfs-image-smarct437x-tar-xz-c-media-rootfs\" style=\"letter-spacing:1px\">$ <em>sudo tar Jxvf&nbsp;smarct437x-rootfs-image-smarct437x.tar.xz -C \/media\/rootfs<\/em><\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-426e83e3\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>Notes<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3d22f305326b7d43a70fda023a908582\" id=\"htoc-1-smarc-t437x-always-boots-up-from-on-module-spi-nor-flash-first-the-bootloader-file-in-spi-nor-flash-is-factory-pre-installed-from-embedian-it-will-read-the-boot-sel-configuration-that-defined-by-smarc-specification-on-your-carrier-board-and-load-image-and-device-tree-blob-from-the-partition-one-of-the-device-could-be-sd-card-emmc-gbe-etc-that-you-selected-2-mac-address-is-factory-pre-installed-at-on-board-i2c-eeprom-at-offset-60-bytes-it-starts-with-embedian-s-vendor-code-10-0d-32-u-boot-will-read-it-and-pass-this-parameter-to-kernel\">1. <em>SMARC-T437X<\/em>&nbsp;always boots up from on-module <em>SPI NOR<\/em> flash first. The bootloader file in SPI NOR flash is factory pre-installed from Embedian. It will read the&nbsp;<em>BOOT_SEL<\/em>&nbsp;configuration that defined by SMARC specification on your carrier board and load Image and device tree blob from the partition one of the device (could be SD card, eMMC, GBE,..etc) that you selected.<br><br>2. MAC address is factory pre-installed at on board I2C EEPROM at offset 60 bytes. It starts with Embedian&#8217;s vendor code&nbsp;<em>10:0D:32<\/em>. u-boot will read it and pass this parameter to kernel.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-64cdbd5632f1759baa9834a0118b9935\" id=\"htoc-3-the-kernel-modules-is-already-included-in-the-rootfs\">3. The kernel modules is already included in the rootfs.<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-499548bd94db82eb95366f5bbcd286f4\"><br>Remove SD card:<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-f8e2dc9f\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0222c9d786a5f85fb0452be0020d51bc\" id=\"htoc-sync\" style=\"letter-spacing:1px\">$ <em>sync<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f6b9ed1636d7a773eea737bdea99a4cb\" id=\"htoc-sudo-umount-media-boot\" style=\"letter-spacing:1px\">$ <em>sudo umount \/media\/boot<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2e2bb22fc1c26b658276abc7e87eac55\" id=\"htoc-sudo-umount-media-rootfs\" style=\"letter-spacing:1px\">$ <em>sudo umount \/media\/rootfs<\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1bafdd555b4e0ae9d21dd135e5c24ba2\">Shunt cross&nbsp;<em>TEST#<\/em>&nbsp;pin to ground and set the&nbsp;<em>BOOT_SEL<\/em>&nbsp;to ON OFF OFF. The module will boot up from SD card.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-feed-packages\">Feed Packages<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e83206b725f9007316b7a37841385932\">You need to setup Apache2 web server on your development host machine first.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-76315d685f447c458d96f842cf90923d\">The Apache server default web page directory is&nbsp;<strong><em>\/var\/www\/htm<\/em>l<\/strong>&nbsp;.We need to populate it with a link pointing to our deb<strong>&nbsp;package<\/strong>&nbsp;repository.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7088c68978d87c62cc0bd2bd47588511\"><code>$ sudo ln -s \/path\/to\/build\/arago-tmp-external-linaro-toolchain\/deploy\/deb \/var\/www\/html\/deb<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d1b61666eca5aa6e4689b4f0d6e84d25\">The following procedure can be used on a Embedian&nbsp;<em>SMARC-T437X&nbsp;<\/em>device to download and utilize the feed file show above to install the&nbsp;<em>tcpdump<\/em>&nbsp;terminal emulation program:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3c14629deb0f5dea05ce62ed83e0e4ae\"><code># vim \/etc\/apt\/sources.list.d\/yocto.list<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1e8cc1157c289ea5bb087be90ec3b61f\">Only keep the following four lines.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-07c4026771de06263c8220403bb9ea43\"><code># vim \/etc\/opkg\/base-feeds.conf<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b712d0e4fe592925251da3914fb06104\">Only keep the following three lines:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-fee6ceb8d483c6a6e73219e5a4287fcf\"><code>src\/gz all http:\/\/&lt;ip address>\/all<br>src\/gz armv7ahf-neon http:\/\/&lt;ip address>\/armv7ahf-neon<br>src\/gz smarct437x http:\/\/&lt;ip address>\/smarct437x<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-fa5e5f13b75f6a7053436c99601bf18f\"><code># opkg update<br># opkg upgrade<br># opkg install tcpdump<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-writing-bitbake-recipes\">Writing Bitbake Recipes<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3b63e780c9d85cabc6090a4132831577\">In order to package your application and include it in the root filesystem image, you must write a BitBake recipe for it.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e8503b26a9d8f40f422909d47dd27ee4\">When starting from scratch, it is easiest to learn by example from existing recipes.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-806620d8bdb7b4d5c9aec7e15e624c15\"><strong>Example HelloWorld recipe using autotools<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-24ef9b4c7cc330b28df6b25ed7529c37\">For software that uses autotools (.\/configure; make; make install), writing recipes can be very simple:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-45e718c12b6b4c33c27711fcccbcb95b\"><code>DESCRIPTION = \"Hello World Recipe using autotools\"<br>HOMEPAGE = \"http:\/\/www.embedian.com\/\"<br>SECTION = \"console\/utils\"<br>PRIORITY = \"optional\"<br>LICENSE = \"GPL\"<br>PR = \"r0\"<br>  <br>SRC_URI = \"git:\/\/github.com\/embedian\/helloworld-autotools.git;protocol=https\"<br>S = \"${WORKDIR}\/git\"<br>  <br>inherit autotools<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-59356a70f19ab85acfb024ac4ab8797a\"><code><strong><em>SRC_URI<\/em><\/strong><\/code>&nbsp;specifies the location to download the source from. It can take the form of any standard URL using http:\/\/, ftp:\/\/, etc. It can also fetch from SCM systems, such as git in the example above.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7299ed4c9f386abe43865e0c42aded45\"><code><strong><em>PR<\/em><\/strong><\/code>&nbsp;is the package revision variable. Any time a recipe is updated that should require the package to be rebuilt, this variable should be incremented.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c7c6223c8653b4223a679233e3d9a926\"><code><strong><em>inherit autotools<\/em><\/strong><\/code>&nbsp;brings in support for the package to be built using autotools, and thus no other instructions on how to compile and install the software are needed unless something needs to be customized.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-96d675ecc957b0a1ad1f7d89d0edef8e\"><strong><code><em>S<\/em><\/code>&nbsp;<\/strong>is the source directory variable. This specifies where the source code will exist after it is fetched from SRC_URI and unpacked. The default value is&nbsp;<code><strong><em>${WORKDIR}\/${PN}-${PV}<\/em><\/strong><\/code>, where&nbsp;<code>PN<\/code>&nbsp;is the package name and&nbsp;<code>PV<\/code>&nbsp;is the package version. Both&nbsp;<code>PN<\/code>&nbsp;and&nbsp;<code>PV<\/code>&nbsp;are set by default using the filename of the recipe, where the filename has the format&nbsp;<code><strong><em>PN_PV.bb<\/em><\/strong><\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a4bea64e584e562d5dc79bd204c57cb8\"><strong>Example HelloWorld recipe using a single source file<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-35bad17511595125ee41c61d671658ed\">This example shows a simple case of building a helloworld.c file directly using the default compiler (gcc). Since it isn\u2019t using autotools or make, we have to tell BitBake how to build it explicitly.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-662c0b5703cdfe362520c4f39355c878\"><code>DESCRIPTION = \"HelloWorld\"<br>SECTION = \"examples\"<br>LICENSE = \"GPL\"<br>  <br>SRC_URI = \"file:\/\/helloworld.c\"<br>  <br>S = \"${WORKDIR}\"<br>  <br>do_compile() {<br>    ${CC} ${CFLAGS} ${LDFLAGS} helloworld.c -o helloworld<br>}<br>  <br>do_install() {<br>    install -d ${D}${bindir}<br>    install -m 0755 helloworld ${D}${bindir}<br>}<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-61ee18088c86207710ae69a73e04303c\">In this case,&nbsp;<code><strong><em>SRC_URI<\/em><\/strong><\/code>&nbsp;specifies a file that must exist locally with the recipe. Since there is no code to download and unpack, we set&nbsp;<code>S<\/code>&nbsp;to<code>&nbsp;WORKDIR<\/code>&nbsp;since that is where <em>helloworld.c<\/em> will be copied to before it is built.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-76ca37832c3f396f893b923b7d7c1c5a\"><code><strong><em>WORKDIR<\/em><\/strong><\/code>&nbsp;is located at&nbsp;<code><em>${OETREE}\/build\/arago-tmp-external-linaro-toolchain\/work\/armv7ahf-neon-linux-gnueabi\/&lt;package name and version<\/em><\/code>&nbsp;for most packages. If the package is machine-specific (rather than generic for the armv8a architecture), it may be located in the&nbsp;<code><em>smarct437x-linux-gnueabi<\/em><\/code>&nbsp;subdirectory depending on your hardware (this applies to kernel packages, images, etc).<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f07ad4f8223339fba08a04c8bdcfff7c\"><code><strong><em>do_compile<\/em><\/strong><\/code>&nbsp;defines how to compile the source. In this case, we just call gcc directly. If it isn\u2019t defined,&nbsp;<code><strong>do_compile<\/strong><\/code>&nbsp;runs&nbsp;<code>make<\/code>&nbsp;in the source directory by default.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a8ab4dcc8cc5efd6100fb1856172012e\"><code><strong><em>do_install<\/em><\/strong><\/code>&nbsp;defines how to install the application. This example runs&nbsp;<code><strong>install<\/strong><\/code>&nbsp;to create a bin directory where the application will be copied to and then copies the application there with permissions set to 755.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0ebe6484146da2f570c0ab07ff25b45b\"><code><strong><em>D<\/em><\/strong><\/code>&nbsp;is the destination directory where the application is installed to before it is packaged.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a13fdcac0581b5f3f2d065305949f07e\"><code><strong><em>${bindir}<\/em><\/strong><\/code>&nbsp;is the directory where most binary applications are installed, typically&nbsp;<code><em>\/usr\/bin<\/em><\/code>.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0394b2d4a3246ee69f0d34224863761e\">For a more in-depth explanation of BitBake recipes, syntax, and variables, see the&nbsp;<a href=\"https:\/\/wiki.yoctoproject.org\/wiki\/Building_your_own_recipes_from_first_principles\">Recipe Chapter<\/a>&nbsp;of the OpenEmbedded User Manual.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-black-color has-text-color has-link-color wp-elements-8df9bccd6412f09aa0618b4bc00bac9d\" id=\"htoc-setup-emmc\">Setup eMMC<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d404cff790944f35fdcdf9df234832aa\">Setting up eMMC usually is the last step at development stage after the development work is done at your SD card or NFS environments. From software point of view, eMMC is nothing but a non-removable SD card on board. For&nbsp;<em>SMARC-T437X<\/em>, the SD card is always emulated as&nbsp;<code><em>\/dev\/mmcblk1<\/em><\/code>&nbsp;and on-module eMMC is always emulated as&nbsp;<code><em>\/dev\/mmcblk0<\/em><\/code>. Setting up eMMC now is nothing but changing the device descriptor.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a4dfcbd3c53e86cae1e0d6467d168f65\">This section gives a step-by-step procedure to setup eMMC flash. Users can write a shell script your own at production to simplify the steps.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b09f88e43ba61a98a24ed07162fe4224\">First, we need to backup the final firmware from your SD card or NFS.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f5609b262987c42d495b1b4b36a4b448\"><strong>Prepare for eMMC binaries from SD card (or NFS):<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6f41db59691419e63f08397a8a5fb1a4\">Insert SD card into your Linux PC. For these instructions, we are assuming: DISK=\/dev\/mmcblk0, &#8220;lsblk&#8221; is very useful for determining the device id.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-dfd5568d9830ce44418f28cd876cd372\">For these instruction, we are assuming: <code><em>DISK=\/dev\/mmcblk0<\/em><\/code>, &#8220;<code><em>lsblk<\/em><\/code>&#8221; is very useful for determining the device id.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-cb51d653\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6043cdeb2499a3a6bf533549649ef859\" id=\"htoc-export-disk-dev-mmcblk01\" style=\"letter-spacing:1px\">$ export DISK=\/dev\/mmcblk0<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-be6b952ddac03f3f1200f011ce739d7a\">Mount Partitions:<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-efc4ce3bafd261051f06333d19f858e9\"><strong>On some systems, these partitions may be auto-mounted&#8230;<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-bec4cf9e\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2984f74263e8aba177f8de2ac00a7456\" id=\"htoc-sudo-mkdir-p-media-boot\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-bc7b02f87363886ce08957f0bbcdb040\" id=\"htoc-sudo-mkdir-p-media-rootfs\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/rootfs\/<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-84b4b01ef81945237d3625d9b71950ba\"><code><strong>for: DISK=\/dev\/mmcblk0<\/strong><\/code><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-3bf696d6\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9397c815764f5ec58500ff4aac09602c\" id=\"htoc-sudo-mount-disk-p1-media-boot\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}p1 \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4e368ae43cd0de283b09cfad99a4122b\" id=\"htoc-sudo-mount-disk-p2-media-rootfs\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}p2 \/media\/rootfs\/<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-317a04900e666b70eaa735ea106356de\"><code><strong>for: DISK=\/dev\/sdX<\/strong><\/code><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-d618573f\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-80ca5d1dadc58eec51571fe827f37b00\" id=\"htoc-sudo-mount-disk-1-media-boot\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}1 \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9d8a625689d0012167d5fab811555dc2\" id=\"htoc-sudo-mount-disk-2-media-rootfs\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}2 \/media\/rootfs\/<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7e1b10cefe19d8338a37c7dd36609ea7\" style=\"text-decoration:underline\"><strong>Copy zImage to rootfs partition<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-6f6a8759\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6c0cabb05cabffdb5fe200e941ed4362\" id=\"htoc-sudo-cp-v-zimage-media-rootfs-home-root\" style=\"letter-spacing:1px\"><em>$ sudo cp -v zImage \/media\/rootfs\/home\/root<\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-13946b61c5183ce6316aff02c1fb4708\" style=\"text-decoration:underline\"><strong>Copy uEnv.txt to rootfs partition<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-edc4863ca3ce213817a70e98462baf90\">Copy and paste the following contents to <em>\/media\/rootfs\/home\/root<\/em> (<em>$ sudo vim \/media\/rootfs\/home\/root\/uEnv.txt<\/em>)<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-b82ef34f\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>~\/uEnv.txt<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7b8d9f5115b1d2c7354f76217e56a12f\" id=\"htoc-optargs-consoleblank-0-mem-512m-u-boot-emmc-specific-overrides-angstrom-distribution-smarc-t437x-2014-05-20kernel-file-zimageinitrd-file-initrd-imgloadaddr-0x82000000initrd-addr-0x88080000fdtaddr-0x88000000fdtfile-am437x-smarct437x-dtbinitrd-high-0xfffffffffdt-high-0xffffffffloadimage-load-mmc-mmcdev-mmcpart-loadaddr-kernel-file-loadinitrd-load-mmc-mmcdev-mmcpart-initrd-addr-initrd-file-setenv-initrd-size-filesize-loadfdt-load-mmc-mmcdev-mmcpart-fdtaddr-dtbs-fdtfile-un-comment-to-enable-systemd-in-debian-wheezy-optargs-quiet-init-lib-systemd-systemdconsole-ttys4-115200n8mmcroot-dev-mmcblk0p2-rommcrootfstype-ext4-rootwait-fixrtcmmcargs-setenv-bootargs-console-console-root-mmcroot-rootfstype-mmcrootfstype-optargs-zimage-uenvcmd-run-loadimage-run-loadfdt-run-mmcargs-bootz-loadaddr-fdtaddr-zimage-uinitrd-where-uinitrd-has-to-be-generated-on-the-running-system-boot-fdt-run-loadimage-run-loadinitrd-run-loadfdt-uenvcmd-run-boot-fdt-run-mmcargs-bootz-loadaddr-initrd-addr-initrd-size-fdtaddr-begin-rootfs-from-nfs-serverip-192-168-1-51-rootpath-srv-nfs-smarct335x-ubuntu1204-nfsopts-nolock-acdirmin-60-netargs-setenv-bootargs-console-console-optargs-root-dev-nfs-nfsroot-serverip-rootpath-nfsopts-rw-ip-dhcp-netboot-echo-loading-kernel-from-sdcard-and-booting-from-nfs-run-loadimage-run-netargs-bootz-loadaddr-fdtaddr-uenvcmd-run-netboot-end-rootfs-from-nfs-begin-load-kernel-from-tftp-netmask-255-255-255-0-ipaddr-192-168-1-65-serverip-192-168-1-51-netboot-echo-loading-kernel-and-device-tree-from-tftp-and-booting-from-nfs-setenv-autoload-no-tftp-loadaddr-kernel-file-tftp-fdtaddr-fdtfile-run-netargs-bootz-loadaddr-fdtaddr-uenvcmd-run-netboot-end-load-kernel-from-tftp\" style=\"letter-spacing:1px;text-decoration:none\">optargs=&#8221;consoleblank=0 mem=512M&#8221;<br>#u-boot eMMC specific overrides; Angstrom Distribution (SMARC-T437X) 2014-05-20<br>kernel_file=zImage<br>initrd_file=initrd.img<br>loadaddr=0x82000000<br>initrd_addr=0x88080000<br>fdtaddr=0x88000000<br>fdtfile=am437x-smarct437x.dtb<br>initrd_high=0xffffffff<br>fdt_high=0xffffffff<br>loadimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${kernel_file}<br>loadinitrd=load mmc ${mmcdev}:${mmcpart} ${initrd_addr} ${initrd_file}; setenv initrd_size ${filesize}<br>loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdtaddr} \/dtbs\/${fdtfile}<br>#&nbsp;<br>##Un-comment to enable systemd in Debian Wheezy<br>#optargs=quiet init=\/lib\/systemd\/systemd<br>console=ttyS4,115200n8<br>mmcroot=\/dev\/mmcblk<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">0<\/mark>p2 ro<br>mmcrootfstype=ext4 rootwait fixrtc<br>mmcargs=setenv bootargs console=${console} root=${mmcroot} rootfstype=${mmcrootfstype} ${optargs}<br>#zImage:<br>uenvcmd=run loadimage; run loadfdt; run mmcargs; bootz ${loadaddr} &#8211; ${fdtaddr}<br>#zImage + uInitrd: where uInitrd has to be generated on the running system.<br>#boot_fdt=run loadimage; run loadinitrd; run loadfdt<br>#uenvcmd=run boot_fdt; run mmcargs; bootz ${loadaddr} ${initrd_addr}:${initrd_size} ${fdtaddr}<br>###Begin Rootfs from NFS<br>#serverip=192.168.1.51<br>#rootpath=\/srv\/nfs\/smarct335x\/ubuntu1204\/<br>#nfsopts=nolock,acdirmin=60<br>#netargs=setenv bootargs console=${console} ${optargs} root=\/dev\/nfs nfsroot=${serverip}:${rootpath},${nfsopts} rw ip=dhcp<br>##netboot=echo Loading kernel from SDCARD and booting from NFS &#8230;; run loadimage; run netargs; bootz ${loadaddr} &#8211; ${fdtaddr}<br>##uenvcmd=run netboot<br>###End Rootfs from NFS<br>###Begin Load kernel from TFTP<br>#netmask=255.255.255.0<br>#ipaddr=192.168.1.65<br>#serverip=192.168.1.51<br>#netboot=echo Loading kernel and device tree from TFTP and booting from NFS &#8230;; setenv autoload no; tftp ${loadaddr} ${kernel_file}; tftp ${fdtaddr} ${fdtfile}; run netargs; bootz ${loadaddr} &#8211; ${fdtaddr}<br>#uenvcmd=run netboot<br>###End Load kernel from TFTP<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ccc7226a39baa05d800c8e8b637e8eed\" style=\"text-decoration:underline\"><strong>Copy device tree binary to rootfs partition<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-6408a0c9\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6e45fdc7b91c6d0f35a5ca6bd8b0b8d7\" id=\"htoc-sudo-cp-v-media-boot-dtbs-am437x-smarct437x-dtb-media-rootfs-home-root-am437x-smarct437x-dtb\" style=\"letter-spacing:1px\"><em>$ sudo cp -v \/media\/boot\/dtbs\/am437x-smarct437x.dtb \/media\/rootfs\/home\/root\/am437x-smarct437x.dtb<\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-00864a8d254e3eb535696e621406547d\" style=\"text-decoration:underline\"><strong>Copy final root file system to rootfs partition<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-fa295ccf\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8a2e5d9b535a543ee726ed994089fc6a\" id=\"htoc-pushd-media-rootfs\" style=\"letter-spacing:1px\">$ pushd \/media\/rootfs<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c6ef69146d873dca60ccf2fb7121d8ec\" id=\"htoc-sudo-tar-cvfz-smarct437x-emmc-rootfs-tar-gz\" style=\"letter-spacing:1px\">$ sudo tar cvfz ~\/smarct437x-emmc-rootfs.tar.gz .<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-29c5941230a9629032b4e9d0d03ba580\" id=\"htoc-sudo-mv-smarct437x-emmc-rootfs-tar-gz-media-rootfs-home-root\" style=\"letter-spacing:1px\">$ sudo mv ~\/smarct437x-emmc-rootfs.tar.gz \/media\/rootfs\/home\/root<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a13fe5efc1a17193a3413d1e872f508f\" id=\"htoc-popd\" style=\"letter-spacing:1px\">$ popd<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-598315de823e699e7c8102e4a770264e\">Remove SD card:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-1b8c6d62\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-aae53e75f0ca4158861c485361e4ef1b\" id=\"htoc-sync1\" style=\"letter-spacing:1px\">$ sync<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-61f5bf2e8bce8f5ec08c3985130f1b5a\" id=\"htoc-sudo-umount-media-boot1\" style=\"letter-spacing:1px\">$ sudo umount \/media\/boot<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1e1ab78a98de627fff28d299fbd96bf9\" id=\"htoc-sudo-umount-media-rootfs1\" style=\"letter-spacing:1px\">$ sudo umount \/media\/rootfs<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9dcc995d6b87d39172443972ad69f3a8\"><strong>Copy Binaries to eMMC from SD card<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8c35a6f6587aead11e2a359b1ff5bf9b\">Insert this SD card into your <em>SMARC-T437X<\/em>&nbsp;device.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-263333ac95548bfe007a7aa24f056751\">Now it will be almost the same as you did when setup your SD card, but the eMMC device descriptor is&nbsp;<em>\/dev\/mmcblk0<\/em>&nbsp;now. Booting up the device from SD card (shunt cross <em>TEST#<\/em>).<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-e0131b14\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-95b8fff57af40f050f609a20f0f2367d\" id=\"htoc-export-disk-dev-mmcblk011\" style=\"letter-spacing:1px\"><em>$ export DISK=\/dev\/mmcblk0<\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-26385041cd32b3efcf1187c39a117a91\">Erase eMMC:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-09129e73\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ede5c21826de394992b8e4d23f474d78\" id=\"htoc-sudo-dd-if-dev-zero-of-disk-bs-1m-count-1601\" style=\"letter-spacing:1px\"><em><em>$&nbsp;sudo dd&nbsp;if=\/dev\/zero of=${DISK} bs=1M count=160<\/em><\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6f210b567470f5fc908fd911898cef57\">Create Partition Layout:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-072ed0f0\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-104d9cd6c0ef8d0918383cb20c4f6fba\" id=\"htoc-sudo-sfdisk-in-order-linux-unit-m-disk-lt-lt-eof-1-48-0x83-eof\" style=\"letter-spacing:1px\">$ sudo sfdisk &#8211;in-order &#8211;Linux &#8211;unit M ${DISK} &lt;&lt;-__EOF__<br>1,48,0&#215;83,*<br>,,,-<br>__EOF__<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0f098ec1998e5c2de6abf2e5c7e66430\">Format Partitions:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-ec753bc7\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-da9b995200826652dceaa5c5d51e6802\" id=\"htoc-sudo-mkfs-vfat-f-16-disk-p1-n-boot\" style=\"letter-spacing:1px\">$ sudo mkfs.vfat -F 16 ${DISK}p1 -n boot<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-eadf0822850cc0d478bb534fdab66582\" id=\"htoc-sudo-mkfs-ext4-disk-p2-l-rootfs\" style=\"letter-spacing:1px\">$ sudo mkfs.ext4 ${DISK}p2 -L rootfs<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-be6b952ddac03f3f1200f011ce739d7a\">Mount Partitions:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-b49a16e9\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-74ce00c7c9fd06ed613f5e341f805174\" id=\"htoc-sudo-mkdir-p-media-boot1\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ccbc7a016476fd5b339383ea1bcd1987\" id=\"htoc-sudo-mkdir-p-media-rootfs1\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/rootfs\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2582f77e8fc89b05fc82a2e1e951b87e\" id=\"htoc-sudo-mount-disk-p1-media-boot1\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}p1 \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b3bbb1289d26b5b5e4e16f1d5b989531\" id=\"htoc-sudo-mount-disk-p2-media-rootfs1\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}p2 \/media\/rootfs\/<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3d74d81d6958ca0a0dd1bd856afa3068\" style=\"text-decoration:underline\"><strong>Copy binaries to boot partition<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f59744842078bed58f723000ce587ff5\">Copy uEnv.txt\/Image\/*.dtb&nbsp;to the boot partition<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-e2d386e8\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-587f9c2fb473c6c9b6b437d7158416d7\" id=\"htoc-sudo-cp-v-zimage-uenv-txt-media-boot\" style=\"letter-spacing:1px\">$ sudo cp -v zImage uEnv.txt \/media\/boot\/<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-be731b4a4714d1780437f6d0613fd92b\">Copy Linux kernel device tree binary<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-4398c979\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e7db41fcf6d80f16413d2b9a6915efcf\" id=\"htoc-sudo-mkdir-p-media-boot-dtbs1\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/boot\/dtbs<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6b73e2429c140b6e829b4e803c981e47\" id=\"htoc-sudo-cp-v-am437x-smarct437x-dtb-media-boot-dtbs\" style=\"letter-spacing:1px\">$ sudo cp -v am437x-smarct437x.dtb \/media\/boot\/dtbs\/<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-abc254c839f19dfb6232d7c402b434ed\" style=\"text-decoration:underline\"><strong>Copy root file system to rootfs partition<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-b1e143c5\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b327661c11380e700be6b2c0e47724a5\" id=\"htoc-sudo-tar-zxvf-smarct437x-emmc-rootfs-tar-gz-c-media-rootfs\" style=\"letter-spacing:1px\">$ sudo tar -zxvf smarct437x-emmc-rootfs.tar.gz -C \/media\/rootfs<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c27e14d1255fe69f26c81134d564ffe2\">Unmount eMMC:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-dab7bd84\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6c5d07e1d9b5fb401c452c98af12e3c8\" id=\"htoc-sync11\" style=\"letter-spacing:1px\">$ sync<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8b1e9b0237c65dff7f369e8f920d1713\" id=\"htoc-sudo-umount-media-boot11\" style=\"letter-spacing:1px\">$ sudo umount \/media\/boot<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a53d48bc683ae3f29edeca991468552c\" id=\"htoc-sudo-umount-media-rootfs11\" style=\"letter-spacing:1px\">$ sudo umount \/media\/rootfs<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6bb4b4bc12ea593fcd27cb58ee322027\">Switch your Boot Select to eMMC (<em>OFF ON ON<\/em>) and you will be able to boot up from eMMC now.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8869eefc9ecd7ee24f51fbad91e16f97\"><br>version 1.0a, 10\/28\/2024<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b38ed5dfca6bdb303dabc7c1181a2069\">Last updated 2024-10-28<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This document describes how Embedian b&#8230;<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"ht-kb-category":[151],"ht-kb-tag":[175,176,177,144,142],"class_list":["post-5476","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-ti-sitara-smarc-am437x","ht_kb_tag-am437x","ht_kb_tag-morty","ht_kb_tag-processor-sdk","ht_kb_tag-smarc","ht_kb_tag-yocto"],"spectra_custom_meta":{"_ht_kb_usefulness":["0"],"_ht_kb_post_reading_time":["776"],"_ht_article_order_115":["5476"],"_ht_kb_post_views_count":["703"],"_edit_last":["1"],"_ht_article_order_136":["5476"],"_edit_lock":["1770909176:1"],"_ht_article_order_151":["5476"],"_wp_old_slug":["our-content-policy"],"_uagb_previous_block_counts":["a:90:{s:21:\"uagb\/advanced-heading\";i:0;s:15:\"uagb\/blockquote\";i:0;s:12:\"uagb\/buttons\";i:0;s:18:\"uagb\/buttons-child\";i:0;s:19:\"uagb\/call-to-action\";i:0;s:15:\"uagb\/cf7-styler\";i:0;s:11:\"uagb\/column\";i:0;s:12:\"uagb\/columns\";i:0;s:14:\"uagb\/container\";i:0;s:21:\"uagb\/content-timeline\";i:0;s:27:\"uagb\/content-timeline-child\";i:0;s:14:\"uagb\/countdown\";i:0;s:12:\"uagb\/counter\";i:0;s:8:\"uagb\/faq\";i:0;s:14:\"uagb\/faq-child\";i:0;s:10:\"uagb\/forms\";i:0;s:17:\"uagb\/forms-accept\";i:0;s:19:\"uagb\/forms-checkbox\";i:0;s:15:\"uagb\/forms-date\";i:0;s:16:\"uagb\/forms-email\";i:0;s:17:\"uagb\/forms-hidden\";i:0;s:15:\"uagb\/forms-name\";i:0;s:16:\"uagb\/forms-phone\";i:0;s:16:\"uagb\/forms-radio\";i:0;s:17:\"uagb\/forms-select\";i:0;s:19:\"uagb\/forms-textarea\";i:0;s:17:\"uagb\/forms-toggle\";i:0;s:14:\"uagb\/forms-url\";i:0;s:14:\"uagb\/gf-styler\";i:0;s:15:\"uagb\/google-map\";i:0;s:11:\"uagb\/how-to\";i:0;s:16:\"uagb\/how-to-step\";i:0;s:9:\"uagb\/icon\";i:0;s:14:\"uagb\/icon-list\";i:4;s:20:\"uagb\/icon-list-child\";i:4;s:10:\"uagb\/image\";i:1;s:18:\"uagb\/image-gallery\";i:0;s:13:\"uagb\/info-box\";i:0;s:18:\"uagb\/inline-notice\";i:49;s:11:\"uagb\/lottie\";i:0;s:21:\"uagb\/marketing-button\";i:0;s:10:\"uagb\/modal\";i:0;s:18:\"uagb\/popup-builder\";i:0;s:16:\"uagb\/post-button\";i:0;s:18:\"uagb\/post-carousel\";i:0;s:17:\"uagb\/post-excerpt\";i:0;s:14:\"uagb\/post-grid\";i:0;s:15:\"uagb\/post-image\";i:0;s:17:\"uagb\/post-masonry\";i:0;s:14:\"uagb\/post-meta\";i:0;s:18:\"uagb\/post-taxonomy\";i:0;s:18:\"uagb\/post-timeline\";i:0;s:15:\"uagb\/post-title\";i:0;s:20:\"uagb\/restaurant-menu\";i:0;s:26:\"uagb\/restaurant-menu-child\";i:0;s:11:\"uagb\/review\";i:0;s:12:\"uagb\/section\";i:0;s:14:\"uagb\/separator\";i:0;s:11:\"uagb\/slider\";i:0;s:17:\"uagb\/slider-child\";i:0;s:17:\"uagb\/social-share\";i:0;s:23:\"uagb\/social-share-child\";i:0;s:16:\"uagb\/star-rating\";i:0;s:23:\"uagb\/sure-cart-checkout\";i:0;s:22:\"uagb\/sure-cart-product\";i:0;s:15:\"uagb\/sure-forms\";i:0;s:22:\"uagb\/table-of-contents\";i:0;s:9:\"uagb\/tabs\";i:0;s:15:\"uagb\/tabs-child\";i:0;s:18:\"uagb\/taxonomy-list\";i:0;s:9:\"uagb\/team\";i:0;s:16:\"uagb\/testimonial\";i:0;s:14:\"uagb\/wp-search\";i:0;s:19:\"uagb\/instagram-feed\";i:0;s:10:\"uagb\/login\";i:0;s:17:\"uagb\/loop-builder\";i:0;s:18:\"uagb\/loop-category\";i:0;s:20:\"uagb\/loop-pagination\";i:0;s:15:\"uagb\/loop-reset\";i:0;s:16:\"uagb\/loop-search\";i:0;s:14:\"uagb\/loop-sort\";i:0;s:17:\"uagb\/loop-wrapper\";i:0;s:13:\"uagb\/register\";i:0;s:19:\"uagb\/register-email\";i:0;s:24:\"uagb\/register-first-name\";i:0;s:23:\"uagb\/register-last-name\";i:0;s:22:\"uagb\/register-password\";i:0;s:30:\"uagb\/register-reenter-password\";i:0;s:19:\"uagb\/register-terms\";i:0;s:22:\"uagb\/register-username\";i:0;}"],"_wpml_word_count":["1908"],"copied_media_ids":["a:1:{i:0;i:5426;}"],"referenced_media_ids":["a:0:{}"],"_wpml_location_migration_done":["1"],"_uag_css_file_name":["uag-css-5476.css"],"_uag_js_file_name":["uag-js-5476.js"],"_elementor_page_assets":["a:0:{}"],"_uag_page_assets":["a:9:{s:3:\"css\";s:78554:\".wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow 0.2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image__figure figcaption{text-align:center;margin-top:0.5em;margin-bottom:1em}.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions{align-self:center}.wp-block-uagb-image--align-left{text-align:left}.wp-block-uagb-image--align-right{text-align:right}.wp-block-uagb-image--align-center{text-align:center}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:auto}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img{height:auto;width:100% !important}.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img{height:auto;width:100%}.wp-block-uagb-image--layout-overlay__color-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.2;background:rgba(0,0,0,0.5);transition:opacity 0.35s ease-in-out}.wp-block-uagb-image--layout-overlay-link{position:absolute;left:0;right:0;bottom:0;top:0}.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.wp-block-uagb-image--layout-overlay__inner{position:absolute;left:15px;right:15px;bottom:15px;top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:#fff;transition:0.35s ease-in-out}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.top-center,.wp-block-uagb-image--layout-overlay__inner.top-right{justify-content:flex-start}.wp-block-uagb-image--layout-overlay__inner.bottom-left,.wp-block-uagb-image--layout-overlay__inner.bottom-center,.wp-block-uagb-image--layout-overlay__inner.bottom-right{justify-content:flex-end}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.center-left,.wp-block-uagb-image--layout-overlay__inner.bottom-left{align-items:flex-start}.wp-block-uagb-image--layout-overlay__inner.top-right,.wp-block-uagb-image--layout-overlay__inner.center-right,.wp-block-uagb-image--layout-overlay__inner.bottom-right{align-items:flex-end}.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{color:#fff;transition:transform 0.35s, opacity 0.35s ease-in-out;transform:translate3d(0, 24px, 0);margin:0;line-height:1em}.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;border-top-style:solid;margin-bottom:10px;opacity:0;transition:transform 0.4s, opacity 0.4s ease-in-out;transform:translate3d(0, 30px, 0)}.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0;overflow:visible;color:#fff;transition:transform 0.45s, opacity 0.45s ease-in-out;transform:translate3d(0, 35px, 0)}.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption{opacity:1;transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1.05)}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{width:calc(100% + 40px) !important;max-width:none !important;transform:translate3d(-40px, 0, 0);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-grayscale img{filter:grayscale(0%);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-grayscale:hover img{filter:grayscale(100%)}.wp-block-uagb-image--effect-blur img{filter:blur(0);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-blur:hover img{filter:blur(3px)}\n.uagb-icon-list__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.wp-block-uagb-icon-list-child{padding:0;transition:all 0.2s;display:inline-flex;color:#3a3a3a;align-items:center;text-decoration:none;box-shadow:none}.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{display:block;align-items:center}.uagb-icon-list__source-wrap svg{display:block}.uagb-icon-list__source-image{width:40px}.uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap{color:#3a3a3a;display:flex;align-items:center}\n.wp-block-uagb-icon-list-child{position:relative}.wp-block-uagb-icon-list-child>a{position:absolute;top:0;left:0;width:100%;height:100%}img.uagb-icon-list__source-image{max-width:unset}.wp-block-uagb-icon-list-child .uagb-icon-list__label{word-break:break-word}\n.uagb-inline_notice__align-right{text-align:right}.uagb-inline_notice__align-right span.uagb-notice-dismiss{left:13px}.uagb-inline_notice__align-center{text-align:center}.uagb-inline_notice__align-center span.uagb-notice-dismiss{right:13px}.uagb-inline_notice__align-left{text-align:left}.uagb-inline_notice__align-left span.uagb-notice-dismiss{right:13px}.wp-block-uagb-inline-notice{width:100%;position:relative}.wp-block-uagb-inline-notice.uagb-notice__active{display:none}.wp-block-uagb-inline-notice .uagb-notice-title{margin:0;width:-moz-available;width:-webkit-fill-available;width:fill-available;display:inline-block}.wp-block-uagb-inline-notice .uagb-notice-text{margin-top:-3px;margin-bottom:0}.wp-block-uagb-inline-notice .uagb-notice-text p:last-child{margin-bottom:0}.wp-block-uagb-inline-notice .uagb-notice-text p:first-child{margin-top:0 !important}.wp-block-uagb-inline-notice span.uagb-notice-dismiss svg{width:16px;height:16px}.wp-block-uagb-inline-notice span.uagb-notice-dismiss{position:absolute;cursor:pointer;top:13px;opacity:0.8;padding:0;background:none;transition:0.3s ease}.wp-block-uagb-inline-notice.uagb-dismissable>svg{position:absolute;cursor:pointer;opacity:0.8;padding:0;background:none;transition:0.3s ease}.wp-block-uagb-inline-notice.uagb-dismissable button[type=\"button\"]{position:absolute;cursor:pointer;opacity:0.8;padding:0;background:none;transition:0.3s ease}.wp-block-uagb-inline-notice.uagb-inline_notice__align-right{text-align:right}.wp-block-uagb-inline-notice.uagb-inline_notice__align-right svg{left:13px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-right button[type=\"button\"]{left:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-center{text-align:center}.wp-block-uagb-inline-notice.uagb-inline_notice__align-center svg{right:13px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-center button[type=\"button\"]{right:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-left{text-align:left}.wp-block-uagb-inline-notice.uagb-inline_notice__align-left svg{right:13px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-left button[type=\"button\"]{right:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}\n.uagb-block-85c723ff.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 400px;height: 400px;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-85c723ff.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-15be26da.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-19356150.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-19356150.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-ac297df4.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-6ab00cdc.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6ab00cdc.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;} .uagb-block-11ff3fd9.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-11ff3fd9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #000000;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-11ff3fd9.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-11ff3fd9.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-11ff3fd9 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-bd048fd1.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-bd048fd1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-bd048fd1.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-bd048fd1.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-bd048fd1 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-96c97c50.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-96c97c50 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-96c97c50.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-96c97c50.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-96c97c50 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-cbb1bf99.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-cbb1bf99 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-cbb1bf99.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-cbb1bf99.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-cbb1bf99 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-84b3e151.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-84b3e151 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-84b3e151.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-84b3e151.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-84b3e151 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-c0c3aec0.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-c0c3aec0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-c0c3aec0.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-c0c3aec0.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-c0c3aec0 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-8a3c2661.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-8a3c2661 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-8a3c2661.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-8a3c2661.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-8a3c2661 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-02f2848f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-02f2848f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-02f2848f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-02f2848f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-02f2848f .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-a6d48916.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-a6d48916 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-a6d48916.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-a6d48916.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-a6d48916 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-ff876203.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-ff876203 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-ff876203.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-ff876203.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-ff876203 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-62791a44.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-62791a44 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-62791a44.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-62791a44.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-62791a44 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-041fba8c.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-041fba8c .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-041fba8c.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-041fba8c.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-041fba8c .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-1be40c38.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-1be40c38 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-1be40c38.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-1be40c38.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-1be40c38 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-33713966.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-33713966 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-33713966.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-33713966.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-33713966 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b9cdb483.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b9cdb483 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-b9cdb483.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b9cdb483.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b9cdb483 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-973759c4.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-973759c4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-973759c4.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-973759c4.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-973759c4 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-e51dac94.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-e51dac94 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-e51dac94.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-e51dac94.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-e51dac94 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-5d91e60d.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-5d91e60d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-5d91e60d.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-5d91e60d.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-5d91e60d .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-870fee39.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-870fee39 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-870fee39.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-870fee39.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-870fee39 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-fbe78a08.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-34dff959.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-34dff959.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;} .uagb-block-8154f3ad.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-8154f3ad .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-8154f3ad.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-8154f3ad.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-8154f3ad .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-df7d7195.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-df7d7195 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-df7d7195.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-df7d7195.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-df7d7195 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-5d6e1936.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-5d6e1936 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #000000;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-5d6e1936.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-5d6e1936.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-5d6e1936 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-264c5ab3.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-6c6a1b02.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6c6a1b02.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;} .uagb-block-3917d99e.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-3917d99e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-3917d99e.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-3917d99e.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-3917d99e .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-f7fd04ff.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-f7fd04ff .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #000000;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-f7fd04ff.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-f7fd04ff.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-f7fd04ff .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-84535dc2.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-84535dc2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-84535dc2.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-84535dc2.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-84535dc2 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-5d7908d0.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-5d7908d0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-5d7908d0.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-5d7908d0.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-5d7908d0 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-6c0bfb6a.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-6c0bfb6a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-6c0bfb6a.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-6c0bfb6a.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-6c0bfb6a .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-1860d594.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-1860d594 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-1860d594.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-1860d594.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-1860d594 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-4b7297b6.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-4b7297b6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-4b7297b6.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-4b7297b6.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-4b7297b6 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-426e83e3.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-426e83e3 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #000000;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-426e83e3.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-426e83e3.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-426e83e3 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-f8e2dc9f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-f8e2dc9f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-f8e2dc9f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-f8e2dc9f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-f8e2dc9f .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-cb51d653.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-cb51d653 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-cb51d653.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-cb51d653.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-cb51d653 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-bec4cf9e.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-bec4cf9e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-bec4cf9e.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-bec4cf9e.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-bec4cf9e .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-3bf696d6.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-3bf696d6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-3bf696d6.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-3bf696d6.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-3bf696d6 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-d618573f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-d618573f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-d618573f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-d618573f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-d618573f .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-6f6a8759.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-6f6a8759 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-6f6a8759.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-6f6a8759.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-6f6a8759 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b82ef34f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b82ef34f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-b82ef34f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b82ef34f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b82ef34f .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-6408a0c9.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-6408a0c9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-6408a0c9.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-6408a0c9.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-6408a0c9 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-fa295ccf.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-fa295ccf .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-fa295ccf.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-fa295ccf.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-fa295ccf .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-1b8c6d62.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-1b8c6d62 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-1b8c6d62.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-1b8c6d62.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-1b8c6d62 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-e0131b14.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-e0131b14 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-e0131b14.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-e0131b14.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-e0131b14 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-09129e73.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-09129e73 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-09129e73.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-09129e73.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-09129e73 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-072ed0f0.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-072ed0f0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-072ed0f0.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-072ed0f0.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-072ed0f0 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-ec753bc7.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-ec753bc7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-ec753bc7.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-ec753bc7.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-ec753bc7 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b49a16e9.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b49a16e9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-b49a16e9.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b49a16e9.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b49a16e9 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-e2d386e8.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-e2d386e8 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-e2d386e8.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-e2d386e8.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-e2d386e8 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-4398c979.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-4398c979 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-4398c979.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-4398c979.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-4398c979 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b1e143c5.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b1e143c5 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-b1e143c5.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b1e143c5.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b1e143c5 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-dab7bd84.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-dab7bd84 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-dab7bd84.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-dab7bd84.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-dab7bd84 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;}@media only screen and (max-width: 976px) {.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 400px;height: auto;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-15be26da.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-ac297df4.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-11ff3fd9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-11ff3fd9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bd048fd1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bd048fd1 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-96c97c50 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-96c97c50 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cbb1bf99 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cbb1bf99 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84b3e151 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84b3e151 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c0c3aec0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c0c3aec0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8a3c2661 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8a3c2661 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-02f2848f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-02f2848f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a6d48916 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a6d48916 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ff876203 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ff876203 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-62791a44 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-62791a44 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-041fba8c .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-041fba8c .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1be40c38 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1be40c38 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-33713966 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-33713966 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b9cdb483 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b9cdb483 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-973759c4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-973759c4 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e51dac94 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e51dac94 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d91e60d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d91e60d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-870fee39 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-870fee39 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-fbe78a08.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-8154f3ad .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8154f3ad .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df7d7195 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df7d7195 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d6e1936 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d6e1936 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-264c5ab3.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-3917d99e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3917d99e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f7fd04ff .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f7fd04ff .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84535dc2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84535dc2 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d7908d0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d7908d0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6c0bfb6a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6c0bfb6a .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1860d594 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1860d594 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4b7297b6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4b7297b6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-426e83e3 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-426e83e3 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f8e2dc9f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f8e2dc9f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cb51d653 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cb51d653 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bec4cf9e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bec4cf9e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3bf696d6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3bf696d6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-d618573f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-d618573f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6f6a8759 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6f6a8759 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b82ef34f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b82ef34f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6408a0c9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6408a0c9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fa295ccf .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fa295ccf .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1b8c6d62 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1b8c6d62 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e0131b14 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e0131b14 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-09129e73 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-09129e73 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-072ed0f0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-072ed0f0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ec753bc7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ec753bc7 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b49a16e9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b49a16e9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e2d386e8 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e2d386e8 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4398c979 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4398c979 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b1e143c5 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b1e143c5 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-dab7bd84 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-dab7bd84 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}}@media only screen and (max-width: 767px) {.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 400px;height: auto;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-15be26da.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-ac297df4.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-11ff3fd9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-11ff3fd9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bd048fd1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bd048fd1 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-96c97c50 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-96c97c50 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cbb1bf99 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cbb1bf99 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84b3e151 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84b3e151 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c0c3aec0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c0c3aec0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8a3c2661 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8a3c2661 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-02f2848f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-02f2848f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a6d48916 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a6d48916 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ff876203 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ff876203 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-62791a44 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-62791a44 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-041fba8c .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-041fba8c .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1be40c38 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1be40c38 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-33713966 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-33713966 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b9cdb483 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b9cdb483 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-973759c4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-973759c4 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e51dac94 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e51dac94 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d91e60d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d91e60d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-870fee39 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-870fee39 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-fbe78a08.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-8154f3ad .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8154f3ad .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df7d7195 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df7d7195 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d6e1936 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d6e1936 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-264c5ab3.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-3917d99e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3917d99e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f7fd04ff .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f7fd04ff .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84535dc2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84535dc2 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d7908d0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d7908d0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6c0bfb6a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6c0bfb6a .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1860d594 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1860d594 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4b7297b6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4b7297b6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-426e83e3 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-426e83e3 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f8e2dc9f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f8e2dc9f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cb51d653 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cb51d653 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bec4cf9e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bec4cf9e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3bf696d6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3bf696d6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-d618573f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-d618573f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6f6a8759 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6f6a8759 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b82ef34f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b82ef34f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6408a0c9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6408a0c9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fa295ccf .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fa295ccf .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1b8c6d62 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1b8c6d62 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e0131b14 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e0131b14 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-09129e73 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-09129e73 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-072ed0f0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-072ed0f0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ec753bc7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ec753bc7 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b49a16e9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b49a16e9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e2d386e8 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e2d386e8 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4398c979 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4398c979 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b1e143c5 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b1e143c5 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-dab7bd84 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-dab7bd84 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\n\";s:2:\"js\";s:10303:\"document.addEventListener(\"DOMContentLoaded\", function(){ window.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-11ff3fd9' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-bd048fd1' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-96c97c50' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-cbb1bf99' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-84b3e151' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-c0c3aec0' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-8a3c2661' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-02f2848f' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-a6d48916' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-ff876203' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-62791a44' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-041fba8c' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-1be40c38' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-33713966' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b9cdb483' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-973759c4' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-e51dac94' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-5d91e60d' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-870fee39' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-8154f3ad' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-df7d7195' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-5d6e1936' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-3917d99e' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-f7fd04ff' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-84535dc2' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-5d7908d0' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-6c0bfb6a' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-1860d594' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-4b7297b6' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-426e83e3' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-f8e2dc9f' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-cb51d653' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-bec4cf9e' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-3bf696d6' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-d618573f' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-6f6a8759' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b82ef34f' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-6408a0c9' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-fa295ccf' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-1b8c6d62' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-e0131b14' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-09129e73' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-072ed0f0' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-ec753bc7' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b49a16e9' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-e2d386e8' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-4398c979' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b1e143c5' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-dab7bd84' );\n});\n });\";s:18:\"current_block_list\";a:16:{i:0;s:14:\"core\/separator\";i:1;s:14:\"core\/post-date\";i:2;s:12:\"ht\/block-toc\";i:3;s:14:\"core\/paragraph\";i:4;s:10:\"uagb\/image\";i:5;s:14:\"uagb\/icon-list\";i:6;s:20:\"uagb\/icon-list-child\";i:7;s:12:\"core\/heading\";i:8;s:17:\"core\/preformatted\";i:9;s:18:\"uagb\/inline-notice\";i:10;s:11:\"core\/search\";i:11;s:10:\"core\/group\";i:12;s:17:\"core\/latest-posts\";i:13;s:20:\"core\/latest-comments\";i:14;s:13:\"core\/archives\";i:15;s:15:\"core\/categories\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1775571725\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":[],"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/www.embedian.com\/ja\/blog\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"This document describes how Embedian b...","_links":{"self":[{"href":"https:\/\/www.embedian.com\/ja\/wp-json\/wp\/v2\/ht-kb\/5476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.embedian.com\/ja\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.embedian.com\/ja\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.embedian.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.embedian.com\/ja\/wp-json\/wp\/v2\/comments?post=5476"}],"version-history":[{"count":28,"href":"https:\/\/www.embedian.com\/ja\/wp-json\/wp\/v2\/ht-kb\/5476\/revisions"}],"predecessor-version":[{"id":12151,"href":"https:\/\/www.embedian.com\/ja\/wp-json\/wp\/v2\/ht-kb\/5476\/revisions\/12151"}],"wp:attachment":[{"href":"https:\/\/www.embedian.com\/ja\/wp-json\/wp\/v2\/media?parent=5476"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.embedian.com\/ja\/wp-json\/wp\/v2\/ht-kb-category?post=5476"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.embedian.com\/ja\/wp-json\/wp\/v2\/ht-kb-tag?post=5476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}