{"roots":["0:3"],"nodeById":{"0:3":{"type":"WEBPAGE","id":"0:3","name":"/","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":1408.0,"height":1244.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":1408.0,"height":1244.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1408.0,"y":1244.0},"fills":[{"opacity":0.298039227724075,"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["0:4"]},"0:4":{"type":"FRAME","id":"0:4","name":"Desktop","absoluteBoundingBox":{"x":64.0,"y":100.0,"width":1280.0,"height":1080.0},"isolatedAbsoluteRenderBounds":{"x":64.0,"y":100.0,"width":1280.0,"height":1080.0},"relativeTransform":[[1.0,0.0,64.0],[0.0,1.0,100.0]],"size":{"x":1280.0,"y":1080.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["0:6"]},"0:6":{"type":"CODE_INSTANCE","id":"0:6","name":"App","absoluteBoundingBox":{"x":64.0,"y":100.0,"width":1280.0,"height":1080.0},"isolatedAbsoluteRenderBounds":{"x":64.0,"y":100.0,"width":1280.0,"height":1080.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1280.0,"y":1080.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","layoutGrow":1.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"codeExportName":"Code0_8.default","componentProperties":{}}},"assetIdToGuid":{},"guidToUrl":{"0:3":"/"},"fonts":{},"assets":{"71014b464f9dc234bf055d772438e1cb06cd24ad":{"type":"PAINT_ASSET","url":"71014b464f9dc234bf055d772438e1cb06cd24ad.png","size":{"x":0.0,"y":0.0}},"f14e19264f95fa80e5590bb326f10eee5634a2df":{"type":"PAINT_ASSET","url":"f14e19264f95fa80e5590bb326f10eee5634a2df.png","size":{"x":0.0,"y":0.0}},"1742d1b9998468397854df9fd4cc1e013fe6e6ac":{"type":"PAINT_ASSET","url":"1742d1b9998468397854df9fd4cc1e013fe6e6ac.png","size":{"x":0.0,"y":0.0}},"ff8ecdb7e7e8a8db3c30ae3ee428f2cdb10b5604":{"type":"PAINT_ASSET","url":"ff8ecdb7e7e8a8db3c30ae3ee428f2cdb10b5604.png","size":{"x":0.0,"y":0.0}},"6dad3013c61c1f60458cb70e036074b273a33a93":{"type":"PAINT_ASSET","url":"6dad3013c61c1f60458cb70e036074b273a33a93.png","size":{"x":0.0,"y":0.0}},"82dc34eb142ef521a344d00f439b0d35896b5019":{"type":"PAINT_ASSET","url":"82dc34eb142ef521a344d00f439b0d35896b5019.png","size":{"x":0.0,"y":0.0}},"89e7eeed82d9273b3c5e1a9f16ed4036ad884462":{"type":"PAINT_ASSET","url":"89e7eeed82d9273b3c5e1a9f16ed4036ad884462.png","size":{"x":0.0,"y":0.0}},"dee1efde95d9d440cb5453d3af6d35d784032c55":{"type":"PAINT_ASSET","url":"dee1efde95d9d440cb5453d3af6d35d784032c55.png","size":{"x":0.0,"y":0.0}},"d3bbc9e0f096e25e8146cadad58e3ffc9fe02caa":{"type":"PAINT_ASSET","url":"d3bbc9e0f096e25e8146cadad58e3ffc9fe02caa.png","size":{"x":0.0,"y":0.0}},"d1e7679fe33d2e00079486fa465685e2695f4487":{"type":"PAINT_ASSET","url":"d1e7679fe33d2e00079486fa465685e2695f4487.png","size":{"x":0.0,"y":0.0}},"a3065b1b2bd291d51f4c75b7c21cf76e698c3c86":{"type":"PAINT_ASSET","url":"a3065b1b2bd291d51f4c75b7c21cf76e698c3c86.png","size":{"x":0.0,"y":0.0}},"d322daec5c06b56a2c62f379f1b0018806cb0908":{"type":"PAINT_ASSET","url":"d322daec5c06b56a2c62f379f1b0018806cb0908.png","size":{"x":0.0,"y":0.0}},"ba543a5edc77a7f7ce08e673f3573458ef3cf3a2":{"type":"PAINT_ASSET","url":"ba543a5edc77a7f7ce08e673f3573458ef3cf3a2.png","size":{"x":0.0,"y":0.0}},"a1f88629ae485cfe49131d8e701b903fb7cbb363":{"type":"PAINT_ASSET","url":"a1f88629ae485cfe49131d8e701b903fb7cbb363.png","size":{"x":0.0,"y":0.0}},"a329eff66ef72ab987cbce08005d35262215c41e":{"type":"PAINT_ASSET","url":"a329eff66ef72ab987cbce08005d35262215c41e.png","size":{"x":0.0,"y":0.0}},"6660ac5be372585bc8646414bbdc2b9b64dfdd58":{"type":"PAINT_ASSET","url":"6660ac5be372585bc8646414bbdc2b9b64dfdd58.png","size":{"x":0.0,"y":0.0}},"65ccf581531a6a8989efe2188446f2df933518c3":{"type":"PAINT_ASSET","url":"65ccf581531a6a8989efe2188446f2df933518c3.png","size":{"x":0.0,"y":0.0}},"da07ddc03f18b21404f24a1a98d7b5e70cda6e07":{"type":"PAINT_ASSET","url":"da07ddc03f18b21404f24a1a98d7b5e70cda6e07.png","size":{"x":0.0,"y":0.0}},"ce159fb16be685a6f61952ab829d3e4589e762bf":{"type":"PAINT_ASSET","url":"ce159fb16be685a6f61952ab829d3e4589e762bf.png","size":{"x":0.0,"y":0.0}},"3bea2aca36ceacca6ea7d0ab479f4b424cd9dee0":{"type":"PAINT_ASSET","url":"3bea2aca36ceacca6ea7d0ab479f4b424cd9dee0.png","size":{"x":0.0,"y":0.0}},"f7bd2d5fd04c0b57384348ac0d536a8cefb4a6b2":{"type":"PAINT_ASSET","url":"f7bd2d5fd04c0b57384348ac0d536a8cefb4a6b2.png","size":{"x":0.0,"y":0.0}},"c4466335f5a53bca6481c115bc661f3cab3da16d":{"type":"PAINT_ASSET","url":"c4466335f5a53bca6481c115bc661f3cab3da16d.png","size":{"x":0.0,"y":0.0}},"fe697ad0f3d23586a3c6e3559893ae6fcfb722e0":{"type":"PAINT_ASSET","url":"fe697ad0f3d23586a3c6e3559893ae6fcfb722e0.png","size":{"x":0.0,"y":0.0}},"4be972af5d6f03f3fb717912b035e4b9e5d8310d":{"type":"PAINT_ASSET","url":"4be972af5d6f03f3fb717912b035e4b9e5d8310d.png","size":{"x":0.0,"y":0.0}},"f8c8ee3448953d815721d4755ce2acd10260e7db":{"type":"PAINT_ASSET","url":"f8c8ee3448953d815721d4755ce2acd10260e7db.png","size":{"x":0.0,"y":0.0}},"8888ece32d2595ba9711e898106369cce07d5382":{"type":"PAINT_ASSET","url":"8888ece32d2595ba9711e898106369cce07d5382.png","size":{"x":0.0,"y":0.0}},"d80fcddc81cfa3c556065f041154e13b5cfec575":{"type":"PAINT_ASSET","url":"d80fcddc81cfa3c556065f041154e13b5cfec575.png","size":{"x":0.0,"y":0.0}},"1ccd4b125b14de88cc6a183a5d77c369bf4fe561":{"type":"PAINT_ASSET","url":"1ccd4b125b14de88cc6a183a5d77c369bf4fe561.png","size":{"x":0.0,"y":0.0}},"f95a29260ddd7c8d078738273a0709410ec61001":{"type":"PAINT_ASSET","url":"f95a29260ddd7c8d078738273a0709410ec61001.png","size":{"x":0.0,"y":0.0}},"3d2b5322e3238cd94e23c874e5140abf7e3a13cc":{"type":"PAINT_ASSET","url":"3d2b5322e3238cd94e23c874e5140abf7e3a13cc.png","size":{"x":0.0,"y":0.0}},"c4b18c7804403aeeee56eb065f2b7430aad15693":{"type":"PAINT_ASSET","url":"c4b18c7804403aeeee56eb065f2b7430aad15693.png","size":{"x":0.0,"y":0.0}},"6b264dc2ea7d3b6e1541a13b4abc4b4b7af2a33e":{"type":"PAINT_ASSET","url":"6b264dc2ea7d3b6e1541a13b4abc4b4b7af2a33e.png","size":{"x":0.0,"y":0.0}},"d17f7c0e478b3ebf66f6696d158e178677dfdb6c":{"type":"PAINT_ASSET","url":"d17f7c0e478b3ebf66f6696d158e178677dfdb6c.png","size":{"x":0.0,"y":0.0}},"a8edade36176abf4cce188df4f7ce972d3a184b4":{"type":"PAINT_ASSET","url":"a8edade36176abf4cce188df4f7ce972d3a184b4.png","size":{"x":0.0,"y":0.0}},"69912579295c4de027e0ab2ac637846bdc377b8b":{"type":"PAINT_ASSET","url":"69912579295c4de027e0ab2ac637846bdc377b8b.png","size":{"x":0.0,"y":0.0}},"c6bac47b22b10233fb38cbc815ac5eded859fa71":{"type":"PAINT_ASSET","url":"c6bac47b22b10233fb38cbc815ac5eded859fa71.png","size":{"x":0.0,"y":0.0}},"95c08cc23ba4efa4a14b32a138536c29e3a94cc8":{"type":"PAINT_ASSET","url":"95c08cc23ba4efa4a14b32a138536c29e3a94cc8.png","size":{"x":0.0,"y":0.0}},"9158348f1542a763ad7bef6db215c9d750706e57":{"type":"PAINT_ASSET","url":"9158348f1542a763ad7bef6db215c9d750706e57.png","size":{"x":0.0,"y":0.0}},"9d1e9b6f20548b365e739c520e45fbb1bd4b62de":{"type":"PAINT_ASSET","url":"9d1e9b6f20548b365e739c520e45fbb1bd4b62de.png","size":{"x":0.0,"y":0.0}},"bb172a1581944a48de1c2ca1f7afae5e9123a776":{"type":"PAINT_ASSET","url":"bb172a1581944a48de1c2ca1f7afae5e9123a776.png","size":{"x":0.0,"y":0.0}},"b8acafd42ee64efda875297b07ec871cd8f309ef":{"type":"PAINT_ASSET","url":"b8acafd42ee64efda875297b07ec871cd8f309ef.png","size":{"x":0.0,"y":0.0}},"c9a2a0d9136361977342e6eef3357114a1aced79":{"type":"PAINT_ASSET","url":"c9a2a0d9136361977342e6eef3357114a1aced79.png","size":{"x":0.0,"y":0.0}},"5375b516fa9c52f0583b3fb0d73724b0485b6d4f":{"type":"PAINT_ASSET","url":"5375b516fa9c52f0583b3fb0d73724b0485b6d4f.png","size":{"x":0.0,"y":0.0}},"bcfaadc5c32e8cb59f33ecddbf869afa6ffb7f3e":{"type":"PAINT_ASSET","url":"bcfaadc5c32e8cb59f33ecddbf869afa6ffb7f3e.png","size":{"x":0.0,"y":0.0}},"1118d2d3c5d02ff19cacebe1978061d03b90e463":{"type":"PAINT_ASSET","url":"1118d2d3c5d02ff19cacebe1978061d03b90e463.png","size":{"x":0.0,"y":0.0}},"5bff50456232c58cdacd3d4c4188c8184c57107e":{"type":"PAINT_ASSET","url":"5bff50456232c58cdacd3d4c4188c8184c57107e.png","size":{"x":0.0,"y":0.0}},"d754815a3643991713f755a8d2023e04faf0f3ae":{"type":"PAINT_ASSET","url":"d754815a3643991713f755a8d2023e04faf0f3ae.png","size":{"x":0.0,"y":0.0}},"e16b58cefc0d6203726f0bf0e134184481f819c6":{"type":"PAINT_ASSET","url":"e16b58cefc0d6203726f0bf0e134184481f819c6.png","size":{"x":0.0,"y":0.0}},"827b7d0f911532513fa0e00f4548dda5b746b9d9":{"type":"PAINT_ASSET","url":"827b7d0f911532513fa0e00f4548dda5b746b9d9.png","size":{"x":0.0,"y":0.0}},"424222f6e65b639c9f7e8d5df3f7abdbe8af699c":{"type":"PAINT_ASSET","url":"424222f6e65b639c9f7e8d5df3f7abdbe8af699c.png","size":{"x":0.0,"y":0.0}},"d9707f6db90eea053b48a6d9fd3423a56002e7e9":{"type":"PAINT_ASSET","url":"d9707f6db90eea053b48a6d9fd3423a56002e7e9.png","size":{"x":0.0,"y":0.0}},"d25193e7885e6dcb841141b218ab18ab4bbd26e6":{"type":"PAINT_ASSET","url":"d25193e7885e6dcb841141b218ab18ab4bbd26e6.png","size":{"x":0.0,"y":0.0}},"71f6efcfe3a8d035ade739934fe88a1d6e355b7f":{"type":"PAINT_ASSET","url":"71f6efcfe3a8d035ade739934fe88a1d6e355b7f.png","size":{"x":0.0,"y":0.0}},"2362c7b6283714705842e75e07bcbb995dcff274":{"type":"PAINT_ASSET","url":"2362c7b6283714705842e75e07bcbb995dcff274.png","size":{"x":0.0,"y":0.0}},"470db63fbe9857bd51a9aa7004181722b39a3f44":{"type":"PAINT_ASSET","url":"470db63fbe9857bd51a9aa7004181722b39a3f44.png","size":{"x":0.0,"y":0.0}},"6a47be8a6eced107d2abf12aa19a36e6f870678b":{"type":"PAINT_ASSET","url":"6a47be8a6eced107d2abf12aa19a36e6f870678b.png","size":{"x":0.0,"y":0.0}},"dbb28321f733358d1a7b543a5d961361c8302927":{"type":"PAINT_ASSET","url":"dbb28321f733358d1a7b543a5d961361c8302927.png","size":{"x":0.0,"y":0.0}},"afa964538bc0a6e22d44b288d3ddc35af2eb4d7b":{"type":"PAINT_ASSET","url":"afa964538bc0a6e22d44b288d3ddc35af2eb4d7b.png","size":{"x":0.0,"y":0.0}},"f90e2ee837bf81efd6b70cc1020b60678c8de440":{"type":"PAINT_ASSET","url":"f90e2ee837bf81efd6b70cc1020b60678c8de440.png","size":{"x":0.0,"y":0.0}},"fbdba4baafd587ba93baf64f704a59db14d9df0c":{"type":"PAINT_ASSET","url":"fbdba4baafd587ba93baf64f704a59db14d9df0c.png","size":{"x":0.0,"y":0.0}},"6e0ca0dff09feaa6b2fe4d279b371364c470d6cb":{"type":"PAINT_ASSET","url":"6e0ca0dff09feaa6b2fe4d279b371364c470d6cb.png","size":{"x":0.0,"y":0.0}},"79f5fca378ca9349eac80d0f0380c8dc4b7c9f8a":{"type":"PAINT_ASSET","url":"79f5fca378ca9349eac80d0f0380c8dc4b7c9f8a.png","size":{"x":0.0,"y":0.0}},"765ae6266e6b4474eca8e22ef3752e2ac01d4eab":{"type":"PAINT_ASSET","url":"765ae6266e6b4474eca8e22ef3752e2ac01d4eab.png","size":{"x":0.0,"y":0.0}},"64bd50ab8f51a1e5c5e99e6ca8af3e021a83d832":{"type":"PAINT_ASSET","url":"64bd50ab8f51a1e5c5e99e6ca8af3e021a83d832.png","size":{"x":0.0,"y":0.0}},"5b0b32543377160fa81982f3bd09a36b78d3ead6":{"type":"PAINT_ASSET","url":"5b0b32543377160fa81982f3bd09a36b78d3ead6.png","size":{"x":0.0,"y":0.0}},"e4ebf51839b026f10e181e273c3a63b3df31744e":{"type":"PAINT_ASSET","url":"e4ebf51839b026f10e181e273c3a63b3df31744e.png","size":{"x":0.0,"y":0.0}},"2bd53fd183e72612640c52d9ccb87b2f2d1b6ecc":{"type":"PAINT_ASSET","url":"2bd53fd183e72612640c52d9ccb87b2f2d1b6ecc.png","size":{"x":0.0,"y":0.0}},"753ff3a5d031e3af12b427317a93623c783340cb":{"type":"PAINT_ASSET","url":"753ff3a5d031e3af12b427317a93623c783340cb.png","size":{"x":0.0,"y":0.0}},"a458d1a9707658fd97e31d310d1c062b71a26900":{"type":"PAINT_ASSET","url":"a458d1a9707658fd97e31d310d1c062b71a26900.png","size":{"x":0.0,"y":0.0}},"b8f8cca795a72eb099db084d9af8653c2f8e9b4c":{"type":"PAINT_ASSET","url":"b8f8cca795a72eb099db084d9af8653c2f8e9b4c.png","size":{"x":0.0,"y":0.0}},"d6c2454bcfda17bacb079a962a52768a808aeb9b":{"type":"PAINT_ASSET","url":"d6c2454bcfda17bacb079a962a52768a808aeb9b.png","size":{"x":0.0,"y":0.0}},"f8fc78d43da0867b0d09df2cd66f0f416cf98e80":{"type":"PAINT_ASSET","url":"f8fc78d43da0867b0d09df2cd66f0f416cf98e80.png","size":{"x":0.0,"y":0.0}},"85616fdb4f0f009fb669af72d3706b63e30b8415":{"type":"PAINT_ASSET","url":"85616fdb4f0f009fb669af72d3706b63e30b8415.png","size":{"x":0.0,"y":0.0}},"7f3a97ce44e1da411fda6ebb304d33da213486aa":{"type":"PAINT_ASSET","url":"7f3a97ce44e1da411fda6ebb304d33da213486aa.png","size":{"x":0.0,"y":0.0}},"cc01cdbe80e84cbf5fc41cb6b86bf1792983aaed":{"type":"PAINT_ASSET","url":"cc01cdbe80e84cbf5fc41cb6b86bf1792983aaed.png","size":{"x":0.0,"y":0.0}},"33b0a0ebb8cb3f66f8f303b81acb2609c73bbb59":{"type":"PAINT_ASSET","url":"33b0a0ebb8cb3f66f8f303b81acb2609c73bbb59.png","size":{"x":0.0,"y":0.0}},"8cc8c77a035ceb42886a4a7f331e94ab36e55293":{"type":"PAINT_ASSET","url":"8cc8c77a035ceb42886a4a7f331e94ab36e55293.png","size":{"x":0.0,"y":0.0}},"c843000d3dadc80afa82bb7016667e0ae4ae00ce":{"type":"PAINT_ASSET","url":"c843000d3dadc80afa82bb7016667e0ae4ae00ce.png","size":{"x":0.0,"y":0.0}},"647cf10e5ae271893ab232f8ef125bdbd1b6dc57":{"type":"PAINT_ASSET","url":"647cf10e5ae271893ab232f8ef125bdbd1b6dc57.png","size":{"x":0.0,"y":0.0}},"eec3f18cc7cd71c5d9c4963a6a16fc3b6b1d767f":{"type":"PAINT_ASSET","url":"eec3f18cc7cd71c5d9c4963a6a16fc3b6b1d767f.png","size":{"x":0.0,"y":0.0}},"8dab127cd503319e5c5a2ab72d72bf80ed1022ee":{"type":"PAINT_ASSET","url":"8dab127cd503319e5c5a2ab72d72bf80ed1022ee.png","size":{"x":0.0,"y":0.0}},"5e768aac89360a1108f9dcd35d182d9e0122bf24":{"type":"PAINT_ASSET","url":"5e768aac89360a1108f9dcd35d182d9e0122bf24.png","size":{"x":0.0,"y":0.0}},"2772864a4da37cc5fcf94e647be38928cf93f9c7":{"type":"PAINT_ASSET","url":"2772864a4da37cc5fcf94e647be38928cf93f9c7.png","size":{"x":0.0,"y":0.0}},"5f0c002cf323d90a4b69b46817c48028cfb5aa6c":{"type":"PAINT_ASSET","url":"5f0c002cf323d90a4b69b46817c48028cfb5aa6c.png","size":{"x":0.0,"y":0.0}},"840c461b93414b8348cc5ffe28cbccf21f293503":{"type":"PAINT_ASSET","url":"840c461b93414b8348cc5ffe28cbccf21f293503.png","size":{"x":0.0,"y":0.0}},"17a2584e98ce65549bb90c37595565581a481820":{"type":"PAINT_ASSET","url":"17a2584e98ce65549bb90c37595565581a481820.png","size":{"x":0.0,"y":0.0}},"f7ec1cdfb189348fd3f1808158f2e055a9169a0d":{"type":"PAINT_ASSET","url":"f7ec1cdfb189348fd3f1808158f2e055a9169a0d.png","size":{"x":0.0,"y":0.0}},"213da0f745a2f2c32fe71e0b89c5b9504e6e4284":{"type":"PAINT_ASSET","url":"213da0f745a2f2c32fe71e0b89c5b9504e6e4284.png","size":{"x":0.0,"y":0.0}},"0ccf6be48c807c0c4c4a2f2140a748c674cff0eb":{"type":"PAINT_ASSET","url":"0ccf6be48c807c0c4c4a2f2140a748c674cff0eb.png","size":{"x":0.0,"y":0.0}},"38ac633eeb1124cea01285e04efba6738c717c2e":{"type":"GENERATED_ASSET","url":"38ac633eeb1124cea01285e04efba6738c717c2e.png","size":{"x":48.0,"y":48.0},"offsets":{"top":{"value":0,"unit":"PIXELS"},"right":{"value":0,"unit":"PIXELS"},"bottom":{"value":0,"unit":"PIXELS"},"left":{"value":0,"unit":"PIXELS"}},"format":"PNG"},"dd5f5f9682804d7f844be90c3903cb412de18882":{"type":"PAINT_ASSET","url":"dd5f5f9682804d7f844be90c3903cb412de18882.png","size":{"x":0.0,"y":0.0}},"9ad464009e02d12cd5c404451c68511967a6d04a":{"type":"PAINT_ASSET","url":"9ad464009e02d12cd5c404451c68511967a6d04a.png","size":{"x":0.0,"y":0.0}},"50b0c15e28e9c910c54494c5a34e49d5adcec9c5":{"type":"PAINT_ASSET","url":"50b0c15e28e9c910c54494c5a34e49d5adcec9c5.png","size":{"x":0.0,"y":0.0}},"517b8cbdf3e6fd0016d2ab279dce94ee172f3e5f":{"type":"PAINT_ASSET","url":"517b8cbdf3e6fd0016d2ab279dce94ee172f3e5f.png","size":{"x":0.0,"y":0.0}},"da82ce8bbec5354130d335ecdb69b6f060d5b345":{"type":"PAINT_ASSET","url":"da82ce8bbec5354130d335ecdb69b6f060d5b345.png","size":{"x":0.0,"y":0.0}},"f55c41b8150f61c6c16d2ffc6fce7a765e317548":{"type":"PAINT_ASSET","url":"f55c41b8150f61c6c16d2ffc6fce7a765e317548.png","size":{"x":0.0,"y":0.0}},"0bd2e4df5eb14dbb48c4eec372a5a9713fb7f944":{"type":"PAINT_ASSET","url":"0bd2e4df5eb14dbb48c4eec372a5a9713fb7f944.png","size":{"x":0.0,"y":0.0}},"bf08b93d8cc71387fa13dd4cef82d316de5e07b1":{"type":"GENERATED_ASSET","url":"bf08b93d8cc71387fa13dd4cef82d316de5e07b1.png","size":{"x":1200.0,"y":630.0},"offsets":{"top":{"value":0,"unit":"PIXELS"},"right":{"value":0,"unit":"PIXELS"},"bottom":{"value":0,"unit":"PIXELS"},"left":{"value":0,"unit":"PIXELS"}},"format":"PNG"}},"stablePathToAssetInfo":{"2709:6":{"hash":"bf08b93d8cc71387fa13dd4cef82d316de5e07b1"},"2708:3":{"hash":"38ac633eeb1124cea01285e04efba6738c717c2e"}},"animateRootIds":[],"siteSettings":{"title":"Pitch Aeronautics","description":"AI-powered weather intelligence and drone-deployable line solutions helping electric utilities boost grid capacity, increase reliability, and reduce wildfire risk.","scalingMode":"REFLOW","googleAnalyticsID":"G-7LVQVG512S","customCodeHeadEnd":"<!--\n  ===========================================================================\n  PITCH AERONAUTICS  |  PER-PAGE SEO METADATA\n  ===========================================================================\n  WHERE THIS GOES\n    Figma > Site settings (left navbar) > Custom code > \"End of <head>\"\n    Paste this ENTIRE block, comment included, then Publish.\n    Paste it into that FIELD DIRECTLY. Do not paste it into Figma Make's chat\n    and ask Make to install it: Make retypes the text and silently drops lines.\n    That is what corrupted the previous install.\n  WHY IT IS HERE AND NOT IN PROJECT CODE\n    Figma's publishing runtime owns the <head>. A SEOMeta component inside the\n    app writes to a <head> that never reaches the browser. Code injected here\n    runs inside Figma's runtime and can write to the real <head>.\n  WHAT IT DOES\n    1. Unique <title> and meta description for every route\n    2. A canonical tag per route\n    3. Correct og:title / og:description / og:url / og:type per route\n    4. Removes the leftover twitter: tags\n    5. robots=noindex on the 404 page only, index,follow everywhere else\n    6. Organization schema sitewide, Article schema on /articles/\n  WHAT IT DOES NOT DO\n    Redirects, prefix matching and the 404 page are handled in the app, not\n    here. This also cannot help LinkedIn or Bing, which do not run JavaScript.\n  SELF-CHECK\n    One route per line in the R array below. EXPECTED is the number of lines\n    that must be there. If the paste gets clipped, the script prints a loud\n    warning to the browser console naming how many routes actually survived.\n    After publishing, open the site, press F12, and look at the Console. You\n    want to see no [SEO] warning at all.\n  MAINTENANCE\n    Add a line to R when you add a page, and bump EXPECTED to match.\n    Remove a line when you delete a page, or that URL keeps telling Google to\n    index a 404. Titles under 60 characters, descriptions 140 to 158.\n  VERSION HISTORY\n    19 Aug 2026  Installed. 26 routes.\n    21 Aug 2026  Added the what-is-dynamic-line-rating guide; renamed the two\n                 DLR video series. 28 routes.\n    21 Aug 2026  v3. One route per line plus an integrity check, after a paste\n                 dropped 7 routes and fused two title strings together.\n    21 Aug 2026  v4. FAQPage schema for routes listed in FAQ_ROUTES. Figma Make\n                 could not get a <script> tag onto the published page (same\n                 reason SEOMeta failed), so it is built here instead, by\n                 reading the visible Q and A text off the rendered page.\n                 Add a route to FAQ_ROUTES when a page gains an FAQ section\n                 written as H3 questions ending in \"?\" followed by answer text.\n  ===========================================================================\n-->\n<script>\n(function () {\n  'use strict';\n  var SITE   = 'Pitch Aeronautics';\n  var ORIGIN = 'https://www.pitchaero.com';\n  var OG_IMG = 'https://www.pitchaero.com/_assets/v11/bf08b93d8cc71387fa13dd4cef82d316de5e07b1.png';\n  var EXPECTED = 28;\n  // [ path, title, description ] -- ONE ROUTE PER LINE. Do not reflow.\n  var R = [\n[\"/\",\"Dynamic Line Rating & Weather Intelligence for Utilities\",\"Probabilistic weather forecasting and drone-installed line sensors that help electric utilities unlock transmission capacity and cut wildfire risk.\"],\n[\"/solutions\",\"Dynamic Line Rating Solutions for Electric Utilities\",\"Weather intelligence built for utility operations: dynamic line ratings, wildfire and PSPS decisions, storm response, and vegetation planning.\"],\n[\"/technology\",\"WireWeather Platform, Line Sensors & Astria Drones\",\"The WireWeather forecasting platform, WireWarrior transmission line sensors, Astria drone installation, and FeatherFender bird diverters.\"],\n[\"/methodology\",\"How We Forecast Weather for Dynamic Line Ratings\",\"How we build probabilistic weather forecasts for the grid: data sources, statistical modeling, validation, and how utilities apply the output.\"],\n[\"/news\",\"Dynamic Line Rating & Grid Weather News\",\"News, partnerships, and field results from Pitch Aeronautics on utility weather intelligence, dynamic line ratings, and line hardware.\"],\n[\"/contact\",\"Contact Pitch Aeronautics | Boise, Idaho\",\"Talk to our team about dynamic line ratings, weather intelligence, and transmission line sensors for your utility. Based in Boise, Idaho.\"],\n[\"/resources/dynamic-line-ratings\",\"Dynamic Line Rating (DLR) Resources for Utilities\",\"Resources on dynamic line ratings: what DLR is, how line ratings are calculated, where the capacity gains come from, and how to deploy it.\"],\n[\"/resources/dynamic-line-ratings/what-is-dynamic-line-rating\",\"What Is Dynamic Line Rating? A Utility Guide\",\"Dynamic line rating explained for utility engineers: how ratings are calculated today, why wind dominates, and how much capacity DLR unlocks.\"],\n[\"/resources/what-is-dlr-series\",\"Dynamic Line Rating Course: 19-Part Video Series\",\"A 19-part video course on dynamic line rating: why a line's true capacity is never fixed, how weather and terrain shape it, and the upside.\"],\n[\"/resources/dlr-explained-series\",\"How Transmission Line Ratings Limit Power Flow\",\"A 6-part video series on how transmission line ratings set the real limits of power flow, and the risks inside common rating assumptions.\"],\n[\"/resources/weather\",\"Weather Data & Forecasting Resources for Utilities\",\"Why standard weather forecasts fall short for grid operations, and what utilities need instead: probabilistic ranges and validated observations.\"],\n[\"/resources/wildlife-protection\",\"Avian Protection & Wildlife Mitigation for Power Lines\",\"Resources on bird collision prevention, bird diverter selection and spacing, and wildlife mitigation for transmission and distribution lines.\"],\n[\"/resources/bird-collision-series\",\"Bird Collision Prevention on Power Lines: Video Series\",\"Field footage and analysis of avian collisions with transmission lines, what drives collision risk, and which measures measurably reduce it.\"],\n[\"/resources/bird-diverter-performance-series\",\"Bird Diverter Performance: Field Test Video Series\",\"Side by side field testing of bird diverter performance on live transmission lines, covering visibility, durability, and installation results.\"],\n[\"/resources/bird-diverter-spacing-calculator\",\"Bird Diverter Spacing Calculator for Power Lines\",\"Free calculator for bird diverter spacing on transmission and distribution spans. Enter span length and diverter type for a recommended interval.\"],\n[\"/tools/dlr-sensitivity\",\"Dynamic Line Rating Calculator: Model Capacity Gains\",\"Free interactive calculator. Adjust wind speed, ambient temperature, and solar load to see how dynamic line ratings change conductor ampacity.\"],\n[\"/tools/power-flow-simulator\",\"Power Flow Simulator: Transmission Capacity Tool\",\"Free interactive simulator showing how line ratings and loading interact across a network, and where dynamic line ratings relieve constraints.\"],\n[\"/articles/idaho-power-doe\",\"Idaho Power & Pitch Aeronautics: DOE-Funded Grid Project\",\"Pitch Aeronautics and Idaho Power launch a DOE-funded initiative using drone-installed line sensors and weather intelligence to boost the grid.\"],\n[\"/articles/weather-forecasts-not-built-for-utilities\",\"Why Weather Forecasts Aren't Built for Utilities\",\"Public forecasts optimize for the average day. Grid operations depend on the tails. What utilities actually need from a weather forecast.\"],\n[\"/articles/nexus-power-partnership\",\"Nexus Power Partnership | Pitch Aeronautics\",\"Pitch Aeronautics partners with Nexus Power to expand weather intelligence and line sensing capabilities for electric utilities.\"],\n[\"/articles/soc2-typeii-certification\",\"Pitch Aeronautics Achieves SOC 2 Type II Certification\",\"Pitch Aeronautics has completed SOC 2 Type II certification, meeting the security and data handling standards utilities require of vendors.\"],\n[\"/articles/nsf-drone-award\",\"NSF Award for Drone-Deployed Line Technology\",\"Pitch Aeronautics receives National Science Foundation funding to advance drone-deployed transmission line sensors and hardware.\"],\n[\"/articles/energywerx-icrst-voucher\",\"EnergyWerx iCRS-T Voucher Provider Selection\",\"Pitch Aeronautics is selected as an EnergyWerx iCRS-T voucher provider, expanding utility access to weather intelligence and DLR work.\"],\n[\"/articles/techadvantage-startup-pitch-win\",\"TechAdvantage Startup Pitch Competition Win\",\"Pitch Aeronautics wins the TechAdvantage startup pitch competition for its utility weather intelligence and drone-deployed line sensing.\"],\n[\"/articles/gridfwd-innovation-pitch\",\"GridFWD Innovation Pitch | Pitch Aeronautics\",\"Pitch Aeronautics presents its weather intelligence and dynamic line rating technology at the GridFWD innovation pitch.\"],\n[\"/sitemap\",\"Site Map | Pitch Aeronautics\",\"Full index of every page on pitchaero.com, covering solutions, technology, methodology, resources, tools, and news.\"],\n[\"/privacy-policy\",\"Privacy Policy | Pitch Aeronautics\",\"How Pitch Aeronautics collects, uses, and protects personal information.\"],\n[\"/terms-of-service\",\"Terms of Service | Pitch Aeronautics\",\"The terms governing use of the Pitch Aeronautics website and services.\"]\n  ];\n  var ROUTES = {};\n  for (var n = 0; n < R.length; n++) { ROUTES[R[n][0]] = { t: R[n][1], d: R[n][2] }; }\n  var PATHS = Object.keys(ROUTES);\n  // Integrity check. Shouts if the paste got clipped.\n  if (PATHS.length !== EXPECTED) {\n    console.warn('[SEO] Route table incomplete: ' + PATHS.length + ' of ' + EXPECTED +\n      ' routes loaded. The custom-code paste was truncated. Re-paste the full block.');\n  }\n  var REDIRECTING = ['/astria-drone','/wireweather','/dlrsensor','/featherfender-bird-diverter',\n    '/featherfender-datasheet','/birddiverters','/team','/search','/search-results',\n    '/tools/dlr-sensitivity-tool'];\n  function normalize(p) {\n    p = (p || '/').split('?')[0].split('#')[0];\n    if (p.length > 1) p = p.replace(/\\/+$/, '');\n    return p || '/';\n  }\n  function willRedirect(p) {\n    if (REDIRECTING.indexOf(p) !== -1) return true;\n    if (p.indexOf('/post/') === 0) return true;\n    var bare = p.replace(/-$/, '');\n    var hits = PATHS.filter(function (r) { return r.indexOf(bare) === 0; });\n    return hits.length === 1;\n  }\n  function upsert(selector, tagName, attrs) {\n    var el = document.head.querySelector(selector);\n    if (!el) { el = document.createElement(tagName); document.head.appendChild(el); }\n    for (var k in attrs) { if (el.getAttribute(k) !== attrs[k]) el.setAttribute(k, attrs[k]); }\n    return el;\n  }\n  function setTitle(text) {\n    var el = document.head.querySelector('title');\n    if (!el) { el = document.createElement('title'); document.head.insertBefore(el, document.head.firstChild); }\n    if (el.textContent !== text) { el.textContent = ''; el.appendChild(document.createTextNode(text)); }\n    if (document.title !== text) document.title = text;\n  }\n  function firstH1() {\n    var h = document.querySelector('h1');\n    if (!h) return null;\n    var t = (h.innerText || h.textContent || '').replace(/\\s+/g, ' ').trim();\n    return t.length > 3 ? t : null;\n  }\n  // Routes that should emit FAQPage schema. The questions and answers are read\n  // off the rendered page, so the schema can never drift from what visitors\n  // see, which is what Google requires for FAQ rich results.\n  var FAQ_ROUTES = ['/resources/dynamic-line-ratings/what-is-dynamic-line-rating'];\n  function buildFaq() {\n    var hs = [].slice.call(document.querySelectorAll('h3')), out = [];\n    hs.forEach(function (h) {\n      var q = (h.innerText || h.textContent || '').replace(/\\s+/g, ' ').trim();\n      if (!/\\?$/.test(q)) return;\n      var el = h.nextElementSibling, a = '';\n      while (el && !/^H[1-3]$/.test(el.tagName)) {\n        var t = (el.innerText || el.textContent || '').replace(/\\s+/g, ' ').trim();\n        if (t) a += (a ? ' ' : '') + t;\n        el = el.nextElementSibling;\n      }\n      if (a.length > 40) {\n        out.push({ '@type': 'Question', name: q,\n          acceptedAnswer: { '@type': 'Answer', text: a } });\n      }\n    });\n    return out;\n  }\n  function jsonLd(id, obj) {\n    var el = document.getElementById(id);\n    if (!el) {\n      el = document.createElement('script');\n      el.type = 'application/ld+json'; el.id = id;\n      document.head.appendChild(el);\n    }\n    var s = JSON.stringify(obj);\n    if (el.textContent !== s) el.textContent = s;\n  }\n  function apply() {\n    var path  = normalize(location.pathname);\n    var meta  = ROUTES[path];\n    var known = !!meta;\n    var h1    = firstH1();\n    var title = meta ? meta.t : (h1 ? h1 + ' | ' + SITE : SITE);\n    var desc  = meta ? meta.d : ((document.head.querySelector('meta[name=\"description\"]') || {}).content || '');\n    var url   = ORIGIN + (path === '/' ? '/' : path);\n    var isArticle = path.indexOf('/articles/') === 0;\n    setTitle(title);\n    upsert('meta[name=\"description\"]', 'meta', { name: 'description', content: desc });\n    upsert('link[rel=\"canonical\"]',    'link', { rel: 'canonical', href: url });\n    upsert('meta[property=\"og:type\"]',        'meta', { property: 'og:type',        content: isArticle ? 'article' : 'website' });\n    upsert('meta[property=\"og:site_name\"]',   'meta', { property: 'og:site_name',   content: SITE });\n    upsert('meta[property=\"og:title\"]',       'meta', { property: 'og:title',       content: title });\n    upsert('meta[property=\"og:description\"]', 'meta', { property: 'og:description', content: desc });\n    upsert('meta[property=\"og:url\"]',         'meta', { property: 'og:url',         content: url });\n    upsert('meta[property=\"og:image\"]',       'meta', { property: 'og:image',       content: OG_IMG });\n    var tw = document.head.querySelectorAll('meta[name^=\"twitter:\"]');\n    for (var i = 0; i < tw.length; i++) tw[i].parentNode.removeChild(tw[i]);\n    var index = known || willRedirect(path);\n    upsert('meta[name=\"robots\"]', 'meta', { name: 'robots', content: index ? 'index,follow' : 'noindex' });\n    jsonLd('ld-org', {\n      '@context': 'https://schema.org',\n      '@type': 'Organization',\n      '@id': ORIGIN + '/#organization',\n      name: SITE,\n      url: ORIGIN,\n      logo: OG_IMG,\n      description: 'Weather intelligence and drone-deployed line technology for electric utilities.',\n      email: 'sales@pitchaero.com',\n      telephone: '+1-208-917-2861',\n      address: {\n        '@type': 'PostalAddress',\n        streetAddress: '6323 S Federal Way, Unit 17',\n        addressLocality: 'Boise', addressRegion: 'ID',\n        postalCode: '83716', addressCountry: 'US'\n      },\n      sameAs: ['https://www.linkedin.com/company/pitch-aeronautics']\n    });\n    if (isArticle) {\n      jsonLd('ld-article', {\n        '@context': 'https://schema.org',\n        '@type': 'Article',\n        headline: h1 || title,\n        description: desc,\n        image: OG_IMG,\n        mainEntityOfPage: { '@type': 'WebPage', '@id': url },\n        publisher: { '@id': ORIGIN + '/#organization' },\n        author: { '@type': 'Organization', name: SITE }\n      });\n    } else {\n      var stale = document.getElementById('ld-article');\n      if (stale) stale.parentNode.removeChild(stale);\n    }\n    if (FAQ_ROUTES.indexOf(path) !== -1) {\n      var qs = buildFaq();\n      if (qs.length) {\n        jsonLd('ld-faq', { '@context': 'https://schema.org', '@type': 'FAQPage', mainEntity: qs });\n      }\n    } else {\n      var oldFaq = document.getElementById('ld-faq');\n      if (oldFaq) oldFaq.parentNode.removeChild(oldFaq);\n    }\n  }\n  var fast = null, slow = null;\n  function burst() {\n    if (fast) clearInterval(fast);\n    var n = 0;\n    apply();\n    fast = setInterval(function () { apply(); if (++n > 34) { clearInterval(fast); fast = null; } }, 300);\n  }\n  ['pushState', 'replaceState'].forEach(function (fn) {\n    var orig = history[fn];\n    history[fn] = function () {\n      var out = orig.apply(this, arguments);\n      setTimeout(burst, 0);\n      return out;\n    };\n  });\n  window.addEventListener('popstate', function () { setTimeout(burst, 0); });\n  function boot() {\n    burst();\n    slow = setInterval(apply, 2000);\n    setTimeout(function () { if (slow) { clearInterval(slow); slow = null; } }, 60000);\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', boot);\n  } else { boot(); }\n})();\n</script>\n","faviconFilename":"38ac633eeb1124cea01285e04efba6738c717c2e.png","socialImageFilename":"bf08b93d8cc71387fa13dd4cef82d316de5e07b1.png","labs":{"E5FBBA911B2B7A09E649D4BE6CDF8591EAEFC881":false}},"sourceCodeHash":"8d55f9244fcb69154698bb6bd62373b6f9cdcb53"}